A Hamiltonian Cycle in the Square of a 2-connected Graph in Linear Time

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Fleischner's theorem says that the square of every 2-connected graph contains a Hamiltonian cycle. We present a proof resulting in an O(|E|) algorithm for producing a Hamiltonian cycle in the square G2 of a 2-connected graph G = (V;E). The previous best was O(|V |2) by Lau in 1980. More generally, we get an O(|E|) algorithm for producing a Hamiltonian path between any two prescribed vertices, and we get an O(|V |2) algorithm for producing cycles C3;C4; : : : ;C|V| in G2 of lengths 3; 4; : : : ; |V|, respectively. © Copyright 2018 by SIAM.
Original languageEnglish
Title of host publicationProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
EditorsArtur Czumaj
PublisherSociety for Industrial and Applied Mathematics
Publication date2018
Pages1645-1649
ISBN (Print)978-161197503-1
DOIs
Publication statusPublished - 2018
Event29th Annual ACM-SIAM Symposium on Discrete Algorithms - New Orleans, United States
Duration: 7 Jan 201810 Jan 2018
Conference number: 29

Conference

Conference29th Annual ACM-SIAM Symposium on Discrete Algorithms
Nummer29
LandUnited States
ByNew Orleans
Periode07/01/201810/01/2018

ID: 203939047