Skip to main content
Erschienen in: Neural Computing and Applications 7/2017

28.12.2015 | Original Article

Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization

verfasst von: Yanhong Feng, Gai-Ge Wang, Suash Deb, Mei Lu, Xiang-Jun Zhao

Erschienen in: Neural Computing and Applications | Ausgabe 7/2017

Einloggen

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

search-config
loading …

Abstract

This paper presents a novel binary monarch butterfly optimization (BMBO) method, intended for addressing the 0–1 knapsack problem (0–1 KP). Two tuples, consisting of real-valued vectors and binary vectors, are used to represent the monarch butterfly individuals in BMBO. Real-valued vectors constitute the search space, whereas binary vectors form the solution space. In other words, monarch butterfly optimization works directly on real-valued vectors, while solutions are represented by binary vectors. Three kinds of individual allocation schemes are tested in order to achieve better performance. Toward revising the infeasible solutions and optimizing the feasible ones, a novel repair operator, based on greedy strategy, is employed. Comprehensive numerical experimentations on three types of 0–1 KP instances are carried out. The comparative study of the BMBO with four state-of-the-art classical algorithms clearly points toward the superiority of the former in terms of search accuracy, convergent capability and stability in solving the 0–1 KP, especially for the high-dimensional instances.

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

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!

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!

