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.