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 条
  • [1] A hybrid of Nested Partition, Binary Ant System, and Linear Programming for the multidimensional knapsack problem
    Al-Shihabi, S.
    Olafsson, S.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (02) : 247 - 255
  • [2] Kernel search: A general heuristic for the multi-dimensional knapsack problem
    Angelelli, Enrico
    Mansini, Renata
    Speranza, M. Grazia
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (11) : 2017 - 2026
  • [3] [Anonymous], 1979, COMPUTERS INTRACTABI
  • [4] Local search versus Path Relinking in metaheuristics: Redesigning Meta-RaPS with application to the multidimensional knapsack problem
    Arin, Arif
    Rabadi, Ghaith
    [J]. APPLIED SOFT COMPUTING, 2016, 46 : 317 - 327
  • [5] A self-adaptive binary differential evolution algorithm for large scale binary optimization problems
    Banitalebi, Akbar
    Abd Aziz, Mohd Ismail
    Aziz, Zainal Abdul
    [J]. INFORMATION SCIENCES, 2016, 367 : 487 - 511
  • [6] Memetic binary particle swarm optimization for discrete optimization problems
    Beheshti, Zahra
    Shamsuddin, Siti Mariyam
    Hasan, Shafaatunnur
    [J]. INFORMATION SCIENCES, 2015, 299 : 58 - 84
  • [7] A multi-level search strategy for the 0-1 Multidimensional Knapsack Problem
    Boussier, Sylvain
    Vasquez, Michel
    Vimont, Yannick
    Hanafi, Said
    Michelon, Philippe
    [J]. DISCRETE APPLIED MATHEMATICS, 2010, 158 (02) : 97 - 109
  • [8] A note on hashing functions and tabu search algorithms
    Carlton, WB
    Barnes, JW
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 95 (01) : 237 - 239
  • [9] Carlton WB, 1996, IIE TRANS, V28, P617
  • [10] Self-adaptive check and repair operator-based particle swarm optimization for the multidimensional knapsack problem
    Chih, Mingchang
    [J]. APPLIED SOFT COMPUTING, 2015, 26 : 378 - 389