Abstract
Consider a random graph G composed of a Hamiltonian cycle on n labeled vertices and dn random edges that "hide" the cycle. Is it possible to unravel the structure, that is, to efficiently find a Hamiltonian cycle in G? We describe an O(dn3) steps algorithm A for this purpose, and prove that it succeeds almost surely. Part one of A properly covers the "trouble spots" of G by a collection of disjoint paths. (This is the hard part to analyze.) Part two of A extends this cover to a full cycle by the rotation-extension technique which is already classical for such problems.
Original language | English |
---|---|
Title of host publication | Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, STOC 1991 |
Publisher | Association for Computing Machinery |
Pages | 182-189 |
Number of pages | 8 |
ISBN (Electronic) | 0897913973 |
DOIs | |
State | Published - 3 Jan 1991 |
Event | 23rd Annual ACM Symposium on Theory of Computing, STOC 1991 - New Orleans, United States Duration: 5 May 1991 → 8 May 1991 |
Publication series
Name | Proceedings of the Annual ACM Symposium on Theory of Computing |
---|---|
Volume | Part F130073 |
ISSN (Print) | 0737-8017 |
Conference
Conference | 23rd Annual ACM Symposium on Theory of Computing, STOC 1991 |
---|---|
Country/Territory | United States |
City | New Orleans |
Period | 5/05/91 → 8/05/91 |
Bibliographical note
Publisher Copyright:© 1991 ACM.