A Binary Equilibrium Optimization Algorithm for 0-1 Knapsack Problems

被引:46
作者
Abdel-Basset, Mohamed [1 ]
Mohamed, Reda [1 ]
Mirjalili, Seyedali [2 ,3 ,4 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Zagazig 44519, Egypt
[2] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Adelaide, SA, Australia
[3] Yonsei Univ, Yonsei Frontier Lab, Seoul, South Korea
[4] King Abdulaziz Univ, Jeddah, Saudi Arabia
关键词
0-1 knapsack problem; Equilibrium optimizer; Transfer function; Algorithm; Binary optimization; Particle swarm optimization; Combinatorial optimization; Artificial intelligence; Benchmark; MONARCH BUTTERFLY OPTIMIZATION; PARTICLE SWARM OPTIMIZATION; SEARCH ALGORITHM; SELECTION METHOD; MODEL;
D O I
10.1016/j.cie.2020.106946
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, a binary version of equilibrium optimization (BEO) is proposed for the tackling 0-1 knapsack problem characterized as a discrete problem. Because the standard equilibrium optimizer (EO) has been proposed for solving continuous optimization problems, a discrete variant is required to solve binary problems. Hence, eight transfer functions including V-Shaped and S-Shaped are employed to convert continuous EO to Binary EO (BEO). Among those transfer functions, this study demonstrates that V-Shaped V3 is the best one. It is also observed that the sigmoid S3 transfer function can be more beneficial than V3 for improving the performance of other algorithms employed in this paper. We conclude that the performance of any binary algorithm relies on the good choice of the transfer function. In addition, we use the penalty function to sift the infeasible solution from the solutions of the problem and apply a repair algorithm (RA) for converting them to feasible solutions. The performance of the proposed algorithm is evaluated on three benchmark datasets with 63 instances of small-, medium-, and large-scale and compared with a number of the other algorithm proposed for solving 0-1 knapsack under different statistical analyses. The experimental results demonstrate that the BEOV3 algorithm is superior on all the small-, medium-scale case studies. Regarding the large-scale test cases, the proposed method achieves the optimal value for 13 out of 18 instances.(2)
引用
收藏
页数:21
相关论文
共 58 条
[1]   A modified nature inspired meta-heuristic whale optimization algorithm for solving 0-1 knapsack problem [J].
Abdel-Basset, Mohamed ;
El-Shahat, Doaa ;
Sangaiah, Arun Kumar .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (03) :495-514
[2]   A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :205-223
[3]   Hybrid clustering analysis using improved krill herd algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
APPLIED INTELLIGENCE, 2018, 48 (11) :4047-4071
[4]   A new feature selection method to improve the document clustering using particle swarm optimization algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :456-466
[5]  
Abualigah LMQ, 2019, FEATURE SELECTION EN, DOI [DOI 10.1007/978-3-030-10674-4, 10.1007/978-3-030-10674-4]
[6]   A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm [J].
Askarzadeh, Alireza .
COMPUTERS & STRUCTURES, 2016, 169 :1-12
[7]  
Bairathi D, 2018, INT C INT SYST DES A
[8]   Surrogate relaxation of a fuzzy multidimensional 0-1 knapsack model by surrogate constraint normalization rules and a methodology for multi-attribute project portfolio selection [J].
Bas, Esra .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (05) :958-970
[9]   The air cargo load planning problem - a consolidated problem definition and literature review on related problems [J].
Brandt, Felix ;
Nickel, Stefan .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (02) :399-410
[10]   A modified artificial bee colony approach for the 0-1 knapsack problem [J].
Cao, Jie ;
Yin, Baoqun ;
Lu, Xiaonong ;
Kang, Yu ;
Chen, Xin .
APPLIED INTELLIGENCE, 2018, 48 (06) :1582-1595