SlideShare a Scribd company logo
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
DOI:10.5121/jgraphoc.2014.6301 1
EQUIVALENT CONDITION AND TWO
ALGORITHMS FOR HAMILTONIAN GRAPHS
A.Z.Abdian, , Hosseinhatami, F.Shahamiri
Department of mathematics, college of science Lorestanuniversity, Lorestan, Iran
ABSTRACT:
In this paper we present a necessary and sufficient condition for Hamiltonian graphs and also
twoalgorithms and two examples in another part.
KEYWORDS:
Hamiltonian Graph; Finite Sequence; Algorithm, Spanning graph, Edge Induced, Chord.
1. INTRODUCTION
We consider finite and simple graphs in this paper; undefined notations and terminology can be
found in[1]. A Hamiltonian graph is a graph with a spanning cycle, also called a Hamiltonian
cycle [2]. We note thatthe spanning cycle is not unique. Now suppose that E' is a nonempty
subset of E. The sub graph of G where vertex set is the set of ends of edges in E' and whose edge
set is E' is called the sub graph of G induced by E'and is denoted by G[E']; G[E'] is an edge-
induced sub graph of G[1] . A chord of a cycle C is an edgenot in Cwhere endpoints put in G[2].
Λ = { ‫ܥ‬௜ : is a cycle, such that it has an edge it ofE(G)}.
We note that including the edge i th is not unique. In this paper we suppose that Λ ≠ ∅ , then G
has a cycle at least.Let	‫ܥ‬଴, 	‫ܥ‬ଵ, … , 	‫ܥ‬௡ be cycles, if and	‫ܥ‬௜ିଵ ,	‫ܥ‬௜ with i≥1are intersected, we call
ሼ	‫ܥ‬௜ሽ௜ୀ଴
௡ିଵ
a sequence of cycles.Also spanning sequence S is a sequence of cycles, which
V[G]=V[S].
	
If	‫ܥ‬ଵ and 	‫ܥ‬ଶ are cycles of graph G such that V(	‫ܥ‬ଵ) ⊆ V(	‫ܥ‬ଶ) then we say that 	‫ܥ‬ଶExtends	‫ܥ‬ଵ . So
C is a minimal cycle, if there is not a cycle ‫ܥ‬′
, where C extends ‫ܥ‬′
.
2. MAIN RESULTS
Theorem 2.1. If G is a graph of order n, then G is Hamiltonian if and only if G satisfies in the
following condition (* );
(* ) There is a finite sequence of members, where this sequence is an edge-induced and spanning
Sub graph (with initial cycle‫ܥ‬଴ ), and only for every i that i ≥1, ‫ܥ‬௜ିଵand ‫ܥ‬௜ intersect in i, which i
is an edge ofE(G).
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
2
Remark 2.2. Indeed we give to make this sequence a finite number ofΛ,
‫ݏ‬members.
Proof (Necessity). We suppose that G is Hamiltonian, then G has at least one spanning cycle C,
with sequence of distinct vertices‫ݒ‬଴	‫ݒ‬ଵ	‫ݒ‬ଶ	 … ‫ݒ‬௡ିଵ	‫ݒ‬௡	‫ݒ‬଴	 . If G = C, then we must consider C as a
single sequence.But if G ≠C, so complement of C in G has a finite number of edge (chord),
which it is introduced by‫ܥ‬௖
.We prove by induction on number of the chord i.e. | ‫ܥ‬௖
| = ݉∗
, the
existence of sequence.
Basis step: if k=1 , this is obvious (look at the graph in Figure 1).
But for k=2 , i.e. if there are two chords and , we will have two case. The first, for i≤ j≤ s≤ t,
there exists by Figure (2) ሼ‫ܥ‬௜ሽ௜ୀ଴
ଶ
. In the second, if i <j <t <s, according to the graph in Figure 3,
we deleteone of the chords, and so by k=1 , there are two cycles. This is straightforward to
understand that there isnot any case.
''Figure(1), graph of k=1''
''Figure(2), graph of the first mode in k=2''
'' Figure(3), graph second mode in of the second mode in k=2'
Induction step: We suppose that claim holds for all values less than m,also length of sequence is
t .Now by adding chord m th, we establish the existence a spanning sequence of members, where
only for every i with i≥1, and are common in one edge i. If the chord m is in two distinct cycles
and , such that g-h=r with r≥1, i.e. endpoints are not just lied in one cycle. We give these cycles
( r +1cycles) as two new cycle. Therefore a spanning sequence is found and the statement is
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
3
established by induction hypothesis. But if this chord is only in one cycle as‫ܥ‬௛	 . The cycle
decomposes into two smaller cycles. Hence there is a spanning sequence of members in Λ, that
its length is t or t + 1, as claimed.
Proof (sufficiency). Let G be a graph that satisfies the (* ). Since this sequence contains all the
vertices of G, we must achieve by removing the edges shared between any two consecutive cycles
a spanning cycle. Therefore G is Hamiltonian.
Remark2.3. In the necessity proof of Theorem 2.1, we show a sequence with respect to (* ). and
the Growing process of sequence is not denoted.We use Theorem 2.1.
Algorithm2.5. According to the Theorem 2.1, we consider an initial cycle that is denoted by
firstly. Afterwards we give as a new cycle of G, which and are common in only one edge, and
is too. With doing the same process (this process) we achieve a basic algorithm.
Example2.6. Note to Figure (5-a). We know already this graph is Hamiltonian.
''Figure(5-a), dodecahedron''
''Figure(5-b) sequenceሼC୧ } with the equivalent condition of theorem 2.1'
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
4
In Figure (5-b), sequence ሼ࡯࢏ሽ௜ୀ଴
ହ
is taken, such that:
࡯૙:‫ݒ‬଴	, ‫ݒ‬ଵ	, ‫ݒ‬ଵ଻	, ‫ݒ‬ଵ଼	, ‫ݒ‬ଵଽ	,‫ݒ‬଴	,
࡯૚: ‫ݒ‬1	,‫ݒ‬2	,‫ݒ‬15	,‫ݒ‬16	,‫ݒ‬17	,‫ݒ‬1	,
࡯૛:‫ݒ‬ଶ	, ‫ݒ‬ଷ	, ‫ݒ‬ଵଷ	, ‫ݒ‬ଵସ	, ‫ݒ‬ଵହ	,‫ݒ‬ଶ	,
࡯૜:‫ݒ‬ଷ	, ‫ݒ‬ସ	, ‫ݒ‬ହ	, ‫ݒ‬ଵଶ	, ‫ݒ‬ଵଷ	,‫ݒ‬ଷ	,
࡯૝: ‫ݒ‬5	,‫ݒ‬6	,‫ݒ‬7	,‫ݒ‬11	,‫ݒ‬12	,‫ݒ‬5	,
࡯૞:‫ݒ‬଻	, ‫ݒ‬଼	, ‫ݒ‬ଽ	, ‫ݒ‬ଵ଴	, ‫ݒ‬ଵଵ	,‫ݒ‬଻	,
Which it has the initial cycle ‫ܥ‬଴. At each step, we mark by a little straight line the edge shared of
two consecutive cycle.
As you have understand so far, providing the conditions of Theorem 2.1, is required to test cycles
Dependent to single-edges(the same members). Thus for the design of more advanced algorithm
Respect to the Algorithm 2.5, you must select the with restrictions. One of these ways we denote
the following.
Algorithm2.7. Firstly we define a set A; A = {‫ܥ‬௜ : ‫ܥ‬௜ is a minimal cycle, that it has an edge ith of
E(G)}
Remark2.8. We note that A , and every element of A is not unique . Also every element of can
be Considered as a Hamiltonian graph on its vertices set, which if this cycle has chords, we must
consider it as a sequence of smaller cycles with Algorithm 2.5. By doing the same process, a
sequence of A members must be achieved for the smaller cycles.
Continue of the Algorithm2.7. Now, we study the equivalent condition of Theorem 2.1 over
members of A. If a spanning sequence of A is found, then G is Hamiltonian. If not, let S be a
maximum sequence and C is a generated cycle by method of Algorithm 2.5 in S. Afterwards C is
a member of A too, by deleting chords of C. At present, we study again the condition (* ) over
members of the redefined collection A and we use the above method. Finally either a spanning
cycle is found by doing this process, and so G is a Hamiltonian graph, or a longest cycle where it
is not spanning.
This is obvious, if G is a Hamiltonian graph, we can find a spanning cycle by method of
Algorithm 2.7, but we must verify the following theorem.
Theorem2.9. If C is the longest and not spanning cycle of G, which it is built by the method of
Algorithm 2.7, then G is not Hamiltonian.
Proof.
By contradiction, let G be a Hamiltonian graph. Thus it has a spanning cycle as‫ܥ‬ଵ , and this cycle
is not built by the method of Algorithm 2.7. Therefore has at least one chord (because C is
notspanning). Now we give a sequence of the A members, as in the method of Algorithm 2.5.
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
5
Afterwards with the second part of Remark 2.8, G has a cycle, which it is built as in the method
of Algorithm 2.7. This is contrary to the primary assumption.
Result2.10. If we may not prove that G is Hamiltonian as in the method of Algorithm 2.7, then G
is not Hamiltonian.
Proof. This clear.
''Figure(6), Hershel graph and two of the most longest sequence with length 4''
International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks
(GRAPH-HOC) Vol.6, No.3, September 2014
6
Example2.11. Note to the Figure (6), that it has a Herschel graph G (already we know that it is
not Hamiltonian) and three of the longest sequences, but these sequences are not spanning, then G
is not Hamiltonian by the Algorithm 2.7. And so G is not Hamiltonian with Result 2.10.
Explanation2.12. Clearly finding the longest sequence is the most important section of the
method of Remark 2.7.
REFERENCES
[1] A.J. Bondy, U.S.R. Murty, Graph Theory with Applications, American Elsevier, New York, 1976.
[2] Douglas B.West, Introduction to Graph Theory, University of Illinois Urbana, First Indian Reprint,
2002.
[3] Kewen Zhao, Hong-Jian Lai, Yehong Shao, New sufficient condition for Hamiltonian graphs,
Applied Mathematics Letters 20 (2007) 116 122.

More Related Content

PDF
Equivalent condition and two algorithms for hamiltonian graphs
DOC
Lap2009c&p105-ode3.5 ht
PDF
Inverse laplacetransform
PDF
A Route to Chaos for the Physical Double Pendulum by
PPTX
Laplace transform and its application
PPT
Meeting w3 chapter 2 part 1
PPTX
Importance & Application of Laplace Transform
Equivalent condition and two algorithms for hamiltonian graphs
Lap2009c&p105-ode3.5 ht
Inverse laplacetransform
A Route to Chaos for the Physical Double Pendulum by
Laplace transform and its application
Meeting w3 chapter 2 part 1
Importance & Application of Laplace Transform

What's hot (20)

PPTX
Partial fraction decomposition for inverse laplace transform
PPTX
Application of Laplace Transforme
PDF
RebeccaSimmsYTF2016
PPTX
Stochastic Processes Homework Help
PPTX
Laplace Transformation & Its Application
PPTX
Laplace transforms
PDF
Marginal Deformations and Non-Integrability
PDF
Using Laplace Transforms to Solve Differential Equations
PDF
EXACT SOLUTIONS OF SCHRÖDINGER EQUATION WITH SOLVABLE POTENTIALS FOR NON PT/P...
PDF
Laplace transforms
PDF
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
DOCX
Physics Research Summer2009
PPTX
Chapter 2 laplace transform
PPTX
Laplace transforms
PPTX
Laplace transform and its application
PDF
Application of Laplace Transformation (cuts topic)
PPT
Meeting w6 chapter 2 part 3
PDF
Statistical approach to quantum field theory
PPTX
Over view of Laplace Transform and its Properties
PDF
LAPLACE TRANSFORM (Differential Equation)
Partial fraction decomposition for inverse laplace transform
Application of Laplace Transforme
RebeccaSimmsYTF2016
Stochastic Processes Homework Help
Laplace Transformation & Its Application
Laplace transforms
Marginal Deformations and Non-Integrability
Using Laplace Transforms to Solve Differential Equations
EXACT SOLUTIONS OF SCHRÖDINGER EQUATION WITH SOLVABLE POTENTIALS FOR NON PT/P...
Laplace transforms
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Physics Research Summer2009
Chapter 2 laplace transform
Laplace transforms
Laplace transform and its application
Application of Laplace Transformation (cuts topic)
Meeting w6 chapter 2 part 3
Statistical approach to quantum field theory
Over view of Laplace Transform and its Properties
LAPLACE TRANSFORM (Differential Equation)
Ad

Similar to EQUIVALENT CONDITION AND TWO ALGORITHMS FOR HAMILTONIAN GRAPHS (20)

PDF
Equivalent Condition and Two Algorithms for Hamiltonian Graphs
PDF
Equivalent Condition and Two Algorithms for Hamiltonian Graphs
PDF
Siegel
PDF
Comparative Report Ed098
PDF
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
PDF
Feedback Vertex Set
PDF
ON SUB RIEMANNIAN STRUCTURES AND RELATED MECHANICS
PDF
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
PDF
5. Rao Li.pdf
PDF
5. Rao Li.pdf
PDF
graphs
PDF
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
PDF
Matrix Product (Modulo-2) Of Cycle Graphs
PDF
On algorithmic problems concerning graphs of higher degree of symmetry
PDF
Algorithmic Aspects of Vertex Geo-dominating Sets and Geonumber in Graphs
PDF
Algorithmic Aspects of Vertex Geo-dominating Sets and Geonumber in Graphs
PDF
A Counterexample to the Forward Recursion in Fuzzy Critical Path Analysis Und...
PDF
A COUNTEREXAMPLE TO THE FORWARD RECURSION IN FUZZY CRITICAL PATH ANALYSIS UND...
PDF
On Algorithmic Problems Concerning Graphs of Higher Degree of Symmetry
Equivalent Condition and Two Algorithms for Hamiltonian Graphs
Equivalent Condition and Two Algorithms for Hamiltonian Graphs
Siegel
Comparative Report Ed098
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
Feedback Vertex Set
ON SUB RIEMANNIAN STRUCTURES AND RELATED MECHANICS
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
5. Rao Li.pdf
5. Rao Li.pdf
graphs
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
Matrix Product (Modulo-2) Of Cycle Graphs
On algorithmic problems concerning graphs of higher degree of symmetry
Algorithmic Aspects of Vertex Geo-dominating Sets and Geonumber in Graphs
Algorithmic Aspects of Vertex Geo-dominating Sets and Geonumber in Graphs
A Counterexample to the Forward Recursion in Fuzzy Critical Path Analysis Und...
A COUNTEREXAMPLE TO THE FORWARD RECURSION IN FUZZY CRITICAL PATH ANALYSIS UND...
On Algorithmic Problems Concerning Graphs of Higher Degree of Symmetry
Ad

More from Fransiskeran (12)

