2013
DOI: 10.1007/s12532-013-0059-2
|View full text |Cite
|
Sign up to set email alerts
|

Deterministic “Snakes and Ladders” Heuristic for the Hamiltonian cycle problem

Abstract: We present a polynomial complexity, deterministic, heuristic for solving the Hamiltonian Cycle Problem (HCP) in an undirected graph of order n. Although finding a Hamiltonian cycle is not theoretically guaranteed, we have observed that the heuristic is successful even in cases where such cycles are extremely rare, and it also performs very well on all HCP instances of large graphs listed on the TSPLIB web page. The heuristic owes its name to a visualisation of its iterations. All vertices of the graph are plac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
28
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 28 publications
(28 citation statements)
references
References 14 publications
(17 reference statements)
0
28
0
Order By: Relevance
“…Many TSP heuristics like the famous Lin-Kernighan heuristic [17,18] use a technique called "k-opt" transformation [19,20], which is an exchange of k edges. Baniasadi et al [21] proposed a "snakes and ladders" heuristic for solving HCP inspired from k-opt transformations. There are very few published HCP heuristics that sit in the "middle" area between sophisticated reliable heuristics and very simplistic (usually linear or quadratic time) approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Many TSP heuristics like the famous Lin-Kernighan heuristic [17,18] use a technique called "k-opt" transformation [19,20], which is an exchange of k edges. Baniasadi et al [21] proposed a "snakes and ladders" heuristic for solving HCP inspired from k-opt transformations. There are very few published HCP heuristics that sit in the "middle" area between sophisticated reliable heuristics and very simplistic (usually linear or quadratic time) approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Although specialised algorithms and heuristics for solving HCP do exist (e.g. see Baniasadi et al (2014); Chalaturnyk (2008); Eppstein (2003)), a common and typically quite successful method for solving HCP is to first cast it as a TSP problem, and then use one of the suite of highly-developed TSP heuristics (e.g. see Applegate et al (2006); Helsgaun (2000)) to solve it.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, a famous instance of HCP -the so-called "Knight's tour" problem -was solved by Euler in the 1750s, and it remains an area of active research (e.g. see Eppstein [8], Borkar et al [3], and Baniasadi et al [2]).…”
Section: Introductionmentioning
confidence: 99%