ResourcesM.Sc ITDiscrete Structures & Optimization
PGCA1917

Discrete Structures & Optimization

Program:M.Sc IT
Semester:Semester 3
Credits:4 Credits
Units:4 Units

Subject Overview

Discrete Structures & Optimization covers sets, relations and functions with hashing applications, rings and Boolean algebra (with logic gate and Karnaugh map applications), combinatorial mathematics (counting, permutations, recurrence relations, the pigeonhole principle), and monoids, groups and graph theory including Eulerian/Hamiltonian cycles, trees and graph coloring. A 4-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: Sets, relations, rings and Boolean algebra

Combination of sets, ordered pairs, proofs of set identities, relations, hashing functions, equivalence and partial order relations, rings, subrings, morphisms, ideals and quotient rings, Euclidean domains, integral domains and fields, Boolean algebra and its applications (logic implications, logic gates, Karnaugh maps)

2

Unit 2: Combinatorics

Basic counting principles, permutations and combinations, inclusion-exclusion principle, recurrence relations, generating functions, pigeonhole principle and applications

3

Unit 3: Groups

Groups, semigroups and monoids, cyclic semigroups and submonoids, subgroups and cosets, congruence relations on semigroups, morphisms, normal subgroups, dihedral groups

4

Unit 4: Graph theory

Directed and undirected graphs, Eulerian and Hamiltonian chains and cycles, trees, chromatic number, connectivity, graph coloring, plane and connected graphs, isomorphism and homomorphism and their applications

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Discrete Structures & Optimization.