Title :
Solving the traveling salesman problem with a distributed branch-and-bound algorithm on a 1024 processor network
Author :
Tschöke, S. ; Lubling, R. ; Monien, B.
Author_Institution :
Dept. of Math. & Comput. Sci., Paderborn Univ., Germany
Abstract :
This paper is the first to present a parallelization of a highly efficient best-first branch-and-bound algorithm to solve large symmetric traveling salesman problems on a massively parallel computer containing 1024 processors. The underlying sequential branch-and-bound algorithm is based on 1-tree relaxation. The parallelization of the branch-and-bound algorithm is fully distributed. Every processor performs the same sequential algorithm but on a different part of the solution tree. To distribute subproblems among the processors we use a new direct-neighbor dynamic load-balancing strategy. The general principle can be applied to all other branch-and-bound algorithms leading to an “automatic” parallelization. At present we can efficiently solve traveling salesman problems up to a size of 318 cities on networks of up to 1024 transputers. On hard problems we achieve an almost linear speed-up
Keywords :
parallel algorithms; travelling salesman problems; 1-tree relaxation; 1024 processor network; direct-neighbor dynamic load-balancing strategy; distributed branch-and-bound algorithm; massively parallel computer; parallelization; sequential algorithm; travelling salesman problem; Artificial intelligence; Computer networks; Computer science; Concurrent computing; Distributed computing; Electronic mail; Humans; Mathematics; Military computing; Traveling salesman problems;
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7074-6
DOI :
10.1109/IPPS.1995.395930