Skip to main content

Abstract

In this article, the beam search approach is extended to multicriteria combinatorial optimization, with particular emphasis on its application to bicriteria {0,1} knapsack problems. The beam search uses several definitions of upper bounds of knapsack solutions as well as a new selection procedure based on ε-indicator that allows to discard uninteresting solutions. An in-depth experimental analysis on a wide benchmark set of instances suggests that this approach can achieve very good solution quality in a small fraction of time needed to solve the problem to optimality by state-of-the-art algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aneja, Y., Nair, K.: Bicriteria transportation problem. Management Science 25(1), 73–78 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bazgan, C., Hugot, H., Vanderpooten, D.: Solving efficiently the 0-1 multi-objective knapsack problem. Computers & Operations Research 36(1), 260–279 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  3. Beume, N., Naujoks, B., Emmerich, M.: SMS-EMOA: Multiobjective selection based on dominated hypervolume. European Journal of Operational Research 181(3), 1653–1669 (2007)

    Article  MATH  Google Scholar 

  4. Blum, C., Cotta, C., Férnandez, A., Gallardo, J., Mastrolilli, M.: Hybridizations of Metaheuristics with Branch & Bound Derivates. In: Blum, C., et al. (eds.) Hybrid Metaheuristics: An Emerging Approach to Optimization. SCI, vol. 114, pp. 85–116. Springer, Heidelberg (2008)

    Google Scholar 

  5. Blunck, H., Vahrenhold, J.: In-place algorithms for computing (layers of) maxima. Algorithmica 57(1), 1–21 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  6. Captivo, M., Clímaco, J., Figueira, J., Martins, E., dos Santos, J.: Solving bicriteria 0-1 knapsack problems using a labeling algorithm. Computers & Operations Research 30(12), 1865–1886 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chvátal, V.: A greedy heuristic for the set-covering problem. Mathematics of Operations Research 4(3), 233–235 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction to Algorithms. MIT Press (2001)

    Google Scholar 

  9. Ehrgott, M., Gandibleux, X.: Bound sets for biobjective combinatorial optimization problems. Computers & Operations Research 34(9), 2674–2694 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  10. Erlebach, T., Kellerer, H., Pferschy, U.: Approximating multiobjective knapsack problems. Management Science 48(12), 1603–1612 (2002)

    Article  MATH  Google Scholar 

  11. Figueira, J., Paquete, L., Simões, M., Vanderpooten, D.: Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem. Tech. Rep. TR2011/03, CISUC, University of Coimbra (2011)

    Google Scholar 

  12. Gandibleux, X., Freville, A.: Tabu search based procedure for solving the 0-1 multiobjective knapsack problem: The two objectives case. Journal of Heuristics 6(3), 361–383 (2000)

    Article  MATH  Google Scholar 

  13. da Silva, G., Clímaco, C., Figueira, J.: A scatter search method for bi-criteria {0, 1}-knapsack problems. European Journal of Operational Research 169(2), 373–391 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  14. Honda, N.: Backtrack beam search for multiobjective scheduling problem. In: Tanino, T., et al. (eds.) Multi-Objective Programming and Goal Programming: Theory and Applications. AISC, pp. 147–152. Springer, Heidelberg (2003)

    Google Scholar 

  15. Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer (2004)

    Google Scholar 

  16. Klamroth, K., Wiecek, M.: Dynamic programming approaches to the multiple criteria knapsack problem. Naval Research Logistics 47(1), 57–76 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  17. Kung, H., Luccio, F., Preparata, F.: On finding the maxima of a set of vectors. Journal of the ACM 22(4), 469–476 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  18. Martello, S., Toth, P.: Knapsack Problems – Algorithms and Computer Implementations. John Wiley & Sons (1990)

    Google Scholar 

  19. Papadimitriou, C., Yannakakis, M.: On the approximability of trade-offs and optimal access of web sources. In: IEEE Symposium on Foundation of Computer Science, pp. 86–92 (2000)

    Google Scholar 

  20. Sabuncuoğlu, I., Gocgun, Y., Eerl, E.: Backtracking and exchange of information: Methods to enhance a beam search algorithm for assembly line scheduling. European Journal of Operational Research 186, 915–930 (2008)

    Article  MATH  Google Scholar 

  21. Schöbel, A.: Set covering problems with consecutive ones property. Tech. Rep. 2005-03, Georg-August Universität Göttingen, Institut für Numerische und Angewandte Mathematik (2005)

    Google Scholar 

  22. Steuer, R.: Multiple Criteria Optimization: Theory, Computation and Application, p. 546. John Wiley, New York (1986)

    MATH  Google Scholar 

  23. Visée, M., Teghem, J., Pirlot, M., Ulungu, E.L.: Two-phases method and branch and bound procedures to solve the bi–objective knapsack problem. Journal of Global Optimization 12(2), 139–155 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  24. Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C., da Fonseca, V.: Performance assessment of multiobjective optimizers: An analysis and review. IEEE Transactions on Evolutionary Computation 7(2), 529–533 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ponte, A., Paquete, L., Figueira, J.R. (2012). On Beam Search for Multicriteria Combinatorial Optimization Problems. In: Beldiceanu, N., Jussien, N., Pinson, É. (eds) Integration of AI and OR Techniques in Contraint Programming for Combinatorial Optimzation Problems. CPAIOR 2012. Lecture Notes in Computer Science, vol 7298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29828-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29828-8_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29827-1

  • Online ISBN: 978-3-642-29828-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics