Title :
Hamiltonian(t)-an ant-inspired heuristic for recognizing Hamiltonian graphs
Author :
Wagner, Israel A. ; Bruckstein, Alfred M.
Author_Institution :
IBM Haifa Res. Lab., Matam, Haifa, Israel
Abstract :
Given a graph G(V,E), we consider the problem of deciding whether G is Hamiltonian, that is, whether or not there is a simple cycle in E spanning all vertices in V. This problem is known to be NP-complete, hence cannot be solved in time polynomial in |V| unless P=NP. The problem is a special case of the Travelling Salesperson Problem (TSP), that was extensively studied in the literature, and has recently been attacked by various ant-colony methods. We address the Hamiltonian cycle problem using a new ant-inspired approach, based on repeated covering of the graph. Our method is based on a process in which an ant traverses the graph by moving from vertex to vertex along the edges while leaving traces in the vertices, and deciding on the next step according to the level of traces in the surrounding neighborhood. We show that Hamiltonian cycles are limit cycles of the process, and investigate the average time needed by our ant process to recognize a Hamiltonian graph, on the basis of simulations made over large samples of random graphs with varying density of edges
Keywords :
artificial life; computational complexity; graph theory; travelling salesman problems; Hamiltonian cycle problem; Hamiltonian cycles; Hamiltonian graph; Hamiltonian graphs; NP-complete; Travelling Salesperson Problem; ant process; ant-colony methods; ant-inspired approach; ant-inspired heuristic; limit cycles; random graphs; repeated covering; simulations; varying edge density; Cities and towns; Computer science; Costs; Limit-cycles; Polynomials;
Conference_Titel :
Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-5536-9
DOI :
10.1109/CEC.1999.782656