Skip to main content

Memetic Algorithm for Solving the 0-1 Multidimensional Knapsack Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9273))

Abstract

In this paper, we propose a memetic algorithm for the Multidimensional Knapsack Problem (MKP). First, we propose to combine a genetic algorithm with a stochastic local search (GA-SLS), then with a simulated annealing (GA-SA). The two proposed versions of our approach (GA-SLS and GA-SA) are implemented and evaluated on benchmarks to measure their performance. The experiments show that both GA-SLS and GA-SA are able to find competitive results compared to other well-known hybrid GA based approaches.

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. Bean, J.C.: Genetics and random keys for sequencing and optimization. ORSA Journal of Computing 6(2), 154–160 (1994)

    Article  MATH  Google Scholar 

  2. Beaujon, G.J., Martin, S.P., McDonald, C.C.: Balancing and optimizing a portfolio of R&D projects. Naval Research Logistics 48, 18–40 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  3. Boughaci, D., Benhamou, B., Drias, H.: Local Search Methods for the Optimal Winner Determination Problem in Combinatorial Auctions. Math. Model. Algor. 9(1), 165–180 (2010)

    Article  MathSciNet  Google Scholar 

  4. Chih, M., Lin, C.J., Chern, M.S., Ou, T.Y.: Particle swarm optimization with time-varying acceleration coefficients for the multidimensional knapsack problem. Applied Mathematical Modelling 38, 1338–1350 (2014)

    Article  MathSciNet  Google Scholar 

  5. Cho, J.H., Kim, Y.D.: A simulated annealing algorithm for resource-constrained project scheduling problems. Operational Research Society 48, 736–744 (1997)

    Article  MATH  Google Scholar 

  6. Chu, P., Beasley, J.: A Genetic Algorithm for the Multidimensional Knapsack Problem. Heuristics 4, 63–86 (1998)

    Article  MATH  Google Scholar 

  7. Cotta, C., Troya, J.: A Hybrid Genetic Algorithm for the 0–1 Multiple Knapsack problem. Artificial Neural Nets and Genetic Algorithm 3, 250–254 (1994)

    Google Scholar 

  8. Deane, J., Agarwal, A.: Neural, Genetic, And Neurogenetic Approaches For Solving The 0–1 Multidimensional Knapsack Problem. Management & Information Systems - First Quarter 2013 17(1) (2013)

    Google Scholar 

  9. Della Croce, F., Grosso, A.: Improved core problem based heuristics for the 0–1 multidimensional knapsack problem. Comp. & Oper. Res. 39, 27–31 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  10. Djannaty, F., Doostdar, S.: A Hybrid Genetic Algorithm for the Multidimensional Knapsack Problem. Contemp. Math. Sciences 3(9), 443–456 (2008)

    MathSciNet  MATH  Google Scholar 

  11. Feng, L., Ke, Z., Ren, Z., Wei, X.: An ant colony optimization approach for the multidimensional knapsack problem. Heuristics 16, 65–83 (2010)

    Article  MATH  Google Scholar 

  12. Feng, Y., Jia, K., He, Y.: An Improved Hybrid Encoding Cuckoo Search Algorithm for 0–1 Knapsack Problems. Computational Intelligence and Neuroscience, ID 970456 (2014)

    Google Scholar 

  13. Fukunaga, A.S.: A branch-and-bound algorithm for hard multiple knapsack problems. Annals of Operations Research 184, 97–119 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  14. Garey, M.R., Johnson, D.S.: Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman & Co, New York (1979)

    MATH  Google Scholar 

  15. Khuri, S., Bäck, T., Heitkötter, J.: The zero-one multiple knapsack problem and genetic algorithms. In: Proceedings of the ACM Symposium on Applied Computing, pp. 188–193 (1994)

    Google Scholar 

  16. Kirkpatrick, S., Gelatt, C.D., Vecchi, P.M.: Optimization By Simulated Annealing. Science 220, 671–680 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  17. Meier, H., Christofides, N., Salkin, G.: Capital budgeting under uncertainty-an integrated approach using contingent claims analysis and integer programming. Operations Research 49, 196–206 (2001)

    Article  MATH  Google Scholar 

  18. Tuo, S., Yong, L., Deng, F.: A Novel Harmony Search Algorithm Based on Teaching-Learning Strategies for 0–1 Knapsack Problems. The Scientific World Journal Article ID 637412, 19 pages (2014)

    Google Scholar 

  19. Thiel, J., Voss, S.: Some Experiences on Solving Multiconstraint Zero-One Knapsack Problems with Genetic Algorithms. INFOR 32, 226–242 (1994)

    MATH  Google Scholar 

  20. Vasquez, M., Vimont, Y.: Improved results on the 0–1 multidimensional knapsack problem. Eur. J. Oper. Res. 165, 70–81 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  21. Yoon, Y., Kim, Y.H.: A Memetic Lagrangian Heuristic for the 0–1 Multidimensional Knapsack Problem. Discrete Dynamics in Nature and Society, Article ID 474852, 10 pages (2013)

    Google Scholar 

  22. http://people.brunel.ac.uk/~mastjjb/jeb/orlib/mknapinfo.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdellah Rezoug .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Rezoug, A., Boughaci, D., Badr-El-Den, M. (2015). Memetic Algorithm for Solving the 0-1 Multidimensional Knapsack Problem. In: Pereira, F., Machado, P., Costa, E., Cardoso, A. (eds) Progress in Artificial Intelligence. EPIA 2015. Lecture Notes in Computer Science(), vol 9273. Springer, Cham. https://doi.org/10.1007/978-3-319-23485-4_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23485-4_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23484-7

  • Online ISBN: 978-3-319-23485-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics