Abstract
AbstractWe use two evolutionary algorithms to make hard instances of the Hamiltonian cycle problem. Hardness (or ‘fitness’), is defined as the number of recursions required by Vandegriend–Culberson, the best known exact backtracking algorithm for the problem. The hardest instances, all non-Hamiltonian, display a high degree of regularity and scalability across graph sizes. These graphs are found multiple times through independent runs, and by both evolutionary algorithms, suggesting the search space might contain monotonic paths towards the global maximum. For Hamiltonian-bound evolution, some hard graphs were found, but convergence is much less consistent. In this extended paper, we survey the neighbourhoods of both the hardest yes- and no-instances produced by the evolutionary algorithms. Results show that the hardest no-instance resides on top of a steep cliff, while the hardest yes-instance turns out to be part of a plateau of 27 equally hard instances. While definitive answers are far away, the results provide a lot of insight in the Hamiltonian cycle problem’s state space.
Publisher
Springer Science and Business Media LLC
Reference49 articles.
1. Aguirre ASM, Vardi M. Random 3-sat and bdds: the plot thickens further. In: International conference on principles and practice of constraint programming. Springer; 2001. p. 121–36.
2. Bäck T, Fogel DB, Michalewicz Z. Handbook of evolutionary computation. Release. 1997;97(1):B1.
3. Bartz-Beielstein T, Doerr C, Berg D, Bossek J, Chandrasekaran S, Eftimov T, Fischbach A, Kerschke P, La Cava W, Lopez-Ibanez M et al (2020) Benchmarking in optimization: best practice and open issues. arXiv:2007.03488.
4. Braam F, van den Berg D. Which rectangle sets have perfect packings? Oper Res Perspect. 2022;9: 100211.
5. Brélaz D. New methods to color the vertices of a graph. Commun ACM. 1979;22(4):251–6.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献