Mathematical Modeling Using Graph Theory - Class Notes
From Graph Theory J. A. Bondy and U. S. R. Murty, Graduate Texts in Mathematics 244 (Springer, 2008)
Bondy and Murty Graph Theory book

Copies of the classnotes are on the internet in PDF format as given below. The notes and supplements may contain hyperlinks to posted webpages; the links appear in red fonts. The "Proofs of Theorems" files were prepared in Beamer. The "Printout of Proofs" are printable PDF files of the Beamer slides without the pauses. These notes have not been classroom tested and may have typographical errors.

The catalog description for Mathematical Modeling Using Graph Theory (MATH 5870) is: "This course introduces the student to applied graph theory. Graph theoretical concepts will be approached as models for practical, real-world problems. The course will provide an introduction to graph modeling, integrated with applications based on emerging methods and needs. The emphasis is both on graphs as models - communication networks, for example - and on the algorithms used for obtaining information from those models." This class was originally part of the online certificate program in Mathematical Modeling in Biosciences Graduate Certificate. This program is no longer active, but a description can be found here in the 2014-15 Graduate catalog.

A more appropriate catalog description for Mathematical Modeling Using Graph Theory (MATH 5870) based on these notes might be: "This course introduces the student to applied graph theory. Emphasis is on algorithms, especially tree-search algorithms, and the complexity of algorithms. Polynomial-time algorithms and the classes NP-complete and NP-hard are presented. The Max-Flow and Min-Cut Theorem is addressed in flows in networks. Integer flow and electrical networks are explored."

The text used in these notes is the same as the text used in Graph Theory 1 (MATH 5340) and Graph Theory 2 (MATH 5450). Notes for these classes are also online: Graph Theory 1 notes and Graph Theory 2 notes. The catalog description for Graph Theory 1 (MATH 5340) is: "Topics include special classes of graphs, distance in graphs, graphical parameters, connectivity, Eulerian graphs, hamiltonian graphs, networks, and extremal graph theory. Theory and proof techniques will be emphasized." The catalog description for Graph Theory 2 (MATH 5450) is: "Analyze topics in planar graphs, the Four Color Theorem, vertex/edge colorings, random graphs, and contemporary research topics in graph theory." The course descriptions are based on the 2021-22 Graduate Catalogue.

6. Tree-Search Algorithms. Chapter 6 notes

7. Flow in Networks.

8. Complexity of Algorithms.

20. Electrical Networks.

21. Integer Flows and Coverings.

Additional Chapters and Topics.


Return to Bob Gardner's home page