Skip to main content

A Novel Multi-Population Genetic Algorithm for Multiple-Choice Multidimensional Knapsack Problems

  • Conference paper
Advances in Computation and Intelligence (ISICA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6382))

Included in the following conference series:

Abstract

In this paper, a novel Multi-Population Genetic Algorithm (MPGA) is proposed to solve the Multiple-choice Multidimensional Knapsack Problem (MMKP), a kind of classical combinatorial optimization problems. The proposed MPGA has two evolutionary populations and one archive population, and can effectively balance the search biases between the feasible space and the infeasible space. The experiment results demonstrate that the proposed MPGA is better than the existing algorithms, especially when the strength of constraints is relatively strong.

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. Hifi, M., Michrafy, M., Sbihi, A.: Heuristic Algorithms for the Multiple-Choice Multidimensional Knapsack Problem. Journal of the Operational Research Society 55(12), 1323–1332 (2004)

    Article  MATH  Google Scholar 

  2. Han, B., Leblet, J., Simon, G.: Hard Multidimensional Multiple Choice Knapsack Problem, an Empirical Study. Computers and Operations Research 37(1), 172–181 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  3. Moser, M., Jokanovic, D.P., Shiratori, N.: An Algorithm for the Multidimensional Multiple-Choice Knapsack Problem. IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences E80A(3), 582–589 (1997)

    Google Scholar 

  4. Toyoda, Y.: A Simplified Algorithm for Obtaining Approximate Solution to Zero-One Programming Problems. Management Science 21(12), 1417–1427 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  5. Khan, S., Li, K.F., Manning, E.G., Akbar, M.M.: Solving the Knapsack Problem for Adaptive Multimedia Systems. Studia Informatica Universalis 2, 157–178 (2002)

    Google Scholar 

  6. Hifi, M., Michrafy, M., Sbihi, A.: A Reactive Local Search-Based Algorithm for the Multiple-Choice Multi-Dimensional Knapsack Problem. Computational Optimization and Applications 33(2-3), 271–285 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  7. Cherfi, N., Hifi, M.: A Column Generation Method for the Multiple-Choice Multi-Dimensional Knapsack Problem. Computational Optimization and Applications 46(1), 51–73 (2008)

    Article  MathSciNet  Google Scholar 

  8. Cherfi, N., Hifi, M.: Hybrid Algorithms for the Multiple-Choice Multi-Dimensional Knapsack Problem. Int. J. Operational Research 5(1), 89–109 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  9. Akbar, M.M., Rahman, M.S., Kaykobad, M., Manning, E.G., Shoja, G.C.: Solving the Multidimensional Multiple-Choice Knapsack Problem by Constructing Convex Hulls. Computers & Operations Research 33(5), 1259–1273 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Sbihi, A.: A Best First Search Exact Algorithm for the Multiple-Choice Multidimensional Knapsack Problem. Journal of Combinatorial Optimization 13(4), 337–351 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  11. Parra-Hernandez, R., Dimopoulos, N.J.: A New Heuristic for Solving the Multichoice Multidimensional Knapsack Problem. IEEE Transactions on Systems Man and Cybernetics Part A-Systems and Humans 35(5), 708–717 (2005)

    Article  Google Scholar 

  12. Chen, G., Wang, X., Zhuang, Z., Wang, D.: Genetic Algorithm and Its Applications. Posts & Telecommunications Press, Beijing (1995) (in Chinese)

    Google Scholar 

  13. Raidl, G.R.: An Improved Genetic Algorithm for the Multiconstrained 0-1 Knapsack Problem. In: Proceedings of the 1998, IEEE International Conference on Evolutionary Computation, pp. 207–211 (1998)

    Google Scholar 

  14. Liu, B.: Evolutionary Algorithms for the Multiple-Choice Multidimensional 0-1 Knapsack Problem. Undergraduate Thesis, School of Computer Science and Technology, University of Science and Technology of China (2008) (in Chinese)

    Google Scholar 

  15. Deb, K.: An Efficient Constraint Handling Method for Genetic Algorithms. Computer Methods in Applied Mechanics and Engineering 186(2-4), 311–338 (2000)

    Article  MATH  Google Scholar 

  16. http://people.brunel.ac.uk/~mastjjb/jeb/orlib/files

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhou, Q., Luo, W. (2010). A Novel Multi-Population Genetic Algorithm for Multiple-Choice Multidimensional Knapsack Problems. In: Cai, Z., Hu, C., Kang, Z., Liu, Y. (eds) Advances in Computation and Intelligence. ISICA 2010. Lecture Notes in Computer Science, vol 6382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16493-4_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16493-4_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16492-7

  • Online ISBN: 978-3-642-16493-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics