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
    0 references
    0 references
    0 references
    0 references
    0 references
    linear-time algorithm
    0 references
    Hamilton path
    0 references
    tournament
    0 references
    Hamiltonian cycle
    0 references
    0 references