Graph theory: Existence of cycles

In summary, the conversation discusses the problem of finding a cycle of length at least √k in a graph G that contains a cycle C and a path P of length at least k between two vertices on C. The solution involves combining pieces of C and P to create a cycle of length at least k/2, and proving by contradiction that if C is of length less than √k, then P must intersect one of the paths at least (k-√k)+1 times. This ultimately leads to the conclusion that G must contain a cycle of length at least √k.
  • #1
sedeki
1
0

Homework Statement


Let G be a graph containing a cycle C, assume that G contains a path P of length at least k between two verticies on C.
Show that G contains a cycle of length at least √k.


The Attempt at a Solution


Since C is a cycle, there are two paths between a and b. If P intersects none or one of these paths there is no problem.
If P intersects both there is a problem.

In the case of one intersection of both paths, there is cycle of length at least k/2 by combining pieces of C and pieces of P. Draw this to see what I mean.

(No solution for intermediate steps)

If P intersects P in more than √k places, then C is of length at least √k.
 
Physics news on Phys.org
  • #2
Let's prove this by contradiction. Assume C is of length less than √k. Then P must intersect one of the paths at least (k-√k)+1 times.But then, since each intersection adds at least 2 to the length of the cycle, we have a contradiction. Therefore, G must contain a cycle of length at least √k.
 

1. What is a cycle in graph theory?

A cycle in graph theory is a path in a graph that starts and ends at the same vertex, and does not go through any vertex more than once. In other words, it is a closed loop in a graph.

2. How do you determine the existence of cycles in a graph?

To determine the existence of cycles in a graph, you can use the depth-first search algorithm. This algorithm starts at a given vertex and explores all possible paths from that vertex until it reaches a dead end or the starting vertex again. If it reaches the starting vertex again, then a cycle exists in the graph.

3. What is the importance of cycles in graph theory?

Cycles in graph theory play a crucial role in many applications, such as in computer science, transportation networks, and social networks. They help to identify important connections and patterns within a graph, and can aid in solving problems involving paths and circuits.

4. Can a graph have more than one cycle?

Yes, a graph can have multiple cycles. In fact, a graph with N vertices can have up to N*(N-1)/2 cycles. However, in some cases, cycles may overlap or share edges.

5. How can the presence of cycles affect the properties of a graph?

The presence of cycles can affect various properties of a graph, such as its connectivity, diameter, and eulerian/hamiltonian properties. For example, a graph with a cycle has a minimum degree of 2, and a graph without cycles has a minimum degree of 1. Additionally, cycles can impact the efficiency of algorithms that operate on the graph.

Similar threads

  • Calculus and Beyond Homework Help
Replies
2
Views
2K
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Calculus and Beyond Homework Help
Replies
9
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
Replies
7
Views
2K
  • Calculus and Beyond Homework Help
Replies
4
Views
2K
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Calculus and Beyond Homework Help
Replies
4
Views
4K
  • Calculus and Beyond Homework Help
Replies
1
Views
246
Back
Top