Literatur
1.
Zurück zum Zitat Du DZ, Ko KI, Hu X (2011) Design and analysis of approximation algorithms. Springer, Berlin Du DZ, Ko KI, Hu X (2011) Design and analysis of approximation algorithms. Springer, Berlin
9.
Zurück zum Zitat Plateau G, Elkihel M (1985) A hybrid method for the 0–1 knapsack problem. Methods Oper Res 49:277–293MathSciNetMATH Plateau G, Elkihel M (1985) A hybrid method for the 0–1 knapsack problem. Methods Oper Res 49:277–293MathSciNetMATH
10.
Zurück zum Zitat Thiel J, Voss S (1994) Some experiences on solving multi constraint zero-one knapsack problems with genetic algorithms. INFOR 32(4):226–242MATH Thiel J, Voss S (1994) Some experiences on solving multi constraint zero-one knapsack problems with genetic algorithms. INFOR 32(4):226–242MATH
11.
Zurück zum Zitat Chen P, Li J, Liu ZM (2008) Solving 0–1 knapsack problems by a discrete binary version of differential evolution. In: Second international symposium on intelligent information technology application, vol 2, pp 513–516. doi:10.1109/IITA.2008.538 Chen P, Li J, Liu ZM (2008) Solving 0–1 knapsack problems by a discrete binary version of differential evolution. In: Second international symposium on intelligent information technology application, vol 2, pp 513–516. doi:10.​1109/​IITA.​2008.​538
13.
Zurück zum Zitat Feng YH, Jia K, and He YC (2014) An improved hybrid encoding cuckoo search algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014:970456. doi:10.1155/2014/970456 Feng YH, Jia K, and He YC (2014) An improved hybrid encoding cuckoo search algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014:970456. doi:10.​1155/​2014/​970456
14.
Zurück zum Zitat Feng YH, Wang GG, Feng QJ, Zhao XJ (2014) An effective hybrid cuckoo search algorithm with improved shuffled frog leaping algorithm for 0–1 knapsack problems. Comput Intell Neurosci. doi:10.1155/2014/857254 Feng YH, Wang GG, Feng QJ, Zhao XJ (2014) An effective hybrid cuckoo search algorithm with improved shuffled frog leaping algorithm for 0–1 knapsack problems. Comput Intell Neurosci. doi:10.​1155/​2014/​857254
19.
20.
Zurück zum Zitat Yang XS, Deb S, Fong S (2014) Bat algorithm is better than intermittent search strategy. J Multi-Valued Log Soft Comput 22(3):223–237 Yang XS, Deb S, Fong S (2014) Bat algorithm is better than intermittent search strategy. J Multi-Valued Log Soft Comput 22(3):223–237
24.
Zurück zum Zitat Srivastava PR, Chis M, Deb S et al (2012) An efficient optimization algorithm for structural software testing. Int J Artif Intell™ 8(S12):68–77 Srivastava PR, Chis M, Deb S et al (2012) An efficient optimization algorithm for structural software testing. Int J Artif Intell™ 8(S12):68–77
25.
Zurück zum Zitat Wang G-G, Guo LH, Duan H et al (2012) A hybrid meta-heuristic DE/CS algorithm for UCAV path planning. J Inform Comput Sci 9(16):4811–4818 Wang G-G, Guo LH, Duan H et al (2012) A hybrid meta-heuristic DE/CS algorithm for UCAV path planning. J Inform Comput Sci 9(16):4811–4818
26.
Zurück zum Zitat Wang G-G, Gandomi AH, Zhao XJ et al (2014) Hybridizing harmony search algorithm with cuckoo search for global numerical optimization. Soft Comput. doi:10.1007/s00500-014-1502-7 Wang G-G, Gandomi AH, Zhao XJ et al (2014) Hybridizing harmony search algorithm with cuckoo search for global numerical optimization. Soft Comput. doi:10.​1007/​s00500-014-1502-7
27.
28.
29.
Zurück zum Zitat Wang GG, Gandomi AH, Yang XS, et al (2012) A new hybrid method based on krill herd and cuckoo search for global optimization tasks. Int J Bio-Inspired Comput Wang GG, Gandomi AH, Yang XS, et al (2012) A new hybrid method based on krill herd and cuckoo search for global optimization tasks. Int J Bio-Inspired Comput
30.
Zurück zum Zitat Wang G-G, Gandomi AH, Alavi AH et al (2015) A hybrid method based on krill herd and quantum-behaved particle swarm optimization. Neural Comput Appl. doi:10.1007/s00521-015-1914-z Wang G-G, Gandomi AH, Alavi AH et al (2015) A hybrid method based on krill herd and quantum-behaved particle swarm optimization. Neural Comput Appl. doi:10.​1007/​s00521-015-1914-z
32.
Zurück zum Zitat Wang G-G, Gandomi AH, Alavi AH (2014) Stud krill herd algorithm. Neurocomputing 128:363–370CrossRef Wang G-G, Gandomi AH, Alavi AH (2014) Stud krill herd algorithm. Neurocomputing 128:363–370CrossRef
36.
Zurück zum Zitat Fong S, Yang XS, Deb S (2013) Swarm search for feature selection in classification. In: Computational science and engineering (CSE), 2013 IEEE 16th international conference on. IEEE, pp 902–909 Fong S, Yang XS, Deb S (2013) Swarm search for feature selection in classification. In: Computational science and engineering (CSE), 2013 IEEE 16th international conference on. IEEE, pp 902–909
37.
Zurück zum Zitat Wang G-G, Deb S, Coelho LDS (2015) Earthworm optimization algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Int J Bio-Inspired Comput in press Wang G-G, Deb S, Coelho LDS (2015) Earthworm optimization algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Int J Bio-Inspired Comput in press
38.
Zurück zum Zitat Mirjalili SA, Hashim SZM (2011). BMOA: binary magnetic optimization algorithm. In: 2011 3rd international conference on machine learning and computing (ICMLC 2011), Singapore, pp 201–206 Mirjalili SA, Hashim SZM (2011). BMOA: binary magnetic optimization algorithm. In: 2011 3rd international conference on machine learning and computing (ICMLC 2011), Singapore, pp 201–206
40.
Zurück zum Zitat Wang G-G, Zhao XC, Deb S (2015). A novel monarch butterfly optimization with greedy strategy and self-adaptive crossover operator. In: the 2015 2nd international conference on soft computing & machine intelligence (ISCMI 2015), Hong Kong. IEEE Wang G-G, Zhao XC, Deb S (2015). A novel monarch butterfly optimization with greedy strategy and self-adaptive crossover operator. In: the 2015 2nd international conference on soft computing & machine intelligence (ISCMI 2015), Hong Kong. IEEE
42.
Zurück zum Zitat Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Frome Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Frome
43.
Zurück zum Zitat Joines JA, Houck CR (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA’s. In: Evolutionary computation, 1994. IEEE World Congress on computational intelligence. Proceedings of the first IEEE conference on. IEEE, pp 579–584. doi:10.1109/ICEC.1994.349995 Joines JA, Houck CR (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA’s. In: Evolutionary computation, 1994. IEEE World Congress on computational intelligence. Proceedings of the first IEEE conference on. IEEE, pp 579–584. doi:10.​1109/​ICEC.​1994.​349995
44.
Zurück zum Zitat Olsen AL (1994) Penalty functions and the knapsack problem. In: Evolutionary computation, 1994. IEEE World congress on computational intelligence. Proceedings of the first IEEE conference on. IEEE, pp 554–558. doi:10.1109/ICEC.1994.350000 Olsen AL (1994) Penalty functions and the knapsack problem. In: Evolutionary computation, 1994. IEEE World congress on computational intelligence. Proceedings of the first IEEE conference on. IEEE, pp 554–558. doi:10.​1109/​ICEC.​1994.​350000
45.
Zurück zum Zitat Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, BostonMATH Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, BostonMATH
46.
Zurück zum Zitat Simon D (2013) Evolutionary optimization algorithms. Wiley, New York Simon D (2013) Evolutionary optimization algorithms. Wiley, New York
48.
50.
Zurück zum Zitat Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, BerlinCrossRefMATH Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, BerlinCrossRefMATH
52.
Zurück zum Zitat Montgomery DC (2005) Design and analysis of experiments. Wiley, ArizonaMATH Montgomery DC (2005) Design and analysis of experiments. Wiley, ArizonaMATH
53.
Zurück zum Zitat Feng YH, Wang G-G (2015) An Improved hybrid encoding firefly algorithm for randomized time-varying knapsack problems. In: The 2015 2nd international conference on soft computing & machine intelligence (ISCMI 2015), Hong Kong. IEEE Feng YH, Wang G-G (2015) An Improved hybrid encoding firefly algorithm for randomized time-varying knapsack problems. In: The 2015 2nd international conference on soft computing & machine intelligence (ISCMI 2015), Hong Kong. IEEE
54.
Zurück zum Zitat Wang G-G, Hossein Gandomi A, Yang XS et al (2014) A novel improved accelerated particle swarm optimization algorithm for global numerical optimization. Eng Comput 31(7):1198–1220CrossRef Wang G-G, Hossein Gandomi A, Yang XS et al (2014) A novel improved accelerated particle swarm optimization algorithm for global numerical optimization. Eng Comput 31(7):1198–1220CrossRef
Metadaten
Titel
Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization
verfasst von
Yanhong Feng
Gai-Ge Wang
Suash Deb
Mei Lu
Xiang-Jun Zhao
Publikationsdatum
28.12.2015
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 7/2017
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-015-2135-1

Weitere Artikel der Ausgabe 7/2017

Neural Computing and Applications 7/2017 Zur Ausgabe

Premium Partner