Graph Properties and Definitions pt3
Here we regroup some definitions which are fundamental to get started on graph theory.
Graph Isomorphism
Let's consider two graphs
An isomorphism is a relation
- It must be bijective
- The mapping preserves the adjacency between vertices of the same graph
- if
are connected through an edge, then must be too
We say that "
Here's an example:

So now, let's consider these two graphs: can we find an isomorphism?
G1 | G2
(1) | (a)-(b)-(c)
/ \ |
(3) (2) |
#This is an isomorphism G1 ≃ G2!
# ϕ(1) = a
# ϕ(2) = b
# ϕ(3) = cG1 | G2
(1) | (a)-(b)-(c)
/ \ |
(3) (2) |
#This is an isomorphism G1 ≃ G2!
# ϕ(1) = a
# ϕ(2) = b
# ϕ(3) = cMind that there is more than one isomorphism
- To this day, it is an NP-complete problem to verify if two graphs are isomorphic. Nobody has found a solution in polynomial time.
Necessary but not sufficient conditions
From another point of view, it is relatively easy to find out whether two graphs
are necessary (but not sufficient) conditions - The isomorphism maps vertices with the same degree
- Degree Sequence: given
is a sorted vector of length , which means vertices are sorted based on their degrees. - Two graphs are isomorphic if they have the same degree sequences,
is a necessary (but not sufficient) condition
- Two graphs are isomorphic if they have the same degree sequences,
- Same number of connected components
- Clique number are the same
There are many properties we could list but nothing helped to solve the problem.
Cut
A cut is a pair
- Given a graph, we can always partition it into two subsets of vertices
- Given a cut, we can point out the edges crossing it.

Cut respects A
Let:
be a graph subset of edges. be a cut (which partitions into two subsets the vertices of the graph )
The cut
Light edge
Light edge is defined with respect to a particular cut.
Light edge
- The vertices
are not in the same subset
- The vertices
- The edge has the minimum weight out of all the edges crossing the cut
Safe Edge
Let
be a subset of edges, contained in some MST for . be an edge .
The edge