A two-phase tabu-evolutionary algorithm for the 0-1 multidimensional knapsack problem

被引:38
作者
Lai, Xiangjing [1 ]
Hao, Jin-Kao [2 ,3 ]
Glover, Fred [4 ]
Lu, Zhipeng [5 ]
机构
[1] Nanjing Univ Posts & Telecommun, Inst Adv Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Univ Angers, LERIA, 2 Blvd Lavoisier, F-49045 Angers, France
[3] Inst Univ France, 1 Rue Descartes, F-75231 Paris, France
[4] OptTek Syst Inc, 2241 17th St, Boulder, CO 80302 USA
[5] Huazhong Univ Sci & Technol, SMART, Sch Comp Sci & Technol, Wuhan 430074, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Combinatorial optimization; Multidimensional knapsack problem; Solution-based tabu search; Meta-heuristics; PARTICLE SWARM OPTIMIZATION; HARMONY SEARCH ALGORITHM; DISCRETE OPTIMIZATION; HYBRID;
D O I
10.1016/j.ins.2018.01.026
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The 0-1 multidimensional knapsack problem is a well-known NP-hard combinatorial optimization problem with numerous applications. In this work, we present an effective twophase tabu-evolutionary algorithm for solving this computationally challenging problem. The proposed algorithm integrates two solution-based tabu search methods into the evolutionary framework that applies a hyperplane-constrained crossover operator to generate offspring solutions, a dynamic method to determine search zones of interest, and a diversity-based population updating rule to maintain a healthy population. We show the competitiveness of the proposed algorithm by presenting computational results on the 281 benchmark instances commonly used in the literature. In particular, in a computational comparison with the best algorithms in the literature on multiple data sets, we show that our method on average matches more than twice the number of best known solutions to the harder problems than any other method and in addition yields improved best solutions (new lower bounds) for 4 difficult instances. We investigate two key ingredients of the algorithm to understand their impact on the performance of the algorithm. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:282 / 301
页数:20
相关论文
共 47 条
[21]  
Glover F., 1997, PHYSL MEASUREMENT, V30
[22]  
Glover F., 1996, Meta-Heuristics, P407, DOI DOI 10.1007/978-1-4613-1361-8_25
[23]  
Glover F., 1977, Decis. Sci, V8, P156, DOI [DOI 10.1111/J.1540-5915.1977.TB01074.X, 10.1111/j.1540-5915.1977.tb01074.x]
[24]   A hybrid quantum particle swarm optimization for the Multidimensional Knapsack Problem [J].
Haddar, Boukthir ;
Khemakhem, Mahdi ;
Hanafi, Said ;
Wilbaut, Christophe .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 55 :1-13
[25]   An efficient tabu search approach for the 0-1 multidimensional knapsack problem [J].
Hanafi, S ;
Freville, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 106 (2-3) :659-675
[26]  
Hao JK, 2012, STUD COMPUT INTELL, V379, P73
[27]   A Filter-and-Fan Metaheuristic for the 0-1 Multidimensional Knapsack Problem [J].
Khemakhem, Mahdi ;
Haddar, Boukthir ;
Chebil, Khalil ;
Hanafi, Said .
INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2012, 3 (04) :43-63
[28]   Solving large-scale multidimensional knapsack problems with a new binary harmony search algorithm [J].
Kong, Xiangyong ;
Gao, Liqun ;
Ouyang, Haibin ;
Li, Steven .
COMPUTERS & OPERATIONS RESEARCH, 2015, 63 :7-22
[29]   Essential Particle Swarm Optimization queen with Tabu Search for MKP resolution [J].
Ktari, Raida ;
Chabchoub, Habib .
COMPUTING, 2013, 95 (09) :897-921
[30]   A memetic algorithm for graph coloring [J].
Lue, Zhipeng ;
Hao, Jin-Kao .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (01) :241-250