Graph Theory

KAMIDE, Norihiro
  Elective  2 credits
【Information and Electronic Engineering・2nd semester】
19-1-1222-3816

1.
Outline
 In this course, basic graph theory in computer science is explained. The contents of the lectures are summarized as follows: (1) types of graphs (connected graph, planar graph, directed graph, network, etc.), (2) properties of graphs (connectivity, cyclicity, planarity, colorability, etc.), and (3) basic theorems in graph theory (Kuratowski's theorem, four color theorem, max-flow min-cut theorem, Menger's theorem, etc.).
2.
Objectives
 The aim of this course is to understand the following items: (1) basic concepts of graphs, (2) types of graphs, (3) properties of graphs and (4) basic theorems in graph theory.
3.
Grading Policy
 Students are evaluated by a term examination, some midterm examinations, and some quizzes.
4.
Textbook and Reference
 No textbook or reference. The original slides and video contents are used.
5.
Requirements (Assignments)
 The slides of the lecture should be read. The video contents of the lecture should be viewed.
6.
Note
 LMS is used in this course.
7.
Schedule
1. Introduction: Outline of graph theory and its applications.
2. Basic concepts of graph: Definitions of technical terms in graph theory.
3. Connected graph (1): Eulerian graph. Euler's theorem.
4. Connected graph (2): Hamiltonian graph. Ore's theorem. Dirac's theorem.
5. Tree: Spanning tree. Cayley's theorem.
6. Planar graph (1): Kuratowski's theorem. Euler's formula.
7. Planar graph (2): Dual graph. Graph on curved surfaces.
8. Infinite graph: Konig's lemma. Midterm examination.
9. Coloring Problem (1): Vertex coloring. Face coloring. Four color theorem.
10. Coloring Problem (2): Edge coloring. Chromatic polynomial.
11. Directed graph (1): Strong orientation. Eulerian orientation.
12. Directed graph (2): Network. Flow. Max-flow min-cut theorem.
13. Hall's theorem: Bipartite graph. Hall's marriage theorem.
14. Menger's theorem: Menger's theorem. Relation to other theorems.
15. Advanced topics: Computational geometry. Term examination.
1.
Outline
 In this course, basic graph theory in computer science is explained. The contents of the lectures are summarized as follows: (1) types of graphs (connected graph, planar graph, directed graph, network, etc.), (2) properties of graphs (connectivity, cyclicity, planarity, colorability, etc.), and (3) basic theorems in graph theory (Kuratowski's theorem, four color theorem, max-flow min-cut theorem, Menger's theorem, etc.).
2.
Objectives
 The aim of this course is to understand the following items: (1) basic concepts of graphs, (2) types of graphs, (3) properties of graphs and (4) basic theorems in graph theory.
3.
Grading Policy
 Students are evaluated by a term examination, some midterm examinations, and some quizzes.
4.
Textbook and Reference
 No textbook or reference. The original slides and video contents are used.
5.
Requirements (Assignments)
 The slides of the lecture should be read. The video contents of the lecture should be viewed.
6.
Note
 LMS is used in this course.
7.
Schedule
1. Introduction: Outline of graph theory and its applications.
2. Basic concepts of graph: Definitions of technical terms in graph theory.
3. Connected graph (1): Eulerian graph. Euler's theorem.
4. Connected graph (2): Hamiltonian graph. Ore's theorem. Dirac's theorem.
5. Tree: Spanning tree. Cayley's theorem.
6. Planar graph (1): Kuratowski's theorem. Euler's formula.
7. Planar graph (2): Dual graph. Graph on curved surfaces.
8. Infinite graph: Konig's lemma. Midterm examination.
9. Coloring Problem (1): Vertex coloring. Face coloring. Four color theorem.
10. Coloring Problem (2): Edge coloring. Chromatic polynomial.
11. Directed graph (1): Strong orientation. Eulerian orientation.
12. Directed graph (2): Network. Flow. Max-flow min-cut theorem.
13. Hall's theorem: Bipartite graph. Hall's marriage theorem.
14. Menger's theorem: Menger's theorem. Relation to other theorems.
15. Advanced topics: Computational geometry. Term examination.