arrow
Return

An efficient binary differential evolution algorithm for the multidimensional knapsack problem

delete2019-08-28
delete7
PRE
AI
贺毅朝 cover
贺毅朝 (Yichao He)
X
Xinlu Zhang
W
Wenbin Li *
J
Jinghong Wang
N
Ning Li
DOI:10.1007/s00366-019-00853-7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper proposes a novel approach for the multidimensional knapsack problem (MDKP) using differential evolution. Firstly, the principle and the pseudo-code of binary differential evolution with hybrid encoding (HBDE) are presented. On the basis of the existing repair operator 2 (RO2), an improved repair operator 3 (RO3) for handling the infeasible solutions of MDKP is developed. Then, combine HBDE with RO3, an efficient algorithm (HBDE-RO3) for MDKP is proposed. Finally, the experiment results of the 138 well-known MDKP benchmarks show that RO3 is advantageous to deal with the infeasible solutions than RO2, and the proposed algorithm HBDE-RO3 has superior performance for solving MDKP than the state-of-the-art algorithms.
Keywords:
Evolutionary algorithm
Multidimensional knapsack problem
Differential evolution
Greedy strategy
Repair operator
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Engineering with Computers cover
Engineering with Computers
IF:
4.9
Papers:
2.6K
Citations:
9.3K

Organization

H
Hebei GEO University
Scholars:
1.4K
Papers: 919
Citations: 943
H
Hebei Normal University
Scholars:
6.3K
Papers: 3.5K
Citations: 9