Blog Archive

Tuesday, April 2, 2024

Homology of Graph and Euler formula for Planar graph

Let G=(V,E)G=(V,E) be a directed graph

Let G=(V,E) be a directed graph. For an edge between vertices a and b, we will use the notation (a,b).

Define C0:=Z(V) as the free abelian group generated by V, and C1:=Z(E) as the free abelian group generated by E.

For n1,Cn=0. For undirected graphs, we can build the homology over Z/2Z.

Define the boundary map d as follows:

d:C1C0,(a,b)E,(a,b)ab

Hence, we get a chain complex:

00C1dC000

Let us consider the elements in H1:=Ker(d).

It is evident that the basis of H1 consists of loops. For example:

d[(a,b)+(b,a)]=d(a,b)+d(b,a)=ab+ba=0

In general:

d[(a1,a2)+(a2,a3)++(an,an+1)+(an+1,a1)]=0

Hence, dimH1 tells us the number of loops in G.

Now, let's think about H0=C0dC1.

Two vertices x,y are equivalent if and only if xydC1. That is, there exists a sequence (x,x1),(x1,x2),,(xk,y)E connecting them.

Thus, dimH0 indicates the number of connected components in the graph.

Moreover, we have:

dimH0=dimC0dimdC1=dimC0dimC1+dimH1=|V||E|+dimH1

Or equivalently:

dimH0dimH1=|V||E|

This is the Euler formula! In the Euler formula, the term F (face) includes the exterior of the graph.

Here, F=dimH1+1 and dimH0=C.

Thus, we derive that:

C+1=|V||E|+F

If G is connected, i.e., C=1​, we obtain:

|V||E|+F=2

It is not hard to see that there are no difference between planar graph and polyhedron. They are just some vertices and edges. Hence the formula also work for polyhedron.

Proposition. There are only 5 kinds of Platonic solid!

Proof. Suppose each face of this Platonic solid (regular polyhedron) has p edges, and each vertex is connected to q edges. Then:

pF=2E=qV

Where p,q3

Hence

V=4p4(p2)(q2)
E=2pq4(p2)(q2)
F=4q4(p2)(q2)

The range of solution are

(p2)(q2)<4

Hence the solution will be

(3,3),(3,4),(3,5),(4,3),(5,3)
  1. Tetrahedron(正四面体)

  2. Cube or Hexahedron(正六面体,也称为立方体)

  3. Octahedron(正八面体)

  4. Dodecahedron(正十二面体)

  5. Icosahedron(正二十面体)

 

No comments:

Post a Comment

Popular Posts