计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (11): 35-37.DOI: 10.3778/j.issn.1002-8331.2010.11.011

• 研究、探讨 • 上一篇    下一篇

改进的蚁群算法求解旅行Agent问题

马 军,王 岩   

  1. 洛阳理工学院 网络中心,河南 洛阳 471023
  • 收稿日期:2008-10-10 修回日期:2008-12-10 出版日期:2010-04-11 发布日期:2010-04-11
  • 通讯作者: 马 军

Traveling Agent problem based on improved ant colony algorithm

MA Jun,WANG Yan   

  1. Luoyang Institute of Technology,Luoyang,Henan 471023,China
  • Received:2008-10-10 Revised:2008-12-10 Online:2010-04-11 Published:2010-04-11
  • Contact: MA Jun

摘要: 蚁群算法是优化领域中新出现的一种仿生进化算法,该算法具有并行、正反馈和启发式搜索等特点,但搜索时间长、易陷入局部最优解是其突出缺点。旅行Agent问题是一类复杂的组合优化问题,目的在于解决移动Agent 为完成用户指定任务,在不同主机间移动时的迁移策略问题。在蚁群算法的基础上,引入变异运算,并且对蚁群算法的全局和局部更新规则进行改进,引入自适应的信息素挥发系数来提高收敛速度和算法的全局最优解搜索能力,从而使得移动Agent在移动时以最优的效率和最短的时间来完成迁移。仿真结果表明,改进的算法在解的性能和收敛速度上均优于相关算法。

关键词: 计算机应用, 蚁群算法, 旅行Agent问题, 信息素

Abstract: Ant colony algorithm is a novel category of bionic algorithm for optimization problems,which has the characteristic of parallelism,positive feedback and heuristic search,but it has the limitation of stagnation,and is easy to fall into local optimums.Traveling agent problem is a complex combinatorial optimization problem,which solves the problem of planning out an optimal migration path when agents migrate to several hosts.In this paper,an improved ant colony algorithm is presented.The local and global updating rules of pheromone are modified on the basis of ant colony algorithm,and a self-adaptive pheromone evaporation rate is proposed,which can accelerate the convergence rate and improve the ability of searching an optimum solution,so mobile agents can accomplish the migration task with high efficiency and short time.The results of contrastive experiments show that the algorithm is superior to other related methods both on the quality of solution and on the convergence rate.

Key words: computer application, ant colony algorithm, Traveling Agent Problem(TAP), pheromone

中图分类号: