Graph Theory
Introduction to Graphs and their applications. Finite and infinite graphs. History of graph theory. Paths and Circuits. Isomorphism, sub graphs. Walks, paths, and circuits. Hamiltonian paths and circuits. Trees and Fundamental Circuits. Cut-Sets and Cut-Vertices. Connected and disconnected graphs and components. Directed Graphs. Euler graphs. Operations on graphs. Graph-Theoretic Algorithms and Computer Programs. Applications of Graph theory in operations research. Distributed graph algorithms for computer networks. Complex networks.