Instructors

Sudebkumar Prasant Pal (spp@cse.iitkgp.ac.in)

Teaching Assistants

Aayushi Vidyanta (aayushiiitkgp@gmail.com)
Karnam Sai Keerthana (saikeerthana00@gmail.com)

Tentative Syllabus as per course specifications

Basic Concepts: Graphs and digraphs, incidence and adjacency matrices, isomorphism, the automorphism group;

Trees: Equivalent definitions of trees and forests, Cayleys formula, the Matrix-Tree theorem, minimum spanning trees;

Connectivity: Cut vertices, cut edges, bonds, the cycle space and the bond space, blocks, Menger's theorem;

Paths and Cycles: Euler tours, Hamilton paths and cycles, theorems of Dirac, Ore, Bondy and Chvatal, girth, circumference, the Chinese Postman Problem, the Travelling Salesman problem, diameter and maximum degree, shortest paths;

Matchings: Berge's Theorem, perfect matchings, Hall's theorem, Tutte's theorem, Konig's theorem, Petersen's theorem, algorithms for matching and weighted matching (in both bipartite and general graphs), factors of graphs (decompositions of the complete graph), Tutte's f-factor theorem;

Extremal problems: Independent sets and covering numbers, Turan's theorem, Ramsey theorems;

Colorings: Brook's theorem, the greedy algorithm, the Welsh-Powell bound, critical graphs, chromatic polynomials, girth and chromatic number, Vizing's theorem;

Graphs on surfaces: Planar graphs, duality, Euler's formula, Kuratowski's theorem, toroidal graphs, 2-cell embeddings, graphs on other surfaces;

Directed graphs: Tournaments, directed paths and cycles, connectivity and strongly connected digraphs, branchings;

Networks and flows: Flow cuts, Max flow min cut theorems, perfect square;

Selected topics: Dominating sets, the reconstruction problem, intersection graphs, perfect graphs, random graphs.


Course Logistics



Coursework

Tutorials

Tutorial-1 - August 12, 2022

Tutorial-2 - September 09, 2022

Tutorial-3 - September 16, 2022

Tutorial-4 - October 07, 2022

Homework

Homework-1- August 06, 2022

Homework-2- August 18, 2022

Homework-3- September 11, 2022

Homework-4- October 01, 2022

Class Tests

Two class tests will be conducted for this course.

Test 1 answers- September 09, 2022

Test 2- November 11, 2022

Mid-semester exam

Mid-semester questions- September 27, 2022

End-semester exam

End-semester questions- November 23, 2022

Term Project (15%)

The term project topics are as follows

Student nameProject Topic
Vytla Dinesh ChandraTBD
Shubham Kumarf-factors of a Graph
Esha Manideep DinneChromatic Numbers and Graph Ramsey Theory
Shashwat ShuklaProperties of separability of graphs
Soumita HaitFlows and Matchings
Dharavathu Sai Deepak NayakTBD
Pranav RajputMatrix tree theorems
Avyukt AggarwalBraess's paradox / Proof of Kurtowski's Theorem
Subham GhoshPlanarity in graphs
Amaljith E.VOpen Problems and Conjectures In Graph Theory

Midterm (25%)

The mid term examination was conducted September 27, 2022 at 9 am in CSE 107.

Endterm (45%)

The end term examination will be conducted at the end of November 2022.

References

Additional references used