Home Subjects Syllabus About & Contact

Discrete Mathematics & Graph Theory

Graph theory, logic, and combinatorics.

1

Logic and Relations

Propositions, logical operations, predicate calculus, mathematical induction. Properties of relations, closures, Warshall's Algorithm, POSET, and Lattices.

2

Combinatorics

Combinations, permutations, Principle of Inclusion-Exclusion, generating functions, and recurrence relations.

3

Graph Theory

Matrices, isomorphism, special graphs, connected/bipartite graphs, Eulerian/Hamiltonian paths, planar graphs, and graph colouring.

4

Trees and Networks

Tree properties, DFS/BFS, minimal spanning trees, Kruskal's, Prim's, Dijkstra's, and Network Flow algorithms (Ford-Fulkerson).

5

Algebraic Structures and Applications

Binary operations, semi-groups, groups, subgroups, Lagrange’s theorem, homomorphism, and error correction codes.