An Efficient Differential Evolution Algorithm for Solving 0-1 Knapsack Problems

被引:15
作者
Ali, Ismail M. [1 ]
Essam, Daryl [1 ]
Kasmarik, Kathryn [1 ]
机构
[1] Univ New South Wales, Sch Engn & Informat Technol, Canberra, ACT, Australia
来源
2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2018年
关键词
knapsack problem; differential evolution; mapping method; diversity mechanism; OPTIMIZATION;
D O I
10.1109/CEC.2018.8477916
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The traditional differential evolution algorithm was originally, and still is mainly, used to solve continuous optimization problems. As a result, it has not commonly been considered as applicable for several real-world problems in the permutation-based domain. In this paper, a novel differential evolution algorithm, which incorporates several effective components, is introduced. These components increase search effectiveness by providing a good balance between exploration (discovering new solutions) and exploitation (further exploring current solutions) processes. Moreover, a dual representation of solutions, which has the capability to allow normal continuous handling of variables by differential evolution operators, and at same time provide binary variables for fitness measurement, is employed. To judge the performance of the proposed algorithm, 14 instances of 0-1 knapsack problems have been solved and the results have been compared with those obtained from 11 state-of-the-art algorithms. Results show that the proposed algorithm was able to outperform other algorithms in solving small and medium sized knapsack problems and is competitive in large-sized problems.
引用
收藏
页码:126 / 133
页数:8
相关论文
共 24 条
[1]  
[Anonymous], 2014, Differential Evolution: A Practical Approach to Global Optimization
[2]   A Modified Binary Particle Swarm Optimization for Knapsack Problems [J].
Bansal, Jagdish Chand ;
Deep, Kusum .
APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (22) :11042-11061
[3]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[4]   Role of mutation strategies of differential evolution algorithm in designing hardware efficient multiplier-less low-pass FIR filter [J].
Chandra, Abhijit ;
Chattopadhyay, Sudipta .
Journal of Multimedia, 2012, 7 (05) :353-363
[5]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[6]  
Du D.-Z., 2011, DESIGN ANAL APPROXIM, V62
[7]   Greedy Strategy Based Self-adaption Ant Colony Algorithm for 0/1 Knapsack Problem [J].
Du, De-peng ;
Zu, Yue-ran .
UBIQUITOUS COMPUTING APPLICATION AND WIRELESS SENSOR, 2015, 331 :663-670
[8]  
Feng Y., 2014, COMPUTATIONAL INTELL, V2014, P36
[9]   An Improved Hybrid Encoding Cuckoo Search Algorithm for 0-1 Knapsack Problems [J].
Feng, Yanhong ;
Jia, Ke ;
He, Yichao .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2014, 2014
[10]  
He Y. C., 2007, COMPUTER ENG DESIGN, V28, P2655