Tyler Zhu
Outline
Teasers
Introduction Definitions A Survey of Graph Theory Food for Thought Eulerian Trails Eulerian Trails Characterization Tyler Zhu Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! Irvington Math Club In Conclusion The Three Utilities Problem In Three January 17, 2018 Dimensions. . . Algebraic Topology
1 / 109 Outline Graph Theory Tyler Zhu Outline Teasers Outline Teasers
Introduction to Graph Theory Introduction Definitions Definitions Food for Thought Food for Thought Eulerian Trails Eulerian Trails Paths of Euler and Hamilton Characterization Eulerian Trails Hamiltonian Paths Planar Graphs Characterization Euler Characteristic Let’s Calculate It! Hamiltonian Paths In Conclusion The Three Utilities Problem Planar Graphs In Three Dimensions. . . Euler Characteristic Algebraic Topology Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
2 / 109 Consider the map of Konigsberg colorized, circa 1736, presented below. Find a walk through the city that crosses each of the bridges once and only once.
Figure: Bridges of Kongsberg
Alice, Bob, and Carl live in a two-dimensional village and need to be connected with each of the one sources of heat, water, and electricity. Is there a way to make all nine connections without any of the lines overlapping?
Graph Theory Teasers Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
3 / 109 Graph Theory Teasers Graph Theory Tyler Zhu Consider the map of Konigsberg colorized, circa 1736, presented below. Find a walk through the city that crosses Outline each of the bridges once and only once. Teasers Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Figure: Bridges of Kongsberg Algebraic Topology
Alice, Bob, and Carl live in a two-dimensional village and need to be connected with each of the one sources of heat, water, and electricity. Is there a way to make all nine connections without any of the lines overlapping?
4 / 109 A graph G consists of vertices or nodes, the points, and edges, the lines. We frequently write V (G) and E(G) for the vertex and edge sets of G respectively, and call |V (G)| and |E(G)| the order and size of the graph respectively.
v
u x y
w
Figure: A graph of order 5 and size 6.
In Figure 6, V (G) = {u, v, w, x, y} and E(G) = {uv, ux, uw, vx, wx, xy}. If e = uv is an edge of G, then u and v are said to be joined by the edge e. In this case, u and v are referred to as neighbors of each other.
Definitions Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
5 / 109 v
u x y
w
Figure: A graph of order 5 and size 6.
In Figure 6, V (G) = {u, v, w, x, y} and E(G) = {uv, ux, uw, vx, wx, xy}. If e = uv is an edge of G, then u and v are said to be joined by the edge e. In this case, u and v are referred to as neighbors of each other.
Definitions Graph Theory Tyler Zhu A graph G consists of vertices or nodes, the points, and edges, the lines. We frequently write V (G) and E(G) for Outline the vertex and edge sets of G respectively, and call |V (G)| Teasers Introduction and |E(G)| the order and size of the graph respectively. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
6 / 109 In Figure 6, V (G) = {u, v, w, x, y} and E(G) = {uv, ux, uw, vx, wx, xy}. If e = uv is an edge of G, then u and v are said to be joined by the edge e. In this case, u and v are referred to as neighbors of each other.
Definitions Graph Theory Tyler Zhu A graph G consists of vertices or nodes, the points, and edges, the lines. We frequently write V (G) and E(G) for Outline the vertex and edge sets of G respectively, and call |V (G)| Teasers Introduction and |E(G)| the order and size of the graph respectively. Definitions Food for Thought Eulerian Trails v Eulerian Trails Characterization Hamiltonian Paths u x y Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion w The Three Utilities Problem In Three Dimensions. . . Figure: A graph of order 5 and size 6. Algebraic Topology
7 / 109 Definitions Graph Theory Tyler Zhu A graph G consists of vertices or nodes, the points, and edges, the lines. We frequently write V (G) and E(G) for Outline the vertex and edge sets of G respectively, and call |V (G)| Teasers Introduction and |E(G)| the order and size of the graph respectively. Definitions Food for Thought Eulerian Trails v Eulerian Trails Characterization Hamiltonian Paths u x y Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion w The Three Utilities Problem In Three Dimensions. . . Figure: A graph of order 5 and size 6. Algebraic Topology
In Figure 6, V (G) = {u, v, w, x, y} and E(G) = {uv, ux, uw, vx, wx, xy}. If e = uv is an edge of G, then u and v are said to be joined by the edge e. In this case, u and v are referred to as neighbors of each other. 8 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and ending at v, where consecutive vertices are neighbors. A u − v trail is a u − v walk in which no edge is traversed more than once. A u − v path is a u − v walk in which no vertex is visited more than once. v
u x y
w
More Notions Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
9 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
A u − v walk is a sequence of vertices starting at u and ending at v, where consecutive vertices are neighbors. A u − v trail is a u − v walk in which no edge is traversed more than once. A u − v path is a u − v walk in which no vertex is visited more than once. v
u x y
w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
10 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
A u − v trail is a u − v walk in which no edge is traversed more than once. A u − v path is a u − v walk in which no vertex is visited more than once. v
u x y
w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
11 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
A u − v path is a u − v walk in which no vertex is visited more than once. v
u x y
w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
12 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
v
u x y
w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails A u − v path is a u − v walk in which no vertex is visited Eulerian Trails Characterization more than once. Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
13 / 109 A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails A u − v path is a u − v walk in which no vertex is visited Eulerian Trails Characterization more than once. Hamiltonian Paths Planar Graphs v Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities u x y Problem In Three Dimensions. . . w Algebraic Topology
14 / 109 A u − w trail: u − v − x − u − w A u − w path: u − v − x − w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails A u − v path is a u − v walk in which no vertex is visited Eulerian Trails Characterization more than once. Hamiltonian Paths Planar Graphs v Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities u x y Problem In Three Dimensions. . . w Algebraic Topology
A u − w walk: u − v − x − u − x − w
15 / 109 A u − w path: u − v − x − w
More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails A u − v path is a u − v walk in which no vertex is visited Eulerian Trails Characterization more than once. Hamiltonian Paths Planar Graphs v Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities u x y Problem In Three Dimensions. . . w Algebraic Topology
A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w
16 / 109 More Notions Graph Theory Tyler Zhu The degree of a vertex v, deg v, is its number of neighbors. A u − v walk is a sequence of vertices starting at u and Outline ending at v, where consecutive vertices are neighbors. Teasers Introduction A u − v trail is a u − v walk in which no edge is traversed Definitions more than once. Food for Thought Eulerian Trails A u − v path is a u − v walk in which no vertex is visited Eulerian Trails Characterization more than once. Hamiltonian Paths Planar Graphs v Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities u x y Problem In Three Dimensions. . . w Algebraic Topology
A u − w walk: u − v − x − u − x − w A u − w trail: u − v − x − u − w A u − w path: u − v − x − w 17 / 109 Theorem (The Party Theorem) At any party, there is a pair of people who have the same number of friends present. Theorem (First Theorem of Graph Theory) If G is a graph of size m, then the sum of the degrees of every vertex is equal to 2m.
v
u x y
w
deg u + deg v + deg w + deg x + deg y =3+2+2+4+1=2 · 6 = 2m
Food for Thought Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
18 / 109 Theorem (First Theorem of Graph Theory) If G is a graph of size m, then the sum of the degrees of every vertex is equal to 2m.
v
u x y
w
deg u + deg v + deg w + deg x + deg y =3+2+2+4+1=2 · 6 = 2m
Food for Thought Graph Theory Tyler Zhu Theorem (The Party Theorem) Outline
At any party, there is a pair of people who have the same Teasers
number of friends present. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
19 / 109 v
u x y
w
deg u + deg v + deg w + deg x + deg y =3+2+2+4+1=2 · 6 = 2m
Food for Thought Graph Theory Tyler Zhu Theorem (The Party Theorem) Outline
At any party, there is a pair of people who have the same Teasers
number of friends present. Introduction Definitions Theorem (First Theorem of Graph Theory) Food for Thought Eulerian Trails If G is a graph of size m, then the sum of the degrees of Eulerian Trails Characterization every vertex is equal to 2m. Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
20 / 109 deg u + deg v + deg w + deg x + deg y =3+2+2+4+1=2 · 6 = 2m
Food for Thought Graph Theory Tyler Zhu Theorem (The Party Theorem) Outline
At any party, there is a pair of people who have the same Teasers
number of friends present. Introduction Definitions Theorem (First Theorem of Graph Theory) Food for Thought Eulerian Trails If G is a graph of size m, then the sum of the degrees of Eulerian Trails Characterization every vertex is equal to 2m. Hamiltonian Paths Planar Graphs Euler Characteristic v Let’s Calculate It! In Conclusion The Three Utilities Problem u x y In Three Dimensions. . . Algebraic Topology w
21 / 109 Food for Thought Graph Theory Tyler Zhu Theorem (The Party Theorem) Outline
At any party, there is a pair of people who have the same Teasers
number of friends present. Introduction Definitions Theorem (First Theorem of Graph Theory) Food for Thought Eulerian Trails If G is a graph of size m, then the sum of the degrees of Eulerian Trails Characterization every vertex is equal to 2m. Hamiltonian Paths Planar Graphs Euler Characteristic v Let’s Calculate It! In Conclusion The Three Utilities Problem u x y In Three Dimensions. . . Algebraic Topology w
deg u + deg v + deg w + deg x + deg y =3+2+2+4+1=2 · 6 = 2m
22 / 109 For a connected graph G, any open trail that contains every edge of G is an Eulerian trail. If G contains a closed Eulerian trail, it is Eulerian.
Theorem A nontrivial connected graph G is Eulerian if and only if every vertex of G has even degree.
With this, we can easily characterize graphs possessing an Eulerian trail.
Eulerian Trails Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
23 / 109 Theorem A nontrivial connected graph G is Eulerian if and only if every vertex of G has even degree.
With this, we can easily characterize graphs possessing an Eulerian trail.
Eulerian Trails Graph Theory Tyler Zhu
Outline
Teasers
Introduction For a connected graph G, any open trail that contains every Definitions edge of G is an Eulerian trail. If G contains a closed Food for Thought Eulerian Trails Eulerian trail, it is Eulerian. Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
24 / 109 With this, we can easily characterize graphs possessing an Eulerian trail.
Eulerian Trails Graph Theory Tyler Zhu
Outline
Teasers
Introduction For a connected graph G, any open trail that contains every Definitions edge of G is an Eulerian trail. If G contains a closed Food for Thought Eulerian Trails Eulerian trail, it is Eulerian. Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Theorem Euler Characteristic Let’s Calculate It! A nontrivial connected graph G is Eulerian if and only if In Conclusion The Three Utilities every vertex of G has even degree. Problem In Three Dimensions. . . Algebraic Topology
25 / 109 Eulerian Trails Graph Theory Tyler Zhu
Outline
Teasers
Introduction For a connected graph G, any open trail that contains every Definitions edge of G is an Eulerian trail. If G contains a closed Food for Thought Eulerian Trails Eulerian trail, it is Eulerian. Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Theorem Euler Characteristic Let’s Calculate It! A nontrivial connected graph G is Eulerian if and only if In Conclusion The Three Utilities every vertex of G has even degree. Problem In Three Dimensions. . . With this, we can easily characterize graphs possessing an Algebraic Topology Eulerian trail.
26 / 109 Corollary A connected graph G contains an Eulerian trail if and only if exactly two vertices of G have odd degree. Furthermore, each Eulerian trail of G begins at one of these odd vertices and ends at another. Problem Prove no such walk exists crossing each of the bridges of Konigsberg once.
Figure: Konigsberg, modernized
Characterization Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
27 / 109 Problem Prove no such walk exists crossing each of the bridges of Konigsberg once.
Figure: Konigsberg, modernized
Characterization Graph Theory Tyler Zhu Corollary Outline A connected graph G contains an Eulerian trail if and only if Teasers
exactly two vertices of G have odd degree. Furthermore, Introduction each Eulerian trail of G begins at one of these odd vertices Definitions Food for Thought and ends at another. Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
28 / 109 Figure: Konigsberg, modernized
Characterization Graph Theory Tyler Zhu Corollary Outline A connected graph G contains an Eulerian trail if and only if Teasers
exactly two vertices of G have odd degree. Furthermore, Introduction each Eulerian trail of G begins at one of these odd vertices Definitions Food for Thought and ends at another. Eulerian Trails Eulerian Trails Characterization Problem Hamiltonian Paths Prove no such walk exists crossing each of the bridges of Planar Graphs Euler Characteristic Konigsberg once. Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
29 / 109 Characterization Graph Theory Tyler Zhu Corollary Outline A connected graph G contains an Eulerian trail if and only if Teasers
exactly two vertices of G have odd degree. Furthermore, Introduction each Eulerian trail of G begins at one of these odd vertices Definitions Food for Thought and ends at another. Eulerian Trails Eulerian Trails Characterization Problem Hamiltonian Paths Prove no such walk exists crossing each of the bridges of Planar Graphs Euler Characteristic Konigsberg once. Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
Figure: Konigsberg, modernized 30 / 109 There is an analog to Eulerian trails. A path in a graph G that contains every vertex of G is called a Hamiltonian path. We studied Eulerian trails because such trails may need to have repeated vertices, unlike paths which necessarily have unique vertices. Unfortunately, these are much less well-behaved. Here is a simple sufficient condition for a graph to be Hamiltonian, proven in 1952.
Theorem (Dirac) Let G be a graph of order n ≥ 3. If deg v ≥ n/2 for each vertex v of G, then G is Hamiltonian.
Hamiltonian Paths Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
31 / 109 We studied Eulerian trails because such trails may need to have repeated vertices, unlike paths which necessarily have unique vertices. Unfortunately, these are much less well-behaved. Here is a simple sufficient condition for a graph to be Hamiltonian, proven in 1952.
Theorem (Dirac) Let G be a graph of order n ≥ 3. If deg v ≥ n/2 for each vertex v of G, then G is Hamiltonian.
Hamiltonian Paths Graph Theory Tyler Zhu
Outline There is an analog to Eulerian trails. A path in a graph G Teasers that contains every vertex of G is called a Hamiltonian Introduction path. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
32 / 109 Unfortunately, these are much less well-behaved. Here is a simple sufficient condition for a graph to be Hamiltonian, proven in 1952.
Theorem (Dirac) Let G be a graph of order n ≥ 3. If deg v ≥ n/2 for each vertex v of G, then G is Hamiltonian.
Hamiltonian Paths Graph Theory Tyler Zhu
Outline There is an analog to Eulerian trails. A path in a graph G Teasers that contains every vertex of G is called a Hamiltonian Introduction path. Definitions Food for Thought We studied Eulerian trails because such trails may need to Eulerian Trails have repeated vertices, unlike paths which necessarily have Eulerian Trails Characterization unique vertices. Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
33 / 109 Theorem (Dirac) Let G be a graph of order n ≥ 3. If deg v ≥ n/2 for each vertex v of G, then G is Hamiltonian.
Hamiltonian Paths Graph Theory Tyler Zhu
Outline There is an analog to Eulerian trails. A path in a graph G Teasers that contains every vertex of G is called a Hamiltonian Introduction path. Definitions Food for Thought We studied Eulerian trails because such trails may need to Eulerian Trails have repeated vertices, unlike paths which necessarily have Eulerian Trails Characterization unique vertices. Hamiltonian Paths Planar Graphs Unfortunately, these are much less well-behaved. Here is a Euler Characteristic Let’s Calculate It! simple sufficient condition for a graph to be Hamiltonian, In Conclusion The Three Utilities proven in 1952. Problem In Three Dimensions. . . Algebraic Topology
34 / 109 Hamiltonian Paths Graph Theory Tyler Zhu
Outline There is an analog to Eulerian trails. A path in a graph G Teasers that contains every vertex of G is called a Hamiltonian Introduction path. Definitions Food for Thought We studied Eulerian trails because such trails may need to Eulerian Trails have repeated vertices, unlike paths which necessarily have Eulerian Trails Characterization unique vertices. Hamiltonian Paths Planar Graphs Unfortunately, these are much less well-behaved. Here is a Euler Characteristic Let’s Calculate It! simple sufficient condition for a graph to be Hamiltonian, In Conclusion The Three Utilities proven in 1952. Problem In Three Dimensions. . . Algebraic Topology Theorem (Dirac) Let G be a graph of order n ≥ 3. If deg v ≥ n/2 for each vertex v of G, then G is Hamiltonian.
35 / 109 The mathematician Leonhard Euler noticed something when he calculated the following:
(# of vertices) - (# of edges) + (# of regions)
V − E + R
This number is now known as the Euler Characteristic, and is referred to with the greek letter χ.
Euler Characteristic Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
36 / 109 (# of vertices) - (# of edges) + (# of regions)
V − E + R
This number is now known as the Euler Characteristic, and is referred to with the greek letter χ.
Euler Characteristic Graph Theory Tyler Zhu
Outline
Teasers The mathematician Leonhard Euler noticed something when Introduction Definitions he calculated the following: Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
37 / 109 V − E + R
This number is now known as the Euler Characteristic, and is referred to with the greek letter χ.
Euler Characteristic Graph Theory Tyler Zhu
Outline
Teasers The mathematician Leonhard Euler noticed something when Introduction Definitions he calculated the following: Food for Thought Eulerian Trails Eulerian Trails (# of vertices) - (# of edges) + (# of regions) Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
38 / 109 This number is now known as the Euler Characteristic, and is referred to with the greek letter χ.
Euler Characteristic Graph Theory Tyler Zhu
Outline
Teasers The mathematician Leonhard Euler noticed something when Introduction Definitions he calculated the following: Food for Thought Eulerian Trails Eulerian Trails (# of vertices) - (# of edges) + (# of regions) Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V − E + R In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
39 / 109 Euler Characteristic Graph Theory Tyler Zhu
Outline
Teasers The mathematician Leonhard Euler noticed something when Introduction Definitions he calculated the following: Food for Thought Eulerian Trails Eulerian Trails (# of vertices) - (# of edges) + (# of regions) Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V − E + R In Conclusion The Three Utilities Problem In Three Dimensions. . . This number is now known as the Euler Characteristic, and Algebraic Topology is referred to with the greek letter χ.
40 / 109 V = 4 V = 3 E = 5 E = 3 R = 3 R = 2 χ = V − E + R χ = V − E + R = 4 − 5 + 3 = 2 = 3 − 3 + 2 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
41 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
E = 3 R = 2 χ = V − E + R = 3 − 3 + 2 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
42 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
R = 2 χ = V − E + R = 3 − 3 + 2 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . Algebraic Topology
43 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
χ = V − E + R = 3 − 3 + 2 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology
44 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
= 3 − 3 + 2 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R
45 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
46 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
47 / 109 V = 4 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
48 / 109 E = 5 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic V = 4 Let’s Calculate It! V = 3 In Conclusion The Three Utilities Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
49 / 109 R = 3 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic V = 4 Let’s Calculate It! V = 3 In Conclusion The Three Utilities E = 5 Problem E = 3 In Three Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
50 / 109 χ = V − E + R = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic V = 4 Let’s Calculate It! V = 3 In Conclusion The Three Utilities E = 5 Problem E = 3 In Three R = 3 Dimensions. . . R = 2 Algebraic Topology χ = V − E + R = 3 − 3 + 2 = 2
51 / 109 = 4 − 5 + 3 = 2
Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic V = 4 Let’s Calculate It! V = 3 In Conclusion The Three Utilities E = 5 Problem E = 3 In Three R = 3 Dimensions. . . R = 2 Algebraic Topology χ = V − E + R χ = V − E + R = 3 − 3 + 2 = 2
52 / 109 Let’s Calculate It! Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic V = 4 Let’s Calculate It! V = 3 In Conclusion The Three Utilities E = 5 Problem E = 3 In Three R = 3 Dimensions. . . R = 2 Algebraic Topology χ = V − E + R χ = V − E + R = 4 − 5 + 3 = 2 = 3 − 3 + 2 = 2
53 / 109 V = 4 E = 7 R = 5 χ = V − E + R = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
54 / 109 V = 4 E = 7 R = 5 χ = V − E + R = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
55 / 109 E = 7 R = 5 χ = V − E + R = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 4 Dimensions. . . Algebraic Topology
56 / 109 R = 5 χ = V − E + R = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 4 Dimensions. . . Algebraic Topology E = 7
57 / 109 χ = V − E + R = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 4 Dimensions. . . Algebraic Topology E = 7 R = 5
58 / 109 = 4 − 7 + 5 = 2
Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 4 Dimensions. . . Algebraic Topology E = 7 R = 5 χ = V − E + R
59 / 109 Try it yourself Graph Theory Tyler Zhu Come up with your own graphs. Is χ always equal to 2? Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 4 Dimensions. . . Algebraic Topology E = 7 R = 5 χ = V − E + R = 4 − 7 + 5 = 2
60 / 109 V = 7 E = 7 V = 7 R = 3 E = 8 χ = V − E + R R = 3 = 7 − 7 + 3 = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
61 / 109 V = 7 E = 7 V = 7 R = 3 E = 8 χ = V − E + R R = 3 = 7 − 7 + 3 = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
62 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
E = 7 R = 3 χ = V − E + R = 7 − 7 + 3 = 3
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology
63 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
R = 3 χ = V − E + R = 7 − 7 + 3 = 3
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology
64 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
χ = V − E + R = 7 − 7 + 3 = 3
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3
65 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
= 7 − 7 + 3 = 3
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3 χ = V − E + R
66 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3 χ = V − E + R = 7 − 7 + 3 = 3
67 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
This graph is not connected. We can connect the two components by adding an edge.
Is it always 2? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3 χ = V − E + R = 7 − 7 + 3 = 3
68 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3 χ = V − E + R = 7 − 7 + 3 = 3
69 / 109 V = 7 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . E = 7 Algebraic Topology R = 3 χ = V − E + R = 7 − 7 + 3 = 3
70 / 109 E = 8 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology E = 7 V = 7 R = 3 χ = V − E + R = 7 − 7 + 3 = 3
71 / 109 R = 3 χ = V − E + R = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology E = 7 V = 7 R = 3 E = 8 χ = V − E + R = 7 − 7 + 3 = 3
72 / 109 χ = V − E + R = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology E = 7 V = 7 R = 3 E = 8 χ = V − E + R R = 3 = 7 − 7 + 3 = 3
73 / 109 = 7 − 8 + 3 = 2
Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology E = 7 V = 7 R = 3 E = 8 χ = V − E + R R = 3 = 7 − 7 + 3 = 3 χ = V − E + R
74 / 109 Is it always 2? Graph Theory Tyler Zhu This graph is not connected. We can connect the two Outline components by adding an Teasers Introduction edge. Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three V = 7 Dimensions. . . Algebraic Topology E = 7 V = 7 R = 3 E = 8 χ = V − E + R R = 3 = 7 − 7 + 3 = 3 χ = V − E + R = 7 − 8 + 3 = 2 75 / 109 V = 4 E = 6 R = 5 χ = V − E + R = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
76 / 109 V = 4 E = 6 R = 5 χ = V − E + R = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
77 / 109 E = 6 R = 5 χ = V − E + R = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 4 In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
78 / 109 R = 5 χ = V − E + R = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 4 In Conclusion The Three Utilities E = 6 Problem In Three Dimensions. . . Algebraic Topology
79 / 109 χ = V − E + R = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 4 In Conclusion The Three Utilities E = 6 Problem In Three Dimensions. . . R = 5 Algebraic Topology
80 / 109 = 4 − 6 + 5 = 3
Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 4 In Conclusion The Three Utilities E = 6 Problem In Three Dimensions. . . R = 5 Algebraic Topology χ = V − E + R
81 / 109 Ok, are there any other cases? Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! V = 4 In Conclusion The Three Utilities E = 6 Problem In Three Dimensions. . . R = 5 Algebraic Topology χ = V − E + R = 4 − 6 + 5 = 3
82 / 109 V = 5 V = 4 E = 8 E = 6 R = 5 R = 4 χ = V − E + R χ = V − E + R = 5 − 8 + 5 = 2 = 4 − 6 + 4 = 2
We can move an edge. We can add a vertex.
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
83 / 109 V = 5 V = 4 E = 8 E = 6 R = 5 R = 4 χ = V − E + R χ = V − E + R = 5 − 8 + 5 = 2 = 4 − 6 + 4 = 2
We can move an edge.
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
84 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
E = 8 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology
85 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
R = 5 χ = V − E + R = 5 − 8 + 5 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8
86 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
χ = V − E + R = 5 − 8 + 5 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8 R = 5
87 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
= 5 − 8 + 5 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8 R = 5 χ = V − E + R
88 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
89 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
We can move an edge.
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
90 / 109 V = 4 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology E = 8 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
91 / 109 E = 6 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology V = 4 E = 8 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
92 / 109 R = 4 χ = V − E + R = 4 − 6 + 4 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology V = 4 E = 8 E = 6 R = 5 χ = V − E + R = 5 − 8 + 5 = 2
93 / 109 χ = V − E + R = 4 − 6 + 4 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology V = 4 E = 8 E = 6 R = 5 R = 4 χ = V − E + R = 5 − 8 + 5 = 2
94 / 109 = 4 − 6 + 4 = 2
Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology V = 4 E = 8 E = 6 R = 5 R = 4 χ = V − E + R χ = V − E + R = 5 − 8 + 5 = 2
95 / 109 Let’s make some modifications Graph Theory Tyler Zhu In this graph, the diagonal edges cross. Let’s modify it into a planar graph, or a graph with no edge crossings. Outline We can move an edge. Teasers We can add a vertex. Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . V = 5 Algebraic Topology V = 4 E = 8 E = 6 R = 5 R = 4 χ = V − E + R χ = V − E + R = 5 − 8 + 5 = 2 = 4 − 6 + 4 = 2 96 / 109 Every connected, planar graph has χ = V − E + F = 2.
In Conclusion Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
97 / 109 In Conclusion Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Every connected, planar graph has χ = V − E + F = 2. Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
98 / 109 Some of you may have tried your best to solve the three utilities problem as I did. . .
But it turns out this is impossible, since the graph you are asked to draw, K3,3, is nonplanar.
Three Utilities Problem Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
99 / 109 But it turns out this is impossible, since the graph you are asked to draw, K3,3, is nonplanar.
Three Utilities Problem Graph Theory Tyler Zhu Some of you may have tried your best to solve the three utilities problem as I did. . . Outline Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
100 / 109 But it turns out this is impossible, since the graph you are asked to draw, K3,3, is nonplanar.
Three Utilities Problem Graph Theory Tyler Zhu Some of you may have tried your best to solve the three utilities problem as I did. . . Outline Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
101 / 109 Three Utilities Problem Graph Theory Tyler Zhu Some of you may have tried your best to solve the three utilities problem as I did. . . Outline Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
But it turns out this is impossible, since the graph you are asked to draw, K3,3, is nonplanar.
102 / 109 We can also consider the Platonic solids
What do you notice about V − E + F for each of these solids?
Three Dimensional Solids Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
103 / 109 What do you notice about V − E + F for each of these solids?
Three Dimensional Solids Graph Theory Tyler Zhu We can also consider the Platonic solids Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
104 / 109 What do you notice about V − E + F for each of these solids?
Three Dimensional Solids Graph Theory Tyler Zhu We can also consider the Platonic solids Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
105 / 109 Three Dimensional Solids Graph Theory Tyler Zhu We can also consider the Platonic solids Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
What do you notice about V − E + F for each of these solids?
106 / 109 It turns out that the Euler Characteristic can be used to tell the difference between a sphere and a torus! In the future, we may see how χ is an example of a surface invariant, or a quantity that remains the same for similar shapes (up to homeomorphism), yet is different for distinct shapes (think donut vs. a ball).
Surface Invariants Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought Eulerian Trails Eulerian Trails Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
107 / 109 In the future, we may see how χ is an example of a surface invariant, or a quantity that remains the same for similar shapes (up to homeomorphism), yet is different for distinct shapes (think donut vs. a ball).
Surface Invariants Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought It turns out that the Euler Characteristic can be used to tell Eulerian Trails Eulerian Trails the difference between a sphere and a torus! Characterization Hamiltonian Paths Planar Graphs Euler Characteristic Let’s Calculate It! In Conclusion The Three Utilities Problem In Three Dimensions. . . Algebraic Topology
108 / 109 Surface Invariants Graph Theory Tyler Zhu
Outline
Teasers
Introduction Definitions Food for Thought It turns out that the Euler Characteristic can be used to tell Eulerian Trails Eulerian Trails the difference between a sphere and a torus! Characterization In the future, we may see how χ is an example of a surface Hamiltonian Paths Planar Graphs invariant, or a quantity that remains the same for similar Euler Characteristic Let’s Calculate It! shapes (up to homeomorphism), yet is different for distinct In Conclusion The Three Utilities shapes (think donut vs. a ball). Problem In Three Dimensions. . . Algebraic Topology
109 / 109