A simple linear expected time algorithm for finding a Hamilton path (Q1823260): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Fast probabilistic algorithms for Hamiltonian circuits and matchings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3682518 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An algorithm for finding Hamilton paths and cycles in random graphs / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations / rank
 
Normal rank
Property / cites work
 
Property / cites work: A note on Hamiltonian circuits / rank
 
Normal rank
Property / cites work
 
Property / cites work: Paths, Trees, and Flowers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Expected Computation Time for Hamiltonian Path problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Dynamic Programming Approach to Sequencing Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: The NP-completeness column: An ongoing guide / rank
 
Normal rank
Property / cites work
 
Property / cites work: Relationships between nondeterministic and deterministic tape complexities / rank
 
Normal rank
Property / cites work
 
Property / cites work: How many random edges make a graph Hamiltonian? / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3768936 / rank
 
Normal rank

Latest revision as of 09:37, 20 June 2024

scientific article
Language Label Description Also known as
English
A simple linear expected time algorithm for finding a Hamilton path
scientific article

    Statements

    A simple linear expected time algorithm for finding a Hamilton path (English)
    0 references
    1989
    0 references
    Since the problem of finding a Hamiltonian path between two vertices of a graph, or showing that no such path exists, is NP-complete, it is natural to look for algorithms which are fast for most graphs. In [\textit{Y. Gorevich} and \textit{S. Shelah}, Expected computation time for Hamiltonian path problem and clique problem, SIAM J. Comput. 16, 486-502 (1987; Zbl 0654.68083)] an algorithm is presented which runs in expected time cn/p (c is a constant) and requires \(O(n^ 2)\) storage on a random n-vertex graph where edges appear with probability p, provided p is a constant. The paper under review presents a simpler algorithm which requires only on storage and runs in expected time cn/p if \(p\geq 12n^{-1/3}\). The algorithm is easily modified to find (or show the non-existence of) a Hamiltonian cycle with no change in the space or expected time bounds; similar modifications can be made for directed graphs.
    0 references
    0 references

    Identifiers