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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Han, B., Leblet, J., Simon, G.: Hard Multidimensional Multiple Choice Knapsack Problem, an Empirical Study. Computers and Operations Research 37(1), 172–181 (2010)
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)
Toyoda, Y.: A Simplified Algorithm for Obtaining Approximate Solution to Zero-One Programming Problems. Management Science 21(12), 1417–1427 (1975)
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)
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)
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)
Cherfi, N., Hifi, M.: Hybrid Algorithms for the Multiple-Choice Multi-Dimensional Knapsack Problem. Int. J. Operational Research 5(1), 89–109 (2009)
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)
Sbihi, A.: A Best First Search Exact Algorithm for the Multiple-Choice Multidimensional Knapsack Problem. Journal of Combinatorial Optimization 13(4), 337–351 (2007)
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)
Chen, G., Wang, X., Zhuang, Z., Wang, D.: Genetic Algorithm and Its Applications. Posts & Telecommunications Press, Beijing (1995) (in Chinese)
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)
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)
Deb, K.: An Efficient Constraint Handling Method for Genetic Algorithms. Computer Methods in Applied Mechanics and Engineering 186(2-4), 311–338 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)