A linear-time algorithm for finding Hamiltonian cycles in tournaments (Q1192953)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A linear-time algorithm for finding Hamiltonian cycles in tournaments |
scientific article |
Statements
A linear-time algorithm for finding Hamiltonian cycles in tournaments (English)
0 references
27 September 1992
0 references
The author presents an elegant algorithm for transforming a Hamilton path in an \(n\)-node tournament into a Hamiltonian cycle or into its strongly connected components, if there is no Hamiltonian cycle. Combined with a known \(O(n\log n)\) algorithm for determining a Hamiltonian path, it yields an algorithm runing in linear time with respect to the number \(m=n(n-1)/2\) of arcs which is an improvement of \(O(\log n)\) over the previously best known algorithm.
0 references
linear-time algorithm
0 references
Hamilton path
0 references
tournament
0 references
Hamiltonian cycle
0 references