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

被引:39
作者
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 条