Skip to main content

A Genetic Algorithm for the Quadratic Multiple Knapsack Problem

  • Conference paper
Advances in Brain, Vision, and Artificial Intelligence (BVAI 2007)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4729))

Included in the following conference series:

Abstract

The Quadratic Multiple Knapsack Problem (QMKP) is a generaliz- ation of the quadratic knapsack problem, which is one of the well-known combinatorial optimization problems, from a single knapsack to k knapsacks with (possibly) different capacities. The objective is to assign each item to at most one of the knapsacks such that none of the capacity constraints are violated and the total profit of the items put into the knapsacks is maximized. In this paper, a genetic algorithm is proposed to solve QMKP. Specialized crossover operator is developed to maintain the feasibility of the chromosomes and two distinct mutation operators with different improvement techniques from the non-evolutionary heuristic are presented. The performance of the developed GA is evaluated and the obtained results are compared to the previous study in the literature.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Gallo, G., Hammer, P.L., Simeone, B.: Quadratic Knapsack Problems. Mathematical Programming Study 12, 132–149 (1980)

    MATH  MathSciNet  Google Scholar 

  2. Chaillou, P., Hansen, P., Mahieu, Y.: Best network flow bound for the quadratic knapsack problem. In: Combinatorial Optimization. Lecture Notes in Mathematics, vol. 1403, pp. 225–235 (1986)

    Google Scholar 

  3. Michelon, P., Veuilleux, L.: Lagrangean methods for the 0-1 quadratic knapsack problem. European Journal of Operational Research 92, 326–341 (1996)

    Article  MATH  Google Scholar 

  4. Billionnet, A., Calmels, F.: Linear programming for the 0-1 quadratic knapsack problem. European Journal of Operational Research 92, 310–325 (1996)

    Article  MATH  Google Scholar 

  5. Caprara, A., Pisinger, D., Toth, P.: Exact solution of the quadratic knapsack problem. INFORMS Journal on Computing 11, 125–137 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  6. Helmberg, C., Rendl, F., Weismantel, R.: A semidefinite programming approach to the quadratic knapsack problem. Journal of Combinatorial Optimization 4, 197–215 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Billionnet, A., Soutif, E.: An exact method based on Lagrangean decomposition for the 0-1 quadratic knapsack problem. European Journal of operational research 157(3), 565–575 (2003)

    Article  MathSciNet  Google Scholar 

  8. Julstrom, B.A.: Greedy, genetic, and greedy genetic algorithms for the quadratic knapsack problem. In: Proceedings of the Genetic and Evolutionary Computation Conference, vol. 1, pp. 607–614 (2005)

    Google Scholar 

  9. Hiley, A., Julstrom, B.A.: The Quadratic multiple knapsack problem and three heuristic approaches to it. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 547–552 (2006)

    Google Scholar 

  10. Cotta, C., Troya, J.: A hybrid genetic algorithm for the 0-1 multiple knapsack problem. Artificial Neural Networks and Genetic Algorithms 3, 250–254 (1998)

    Google Scholar 

  11. Anagun, A.S., Saraç, T.: Optimization of performance of genetic algorithm for 0-1 knapsack problems using Taguchi method. In: Gavrilova, M., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganà, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3982, pp. 678–687. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

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

    MATH  Google Scholar 

  13. Gen, M., Cheng, R.: Genetic Algorithms and Engineering Design. John Wiley & Sons, New York (1997)

    Google Scholar 

  14. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

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

    MATH  Google Scholar 

  16. Martello, S., Toth, P.: Heuristic algorithms for the multiple knapsack problem. Computing 27, 93–112 (1981)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Francesco Mele Giuliana Ramella Silvia Santillo Francesco Ventriglia

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saraç, T., Sipahioglu, A. (2007). A Genetic Algorithm for the Quadratic Multiple Knapsack Problem. In: Mele, F., Ramella, G., Santillo, S., Ventriglia, F. (eds) Advances in Brain, Vision, and Artificial Intelligence. BVAI 2007. Lecture Notes in Computer Science, vol 4729. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75555-5_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75555-5_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75554-8

  • Online ISBN: 978-3-540-75555-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics