How to show a graph contains no Hamilton cycles?

In summary, the conversation discusses a graph with red edges representing paths that must be included in a cycle, and the vertices a, k, e, and o having only degree 2. The person mentions listing all possible routes starting from vertex b to show that they all close a cycle but leave some vertex disconnected. They ask if there is a more efficient way and what the usual procedure is for proving a graph does not contain something. The conversation also mentions reading a PDF about algorithms to solve this type of problem.
  • #1
annie122
51
0
Here is the graph in question:
a1642v.jpg


The edges in red are the paths that must be included in the cycle, since vertices
a, k, e, and o have only degree 2.
I listed all possible routes starting from vertex b, and showed that they all routes closes a cycle while leaving some vertex disconnected.

Is there a more efficient way?
In general, when asked to show that a graph doesn't contain something, what is the usual procedure for proving it?
 
Physics news on Phys.org
  • #2
Yuuki said:
Here is the graph in question:
a1642v.jpg


The edges in red are the paths that must be included in the cycle, since vertices
a, k, e, and o have only degree 2.
I listed all possible routes starting from vertex b, and showed that they all routes closes a cycle while leaving some vertex disconnected.

Is there a more efficient way?
In general, when asked to show that a graph doesn't contain something, what is the usual procedure for proving it?

Hi Yuuki, :)

Several algorithms to solve this kind of a problem is discussed >>here<<. Specially you might like to read >>this<<.
 
  • #3
Thank you for the reply for this thread and the other one.
I'll definitely read the PDF.
 
  • #4
Yuuki said:
Thank you for the reply for this thread and the other one.
I'll definitely read the PDF.

You are welcome. (Handshake)
 
  • #5


To show that a graph does not contain a Hamilton cycle, there are a few different approaches that can be taken. One possible method is to use the definition of a Hamilton cycle, which states that it is a cycle that visits every vertex exactly once. Therefore, to prove that a graph does not contain a Hamilton cycle, we can show that there is at least one vertex that is not visited in any of the cycles in the graph.

In the given graph, we can observe that the vertices a, k, e, and o have a degree of 2, meaning that they are connected to exactly two other vertices. This means that any Hamilton cycle in this graph must include these four vertices, as they are the only ones that can be visited twice in a cycle. Therefore, one approach to proving that this graph does not contain a Hamilton cycle is to systematically go through all possible cycles starting from vertex b and show that they all leave at least one vertex disconnected.

Another approach that can be used is to use the concept of Hamiltonian paths. A Hamiltonian path is a path that visits every vertex exactly once, but does not necessarily form a cycle. In this case, we can try to find a Hamiltonian path in the graph that does not form a cycle. If such a path exists, then we can conclude that the graph does not contain a Hamilton cycle.

In general, to prove that a graph does not contain a certain property, it is important to understand the definition of that property and use it to systematically analyze the graph. This may involve finding counterexamples or using logical arguments to show that the property cannot exist in the graph. It is also helpful to use visual aids, such as the given graph, to assist in the analysis.
 

FAQ: How to show a graph contains no Hamilton cycles?

How do I determine if a graph contains a Hamilton cycle?

To determine if a graph contains a Hamilton cycle, you can use the following steps:

  • Choose a starting vertex in the graph.
  • Visit each adjacent vertex only once.
  • If all vertices in the graph have been visited and the final vertex is adjacent to the starting vertex, then the graph contains a Hamilton cycle.

If at any point during this process, you are unable to visit all vertices without repeating any, then the graph does not contain a Hamilton cycle.

What is a Hamilton cycle?

A Hamilton cycle is a path in a graph that visits each vertex exactly once and ends at the starting vertex. It is named after mathematician William Rowan Hamilton who first described this concept in 1857.

Can a graph contain more than one Hamilton cycle?

Yes, a graph can contain multiple Hamilton cycles. As long as the cycles fulfill the criteria of visiting each vertex exactly once and ending at the starting vertex, they are considered Hamilton cycles.

How can I prove that a graph contains no Hamilton cycles?

To prove that a graph contains no Hamilton cycles, you can use a proof by contradiction. Assume that the graph does have a Hamilton cycle and then show that it leads to a contradiction. This would prove that the initial assumption was incorrect, and therefore the graph does not contain a Hamilton cycle.

Are there any other methods for determining if a graph contains a Hamilton cycle?

Yes, there are other methods such as using the Pólya enumeration theorem or the Tutte theorem. However, these methods are more complex and require a deeper understanding of graph theory. The method of checking each vertex and its adjacent vertices is the most straightforward and commonly used method for determining the presence of a Hamilton cycle.

Similar threads

Replies
1
Views
1K
Replies
1
Views
2K
Replies
1
Views
2K
Replies
1
Views
2K
Replies
1
Views
1K
Replies
2
Views
1K
Replies
2
Views
2K
Replies
1
Views
2K
Back
Top