Deciding Graph non-Hamiltonicity via a Closure Algorithm
E. R. Swart, S. J. Gismondi, N. R. Swart, C. E. Bell, A. Lee

TL;DR
This paper introduces a heuristic algorithm based on matching and LP techniques to determine graph non-Hamiltonicity, demonstrating effectiveness on various non-Hamiltonian graphs and providing insights into Hamiltonian cycle structures.
Contribution
The paper proposes a novel closure algorithm combining matching and LP methods to decide graph non-Hamiltonicity, advancing computational approaches in this problem.
Findings
Successfully identified non-Hamiltonian graphs with up to 104 vertices.
Correctly decided non-Hamiltonian status for 2000 randomized 31-vertex graphs.
Presented cases where the algorithm remains undecided, indicating limitations.
Abstract
We present a matching and LP based heuristic algorithm that decides graph non-Hamiltonicity. Each of the Hamilton cycles in a complete directed graph on vertices corresponds with each of the -permutation matrices , such that if and only if the arc in a cycle enters vertex , starting and ending at vertex . A graph instance () is initially coded as exclusion set , whose members are pairs of components of , , for each arc not in . For each , the set of satisfying correspond with a set of cycles not in . Accounting for all arcs not in , codes precisely the set of cycles not in . A doubly stochastic-like () formulation of the Hamilton cycle decision problem is then constructed. Each …
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
TopicsGraph Theory and Algorithms · Quantum Computing Algorithms and Architecture · Complexity and Algorithms in Graphs
