Expected Computation Time for Hamiltonian Path problem
- 1 June 1987
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 16 (3) , 486-502
- https://doi.org/10.1137/0216034
Abstract
One way to cope with an NP-hard problem is to find an algorithm that is fact on average with respect to a natural probability distribution on inputs. We consider from that point of view the Hamiltonian Path Problem. Our algorithm for the Hamiltonian Path Problem constructs or establishes the nonexistence of a Hamiltonian path. For a fixed probability p, the expected run-time of our algorithm on a random graph with n vertices and the edge probability p is $O(n)$. The algorithm is adaptable to directed graphs.
Keywords
This publication has 10 references indexed in Scilit:
- The NP-completeness column: An ongoing guideJournal of Algorithms, 1984
- How many random edges make a graph hamiltonian?Combinatorica, 1983
- Applications of the FKG Inequality and Its RelativesPublished by Springer Nature ,1983
- Fast probabilistic algorithms for hamiltonian circuits and matchingsJournal of Computer and System Sciences, 1979
- Graph TheoryPublished by Springer Nature ,1979
- Hamiltonian circuits in random graphsDiscrete Mathematics, 1976
- Relationships between nondeterministic and deterministic tape complexitiesJournal of Computer and System Sciences, 1970
- A Dynamic Programming Approach to Sequencing ProblemsJournal of the Society for Industrial and Applied Mathematics, 1962
- Combinatorial processes and dynamic programmingProceedings of Symposia in Applied Mathematics, 1960
- A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of ObservationsThe Annals of Mathematical Statistics, 1952