Skip to main content

A Dynamic-Programming Bound for the Quadratic Assignment Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1627))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adrian Brüngger. Solving Hard Combinatorial Optimization Problems in Parallel: Two Case Studies. PhD thesis, ETH Zürich, 1997.

    Google Scholar 

  2. 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.

    Article  MATH  Google Scholar 

  3. 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.

  4. 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/.

    Article  MATH  MathSciNet  Google Scholar 

  5. Eranda Çela. The Quadratic Assignment Problem: Theory and Algorithms. Kluwer Academic Publishers, 1998.

    Google Scholar 

  6. 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.

    Article  MATH  MathSciNet  Google Scholar 

  7. Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York, 1979.

    MATH  Google Scholar 

  8. 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.

  9. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics