Abstract
The quadratic assignment problem (QAP) is the NP-complete optimization problem of assigning n facilities to n locations while minimizing certain costs. In practice, proving the optimality of a solution is hard even for moderate problem sizes with n ≈ 20.
We present a new algorithm for solving the QAP. Based on the dynamic-programming paradigm, the algorithm constructs a table of subproblem solutions and uses the solutions of the smaller subproblems for bounding the larger ones. The algorithm can be parallelized, performs well in practice, and has solved the previously unsolved instance NUG25. A comparison between the new dynamic-programming bound (DPB) and the traditionally used Gilmore-Lawler bound (GLB) shows that the DPB is stronger and leads to much smaller search trees than the GLB.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Adrian Brüngger. Solving Hard Combinatorial Optimization Problems in Parallel: Two Case Studies. PhD thesis, ETH Zürich, 1997.
Adrian Brüngger, Ambros Marzetta, Jens Clausen, and Michael Perregaard. Solving large-scale QAP problems in parallel with the search library ZRAM. Journal of Parallel and Distributed Computing, 50:157–169, 1998. http://wwwjn.inf.ethz.ch/ambros/zram/jpdc_qap.pdf.
Adrian Brüngger, Ambros Marzetta, Komei Fukuda, and Jürg Nievergelt. The parallel search bench ZRAM and its applications. Annals of Operations Research. to appear; http://wwwjn.inf.ethz.ch/ambros/aor_zram.ps.gz.
Rainer E. Burkard, Stefan E. Karisch, and Franz Rendl. QAPLIB-a quadratic assignment problem library. Journal of Global Optimization, 10:391–403, 1997. http://serv1.imm.dtu.dk/~sk/qaplib/.
Eranda Çela. The Quadratic Assignment Problem: Theory and Algorithms. Kluwer Academic Publishers, 1998.
Jens Clausen, Stefan E. Karisch, Michael Perregaard, and Franz Rendl. On the applicability of lower bounds for solving rectilinear quadratic assignment problems in parallel. Computational Optimization and Applications, 10:127–147, 1998. http://serv1.imm.dtu.dk/~sk/diku2496.ps.
Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York, 1979.
Ambros Marzetta. ZRAM: A Library of Parallel Search Algorithms and Its Use in Enumeration and Combinatorial Optimization. PhD thesis, ETH Zürich, 1998. http://www.inf.ethz.ch/publications/diss.html.
P. Pardalos and H. Wolkowicz, editors. Quadratic Assignment and Related Problems, volume 16 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marzetta, A., Brüngger, A. (1999). A Dynamic-Programming Bound for the Quadratic Assignment Problem. In: Asano, T., Imai, H., Lee, D.T., Nakano, Si., Tokuyama, T. (eds) Computing and Combinatorics. COCOON 1999. Lecture Notes in Computer Science, vol 1627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48686-0_34
Download citation
DOI: https://doi.org/10.1007/3-540-48686-0_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66200-6
Online ISBN: 978-3-540-48686-2
eBook Packages: Springer Book Archive