一种求解背包问题的正态分布蚁群算法

被引:21
作者
廖灿星 [1 ]
李行善 [1 ]
张平 [1 ]
张岩 [2 ]
机构
[1] 北京航空航天大学自动化科学与电气工程学院
[2] 中国人民解放军九五六六一部队
关键词
背包问题; 蚁群算法; 正态分布; 鲁棒性;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
080201 [机械制造及其自动化];
摘要
背包问题是一类经典的NP完全问题,蚁群算法在解决此类问题时表现出良好的性能。为解决蚁群算法鲁棒性不强的问题,提出一种新颖的基于正态分布的改进蚁群算法。将物品的选择概率排序后以标准正态分布密度函数重新赋值,使其最大最小值保持在一定范围内,避免了因参数选择不当引起的选择概率过于悬殊而失去解的多样性。同时只允许成绩好于平均值的蚂蚁分泌信息素,并将每次迭代的最佳选择遗传到下一代,提高了算法的收敛性。同时还采用了一种快速的概率算法,大大提高了寻优速度。实验表明,这种改进的算法在鲁棒性能和时间性能上都明显优于现有算法。
引用
收藏
页码:1156 / 1160
页数:5
相关论文
共 6 条
[1]
蚁群算法原理及其应用.[M].段海滨; 著.科学出版社.2005,
[2]
求解大规模0-1背包问题的主动进化遗传算法 [J].
史亮 ;
董槐林 ;
王备战 ;
龙飞 .
计算机工程, 2007, (13) :31-33
[3]
基于蚁群优化算法的0-1背包问题求解 [J].
胡小兵 ;
黄席樾 .
系统工程学报, 2005, (05)
[4]
一个解决0/1背包问题的蚁群方法 [J].
罗小虎 ;
赵雷 .
苏州大学学报(工科版), 2004, (01) :41-44
[5]
佳点集遗传算法 [J].
张铃 ;
张钹 .
计算机学报, 2001, (09) :917-922
[6]
背包问题的蚂蚁优化算法 [J].
马良 ;
王龙德 .
计算机应用, 2001, (08) :4-5