Another Hamiltonian Cycle in Bipartite Pfaffian Graphs
Andreas Bj\"orklund, Petteri Kaski, and Jesper Nederlof

TL;DR
This paper studies the complexity of finding multiple Hamiltonian cycles in bipartite Pfaffian graphs, showing efficient algorithms for certain classes and providing insights into the behavior of the lollipop method.
Contribution
It introduces efficient algorithms for finding multiple Hamiltonian cycles in bipartite Pfaffian graphs and analyzes the performance of Thomason's lollipop method in this context.
Findings
Thomason's lollipop method runs in linear steps for cubic bipartite Pfaffian graphs.
Deciding Hamiltonicity in bipartite Pfaffian graphs is NP-complete.
New algorithms find multiple Hamiltonian cycles efficiently in specific graph classes.
Abstract
Finding a Hamiltonian cycle in a given graph is computationally challenging, and in general remains so even when one is further given one Hamiltonian cycle in the graph and asked to find another. In fact, no significantly faster algorithms are known for finding another Hamiltonian cycle than for finding a first one even in the setting where another Hamiltonian cycle is structurally guaranteed to exist, such as for odd-degree graphs. We identify a graph class -- the bipartite Pfaffian graphs of minimum degree three -- where it is NP-complete to decide whether a given graph in the class is Hamiltonian, but when presented with a Hamiltonian cycle as part of the input, another Hamiltonian cycle can be found efficiently. We prove that Thomason's lollipop method~[Ann.~Discrete Math.,~1978], a well-known algorithm for finding another Hamiltonian cycle, runs in a linear number of steps in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph theory and applications · Graph Labeling and Dimension Problems
