Memetic Search for the Generalized Quadratic Multiple Knapsack Problem

被引:29
作者
Chen, Yuning [1 ]
Hao, Jin-Kao [1 ,2 ]
机构
[1] Univ Angers, LERIA Lab, Dept Comp Sci, F-49045 Angers, France
[2] Inst Univ France, F-75231 Paris, France
关键词
Constrained quadratic optimization; heuristics; knapsack problem; population-based search; GENETIC ALGORITHM; LOCAL SEARCH; DISTANCE;
D O I
10.1109/TEVC.2016.2546340
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The generalized quadratic multiple knapsack problem (GQMKP) extends the classical quadratic multiple knapsack problem with setups and knapsack preference of the items. The GQMKP can accommodate a number of real-life applications and is computationally difficult. In this paper, we demonstrate the interest of the memetic search approach for approximating the GQMKP by presenting a highly effective memetic algorithm (denoted by MAGQMK). The algorithm combines a backbone-based crossover operator (to generate offspring solutions) and a multineighborhood simulated annealing procedure (to find high quality local optima). To prevent premature convergence of the search, MAGQMK employs a quality-and-distance (QD) pool updating strategy. Extensive experiments on two sets of 96 benchmarks show a remarkable performance of the proposed approach. In particular, it discovers improved best solutions in 53 and matches the best known solutions for 39 other cases. A case study on a pseudo real-life problem demonstrates the efficacy of the proposed approach in practical situations. Additional analyses show the important contribution of the novel general-exchange neighborhood, the backbone-based crossover operator as well as the QD pool updating rule to the performance of the proposed algorithm.
引用
收藏
页码:908 / 923
页数:16
相关论文
共 32 条
[1]  
[Anonymous], HDB METAHEURISTICS
[2]   Systematic integration of parameterized local search into evolutionary algorithms [J].
Bambha, NK ;
Bhattacharyya, SS ;
Teich, J ;
Zitzler, E .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (02) :137-155
[3]   A Multilevel Memetic Approach for Improving Graph k-Partitions [J].
Benlic, Una ;
Hao, Jin-Kao .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :624-642
[4]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[5]   Iterated responsive threshold search for the quadratic multiple knapsack problem [J].
Chen, Yuning ;
Hao, Jin-Kao .
ANNALS OF OPERATIONS RESEARCH, 2015, 226 (01) :101-131
[6]   A genetic algorithm for the multidimensional knapsack problem [J].
Chu, PC ;
Beasley, JE .
JOURNAL OF HEURISTICS, 1998, 4 (01) :63-86
[7]  
Falkenauer E., 1998, Genetic algorithms and grouping problems, chichester
[8]   A New Representation and Operators for Genetic Algorithms Applied to Grouping Problems [J].
Falkenauer, Emanuel .
EVOLUTIONARY COMPUTATION, 1994, 2 (02) :123-144
[9]   Memetic Search With Interdomain Learning: A Realization Between CVRP and CARP [J].
Feng, Liang ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tsang, Ivor W. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (05) :644-658
[10]   Hybrid evolutionary algorithms for graph coloring [J].
Galinier, P ;
Hao, JK .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 1999, 3 (04) :379-397