摘要
群体智能的研究为分布式控制和优化提供了更好的方法,以蚁群算法为代表的群体智能已经得到了大量的研究,并广泛应用于组合优化领域.但是在求解组合优化问题特别是在求解规模较大的问题时,收敛速度慢、易于停滞等现象仍然制约算法的广泛应用.为此,提出了DEAHACO算法,该算法提出动态挥发率机制,用以更好地平衡求解效率和求解质量之间的矛盾,避免算法陷入局部最优;同时,为了加快算法的收敛速度,对启发式信息进行了重新定义,以指导算法快速收敛;最后,引入了边界对称变异策略对迭代结果进行对称变异,既提高了变异效率,也改进了变异质量.实验表明,该算法与其他算法相比,其收敛速度提高了20%以上,同时算法在其他一些经典的TSP问题上也表现出很好的性能.
Research on swarm intelligence provides a better way for distributed control and optimization.Much study has been done on swarm intelligence such as ACO(ant colony optimization),and many applications also have been made in the field of combinatorial optimization.However,when solving combinatorial optimization problems,especially those problems with large scale,slow convergence and easy stagnation still restrain the algorithms being much more widely used.The DEAHACO algorithm is presented,in which a mechanism of dynamic evaporation rate is used to achieve better balance between solution efficiency and solution quality,avoiding algorithm falling into local optimum.To speed up the convergence of the algorithm,we redefine the heuristic information to guide the algorithm converge fast.A boundary symmetric mutation strategy is introduced to get variation of iteration results symmetrically,which not only enhances the mutation efficiency,but also improves the mutation quality.Experimental results show that the DEAHACO algorithm has better performance than other algorithm,and its convergence rate increases by 20% or more.Furthermore,the DEAHACO algorithm in other classic TSP instances also showes good performance.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2012年第3期620-627,共8页
Journal of Computer Research and Development
基金
国家自然科学基金项目(60873116
61070223)
江苏省自然科学基金项目(BK2008161
BK2009116)
江苏省高校自然科学研究项目(09KJA520002)
江苏省现代企业信息化应用支撑软件工程技术研究开发中心项目(SX200804)
关键词
蚁群优化
动态挥发率
启发式修正
变异算法
大规模优化组合
ant colony optimization
dynamic evaporation rate
amended heuristic
variance algorithm
large-scale optimization