Abstract
In this paper we describe an efficient parallel synchronized branch and bound (PSBB) algorithm for distributed memory parallel computers. The parallelization of the sequential best-first branch and bound algorithm is based on the concept of alternating computation and synchronization steps. The computational steps simplify the problem to solve whereas the synchronization phases solve the problem of load balancing and data distribution. Experimental results show the efficiency of the proposed PSBB algorithm when solving traveling salesman problems on a massively parallel Cray T3D machine.
Supported by Swiss National Science Foundation grants SPP-IF 5003-034349 and SPP-IF 5003-034349/2 as well as the European Union Human Capital and Mobility project SCOOP.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cray Research, Cray T3D system architecture overview, Cray Research, Chippewa Falls, WI, Sep. 1993.
C. G. Diderich, M. Gengler, and S. Ubéda, An efficient algorithm for solving the token distribution problem on k-ary d-cube networks, Proc. ISPAN'94 (S. Horiguchi and D. F. Hsu, eds.), Dec. 1994.
M. R. Garey and D. S. Johnson, Computers and intractability: A guide to the theory of NP-completeness, W. H. Freemand and Company, New York, NY, 1979.
A. Geist et al., PVM 3 user's guide and reference manual, Tech. Report ORLN/TM-12187, Oak Ridge National Laboratories, Oak Ridge, TE, May 1993.
M. Gengler and G. Coray, A parallel best-first branch and bound algorithm and its aximatization, Parallel Algo. and Appl. 2 (1994), 61–80.
E. L. Lawler et al. (eds.), The traveling salesman problem: a guided tour of combinatorial optimization, Wiley and Sons, Chichester, U.K., 1985.
L. Mitten, Branch and bound methods: General formulation and properties, Operations Research 18 (1970), 24–34.
G. Reinelt, TSPLIB — traveling salesman problems library, University of Augsburg, Germany. Available from softlib.rice.edu., 1990.
T. Volgenant and R. Jonker, The symmetric traveling salesman problem and edge exchanges in minimal 1-trees, European J. Oper. Res. 12 (1983), 394–403.
-, A branch and bound algorithm for the symmetric traveling salesman problem based on the 1-tree relaxation, European J. Oper. Res. 9 (1992), 82–89.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Diderich, C.G., Gengler, M. (1996). Solving traveling salesman problems using a parallel synchronized branch and bound algorithm. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1996. Lecture Notes in Computer Science, vol 1067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61142-8_607
Download citation
DOI: https://doi.org/10.1007/3-540-61142-8_607
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61142-4
Online ISBN: 978-3-540-49955-8
eBook Packages: Springer Book Archive