Skip to main content
Erschienen in: Memetic Computing 1/2020

14.05.2019 | Regular Research Paper

Noising methods with hybrid greedy repair operator for 0–1 knapsack problem

verfasst von: Shihua Zhan, Lijin Wang, Zejun Zhang, Yiwen Zhong

Erschienen in: Memetic Computing | Ausgabe 1/2020

Einloggen

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

search-config
loading …

Abstract

Noising methods (NMs) include a set of local search methods and can be considered as simulated annealing algorithm or threshold accepting (TA) method when its components are properly chosen. This paper studies how to utilize NMs for solving the 0–1 knapsack problem (0–1 KP). Two noising strategies, noising variation of objective function and noising data, are used to help NMs escape from local optima. When noising variation of objective function is used, probabilistic acceptance or deterministic acceptance is used to decide whether to accept neighbor solutions. Two decreasing strategies, arithmetical decreasing and geometrical decreasing, are used to control the change of parameter noise-rate. In total, six variants of NMs including two TAs are designed to solve the 0–1 KP. In those variants, a hybrid greedy repair operator, which combines density-based and value-based greedy drop and add operators, is designed to get better balance between intensification and diversification. Extensive experiments were performed to compare the performances of the six variants of NMs. The performances of the six variants of NMs were also compared with some state-of-the-art metaheuristics on a wide range of small size, medium size, and large size 0–1 KP instances. Simulation results show that NMs are better than or competitive with other state-of-the-art metaheuristics.

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 "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"

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!

