背包问题
二进制数
算法
水准点(测量)
数学优化
稳健性(进化)
传递函数
二进制代码
航程(航空)
数学
计算机科学
工程类
基因
地理
化学
航空航天工程
电气工程
算术
生物化学
大地测量学
作者
Bilal Ervural,Hüseyin Haklı
标识
DOI:10.1016/j.cie.2023.109080
摘要
The Reptile Search Algorithm (RSA), inspired by crocodiles' hunting behavior, is a recently introduced nature-inspired algorithm. Although the original version of the RSA shows outstanding performance in optimizing continuous applications, it is not suitable for discrete optimization problems like 0–1 knapsack problems (0–1 KP). To extend RSA to binary optimization issues, binary RSA (BinRSA) is proposed in this study. A wide range of transfer functions (TFs), including the largely used s-shaped and v-shaped, and recently introduced z-shaped, u-shaped, and taper-shaped, are investigated in the proposed algorithm to map the continuous values into binary. In addition, a novel repair method is introduced to cope with infeasible solutions for 0–1 KP and discussed in detail regarding its efficacy in reaching the optimal solution. The proposed method is validated on three benchmark datasets with 63 instances of 0–1 KP. First, the impact of 25 different transfer functions under six categories on the performance of the proposed binary algorithm is thoroughly investigated, and the results indicate that the taper-shaped T1 transfer function is superior to the other variants of the BinRSA. Then, the effectiveness of the proposed BinRSA with T1 transfer function is compared with some well-known and state-of-art algorithms, including Harris hawks optimization (HHO), slime mould algorithm (SMA), and marine predators algorithm (MPA). The experimental results show that compared to other methods, BinRSA considerably increased the solution accuracy and robustness for solving 0–1 KP.
科研通智能强力驱动
Strongly Powered by AbleSci AI