Back close

Course Detail

Course Name Graph Theory
Course Code 25MAT302
Program B. Sc. in Physics, Mathematics & Computer Science (with Minor in Artificial Intelligence and Data Science)
Semester 5
Credits 3
Campus Mysuru

Syllabus

Unit I

Review of Graphs: Graphs and Sub graphs, isomorphism, matrices associated with graphs, degrees, walks, connected graphs, shortest path algorithm. Eccentricity.

Connectivity: Graph connectivity, k-connected graphs and blocks. Unit II: Matching and Colorings: Matchings, maximal matchings. Coverings and minimal coverings. Graph Dominations and Independent sets. Vertex colorings, Planar graphs. Euler theorem on planar graphs.

Large Scale networks: Introduction. Graph and Networks. Network topologies. Examples of large-scale networks and networked systems. Power Law distributions. Scale-free networks. Random graph models for large networks: Erdos-Renyi graphs, power-law graphs, small world graphs, phase transitions. Network stabilities.

Unit II

Graph Networks and Centralities: Degree and distance centralities. Closeness centrality. Betweeness centrality. Eigenvector centrality and Page ranking algorithm and applications. Clustering coefficient and clustering centrality. Introduction to community detections.

Case Studies: Implementation of the centralities and community detection algorithms with Transport networks, Biological networks, etc.

Objectives and Outcomes

Course Objectives

  • To understand the basic concepts of graphs.
  • To understand and apply different graph centralities with networks
  • Able to take case studies on the large scale networks with graph centralities.

Course Outcomes

COs   Description
CO1 Explain the basic concepts of graph theory.
CO2  Explain different types of graphs and shortest path problems
CO3 Apply the basic concepts of graph centralities to some networks
CO4 Apply graph based clustering algorithms for different networks.

CO-PO Mapping

PO/PSO  

PO1

 

PO2

 

PO3

 

PO4

 

PO5

 

PO6

 

PO7

 

PO8

 

PO9

 

PO10

 

PSO1

 

PSO2

 

PSO3

 

PSO4

CO
CO1 2 1 3 3 3 1 3
CO2 2 2 3 3 3 1 3
CO3 2 2 3 3 3 2 3
CO4 2 2 3 3 3 1 3

Text Books / References

Text Books:

1) J.A. Bondy and U.S.R. Murty, Graph Theory and Applications, Springer, 2008.

2) Mohammed Zuhair Al-Taie, SeifedineKadry, Python for Graph and Network Analysis, Springer, 2018.

Reference Books:

1) Barabasi and Pasfai, Network Science, Cambride University press, 2016.

2) Meghanathan Natarajan, Centrality Metrics for Complext Networks Analysis, IGI publisher, 2018.

3) Networks: An Introduction , M. E. J. Newman , Oxford University Press , 2010.

4) Complex Graphs and Networks , F. Chung and L. Lu , American Mathematical Society , 2006

5) Graph Algorithms in Neo4j

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