PDF
SELECTIVE WATCHDOG TECHNIQUE FOR INTRUSION DETECTION IN MOBILE AD-HOC NETWORK
PDF
IMPACT OF ENERGY AND LINK QUALITY INDICATOR WITH LINK QUALITY ESTIMATORS IN W...
PDF
CA-MWSN: CLUSTERING ALGORITHM FOR MOBILE WIRELESS SENOR NETWORK
PDF
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
PDF
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
PDF
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
PDF
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
PDF
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
PDF
A NOVEL INTRUSION DETECTION SYSTEM FOR DETECTING BLACK-HOLE NODES IN MANETS
PDF
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
PDF
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
PDF
9217graphhoc01
SELECTIVE WATCHDOG TECHNIQUE FOR INTRUSION DETECTION IN MOBILE AD-HOC NETWORK
IMPACT OF ENERGY AND LINK QUALITY INDICATOR WITH LINK QUALITY ESTIMATORS IN W...
CA-MWSN: CLUSTERING ALGORITHM FOR MOBILE WIRELESS SENOR NETWORK
AN APPLICATION OF Gd -METRIC SPACES AND METRIC DIMENSION OF GRAPHS
METRIC DIMENSION AND UNCERTAINTY OF TRAVERSING ROBOTS IN A NETWORK
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
LADDER AND SUBDIVISION OF LADDER GRAPHS WITH PENDANT EDGES ARE ODD GRACEFUL
A NOVEL INTRUSION DETECTION SYSTEM FOR DETECTING BLACK-HOLE NODES IN MANETS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
9217graphhoc01

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Pre independence Education in Inndia.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Pharma ospi slides which help in ospi learning
PDF
Insiders guide to clinical Medicine.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPH.pptx obstetrics and gynecology in nursing
O7-L3 Supply Chain Operations - ICLT Program
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Renaissance Architecture: A Journey from Faith to Humanism
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Structure & Organelles in detailed.
Module 4: Burden of Disease Tutorial Slides S2 2025
Microbial diseases, their pathogenesis and prophylaxis
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Pharma ospi slides which help in ospi learning
Insiders guide to clinical Medicine.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
102 student loan defaulters named and shamed – Is someone you know on the list?

