Graph Theory
Numbering Code | U-ENG29 29030 LJ10 | Year/Term | 2022 ・ Second semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | Lecture | |
Target Year | Target Student | |||
Language | Japanese | Day/Period | Thu.4 | |
Instructor name | KAWAHARA JUN (Graduate School of Informatics Associate Professor) | |||
Outline and Purpose of the Course | We learn basic theories of graphs and their applications, and fundamental algorithms for solving graph problems. | |||
Course Goals | The goal of this course is to learn basic theories of graphs and their applications, and fundamental algorithms for solving graph problems. | |||
Schedule and Contents |
1. Foundations of Graphs and (4 timeslots) I explain definition of graphs and basic properties of graphs. I also briefly review the basics of algorithms and their complexity. 2. Minimum spanning trees (1 timeslot) Kruskal's algorithm, Prim's algorithm, Steiner tree problem. 3. Shortest path problems (1 timeslot) Dijkstra's algorithm. 4. Eurer circuits and Hamiltonian cycles (2 timeslots) Eurer circuits, Hamiltonian cycles, Dirac's theorem. Ore's theorem. 5. Graph coloring (2 timeslots) Vertex coloring and edge coloring. Brooks's theorem, Vizing's theorem, Konig's theorem. Coloring maps. 6. Maximum flow problems (2 timeslots) Ford-Fulkerson's algorithm. 7. Matching (2 timeslots) Matchings, in particular, bipartite matchings. Hall's theorem, Hungarian method. 8. Exam (1 timeslot) |
|||
Evaluation Methods and Policy | Mainly evaluated by the final exam. In some cases, exercises or the number of attendance to the class may be considered. | |||
Course Requirements | Basics of algorithms, data structures, and set theory. | |||
Study outside of Class (preparation and review) | Reading the textbook is effective for study. Due to time constraints, I do not give complete description of the proofs in class. I strongly recommend do it by yourself after the class. | |||
Textbooks | Textbooks/References | グラフ理論入門 ~基本とアルゴリズム~, 宮崎修一, (森北出版株式会社), ISBN:978-4-627-85281-5, Written in Japanese | ||
References, etc. | I may show some recommended books in class. | |||
Related URL |