CS309 Graph Theory and Combinatorics
CS309 Graph Theory and Combinatorics
CS309 Graph Theory and Combinatorics
Course Name
code Credits Introduction
CS309 GRAPH THEORY AND COMBINATORICS 2-0-2-3 2016
Prerequisite: Nil
Course Objectives
To introduce the fundamental concepts in graph theory, including properties and
characterization of graphs/ trees and Graphs theoretic algorithms
Syllabus
Introductory concepts of graphs, Euler and Hamiltonian graphs, Planar Graphs, Trees, Vertex
connectivity and edge connectivity, Cut set and Cut vertices, Matrix representation of graphs,
Graphs theoretic algorithms.
Expected Outcome
The Students will be able to
i. Demonstrate the knowledge of fundamental concepts in graph theory, including
properties and characterization of graphs and trees.
ii. Use graphs for solving real life problems.
iii. Distinguish between planar and non-planar graphs and solve problems.
iv. Develop efficient algorithms for graph related problems in different domains of
engineering and science.
Text Books
1. Douglas B. West, Introduction to Graph Theory, Prentice Hall India Ltd., 2001
2. Narasingh Deo, Graph theory, PHI, 1979.
3. Robin J. Wilson, Introduction to Graph Theory, Longman Group Ltd., 2010
References
1. R. Diestel, Graph Theory, free online edition, 2016: diestel-graph-theory.com/basic.html.
Course Plan
End
Sem.
Module Contents Hours
Exam
Marks
Introductory concepts - What is graph – Application of graphs –
finite and infinite graphs – Incidence and Degree – Isolated vertex,
I pendent vertex and Null graph. Paths and circuits – Isomorphism, 09 15 %
sub graphs, walks, paths and circuits, Connected graphs, disconnect
graphs.
Euler graphs, Hamiltonian paths and circuits, Dirac's theorem for
Hamiltonicity, Travelling salesman problem. Directed graphs –
II types of digraphs, Digraphs and binary relation
10 15 %
FIRST INTERNAL EXAM
Trees – properties, pendent vertex, Distance and centres - Rooted
III and binary tree, counting trees, spanning trees. 07 15 %