TY - JOUR
T1 - New binary marine predators optimization algorithms for 0–1 knapsack problems
AU - Abdel-Basset, Mohamed
AU - Mohamed, Reda
AU - Chakrabortty, Ripon K.
AU - Ryan, Michael
AU - Mirjalili, Seyedali
N1 - Publisher Copyright:
© 2020 Elsevier Ltd
PY - 2021/1
Y1 - 2021/1
N2 - Recently, a novel meta-heuristic algorithm known as the marine predators algorithm (MPA) has been proposed for solving continuous optimization problems. Despite the significant superiority of MPA in solving continuous problems, the algorithm is not applicable to binary problems. This work proposes a binary version of MPA for solving the 0–1 knapsack (KP01) problem. To develop the binary variant of MPA (BMPA), a wide range of V-Shaped and S-shaped transfer functions is investigated for mapping continuous values to binary. The performance of a binary algorithm is first shown to heavily rely on the selection of an appropriate transfer function on a specific dataset. The performance of the proposed BMPA algorithm is then tested on a set of KP01 problems and compared to a number of existing algorithms. The results demonstate the merits of the BMPAs proposed in this work.
AB - Recently, a novel meta-heuristic algorithm known as the marine predators algorithm (MPA) has been proposed for solving continuous optimization problems. Despite the significant superiority of MPA in solving continuous problems, the algorithm is not applicable to binary problems. This work proposes a binary version of MPA for solving the 0–1 knapsack (KP01) problem. To develop the binary variant of MPA (BMPA), a wide range of V-Shaped and S-shaped transfer functions is investigated for mapping continuous values to binary. The performance of a binary algorithm is first shown to heavily rely on the selection of an appropriate transfer function on a specific dataset. The performance of the proposed BMPA algorithm is then tested on a set of KP01 problems and compared to a number of existing algorithms. The results demonstate the merits of the BMPAs proposed in this work.
KW - 0–1 knapsack problem
KW - Algorithm
KW - Artificial Intelligence
KW - Benchmark
KW - Binary optimization
KW - Combinatorial optimization
KW - Marine predators algorithm
KW - Repair infeasible solutions
UR - http://www.scopus.com/inward/record.url?scp=85097173404&partnerID=8YFLogxK
U2 - 10.1016/j.cie.2020.106949
DO - 10.1016/j.cie.2020.106949
M3 - Article
AN - SCOPUS:85097173404
SN - 0360-8352
VL - 151
SP - 1
EP - 22
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
M1 - 106949
ER -