A modified nature inspired meta-heuristic whale optimization algorithm for solving 0-1 knapsack problem

被引:54
作者
Abdel-Basset, Mohamed [1 ]
El-Shahat, Doaa [2 ]
Sangaiah, Arun Kumar [3 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Dept Operat Res, Zagazig, Egypt
[2] Zagazig Univ, Fac Comp & Informat, Comp Sci Dept, El Zera Sq, Zagazig, Sharqiyah, Egypt
[3] VIT Univ, Sch Comp Sci & Engn, Vellore 632014, Tamil Nadu, India
关键词
Whale optimization algorithm; Optimization; Knapsack problem; Multidimensional knapsack; Nature inspired meta-heuristic algorithms; PARTICLE SWARM OPTIMIZATION; DISCRETE BINARY VERSION; CUCKOO SEARCH;
D O I
10.1007/s13042-017-0731-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Whale optimization algorithm (WOA) is one of the most recent nature-inspired meta-heuristic optimization algorithms, which simulates the social character of the humpback whales. WOA has an efficient performance in solving the continuous problems and engineering optimization problems. This paper presents an improved whale optimization algorithm (IWOA) for solving both single and multidimensional 0-1 knapsack problems with different scales. A penalty function is added to the evaluation function so that the fitness of the feasible solutions can outperform the fitness of the infeasible ones. The sigmoid function can take the real-valued solutions as input and produces the binary solutions as output. A two-stage repair operator is employed for handling the infeasible solutions. IWOA can give a better tradeoff between the diversification and the intensification through using two strategies: Local Search Strategy (LSS) and the Levy flight walks. In addition to the bitwise operation which increases the IWOA efficiency. The proposed IWOA is compared with other state-of-art algorithms to validate the effectiveness of the proposed algorithm in solving 0-1 knapsack problems. Further, the experimental results and extensive numerical illustrations have been indicated that IWOA is efficient, effective, and robust for solving the hard 0-1 knapsack problems than the other existing approaches in the available literature. The source code of the IWOA algorithm will be available after the paper accepted as a toolbox in MATLAB library.
引用
收藏
页码:495 / 514
页数:20
相关论文
共 41 条
[1]   A comprehensive study of cuckoo-inspired algorithms [J].
Abdel-Basset, Mohamed ;
Hessin, Abdel-Naser ;
Abdel-Fatah, Lila .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (02) :345-361
[2]   Solving 0-1 Knapsack Problems by Binary Dragonfly Algorithm [J].
Abdel-Basset, Mohamed ;
Luo, Qifang ;
Miao, Fahui ;
Zhou, Yongquan .
INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 :491-502
[3]  
Abdel-Raouf Osama, 2014, International Journal of Information Technology and Computer Science, V6, P19, DOI 10.5815/ijitcs.2014.06.03
[4]  
Abdel-Raoufi O., 2014, Adv Eng Technol Appl, V4, P1
[5]  
[Anonymous], FUTURE GENER COMPUT
[6]  
[Anonymous], J BIOINSPIRED COMPUT
[7]  
[Anonymous], 2017, SOFT COMPUT
[8]  
[Anonymous], 2013, INT J COMPUT APPL
[9]  
[Anonymous], OR LIB
[10]  
[Anonymous], COMPUT ELECT ENG