Back close

Course Detail

Course Name Graph Theory and Combinatorics
Course Code 26CSA661
Program M. C. A.
Credits 4
Campuses Amritapuri, Mysuru

Syllabus

Unit I

Graphs and Sub graphs, isomorphism, matrices associated with graphs, degrees, walks, paths, connected graphs, Euler graph, Hamilton graphs, shortest path algorithm.

Unit II

Trees: Trees, cut-edges and cut-vertices, spanning trees, Cayley’s formula, minimum spanning trees, DFS, BFS algorithms. Connectivity: Graph connectivity, k-connected graphs and blocks.

Unit III

Colorings: Vertex colorings, greedy algorithm and its consequences. Edge-colorings, Vizing theorem on edge-colorings. Planar graphs: Euler formula.

Unit IV

Some Essential Problems, Binomial Coefficients, Multinomial Coefficients, Pigeonhole Principle, Principle of Inclusion and Exclusion.
Generating Functions, Double Decks, Counting with Repetition, Fibonacci Numbers, Recurrence Relations.

Unit V

Polya’s Theory of Counting, Permutation Groups, Burnside’s Lemm, Cycle Index. Polya’s Enumeration Formula, deBruijn’s generalization.

Objectives and Outcomes

Course Description  

This course demonstrates the knowledge of fundamental concepts in graph theory. Students will be able to use graphs to solve real life problems. This helps students to develop efficient algorithms for graph related problems in different domains of engineering and science.  

Course Objectives 

  • To understand and apply the fundamental concepts in graph theory. 
  • To learn computational algorithms.
  • To develop fundamental knowledge of combinatorics and complexity. 

Course Outcomes 

Cos 

Description 

CO1 

Describe basic concepts of graphs. 

CO2 

Discuss the concepts of Trees and algorithms on trees. 

CO3 

Describe concepts of planar graphs and vertex colorings. 

CO4 

 Implement concepts of principle of inclusion and exclusions. 

CO5 

Solve concepts of Polya’s Enumeration Formula for enumeration problems. 

 

 

CO-PO Mapping 

 

PO/PSO  

PO1  

PO2  

PO3  

PO4  

PO5  

PO6  

PO7 

PO8 

CO  

CO1  

3  

2  

  

–  

– 

– 

–  

– 

CO2  

2  

1  

2  

– 

– 

–  

CO3  

2  

3  

–  

–  

– 

– 

–  

CO4  

2  

3  

–  

–  

– 

– 

–  

CO5  

2  

3  

–  

–  

–  

–  

 

Prerequisites 

  • Discrete Mathematics 
  • Linear Algebra 
  • Mathematical proof technique (induction, proof by contradiction) 

Textbooks / References

  • J. A. Bondy and U. S. R. Murty, Graph Theory and Applications, Springer, 2008.
  • Richard A. Brualdi, Introductory Combinatorics, Pearson, 2012
  • D. B. West, Introduction to Graph Theory, P.H.I. 2010.
  • J. H. van Lint and R. M. Wilson, A Course in Combinatorics, Cambridge University Press, 2001.
  • Bollobás, B. Modern Graph Theory (Graduate Texts in Mathematics). New York, NY: Springer-Verlag, 1998.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now