Euler and Hamilton Circuit Without Exercises
Euler and Hamilton Circuit Without Exercises
“An undirected and connected graph has an Euler Circuit if and only if
each of its vertices has positive even degree.”
The graph G1 has an Euler
circuit, for example, a, e, c,
d, e, b, a. Neither of the
graphs G2 or G3 has an Euler
circuit (the reader should
verify this).
Lemma:1- Euler Circuit’s Existence for Directed Graph
*** A fixed graph may have multiple subgraphs H who satisfy the
properties mention above. In this case, all of them are considered to
be the Hamilton Circuits of the given graph G.
“If G is a simple graph with n vertices with n >= 3 such that the
degree of every vertex in G is at least n/2, then G has a Hamilton
Circuit.”
*** Ore’s Theorem is much more efficient for ensuring the existence of
Hamilton Circuit. But these theorems are not sufficient enough to
declare that if a graph doesn’t satisfy the conditions, it will not
have a Hamilton Circuit.
There are so many graphs who doesn’t satisfy any of the theorems
mentioned above but has a Hamilton Circuit.
All of the above graphs has a Hamilton Circuit but they don’t satisfy
the theorems.
So now the question comes, how to show that a fixed graph has a
Hamilton Circuit or not?
The answer is quite heartbreaking for us to hear that,
Finding an Hamilton Graph is an NP-Complete Problem and to solve such
kind of problem we are to learn an algorithm called Polynomial Worst-
Case Time Complexity Algorithm.
But before we go to learn this algorithm we have to acquire a crystal
clear knowledge about NP-Completeness. We can study about NP-
Completeness from our book in section 3.3.
In-Sha-Allah, someday we’ll be discussing about these two theories and
a complete note will be provided by us.
SWE’19-SUST