Finding hidden Hamiltonian cycles

Andrei Z. Broder, Alan M. Friezet, Eli Shamirt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

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 languageEnglish
Title of host publicationProceedings of the 23rd Annual ACM Symposium on Theory of Computing, STOC 1991
PublisherAssociation for Computing Machinery
Pages182-189
Number of pages8
ISBN (Electronic)0897913973
DOIs
StatePublished - 3 Jan 1991
Event23rd Annual ACM Symposium on Theory of Computing, STOC 1991 - New Orleans, United States
Duration: 5 May 19918 May 1991

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
VolumePart F130073
ISSN (Print)0737-8017

Conference

Conference23rd Annual ACM Symposium on Theory of Computing, STOC 1991
Country/TerritoryUnited States
CityNew Orleans
Period5/05/918/05/91

Bibliographical note

Publisher Copyright:
© 1991 ACM.

Fingerprint

Dive into the research topics of 'Finding hidden Hamiltonian cycles'. Together they form a unique fingerprint.

Cite this