Graph Theory
Author: Zhiming Ou
Mattermatics Learning Center
Publisher: 3265 Public Way
ISBN:978-1-0677109-0-3
Summary
Graph theory is widely used in real life: (1) Internet and computer networks (2) GPS and route planning, (3) Biology (gene/neuron networks), (4) Social networks, and (5) Electrical circuits. At its core, graph theory is about answering this question: How are things connected, and what can we do with those connections?
There are some classic problems in graph theory, such as shortest path problem (e.g., Dijkstra’s algorithm), Traveling salesman problem, Eulerian paths and Hamiltonian cycles, and map coloring. By solving these problems, people can understand the positional relationship between objects.
Content
Chapter 1 Introduction 2
The Konigsberg Seven Bridge Problem 3
The Four-Color Problem 4
Matching 5
Chapter 2 Undirected Graphs 8
- 2.1 Components and Types of Graphs 9
- 2.2 Describe a Graph Quantitatively 13
Adjacency Matrix
- 2.3 Isomorphic and automorphic Graphs 15
Chapter 3 Eulerian and Hamiltonian Graphs 18
- 3.1 Euler Circuits and Euler Graphs 18
Dijkstra’s Algorithm
- 3.2 Hamiltonian Circuits 23
Chapter 4 Planar Graphs and Map Coloring 30
- 4.1 Planar Graphs 30
- 4.2 Map Coloring and the Five Color Theorem 35
- 4.3 Dual Graphs 37
Chapter 5 Trees 39
- 5.1 Definition and Properties 39
- 5.2 Spanning Trees 40
Chapter 6 Directed Graphs and Shortest Route 44
- 6.1 Examples and Definitions 44
- 6.2 Finding the Shortest Route 45
Chapter 7 Graph Coloring 49
- 7.1 Edge Coloring 49
- 7.2. Ramsey Theory 51
- 7.3 Vertex Coloring 56