Access the full text.
Sign up today, get DeepDyve free for 14 days.
William Springer (2009)
Review of the traveling salesman problem: a computational study by Applegate, Bixby, Chvátal, and Cook (Princeton University Press)SIGACT News, 40
G. Laporte (1992)
The traveling salesman problem: An overview of exact and approximate algorithmsEuropean Journal of Operational Research, 59
R. Karp (1977)
Probabilistic Analysis of Partitioning Algorithms for the Traveling-Salesman Problem in the PlaneMath. Oper. Res., 2
Wenbao Qiao, Jean-Charles Créput (2018)
Massive 2-opt and 3-opt Moves with High Performance GPU Local Search to Large-Scale Traveling Salesman Problem
Jun Pei, Xinbao Liu, Wenjuan Fan, P. Pardalos, Shaojun Lu (2017)
A hybrid BA-VNS algorithm for coordinated serial-batching scheduling with deteriorating jobs, financial budget, and resource constraint in multiple manufacturersOmega
P. Hansen, N. Mladenović (2018)
Variable Neighborhood Search
Jun Pei, Xingming Wang, Wenjuan Fan, P. Pardalos, Xinbao Liu (2019)
Scheduling step-deteriorating jobs on bounded parallel-batching machines to maximise the total net revenueJournal of the Operational Research Society, 70
Shen Lin (1965)
Computer solutions of the traveling salesman problemBell System Technical Journal, 44
K. Rocki, R. Suda (2013)
High Performance GPU Accelerated Local Optimization in TSP2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
Helena Lourenço, Olivier Martin, Thomas Stützle (2001)
Iterated Local SearchMicroeconomic Theory eJournal
Jun Pei, B. Cheng, Xinbao Liu, P. Pardalos, Min Kong (2019)
Single-machine and parallel-machine serial-batching scheduling problems with position-based learning effect and linear setup timeAnnals of Operations Research, 272
Wenbao Qiao, Jean-Charles Créput (2017)
Massive Parallel Self-organizing Map and 2-Opt on GPU to Large Scale TSP
E. Rios, L. Ochi, Cristina Boeres, V. Coelho, I. Coelho, R. Farias (2018)
Exploring parallel multi-GPU local search strategies in a metaheuristic frameworkJ. Parallel Distributed Comput., 111
F. Glover (1989)
Tabu Search - Part IINFORMS J. Comput., 1
M. Verhoeven, E. Aarts, E. Aarts, P. Swinkels (1995)
A parallel 2-opt algorithm for the Traveling Salesman ProblemFuture Gener. Comput. Syst., 11
S. Mulder, D. Wunsch (2003)
Million city traveling salesman problem solution by divide and conquer clustering with adaptive resonance neural networksNeural networks : the official journal of the International Neural Network Society, 16 5-6
Wenbao Qiao, Jean-Charles Créput (2017)
Parallel 2-Opt Local Search on GPUWorld Academy of Science, Engineering and Technology, International Journal of Electronics and Communication Engineering, 4
David Johnson, W. Freeman
The Np-completeness Column: an Ongoing Guide Garey and Myself in Our Book ''computers and Intractability: a Guide to the Theory of Np-completeness,''
D. Applegate, R. Bixby, V. Chvátal, W. Cook (2007)
The Traveling Salesman Problem: A Computational Study
K. Rocki, R. Suda (2012)
Accelerating 2-opt and 3-opt local search using GPU in the travelling salesman problem2012 International Conference on High Performance Computing & Simulation (HPCS)
F. Glover (1989)
Tabu Search - Part IIINFORMS J. Comput., 2
A. Hertz, G. Laporte, M. Gendreau (1991)
A Tabu Search Heuristic for the Vehicle Routing Problem
Christian Nilsson (2003)
Heuristics for the Traveling Salesman Problem
G. Reinelt (1991)
TSPLIB - A Traveling Salesman Problem LibraryINFORMS J. Comput., 3
G. Croes (1958)
A Method for Solving Traveling-Salesman ProblemsOperations Research, 6
Publisher's note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations
David Johnson, L. McGeoch (2008)
The Traveling Salesman Problem: A Case Study in Local Optimization
The 2-opt, 3-opt or k–opt heuristics are classical local search algorithms for traveling salesman problems (TSP) in combinatorial optimization area, while sequential k–opt complete neighborhood examination takes polynomial time complexity which is timeconsuming to approach large scale TSP instances. This paper introduces a reasonable methodology called “multiple k–opt evaluation, multiple k–opt moves” that allows to simultaneously execute, without interference, massive k −opt moves that are globally found on the same TSP tour, as well as keep high performance GPU (Graphics Processing Unit) parallel 2-/3-opt evaluation with characteristic of “data parallelism, decentralized control and O(1) local memory for each GPU thread”. The methodology is reasonable since intervention of a sequential O(N) time complexity tour reversal operation is unavoidable for each k −opt move when using array of ordered coordinates as TSP tour data structure for high performance GPU k −opt local search that considers coalesced memory access and usage of limited on-chip shared memory. Innovation work includes two parts, a sequential non-interacted k-opt moves’ set partition algorithm that takes linear time complexity; a new TSP tour representation, array of ordered coordinates-index, that unveils how to combine the advantages of using doubly linked list and array of ordered coordinates data structures for iterative parallel k −opt local search based on GPU CUDA. We test this methodology on 22 national TSP instances with up to 71009 cities and with brute initial tour solution. Average maximum 997 non-interacted 2-opt moves are found and executed on the same tour of ch71009.tsp instance after one iteration of complete N∗(N−1)2\documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$\frac {N*(N-1)}{2}$\end{document} 2-opt checks working in parallel on GPU. And the proposed iterative GPU parallel 2-opt methodology executes average 306631 2-opt moves while only iterates 786 tour reversal operations, in comparison with methods that have to execute tour reversal operation after each 2-opt move. Experimental comparisons show that our proposed methodology gets huge acceleration over both classical sequential and a current state-of-the-art GPU parallel 2-opt implementation.
Annals of Mathematics and Artificial Intelligence – Springer Journals
Published: Apr 16, 2020
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.