A simplified binary artificial fish swarm algorithm for 0-1 quadratic knapsack problems

被引:40
作者
Abul Kalam Azad, Md. [1 ]
Rocha, Ana Maria A. C. [1 ]
Fernandes, Edite M. G. P. [1 ]
机构
[1] Univ Minho, Sch Engn, Dept Prod & Syst, P-4710057 Braga, Portugal
关键词
0-1 knapsack problem; Heuristic; Artificial fish swarm; Swap move;
D O I
10.1016/j.cam.2013.09.052
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper proposes a simplified binary version of the artificial fish swarm algorithm (S-bAFSA) for solving 0-1 quadratic knapsack problems. This is a combinatorial optimization problem, which arises in many fields of optimization. In S-bAFSA, trial points are created by using crossover and mutation. In order to make the points feasible, a random heuristic drop_item procedure is used. The heuristic add_item is also implemented to improve the quality of the solutions, and a cyclic reinitialization of the population is carried out to avoid convergence to non-optimal solutions. To enhance the accuracy of the solution, a swap move heuristic search is applied on a predefined number of points. The method is tested on a set of benchmark 0-1 knapsack problems. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:897 / 904
页数:8
相关论文
共 27 条
[1]  
Azad MAK, 2012, LECT NOTES COMPUT SC, V7335, P72, DOI 10.1007/978-3-642-31137-6_6
[2]   Using a mixed integer programming tool for solving the 0-1 quadratic knapsack problem [J].
Billionnet, A ;
Soutif, E .
INFORMS JOURNAL ON COMPUTING, 2004, 16 (02) :188-197
[3]   An exact method based on Lagrangian decomposition for the 0-1 quadratic knapsack problem [J].
Billionnet, A ;
Soutif, T .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 157 (03) :565-575
[4]   A new upper bound for the 0-1 quadratic knapsack problem [J].
Billionnet, A ;
Faye, A ;
Soutif, É .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (03) :664-672
[5]   Exact solution of the Quadratic Knapsack Problem [J].
Caprara, A ;
Pisinger, D ;
Toth, P .
INFORMS JOURNAL ON COMPUTING, 1999, 11 (02) :125-137
[6]  
GALLO G, 1980, MATH PROGRAM STUD, V12, P132, DOI 10.1007/BFb0120892
[7]  
GLOVER F, 2002, COMBINATORIAL GLOBAL, V14, P111
[8]   Miniaturized linearizations for quadratic 0/1 problems [J].
Gueye, S ;
Michelon, P .
ANNALS OF OPERATIONS RESEARCH, 2005, 140 (01) :235-261
[9]  
Hammer PL, 1997, INFOR, V35, P170
[10]   Solving quadratic (0,1)-problems by semidefinite programs and cutting planes [J].
Helmberg, C ;
Rendl, F .
MATHEMATICAL PROGRAMMING, 1998, 82 (03) :291-315