Literatur
1.
2.
Zurück zum Zitat Charon I, Hudry O (2001) The noising methods: a generalization of some metaheuristics. Eur J Oper Res 135(1):86–101MATHCrossRef Charon I, Hudry O (2001) The noising methods: a generalization of some metaheuristics. Eur J Oper Res 135(1):86–101MATHCrossRef
3.
Zurück zum Zitat Charon I, Hudry O (2002) The noising methods: a survey. In: Hansen P, Ribeiro CC (eds) Essays and surveys in metaheuristics. Springer, Boston, pp 245–261 Charon I, Hudry O (2002) The noising methods: a survey. In: Hansen P, Ribeiro CC (eds) Essays and surveys in metaheuristics. Springer, Boston, pp 245–261
4.
Zurück zum Zitat Abdel-Basset M, El-Shahat D, Sangaiah AK (2019) A modified nature inspired meta-heuristic whale optimization algorithm for solving 0–1 knapsack problem. Int J Mach Learn Cybern 10(3):495–514CrossRef Abdel-Basset M, El-Shahat D, Sangaiah AK (2019) A modified nature inspired meta-heuristic whale optimization algorithm for solving 0–1 knapsack problem. Int J Mach Learn Cybern 10(3):495–514CrossRef
5.
Zurück zum Zitat Bhattacharjee KK, Sarmah SP (2014) Shuffled frog leaping algorithm and its application to 0/1 knapsack problem. Appl Soft Comput 19:252–263CrossRef Bhattacharjee KK, Sarmah SP (2014) Shuffled frog leaping algorithm and its application to 0/1 knapsack problem. Appl Soft Comput 19:252–263CrossRef
6.
Zurück zum Zitat Bhattacharjee KK, Sarmah SP (2017) Modified swarm intelligence based techniques for the knapsack problem. Appl Intell 46(1):158–179CrossRef Bhattacharjee KK, Sarmah SP (2017) Modified swarm intelligence based techniques for the knapsack problem. Appl Intell 46(1):158–179CrossRef
7.
Zurück zum Zitat Nguyen PH, Wang D, Truong TK (2017) A novel binary social spider algorithm for 0–1 knapsack problem. Int J Innov Comput Inf Control 13(6):2039–2049 Nguyen PH, Wang D, Truong TK (2017) A novel binary social spider algorithm for 0–1 knapsack problem. Int J Innov Comput Inf Control 13(6):2039–2049
8.
Zurück zum Zitat Zhou Y, Chen X, Zhou G (2016) An improved monkey algorithm for a 0–1 knapsack problem. Appl Soft Comput 38:817–830CrossRef Zhou Y, Chen X, Zhou G (2016) An improved monkey algorithm for a 0–1 knapsack problem. Appl Soft Comput 38:817–830CrossRef
9.
Zurück zum Zitat Gherboudj A, Layeb A, Chikhi S (2012) Solving 0–1 knapsack problems by a discrete binary version of cuckoo search algorithm. Int J Bio-Inspir Comput 4(4):229–236CrossRef Gherboudj A, Layeb A, Chikhi S (2012) Solving 0–1 knapsack problems by a discrete binary version of cuckoo search algorithm. Int J Bio-Inspir Comput 4(4):229–236CrossRef
10.
Zurück zum Zitat Kulkarni AJ, Shabir H (2016) Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern 7(3):427–441CrossRef Kulkarni AJ, Shabir H (2016) Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern 7(3):427–441CrossRef
11.
Zurück zum Zitat Han M, Liu S (2017) An improved binary chicken swarm optimization algorithm for solving 0–1 knapsack problem. In: 2017 13th International conference on computational intelligence and security (CIS). IEEE, pp 207–210 Han M, Liu S (2017) An improved binary chicken swarm optimization algorithm for solving 0–1 knapsack problem. In: 2017 13th International conference on computational intelligence and security (CIS). IEEE, pp 207–210
12.
Zurück zum Zitat Cao J, Yin B, Lu X, Kang Y, Chen X (2018) A modified artificial bee colony approach for the 0–1 knapsack problem. Appl Intell 48:1582–1595CrossRef Cao J, Yin B, Lu X, Kang Y, Chen X (2018) A modified artificial bee colony approach for the 0–1 knapsack problem. Appl Intell 48:1582–1595CrossRef
13.
Zurück zum Zitat Wu H, Zhang F, Zhan R, Wang S, Zhang C (2014) A binary wolf pack algorithm for solving 0–1 knapsack problem. Syst Eng Electron 36(8):1660–1667MATH Wu H, Zhang F, Zhan R, Wang S, Zhang C (2014) A binary wolf pack algorithm for solving 0–1 knapsack problem. Syst Eng Electron 36(8):1660–1667MATH
14.
Zurück zum Zitat Gao Y, Zhang F, Zhao Y, Li C (2018) Quantum-inspired wolf pack algorithm to solve the 0–1 knapsack problem. Math Probl Eng 2018:5327056MathSciNetMATH Gao Y, Zhang F, Zhao Y, Li C (2018) Quantum-inspired wolf pack algorithm to solve the 0–1 knapsack problem. Math Probl Eng 2018:5327056MathSciNetMATH
15.
Zurück zum Zitat Rizk-Allah RM, Hassanien AE (2018) New binary bat algorithm for solving 0–1 knapsack problem. Complex Intell Syst 4(1):31–53CrossRef Rizk-Allah RM, Hassanien AE (2018) New binary bat algorithm for solving 0–1 knapsack problem. Complex Intell Syst 4(1):31–53CrossRef
16.
Zurück zum Zitat Wu H, Zhou Y, Luo Q (2018) Hybrid symbiotic organisms search algorithm for solving 0–1 knapsack problem. Int J Bio-Inspir Comput 12(1):23–53CrossRef Wu H, Zhou Y, Luo Q (2018) Hybrid symbiotic organisms search algorithm for solving 0–1 knapsack problem. Int J Bio-Inspir Comput 12(1):23–53CrossRef
17.
Zurück zum Zitat Feng Y, Jia K, He Y (2014) An improved hybrid encoding cuckoo search algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014:970456 Feng Y, Jia K, He Y (2014) An improved hybrid encoding cuckoo search algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014:970456
18.
Zurück zum Zitat Feng Y, Wang GG, Feng Q, Zhao XJ (2014) An effective hybrid cuckoo search algorithm with improved shuffled frog leaping algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014 Feng Y, Wang GG, Feng Q, Zhao XJ (2014) An effective hybrid cuckoo search algorithm with improved shuffled frog leaping algorithm for 0–1 knapsack problems. Comput Intell Neurosci 2014
19.
Zurück zum Zitat Feng Y, Wang GG, Gao XZ (2016) A novel hybrid cuckoo search algorithm with global harmony search for 0–1 knapsack problems. Int J Comput Intell Syst 9(6):1174–1190CrossRef Feng Y, Wang GG, Gao XZ (2016) A novel hybrid cuckoo search algorithm with global harmony search for 0–1 knapsack problems. Int J Comput Intell Syst 9(6):1174–1190CrossRef
20.
Zurück zum Zitat Feng Y, Wang GG, Deb S, Lu M, Zhao XJ (2017) Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization. Neural Comput Appl 28(7):1619–1634CrossRef Feng Y, Wang GG, Deb S, Lu M, Zhao XJ (2017) Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization. Neural Comput Appl 28(7):1619–1634CrossRef
21.
Zurück zum Zitat Feng Y, Yang J, Wu C, Lu M, Zhao XJ (2018) Solving 0–1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation. Memet Comput 10(2):135–150CrossRef Feng Y, Yang J, Wu C, Lu M, Zhao XJ (2018) Solving 0–1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation. Memet Comput 10(2):135–150CrossRef
22.
Zurück zum Zitat Feng Y, Wang GG, Dong J, Wang L (2018) Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0–1 knapsack problem. Comput Electr Eng 67:454–468CrossRef Feng Y, Wang GG, Dong J, Wang L (2018) Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0–1 knapsack problem. Comput Electr Eng 67:454–468CrossRef
23.
Zurück zum Zitat Abdel-Basset M, Zhou Y (2018) An elite opposition-flower pollination algorithm for a 0–1 knapsack problem. Int J Bio-Inspir Comput 11(1):46–53CrossRef Abdel-Basset M, Zhou Y (2018) An elite opposition-flower pollination algorithm for a 0–1 knapsack problem. Int J Bio-Inspir Comput 11(1):46–53CrossRef
24.
Zurück zum Zitat Truong TK, Li K, Xu Y (2013) Chemical reaction optimization with greedy strategy for the 0–1 knapsack problem. Appl Soft Comput 13(4):1774–1780CrossRef Truong TK, Li K, Xu Y (2013) Chemical reaction optimization with greedy strategy for the 0–1 knapsack problem. Appl Soft Comput 13(4):1774–1780CrossRef
25.
Zurück zum Zitat Truong TK, Li K, Xu Y, Ouyang A, Nguyen TT (2015) Solving 0–1 knapsack problem by artificial chemical reaction optimization algorithm with a greedy strategy. J Intell Fuzzy Syst 28(5):2179–2186MathSciNetMATHCrossRef Truong TK, Li K, Xu Y, Ouyang A, Nguyen TT (2015) Solving 0–1 knapsack problem by artificial chemical reaction optimization algorithm with a greedy strategy. J Intell Fuzzy Syst 28(5):2179–2186MathSciNetMATHCrossRef
26.
Zurück zum Zitat Zhou Y, Bao Z, Luo Q, Zhang S (2017) A complex-valued encoding wind driven optimization for the 0–1 knapsack problem. Appl Intell 46(3):684–702CrossRef Zhou Y, Bao Z, Luo Q, Zhang S (2017) A complex-valued encoding wind driven optimization for the 0–1 knapsack problem. Appl Intell 46(3):684–702CrossRef
27.
Zurück zum Zitat Zou D, Gao L, Li S, Wu J (2011) Solving 0–1 knapsack problem by a novel global harmony search algorithm. Appl Soft Comput 11(2):1556–1564CrossRef Zou D, Gao L, Li S, Wu J (2011) Solving 0–1 knapsack problem by a novel global harmony search algorithm. Appl Soft Comput 11(2):1556–1564CrossRef
28.
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–25MathSciNetMATHCrossRef Layeb A (2013) A hybrid quantum inspired harmony search algorithm for 0–1 optimization problems. J Comput Appl Math 253:14–25MathSciNetMATHCrossRef
29.
Zurück zum Zitat Tuo S, Yong L, Deng F (2014) A novel harmony search algorithm based on teaching-learning strategies for 0–1 knapsack problems. Sci World J 2014:637412CrossRef Tuo S, Yong L, Deng F (2014) A novel harmony search algorithm based on teaching-learning strategies for 0–1 knapsack problems. Sci World J 2014:637412CrossRef
30.
Zurück zum Zitat Xiang WL, An MQ, Li YZ, He RC, Zhang JF (2014) A novel discrete global-best harmony search algorithm for solving 0–1 knapsack problems. Discrete Dyn Nat Soc 2014:573731CrossRef Xiang WL, An MQ, Li YZ, He RC, Zhang JF (2014) A novel discrete global-best harmony search algorithm for solving 0–1 knapsack problems. Discrete Dyn Nat Soc 2014:573731CrossRef
31.
Zurück zum Zitat Kong X, Gao L, Ouyang H, Li S (2015) A simplified binary harmony search algorithm for large scale 0–1 knapsack problems. Expert Syst Appl 42(12):5337–5355CrossRef Kong X, Gao L, Ouyang H, Li S (2015) A simplified binary harmony search algorithm for large scale 0–1 knapsack problems. Expert Syst Appl 42(12):5337–5355CrossRef
32.
Zurück zum Zitat Kruskal WH, Wallis WW (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47(260):583–621MATHCrossRef Kruskal WH, Wallis WW (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47(260):583–621MATHCrossRef
Metadaten
Titel
Noising methods with hybrid greedy repair operator for 0–1 knapsack problem
verfasst von
Shihua Zhan
Lijin Wang
Zejun Zhang
Yiwen Zhong
Publikationsdatum
14.05.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Memetic Computing / Ausgabe 1/2020
Print ISSN: 1865-9284
Elektronische ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-019-00288-z

Weitere Artikel der Ausgabe 1/2020

Memetic Computing 1/2020 Zur Ausgabe

Editorial

Editorial