National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : MA5128 : Graph Theory { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Dr. Hiranmoy Pal

Syllabus

Introduction to Graphs, Isomorphism, Directed graphs. Subgraphs: Spanning Subgraphs, Induced Subgraphs, vertex and edge deleted Subgraphs. Operations on graphs.

Walk, Trails and Paths, connected graphs, disconnected graphs, Bipartite graphs, Cycles, Euler Tour, Euler Trail, Euler graphs, Euler Theorem, Hamiltonian path, Hamiltonian graphs, Maximal non-Hamiltonian graphs, Dirac’s Theorem, Ore’s Theorem, complement graph, Trees, Spanning Trees.

Algorithms on graphs, shortest path Algorithms: Dijkstra’s Algorithm, Minimal Spanning Tree, Breadth First Search Algorithm, Depth First Search Algorithm.Matrix Representation of graphs, Incidence matrix, Adjacency Matrix, Laplacian Matrix, Eigenvalues of Adjacency and Laplacian Matrix.

Cut sets, Cut vertices, Edge connectivity, Vertex connectivity, Whitney’s Inequality, Colouring of graph, Chromatic number, Chromatic polynomial, Edge contraction, Plane and Planar graphs, Embedding and Regions, Kuratowski’s Two graphs K_5 and K_(3,3) , Euler’s Formula, Subdivision and Branch vertex, Kuratowski’s Theorem, Dual of a planar graph, Edge Coloring, Edge Chromatic number, Colouring planar graphs, The Four-Color Theorem, The Five-Colour Theorem.

Course Objectives

  • The course treats graph-theoretical notions and problems, and the use of algorithms, both in the mathematical theory of graphs and its applications.
  • In the course, the basic theory of graphs of different kinds are developed in detail, especially trees and bipartite graphs.
  • Algorithms that totally or partly solve graph-theoretical problems are presented.
  • The theory of vertex, edge connectivity and the coloring problems are also introduced.

Course Outcomes

CO1: Students become familiar with the basic notions of graph theory. <br />CO2: They develop skills to apply the theorems and algorithms that are treated in the course for solving graph theoretical problems. <br />CO3: Students learn the connectivity and coloring problems, and their applications to various situations.

Essential Reading

  • Adrian Bondy, U.S.R. Murty, Graph Theory, Springer London , Graduate Texts in Mathematics, 2008.
  • Douglas B. West, Introduction to Graph Theory, Prentice Hall India , 2nd Edition, 2002.

Supplementary Reading

  • R. Diestel, Graph Theory, Springer , Graduate Texts in Mathematics, 1997.
  • Frank Harary, Graph Theory, CRC Press , 1st Edition, 1969.