Skip to main content
Erschienen in: Soft Computing 13/2018

31.07.2017 | Focus

A modified flower pollination algorithm for the multidimensional knapsack problem: human-centric decision making

verfasst von: Mohamed Abdel-Basset, Doaa El-Shahat, Ibrahim El-Henawy, Arun Kumar Sangaiah

Erschienen in: Soft Computing | Ausgabe 13/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper, a new modified version of the flower pollination algorithm based on the crossover for solving the multidimensional knapsack problems called (MFPA) is proposed. MFPA uses the sigmoid function as a discretization method to deal with the discrete search space. The penalty function is added to the evaluation function to recognize the infeasible solutions and assess them. A two-stage procedure is called FRIO is used to treat the infeasible solutions. MFPA uses an elimination procedure to decrease any duplication in the population in order to increase the diversity. The proposed algorithm is verified on a set of benchmark instances, and a comparison with other algorithms available in literature is shown. Several statistical and descriptive analysis was done such as recoding the results of the best, mean, worst, standard deviation, success rate, and time to prove the effectiveness and robustness of MFPA. The empirical results show that the proposed algorithm can be an effective algorithm as human-centric decision-making model for solving the multidimensional knapsack problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Azad M, Abul K, Ana M, Rocha AC, Fernandes P, Edite MG (2014) Improved binary artificial fish swarm algorithm for the 0–1 multidimensional knapsack problems. Swarm Evolut Comput 14:66–75CrossRefMATH Azad M, Abul K, Ana M, Rocha AC, Fernandes P, Edite MG (2014) Improved binary artificial fish swarm algorithm for the 0–1 multidimensional knapsack problems. Swarm Evolut Comput 14:66–75CrossRefMATH
Zurück zum Zitat Azad M, Abul K, Ana M, Rocha AC, Fernandes P, Edite MG (2015) Solving large 0–1 multidimensional knapsack problems by a new simplified binary artificial fish swarm algorithm. J Math Model Algorithms Oper Res 14(3):313–330MathSciNetCrossRefMATH Azad M, Abul K, Ana M, Rocha AC, Fernandes P, Edite MG (2015) Solving large 0–1 multidimensional knapsack problems by a new simplified binary artificial fish swarm algorithm. J Math Model Algorithms Oper Res 14(3):313–330MathSciNetCrossRefMATH
Zurück zum Zitat Beheshti Z, Shamsuddin SM, Yuhaniz SS (2013) Binary accelerated particle swarm algorithm (BAPSA) for discrete optimization problems. J Global Optim 57(2):549–573MathSciNetCrossRefMATH Beheshti Z, Shamsuddin SM, Yuhaniz SS (2013) Binary accelerated particle swarm algorithm (BAPSA) for discrete optimization problems. J Global Optim 57(2):549–573MathSciNetCrossRefMATH
Zurück zum Zitat Beheshti Z, Shamsuddin SM, Hasan S (2015) Memetic binary particle swarm optimization for discrete optimization problems. Inf Sci 299:58–84CrossRef Beheshti Z, Shamsuddin SM, Hasan S (2015) Memetic binary particle swarm optimization for discrete optimization problems. Inf Sci 299:58–84CrossRef
Zurück zum Zitat Carlos BP et al (2010) A solution to multidimensional knapsack problem using a parallel genetic algorithm. Int J Intell Inf Process 1(2):47–54 Carlos BP et al (2010) A solution to multidimensional knapsack problem using a parallel genetic algorithm. Int J Intell Inf Process 1(2):47–54
Zurück zum Zitat Chih M (2015) Self-adaptive check and repair operator-based particle swarm optimization for the multidimensional knapsack problem. Appl Soft Comput 26:378–389CrossRef Chih M (2015) Self-adaptive check and repair operator-based particle swarm optimization for the multidimensional knapsack problem. Appl Soft Comput 26:378–389CrossRef
Zurück zum Zitat Chih M et al (2014) Particle swarm optimization with time-varying acceleration coefficients for the multidimensional knapsack problem. Appl Math Model 38(4):1338–1350MathSciNetCrossRef Chih M et al (2014) Particle swarm optimization with time-varying acceleration coefficients for the multidimensional knapsack problem. Appl Math Model 38(4):1338–1350MathSciNetCrossRef
Zurück zum Zitat Chu PC, Beasley JE (1998) A genetic algorithm for the multidimensional knapsack problem. J Heurist 4(1):63–86CrossRefMATH Chu PC, Beasley JE (1998) A genetic algorithm for the multidimensional knapsack problem. J Heurist 4(1):63–86CrossRefMATH
Zurück zum Zitat Fingler H et al (2014) A CUDA based solution to the multidimensional knapsack problem using the ant colony optimization. Proc Comput Sci 29:84–94CrossRef Fingler H et al (2014) A CUDA based solution to the multidimensional knapsack problem using the ant colony optimization. Proc Comput Sci 29:84–94CrossRef
Zurück zum Zitat Gherboudj A, Labed S, Chikhi S (2012) A new hybrid binary particle swarm optimization algorithm for multidimensional knapsack problem. In: Wyld D, Zizka J, Nagamalai D (eds) Advances in computer science, engineering and applications. Springer, Berlin, pp 489–498CrossRef Gherboudj A, Labed S, Chikhi S (2012) A new hybrid binary particle swarm optimization algorithm for multidimensional knapsack problem. In: Wyld D, Zizka J, Nagamalai D (eds) Advances in computer science, engineering and applications. Springer, Berlin, pp 489–498CrossRef
Zurück zum Zitat Güler A, Berberler ME, Nuriyev U (2016) A new genetic algorithm for the 0–1 knapsack problem. Acad Platf J Eng Sci 4(3):9–14 Güler A, Berberler ME, Nuriyev U (2016) A new genetic algorithm for the 0–1 knapsack problem. Acad Platf J Eng Sci 4(3):9–14
Zurück zum Zitat Haddar B et al (2016) A hybrid quantum particle swarm optimization for the multidimensional knapsack problem. Eng Appl Artif Intell 55:1–13CrossRef Haddar B et al (2016) A hybrid quantum particle swarm optimization for the multidimensional knapsack problem. Eng Appl Artif Intell 55:1–13CrossRef
Zurück zum Zitat Hembecker F, Lopes HS, Godoy W Jr (2007) Particle swarm optimization for the multidimensional knapsack problem. In: International conference on adaptive and natural computing algorithms. Springer, Berlin Hembecker F, Lopes HS, Godoy W Jr (2007) Particle swarm optimization for the multidimensional knapsack problem. In: International conference on adaptive and natural computing algorithms. Springer, Berlin
Zurück zum Zitat Horng M-H (2012) Vector quantization using the firefly algorithm for image compression. Exp Syst Appl 39(1):1078–1091CrossRef Horng M-H (2012) Vector quantization using the firefly algorithm for image compression. Exp Syst Appl 39(1):1078–1091CrossRef
Zurück zum Zitat Kong M, Tian P (2006) Apply the particle swarm optimization to the multidimensional knapsack problem. In: International conference on artificial intelligence and soft computing. Springer, Berlin Kong M, Tian P (2006) Apply the particle swarm optimization to the multidimensional knapsack problem. In: International conference on artificial intelligence and soft computing. Springer, Berlin
Zurück zum Zitat Labed S, Gherboudj A, Chikhi S (2011) A modified hybrid particle swarm optimization algorithm for multidimensional knapsack problem. Int J Comput Appl 34(2):1 Labed S, Gherboudj A, Chikhi S (2011) A modified hybrid particle swarm optimization algorithm for multidimensional knapsack problem. Int J Comput Appl 34(2):1
Zurück zum Zitat Layeb A (2013) A hybrid quantum inspired harmony search algorithm for 0–1 optimization problems. J Comput Appl Math 253:14–25MathSciNetCrossRefMATH Layeb A (2013) A hybrid quantum inspired harmony search algorithm for 0–1 optimization problems. J Comput Appl Math 253:14–25MathSciNetCrossRefMATH
Zurück zum Zitat Layeb A, Boussalia SR (2012) A novel quantum inspired cuckoo search algorithm for bin packing problem. Int J Inf Technol Comput Sci (IJITCS) 4(5):58 Layeb A, Boussalia SR (2012) A novel quantum inspired cuckoo search algorithm for bin packing problem. Int J Inf Technol Comput Sci (IJITCS) 4(5):58
Zurück zum Zitat Liu J et al (2016) A Binary differential search algorithm for the 0–1 multidimensional knapsack problem. Appl Math Model 40(23):9788–9805MathSciNetCrossRef Liu J et al (2016) A Binary differential search algorithm for the 0–1 multidimensional knapsack problem. Appl Math Model 40(23):9788–9805MathSciNetCrossRef
Zurück zum Zitat Mansini R, Speranza MG (1999) Heuristic algorithms for the portfolio selection problem with minimum transaction lots. Eur J Oper Res 114(2):219–233CrossRefMATH Mansini R, Speranza MG (1999) Heuristic algorithms for the portfolio selection problem with minimum transaction lots. Eur J Oper Res 114(2):219–233CrossRefMATH
Zurück zum Zitat Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Phys Rev E 49(5):4677CrossRef Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Phys Rev E 49(5):4677CrossRef
Zurück zum Zitat Medhane DV, Sangaiah AK (2017) Search space-based multi-objective optimization evolutionary algorithm. Comput Electr Eng 58:126–143CrossRef Medhane DV, Sangaiah AK (2017) Search space-based multi-objective optimization evolutionary algorithm. Comput Electr Eng 58:126–143CrossRef
Zurück zum Zitat Meng T, Pan Q-K (2017) An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem. Appl Soft Comput 50:79–93CrossRef Meng T, Pan Q-K (2017) An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem. Appl Soft Comput 50:79–93CrossRef
Zurück zum Zitat Nakbi W, Alaya I, Zouari W (2015) A Hybrid Lagrangian search ant colony optimization algorithm for the multidimensional knapsack problem. Proc Comput Sci 60:1109–1119CrossRef Nakbi W, Alaya I, Zouari W (2015) A Hybrid Lagrangian search ant colony optimization algorithm for the multidimensional knapsack problem. Proc Comput Sci 60:1109–1119CrossRef
Zurück zum Zitat Pirkul H (1987) A heuristic solution procedure for the multiconstraint zero? one knapsack problem. Naval Res Log 34(2):161–172MathSciNetCrossRefMATH Pirkul H (1987) A heuristic solution procedure for the multiconstraint zero? one knapsack problem. Naval Res Log 34(2):161–172MathSciNetCrossRefMATH
Zurück zum Zitat Ratanavilisagul C, Kruatrachue AB (2014) A modified particle swarm optimization with mutation and reposition. Int J Innov Comput Inform Control 10(6):2127–2142 Ratanavilisagul C, Kruatrachue AB (2014) A modified particle swarm optimization with mutation and reposition. Int J Innov Comput Inform Control 10(6):2127–2142
Zurück zum Zitat Sabba S, Chikhi S (2014) A discrete binary version of bat algorithm for multidimensional knapsack problem. Int J Bioinspir Comput 6(2):140–152CrossRef Sabba S, Chikhi S (2014) A discrete binary version of bat algorithm for multidimensional knapsack problem. Int J Bioinspir Comput 6(2):140–152CrossRef
Zurück zum Zitat Salman AA, Ahmad I, Omran MGH (2016) Stochastic diffusion binary differential evolution to solve multidimensional knapsack problem. Int J Mach Learn Comput 6(2):130CrossRef Salman AA, Ahmad I, Omran MGH (2016) Stochastic diffusion binary differential evolution to solve multidimensional knapsack problem. Int J Mach Learn Comput 6(2):130CrossRef
Zurück zum Zitat Samuel OW, Asogbon GM, Sangaiah AK, Fang P, Li G (2017) An integrated decision support system based on ANN and fuzzy_AHP for heart failure risk prediction. Exp Syst Appl 68:163–172CrossRef Samuel OW, Asogbon GM, Sangaiah AK, Fang P, Li G (2017) An integrated decision support system based on ANN and fuzzy_AHP for heart failure risk prediction. Exp Syst Appl 68:163–172CrossRef
Zurück zum Zitat Sangaiah AK, Thangavelu AK, Gao XZ, Anbazhagan N, Durai MS (2015) An ANFIS approach for evaluation of team-level service climate in GSD projects using Taguchi-genetic learning algorithm. Appl Soft Comput 30:628–635CrossRef Sangaiah AK, Thangavelu AK, Gao XZ, Anbazhagan N, Durai MS (2015) An ANFIS approach for evaluation of team-level service climate in GSD projects using Taguchi-genetic learning algorithm. Appl Soft Comput 30:628–635CrossRef
Zurück zum Zitat Wang L et al (2008) A novel probability binary particle swarm optimization algorithm and its application. J Softw 3(9):28–35CrossRef Wang L et al (2008) A novel probability binary particle swarm optimization algorithm and its application. J Softw 3(9):28–35CrossRef
Zurück zum Zitat Weingartner HM (1966) Capital budgeting of interrelated projects: survey and synthesis. Manag Sci 12(7):485–516CrossRef Weingartner HM (1966) Capital budgeting of interrelated projects: survey and synthesis. Manag Sci 12(7):485–516CrossRef
Zurück zum Zitat Yang, X-S (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation. Springer, Berlin Yang, X-S (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation. Springer, Berlin
Zurück zum Zitat Zan D, Jaros J (2014) Solving the multidimensional knapsack problem using a CUDA accelerated PSO. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE Zan D, Jaros J (2014) Solving the multidimensional knapsack problem using a CUDA accelerated PSO. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE
Zurück zum Zitat Zhang B et al (2015) An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems. Appl Soft Comput 29:288–297CrossRef Zhang B et al (2015) An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems. Appl Soft Comput 29:288–297CrossRef
Zurück zum Zitat Zhang X et al (2016) Binary artificial algae algorithm for multidimensional knapsack problems. Appl Soft Comput 43:583–595CrossRef Zhang X et al (2016) Binary artificial algae algorithm for multidimensional knapsack problems. Appl Soft Comput 43:583–595CrossRef
Zurück zum Zitat Zouache D, Nouioua F, Moussaoui A (2016) Quantum-inspired firefly algorithm with particle swarm optimization for discrete optimization problems. Soft Comput 20(7):2781–2799CrossRef Zouache D, Nouioua F, Moussaoui A (2016) Quantum-inspired firefly algorithm with particle swarm optimization for discrete optimization problems. Soft Comput 20(7):2781–2799CrossRef
Metadaten
Titel
A modified flower pollination algorithm for the multidimensional knapsack problem: human-centric decision making
verfasst von
Mohamed Abdel-Basset
Doaa El-Shahat
Ibrahim El-Henawy
Arun Kumar Sangaiah
Publikationsdatum
31.07.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 13/2018
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2744-y

Weitere Artikel der Ausgabe 13/2018

Soft Computing 13/2018 Zur Ausgabe

Premium Partner