2

Prove that if a tournament $T$ contains a cycle, then it contains two Hamiltonian paths.

How can I prove that, I thought that since $T$ is a tournament it has a Hamiltonian path $P$, and since an induced subgraph of a tournament is a tournament try to use a subgraph $T'$ without $v_0$ one of the vertices that are in the cycle and obtain the path $P'$, finally add the vertex $v_0$ to $P'$ and find the second hamiltonian path, but I'm not sure of my idea, or how it could be by contradiction

2 Answers2

1

It's true for n≤3. Now take an n-vertex tournament T with n≥4 vertices.

If T contains a vertex x with all out-edges, then we can delete it, use induction to show the remaining graph (which still contains a cycle) has two Hamiltonian paths, both of which can be extended to n-vertex paths by attaching x at the path's endpoint. So now assume every vertex has at least one in-edge.

We first use this proof via strong induction to show T contains a Hamiltonian path, and we order the vertices according to that Hamiltonian path $(v_1,\ldots,v_n)$. We know from the above argument that $v_1$ contains at least one in-edge.

Let $j$ be the maximum index for which there is an edge from $v_j$ to $v_1$. If $j=n$, then we have a Hamiltonian cycle, and we can easily create two Hamiltonian paths from it by deleting edges. Otherwise $3 \leq j < n$, and we have an edge from $v_1$ to $v_{j+1}$ (since we maximized $j$), and we get an additional Hamilton path $(v_2,\ldots,v_j,v_1,v_{j+1},\ldots,v_n)$ as depicted below:

The Hamiltonian path

  • The argument for the $j\lt n$ case also works when $j=n$, right? – bof Jun 13 '22 at 06:44
  • The issue then is that $v_{j+1}$ doesn't exist. – Rebecca J. Stones Jun 13 '22 at 06:45
  • That's only an issue with the particular way you formulated the argument. There is really only one case. – bof Jun 13 '22 at 10:09
  • 1
    The tournament $T$ has a Hamiltonian path $v_1,\dots,v_n$. If $T$ is not acyclic, there is a directed edge $v_jv_i$ with $i\lt j$. Choose such an edge $v_jv_i$ with $i$ minimal and, having fixed $i$, with $j$ maximal. Get a new Hamiltonian path by removing $v_i$ from its place in the given path and inserting it right after $v_j$. The new path is $v_1,\dots,v_{i-1},v_{i+1},\dots,v_j,v_i,v_{j+1},\dots,v_n$. – bof Jun 13 '22 at 10:15
0

Let $T_1,\dots,T_k$ be the strong components (i.e. strongly connected components) of the tournament $T$, where $T_i$ has $n_i$ vertices. A Hamiltonion path in $T$ is determined by choosing a Hamiltonian path in each $T_i$. If each $n_i=1$ then $T$ is a transitive (acyclic) tournament. Since $T$ contains a cycle, we must have $n_i\gt1$ (so $n_i\ge3$) for some $i$. The strongly connected tournament $T_i$ has a Hamiltonian cycle, so it has (at least) $n_i$ Hamiltonian paths, so $T$ has at least $n_i$ Hamiltonian paths.

So the conclusion is that a tournament with a cycle has at least $3$ Hamiltonian paths, but that was expected, since the number of Hamiltonian paths is always odd.

bof
  • 82,298