J4 ›› 2011, Vol. 33 ›› Issue (5): 102-105.
• 论文 • Previous Articles Next Articles
WU Di,JIANG Yongzeng,SONG Guangjun
Received:
Revised:
Online:
Published:
Abstract:
This paper presents a beeswarm genetic algorithm for the 0-1 knapsack problem. There are two populations, one for global search, and the other for local search. Each individual adopts the binary code. Only the best one can crossover. The strategy of managing the feasible solution is to enclose the goods which is out of the knapsack and costeffective, until no goods can be put into. The solution which does not accord with the constraint condition mutates under the instruction of mutagens. The genetic operators include order crossover operator, twoblockexchange mutation operator and restraint operator. The method sufficiently takes the advantage of the genetic algorithm such as group search and global convergence in order to have a quick parallel search, which efficiently overcomes the problem of local optimization. The experimental results show that the bee swarm genetic algorithm is efficient in solving the 0-1Knapsack problem, and is also suitable for other combinatorial optimization problems.
Key words: knapsack problem;bee swarm genetic algorithm;active evolution operator;best one crossover;restraint operator
WU Di,JIANG Yongzeng,SONG Guangjun. The 01 Knapsack Problem Based on the BeeSwarm Genetic Algorithm[J]. J4, 2011, 33(5): 102-105.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2011/V33/I5/102