基于蜂群遗传算法的0-1背包问题

被引:9
作者
吴迪
姜永增
宋广军
机构
[1] 齐齐哈尔大学计算机与控制工程学院
关键词
背包问题; 蜂群遗传算法; 主动进化算子; 最优交叉; 抑制算子;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
针对0-1背包问题,本文提出了基于蜂群遗传算法的优化求解方案。该算法包括两个种群,一个主要用于全局搜索,另一个主要用于局部搜索;每个个体采用二进制编码;采用最优个体交叉策略;对当前解的处理措施是将还未装入背包且性价比最好的物品装进背包,直至不能装为止;不符合约束条件的解采用诱变因子指导变异处理;遗传算子包括单点交叉算子、简单变异算子、主动进化算子和抑制算子。本算法充分发挥了遗传算法的群体搜索和全局收敛的特性,快速地并行搜索,有效地克服了经典遗传算法容易陷入局部最优问题。数值实验表明,该算法在求解0-1背包问题中取得了较好的效果,同样可以应用于其它的组合优化问题。
引用
收藏
页码:102 / 105
页数:4
相关论文
共 9 条
[1]
EFFICIENT ALGORITHMS FOR SOLVING MULTICONSTRAINT ZERO-ONE KNAPSACK-PROBLEMS TO OPTIMALITY [J].
GAVISH, B ;
PIRKUL, H .
MATHEMATICAL PROGRAMMING, 1985, 31 (01) :78-105
[2]
多维背包问题的一个蚁群优化算法 [J].
喻学才 ;
张田文 .
计算机学报, 2008, (05) :810-819
[3]
基于文化进化的并行粒子群算法 [J].
马慧民 ;
叶春明 .
计算机工程, 2008, (02) :193-195
[4]
遗传算法在0-1一维背包问题上的应用研究 [J].
陆鹏 ;
高茂庭 ;
李迎新 .
计算机与数字工程, 2007, (10) :35-37+43+187
[5]
求解0-1背包问题的交叉熵方法 [J].
卢长先 ;
陆一平 ;
查建中 .
计算机仿真, 2007, (07) :183-186+271
[6]
0-1背包问题贪婪算法应用研究 [J].
蒋力 ;
武坤 .
计算机与数字工程, 2007, (06) :32-33+136+196
[7]
二进制改进粒子群算法在背包问题中的应用 [J].
马慧民 ;
叶春明 ;
张爽 .
上海理工大学学报, 2006, (01) :31-34
[8]
遗传退火进化算法在背包问题中的应用 [J].
金慧敏 ;
马良 .
上海理工大学学报, 2004, (06) :561-564
[9]
背包问题的蚂蚁优化算法 [J].
马良 ;
王龙德 .
计算机应用, 2001, (08) :4-5