Skip to main content
Top
Published in: Memetic Computing 1/2020

14-05-2019 | Regular Research Paper

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

Authors: Shihua Zhan, Lijin Wang, Zejun Zhang, Yiwen Zhong

Published in: Memetic Computing | Issue 1/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
2.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
29.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
Noising methods with hybrid greedy repair operator for 0–1 knapsack problem
Authors
Shihua Zhan
Lijin Wang
Zejun Zhang
Yiwen Zhong
Publication date
14-05-2019
Publisher
Springer Berlin Heidelberg
Published in
Memetic Computing / Issue 1/2020
Print ISSN: 1865-9284
Electronic ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-019-00288-z

Other articles of this Issue 1/2020

Memetic Computing 1/2020 Go to the issue

Editorial

Editorial

Premium Partner