TY - JOUR
T1 - Binary light spectrum optimizer for knapsack problems
T2 - an improved model
AU - Abdel-Basset, Mohamed
AU - Mohamed, Reda
AU - Abouhawwash, Mohamed
AU - Alshamrani, Ahmad M.
AU - Wagdy Mohamed, Ali
AU - Sallam, Karam
N1 - Funding Information:
Funding: The research is funded by Researchers Supporting Program at King Saud University, (RSPD2023R533).
Publisher Copyright:
© 2022 THE AUTHORS
PY - 2023/3/15
Y1 - 2023/3/15
N2 - This paper presents a binary variant of a novel physics-based meta-heuristic optimization algorithm, namely Light spectrum optimizer (LSO), for tackling both the 0–1 knapsack (KP01) and multidimensional knapsack problems (MKP). Because of the continuous nature of the standard LSO that contradicts the knapsack problem's discrete nature, two various transfer functions: S-shaped and X-shaped, are used to convert the continuous values produced by LSO into discrete ones. Some binary solutions produced by the binary LSO (BLSO) may be infeasible, so an improvement-repair strategy is used to convert those solutions into feasible ones by making some improvements on them. Moreover, the classical LSO was modified in this study to propose a new binary variant, namely BMLSO, with better exploration and exploitation operators for overcoming the knapsack problems. Additionally, a novel method, which simulates the swarm intelligence behaviors and the simulated binary crossover (SBX) to accelerate the convergence speed with avoiding stuck into local minima, has been proposed for producing a new binary variant of MLSO known as BHLSO. To verify the performance of the proposed binary variants of LSO, 45 benchmark instances of KP01 and 30 benchmark instances of MKP used commonly in the literature have been used in our experiments. The experimental findings show the superiority of BHLSO for both KP01 and MKP compared with several well-known algorithms in terms of CPU time, convergence speed, and accuracy.
AB - This paper presents a binary variant of a novel physics-based meta-heuristic optimization algorithm, namely Light spectrum optimizer (LSO), for tackling both the 0–1 knapsack (KP01) and multidimensional knapsack problems (MKP). Because of the continuous nature of the standard LSO that contradicts the knapsack problem's discrete nature, two various transfer functions: S-shaped and X-shaped, are used to convert the continuous values produced by LSO into discrete ones. Some binary solutions produced by the binary LSO (BLSO) may be infeasible, so an improvement-repair strategy is used to convert those solutions into feasible ones by making some improvements on them. Moreover, the classical LSO was modified in this study to propose a new binary variant, namely BMLSO, with better exploration and exploitation operators for overcoming the knapsack problems. Additionally, a novel method, which simulates the swarm intelligence behaviors and the simulated binary crossover (SBX) to accelerate the convergence speed with avoiding stuck into local minima, has been proposed for producing a new binary variant of MLSO known as BHLSO. To verify the performance of the proposed binary variants of LSO, 45 benchmark instances of KP01 and 30 benchmark instances of MKP used commonly in the literature have been used in our experiments. The experimental findings show the superiority of BHLSO for both KP01 and MKP compared with several well-known algorithms in terms of CPU time, convergence speed, and accuracy.
KW - 0–1 knapsack problem
KW - Light spectrum optimizer
KW - Multidimensional knapsack
KW - Swarm and evolutionary behaviors based improvement strategy
KW - Transfer function
UR - http://www.scopus.com/inward/record.url?scp=85146051985&partnerID=8YFLogxK
U2 - 10.1016/j.aej.2022.12.025
DO - 10.1016/j.aej.2022.12.025
M3 - Article
AN - SCOPUS:85146051985
SN - 1110-0168
VL - 67
SP - 609
EP - 632
JO - Alexandria Engineering Journal
JF - Alexandria Engineering Journal
ER -