A New Hybrid Binary Particle Swarm Optimization Algorithm for Multidimensional Knapsack Problem

  • Amira Gherboudj
  • Said Labed
  • Salim Chikhi
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 166)


In this paper, we presented a New Hybrid Binary Particle Swarm Optimization (NHBPSO). This hybridization consists at combining some principles of Particle Swarm Optimization (PSO) and Crossover Operation of the Genetic Algorithm (GA). The proposed algorithm is used to solving the NP-hard combinatorial optimization problem of Multidimensional Knapsack Problem (MKP). In the aim to access the efficiency and performance of our NHBPSO algorithm we have tested it on some benchmarks from OR-Library and we have compared our results with the obtained results by the standard binary Particle Swarm Optimization with penalty function technique (PSO-P) algorithm and the quantum version (QICSA) of the new metaheuristic Cuckoo Search. The experimental results show a good and promise solution quality obtained by the proposed algorithm which outperforms the PSO-P and QICSA algorithms.


Particle Swarm Optimization Crossover Operation Multidimensional Knapsack Problem 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Zhou, Y., Kuang, Z., Wang, J.: A Chaotic Neural Network Combined Heuristic Strategy for Multidimensional Knapsack Problem. In: Kang, L., Cai, Z., Yan, X., Liu, Y. (eds.) ISICA 2008. LNCS, vol. 5370, pp. 715–722. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Li, H., Jiao, Y.-C., Zhang, L., Gu, Z.-W.: Genetic Algorithm Based on the Orthogonal Design for Multidimensional Knapsack Problems. In: Jiao, L., Wang, L., Gao, X.-b., Liu, J., Wu, F. (eds.) ICNC 2006, Part I. LNCS, vol. 4221, pp. 696–705. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Alonso, C.L., Caro, F., Montaña, J.L.: An Evolutionary Strategy for the Multidimensional 0-1 Knapsack Problem Based on Genetic Computation of Surrogate Multipliers. In: Mira, J., Álvarez, J.R. (eds.) IWINAC 2005, Part II. LNCS, vol. 3562, pp. 63–73. Springer, Heidelberg (2005)Google Scholar
  4. 4.
    Angelelli, E., Mansini, R., Speranza, M.G.: Kernel search: A general heuristic for the multi-dimensional knapsack problem. Computers & Operations Research 37, 2017–2026 (2010)CrossRefMATHMathSciNetGoogle Scholar
  5. 5.
    Chu, P.C., Beasley, J.E.: A Genetic Algorithm for the Multidimensional Knapsack Problem. Journal of Heuristics 4, 63–86 (1998)CrossRefMATHGoogle Scholar
  6. 6.
    Kong, M., Tian, P.: Apply the Particle Swarm Optimization to the Multidimensional Knapsack Problem. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds.) ICAISC 2006. LNCS (LNAI), vol. 4029, pp. 1140–1149. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. In: Proc. IEEE Int. Conf. on Neural Networks, WA, Australia, pp. 1942–1948 (1995)Google Scholar
  8. 8.
    Shi, Y., Eberhart, R.: Parameter Selection in Particle Swarm Optimization. In: Porto, V.W., Waagen, D. (eds.) EP 1998. LNCS, vol. 1447, pp. 591–600. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  9. 9.
    Gherboudj, A., Chikhi, S.: BPSO Algorithms for Knapsack Problem. In: Özcan, A., Zizka, J., Nagamalai, D. (eds.) WiMo 2011 and CoNeCo 2011. CCIS, vol. 162, pp. 217–227. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  10. 10.
    Kennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. In: Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, Piscatawary, NJ, pp. 4104–4109 (1997)Google Scholar
  11. 11.
    Olamaei, J., Niknam, T., Gharehpetian, G.: Application of particle swarm optimization for distribution feeder reconfiguration considering distributed generators. Appl. Math. Comput. 201(1-2), 575–586 (2008)CrossRefMATHMathSciNetGoogle Scholar
  12. 12.
  13. 13.
    Holland, J.H.: Adaptation in natural and artificial system. The University of Michigan Press, Ann Arbor (1975)Google Scholar
  14. 14.
    Khanesar, M.-A., Teshnehlab, M., Shoorehdeli, M.-A.: A Novel Binary Particle Swarm Optimization. In: Proceedings of the 15th Mediterranean Conference on Control & Automation, Athens, Greece, July 27– 29 (2007)Google Scholar
  15. 15.
    Layeb, A.: A novel quantum inspired cuckoo search for knapsack problems. Int. J. Bio-Inspired Computation 3(5) (2011)Google Scholar
  16. 16.
    Yang, X.-S., Deb, S.: Engineering Optimisation by Cuckoo Search. Int. J. Mathematical Modelling and Numerical Optimisation 1(4), 330–343 (2010)CrossRefMATHGoogle Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Computer Science Department, MISC LaboratoryMentouri UniversityConstantineAlgeria

Personalised recommendations