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 条
[31]   An Improved Attack on the Basic Merkle-Hellman Knapsack Cryptosystem [J].
Liu, Jiayang ;
Bi, Jingguo ;
Xu, Songyan .
IEEE ACCESS, 2019, 7 :59388-59393
[32]   The Whale Optimization Algorithm [J].
Mirjalili, Seyedali ;
Lewis, Andrew .
ADVANCES IN ENGINEERING SOFTWARE, 2016, 95 :51-67
[33]   S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization [J].
Mirjalili, Seyedali ;
Lewis, Andrew .
SWARM AND EVOLUTIONARY COMPUTATION, 2013, 9 :1-14
[34]   Development of a Novel Freight Railcar Load Planning and Monitoring System [J].
Mladenovic, Snezana ;
Zdravkovic, Stefan ;
Veskovic, Slavko ;
Jankovic, Sladana ;
Dordevic, Zivota ;
Dalic, Natasa .
SYMMETRY-BASEL, 2019, 11 (06)
[35]  
Mohammad Abualigah L., 2020, RECENT ADV HYBRID ME, P19, DOI [10.1002/9781119551621.ch2, DOI 10.1002/9781119551621.CH2]
[36]  
Muller S, 2015, COMPUTATION OFFLOADI
[37]  
Oppong E. O., 2019, ASIAN J RES COMPUTER, P1, DOI DOI 10.9734/AJRCOS/2019/V3I230087
[38]   Quantum Inspired Social Evolution (QSE) algorithm for 0-1 knapsack problem [J].
Pavithr, R. S. ;
Gursaran .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 29 :33-46
[39]   Robust optimization of the 0-1 knapsack problem: Balancing risk and return in assortment optimization [J].
Rooderkerk, Robert P. ;
van Heerde, Harald J. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (03) :842-854
[40]   Improved binary gray wolf optimizer and SVM for intrusion detection system in wireless sensor networks [J].
Safaldin, Mukaram ;
Otair, Mohammed ;
Abualigah, Laith .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (02) :1559-1576