EQUIVALENT CONDITION AND TWO ALGORITHMS FOR HAMILTONIAN GRAPHS

  • 1. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 DOI:10.5121/jgraphoc.2014.6301 1 EQUIVALENT CONDITION AND TWO ALGORITHMS FOR HAMILTONIAN GRAPHS A.Z.Abdian, , Hosseinhatami, F.Shahamiri Department of mathematics, college of science Lorestanuniversity, Lorestan, Iran ABSTRACT: In this paper we present a necessary and sufficient condition for Hamiltonian graphs and also twoalgorithms and two examples in another part. KEYWORDS: Hamiltonian Graph; Finite Sequence; Algorithm, Spanning graph, Edge Induced, Chord. 1. INTRODUCTION We consider finite and simple graphs in this paper; undefined notations and terminology can be found in[1]. A Hamiltonian graph is a graph with a spanning cycle, also called a Hamiltonian cycle [2]. We note thatthe spanning cycle is not unique. Now suppose that E' is a nonempty subset of E. The sub graph of G where vertex set is the set of ends of edges in E' and whose edge set is E' is called the sub graph of G induced by E'and is denoted by G[E']; G[E'] is an edge- induced sub graph of G[1] . A chord of a cycle C is an edgenot in Cwhere endpoints put in G[2]. Λ = { ‫ܥ‬௜ : is a cycle, such that it has an edge it ofE(G)}. We note that including the edge i th is not unique. In this paper we suppose that Λ ≠ ∅ , then G has a cycle at least.Let ‫ܥ‬଴, ‫ܥ‬ଵ, … , ‫ܥ‬௡ be cycles, if and ‫ܥ‬௜ିଵ , ‫ܥ‬௜ with i≥1are intersected, we call ሼ ‫ܥ‬௜ሽ௜ୀ଴ ௡ିଵ a sequence of cycles.Also spanning sequence S is a sequence of cycles, which V[G]=V[S]. If ‫ܥ‬ଵ and ‫ܥ‬ଶ are cycles of graph G such that V( ‫ܥ‬ଵ) ⊆ V( ‫ܥ‬ଶ) then we say that ‫ܥ‬ଶExtends ‫ܥ‬ଵ . So C is a minimal cycle, if there is not a cycle ‫ܥ‬′ , where C extends ‫ܥ‬′ . 2. MAIN RESULTS Theorem 2.1. If G is a graph of order n, then G is Hamiltonian if and only if G satisfies in the following condition (* ); (* ) There is a finite sequence of members, where this sequence is an edge-induced and spanning Sub graph (with initial cycle‫ܥ‬଴ ), and only for every i that i ≥1, ‫ܥ‬௜ିଵand ‫ܥ‬௜ intersect in i, which i is an edge ofE(G).
  • 2. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 2 Remark 2.2. Indeed we give to make this sequence a finite number ofΛ, ‫ݏ‬members. Proof (Necessity). We suppose that G is Hamiltonian, then G has at least one spanning cycle C, with sequence of distinct vertices‫ݒ‬଴ ‫ݒ‬ଵ ‫ݒ‬ଶ … ‫ݒ‬௡ିଵ ‫ݒ‬௡ ‫ݒ‬଴ . If G = C, then we must consider C as a single sequence.But if G ≠C, so complement of C in G has a finite number of edge (chord), which it is introduced by‫ܥ‬௖ .We prove by induction on number of the chord i.e. | ‫ܥ‬௖ | = ݉∗ , the existence of sequence. Basis step: if k=1 , this is obvious (look at the graph in Figure 1). But for k=2 , i.e. if there are two chords and , we will have two case. The first, for i≤ j≤ s≤ t, there exists by Figure (2) ሼ‫ܥ‬௜ሽ௜ୀ଴ ଶ . In the second, if i <j <t <s, according to the graph in Figure 3, we deleteone of the chords, and so by k=1 , there are two cycles. This is straightforward to understand that there isnot any case. ''Figure(1), graph of k=1'' ''Figure(2), graph of the first mode in k=2'' '' Figure(3), graph second mode in of the second mode in k=2' Induction step: We suppose that claim holds for all values less than m,also length of sequence is t .Now by adding chord m th, we establish the existence a spanning sequence of members, where only for every i with i≥1, and are common in one edge i. If the chord m is in two distinct cycles and , such that g-h=r with r≥1, i.e. endpoints are not just lied in one cycle. We give these cycles ( r +1cycles) as two new cycle. Therefore a spanning sequence is found and the statement is
  • 3. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 3 established by induction hypothesis. But if this chord is only in one cycle as‫ܥ‬௛ . The cycle decomposes into two smaller cycles. Hence there is a spanning sequence of members in Λ, that its length is t or t + 1, as claimed. Proof (sufficiency). Let G be a graph that satisfies the (* ). Since this sequence contains all the vertices of G, we must achieve by removing the edges shared between any two consecutive cycles a spanning cycle. Therefore G is Hamiltonian. Remark2.3. In the necessity proof of Theorem 2.1, we show a sequence with respect to (* ). and the Growing process of sequence is not denoted.We use Theorem 2.1. Algorithm2.5. According to the Theorem 2.1, we consider an initial cycle that is denoted by firstly. Afterwards we give as a new cycle of G, which and are common in only one edge, and is too. With doing the same process (this process) we achieve a basic algorithm. Example2.6. Note to Figure (5-a). We know already this graph is Hamiltonian. ''Figure(5-a), dodecahedron'' ''Figure(5-b) sequenceሼC୧ } with the equivalent condition of theorem 2.1'
  • 4. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 4 In Figure (5-b), sequence ሼ࡯࢏ሽ௜ୀ଴ ହ is taken, such that: ࡯૙:‫ݒ‬଴ , ‫ݒ‬ଵ , ‫ݒ‬ଵ଻ , ‫ݒ‬ଵ଼ , ‫ݒ‬ଵଽ ,‫ݒ‬଴ , ࡯૚: ‫ݒ‬1 ,‫ݒ‬2 ,‫ݒ‬15 ,‫ݒ‬16 ,‫ݒ‬17 ,‫ݒ‬1 , ࡯૛:‫ݒ‬ଶ , ‫ݒ‬ଷ , ‫ݒ‬ଵଷ , ‫ݒ‬ଵସ , ‫ݒ‬ଵହ ,‫ݒ‬ଶ , ࡯૜:‫ݒ‬ଷ , ‫ݒ‬ସ , ‫ݒ‬ହ , ‫ݒ‬ଵଶ , ‫ݒ‬ଵଷ ,‫ݒ‬ଷ , ࡯૝: ‫ݒ‬5 ,‫ݒ‬6 ,‫ݒ‬7 ,‫ݒ‬11 ,‫ݒ‬12 ,‫ݒ‬5 , ࡯૞:‫ݒ‬଻ , ‫ݒ‬଼ , ‫ݒ‬ଽ , ‫ݒ‬ଵ଴ , ‫ݒ‬ଵଵ ,‫ݒ‬଻ , Which it has the initial cycle ‫ܥ‬଴. At each step, we mark by a little straight line the edge shared of two consecutive cycle. As you have understand so far, providing the conditions of Theorem 2.1, is required to test cycles Dependent to single-edges(the same members). Thus for the design of more advanced algorithm Respect to the Algorithm 2.5, you must select the with restrictions. One of these ways we denote the following. Algorithm2.7. Firstly we define a set A; A = {‫ܥ‬௜ : ‫ܥ‬௜ is a minimal cycle, that it has an edge ith of E(G)} Remark2.8. We note that A , and every element of A is not unique . Also every element of can be Considered as a Hamiltonian graph on its vertices set, which if this cycle has chords, we must consider it as a sequence of smaller cycles with Algorithm 2.5. By doing the same process, a sequence of A members must be achieved for the smaller cycles. Continue of the Algorithm2.7. Now, we study the equivalent condition of Theorem 2.1 over members of A. If a spanning sequence of A is found, then G is Hamiltonian. If not, let S be a maximum sequence and C is a generated cycle by method of Algorithm 2.5 in S. Afterwards C is a member of A too, by deleting chords of C. At present, we study again the condition (* ) over members of the redefined collection A and we use the above method. Finally either a spanning cycle is found by doing this process, and so G is a Hamiltonian graph, or a longest cycle where it is not spanning. This is obvious, if G is a Hamiltonian graph, we can find a spanning cycle by method of Algorithm 2.7, but we must verify the following theorem. Theorem2.9. If C is the longest and not spanning cycle of G, which it is built by the method of Algorithm 2.7, then G is not Hamiltonian. Proof. By contradiction, let G be a Hamiltonian graph. Thus it has a spanning cycle as‫ܥ‬ଵ , and this cycle is not built by the method of Algorithm 2.7. Therefore has at least one chord (because C is notspanning). Now we give a sequence of the A members, as in the method of Algorithm 2.5.
  • 5. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 5 Afterwards with the second part of Remark 2.8, G has a cycle, which it is built as in the method of Algorithm 2.7. This is contrary to the primary assumption. Result2.10. If we may not prove that G is Hamiltonian as in the method of Algorithm 2.7, then G is not Hamiltonian. Proof. This clear. ''Figure(6), Hershel graph and two of the most longest sequence with length 4''
  • 6. International Journal on Applications of Graph Theory in Wireless Ad hoc Networks and Sensor Networks (GRAPH-HOC) Vol.6, No.3, September 2014 6 Example2.11. Note to the Figure (6), that it has a Herschel graph G (already we know that it is not Hamiltonian) and three of the longest sequences, but these sequences are not spanning, then G is not Hamiltonian by the Algorithm 2.7. And so G is not Hamiltonian with Result 2.10. Explanation2.12. Clearly finding the longest sequence is the most important section of the method of Remark 2.7. REFERENCES [1] A.J. Bondy, U.S.R. Murty, Graph Theory with Applications, American Elsevier, New York, 1976. [2] Douglas B.West, Introduction to Graph Theory, University of Illinois Urbana, First Indian Reprint, 2002. [3] Kewen Zhao, Hong-Jian Lai, Yehong Shao, New sufficient condition for Hamiltonian graphs, Applied Mathematics Letters 20 (2007) 116 122.