ABSTRACT
The intrinsic difficulty of the Traveling Salesman Problem (TSP) is associated with the combinatorial explosion of potential solutions in the solution space. The significant difficulty with search algorithms for the TSP is how to quickly find the optimal tour and make sure it is optimal. Scamming of all possible solutions requires exponential computing time. Do we need exploring all the possibilities to find the optimal solution? How can we narrow down the search space effectively and efficiently for an exhausted search? This paper describes a new search strategy for solving the TSP. The search strategy combines local search and exhausted search. Local search is used to reduce the search space quickly for exhausted search. In this paper, local search is treated as a discrete dynamical system. A set of local search trajectories converges to small area of the solution space. Then exhausted search is used to search the small area to find the optimal solution. The global optimization features and computing complexity of this new search system are also discussed.
- Emile Aarts and Jan K. Lenstra (Ed.). 2003. Local Search in Combinatorial Optimization. Princeton University Press, Princeton, NJ, USA.Google Scholar
- Kathleen T. Alligood, Tim D. Sauer, and James A. Yorke. 1997. Chaos: Introduction to Dynamical System. Springer, New York, NY, USA.Google Scholar
- David L. Applegate, Robert E. Bixby, and Vašek Chvatál and William J. Cook. 2006. The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton, NJ, USA.Google Scholar
- Joseph Auslander, Nam P. Bhatia, and Peter Seibert. 1964. Attractors in Dynamical Systems. NASA Technical Report NASA-CR-59858.Google Scholar
- Gérad M. Baudet. 1978. On the Branching Factor of the Alpha-beta Pruning Algorithm. Artificial Intelligence. 10, 2, 173--199.Google ScholarDigital Library
- Michael Bring and Garrett Stuck. 2002. Introduction to Dynamical Systems (2nd. ed.) Cambridge University Press, Cambridge, United Kingdom.Google Scholar
- Richard J. Brown. 2018. A Modern Introduction to Dynamical Systems. Oxford University Press, Oxford, England.Google Scholar
- Barun Chandra, Howard J. Karloff, and Craig A. Tovey. 1999. New Results on the Old-opt Algorithm for the Traveling Salesman Problem. SIAM Journal on Computing. 28, 6, 1998--2029.Google ScholarDigital Library
- Stephen Cook. 2001. The P Versus NP Problem. Clay Mathematics Institute. http://www.claymath.org/sites/default/files/pvsnp.pdf.Google Scholar
- Stefan Edelkamp and Richard E. Korf. 1998. The Branching Factor of Regular Search Space. In Proceedings of the 15th National Conference on Artificial Intelligence. Association for Advancement of Artificial Intelligence, Palo Alto, CA, 299--304.Google Scholar
- Sophie T. Fischer. 1995. A Note on the Complexity of Local Search Problems. Information Processing Letters. 53, 2, 69--75.Google ScholarDigital Library
- Hans C. Fogedby. 1992. On the Phase Space Approach to Complexity. Journal of Statistical Physics. 69, 411--425.Google ScholarCross Ref
- Lance Fortnow. 2009. The Status of the P Versus NP Problem. Communication of the ACM. 52, 9, 78--86.Google ScholarDigital Library
- Lance Fortnow. 2013. The Golden Ticket - P, NP, and the Search for the Impossible. Princeton University Press, Princeton, NJ, USA.Google Scholar
- Michael R. Garey and David S. Johnson. 1979. Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, San Francisco, CA, USA.Google ScholarDigital Library
- Lov K. Grover. 1992. Local Search and the Local Structure of NP-complete Problems. Operations Research Letters. 12, 4, 235--243.Google ScholarDigital Library
- Richard E. Korf. 1985. Depth-first Iterative Deepening: An Optimal Admissible Tree Search. Artificial Intelligence. 27, 1, 97--109.Google ScholarDigital Library
- John Milnor. 1985. On the Concept of Attractor. Communications in Mathematical Physics. 99, 2, 177--195.Google ScholarCross Ref
- John Milnor. 2010. Collected Papers of John Milnor VI: Dynamical Systems (1953-2000). American Mathematical Society, Providence, RI, USA.Google Scholar
- Christos H. Papadimitriou and Kenneth Steiglitz. 1977. On the Complexity of Local Search for the Traveling Salesman Problem. SIAM Journal on Computing. 6, 1, 76--83.Google ScholarDigital Library
- Christos H. Papadimitriou and Kenneth Steiglitz. 1998. Combinatorial Optimization: Algorithms and Complexity. Dover Publications, New York, NY, USA.Google ScholarDigital Library
- Judea Pearl. 1982. The Solution for the Branching Factor of the Alpha-beta Pruning Algorithm and Its Optimality. Communication of the ACM. 25, 8, 559--564.Google ScholarDigital Library
- Michael Sipser. 1992. The History of Status of the P Versus NP Question. In Proceedings of 24 Annual ACM Symposium on Theory of Computing. Association for Computing Machinery, New York, NY, 603--618.Google ScholarDigital Library
Index Terms
- A new approach to the traveling salesman problem
Recommendations
Optimizing with Attractor: A Tutorial
This tutorial presents a novel search system—the Attractor-Based Search System (ABSS)—that can solve the Traveling Salesman Problem very efficiently with optimality guarantee. From the perspective of dynamical systems, a heuristic local search algorithm ...
A new hybrid heuristic approach for solving large traveling salesman problem
This paper presents a new metaheuristic approach called ACOMAC algorithm for solving the traveling salesman problem (TSP). We introduce multiple ant clans' concept from parallel genetic algorithm to search solution space utilizing various islands to ...
A new approach for solving large traveling salesman problem
CEC '02: Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02This paper presents a novel metaheuristic approach called ACOMAC algorithm for solving the TSP (traveling salesman problem). It introduces the multiple ant clans concept from parallel genetic algorithms to search a solution space that uses different ...
Comments