首页> 外文会议>Evolutionary computation in combinatorial optimization >Quick-ACO: Accelerating Ant Decisions and Pheromone Updates in ACO
【24h】

Quick-ACO: Accelerating Ant Decisions and Pheromone Updates in ACO

机译:Quick-ACO:加速ACO中的蚂蚁决策和信息素更新

获取原文
获取原文并翻译 | 示例

摘要

In Ant Colony Optimization (ACO) algorithms, solutions are constructed through a sequence of probabilistic decisions by artificial ants. These decisions are guided by information stored in a pheromone matrix which is repeatedly updated in two ways: Pheromone values in the matrix are increased by the ants to mark preferable decisions (probabilistic selection of items) whereas evaporation reduces each pheromone value by a certain percentage to weaken the relevance of former, potentially unfavorable, decisions. This paper introduces novel methods for expedited ant decisions and pheromone update for ACO. It is proposed to speedup decisions of ants by temporarily allowing them to select any item. If this item has already been chosen before (which would result in an inadmissible solution), the ant repeats its decision until an admissible item has been chosen. This method avoids to continuously determine the probability distributions over the yet admissible items which otherwise would require frequent expensive prefix sum calculations. The procedure of pheromone matrix updates is accelerated by entirely abandoning evaporation while re-scaling pheromone values and update increments. It should be empasized that both new methods do not change the optimization behavior compared to standard ACO. In experimental evaluations with a range of benchmark instances of the Traveling Salesman Problem, the new methods were able to save up to 90% computation time compared to a ACO algorithm which uses standard procedures for pheromone update and decision making.
机译:在蚁群优化(ACO)算法中,解决方案是由人工蚂蚁通过一系列概率决策来构造的。这些决定由信息素矩阵中存储的信息指导,信息以两种方式反复更新:蚂蚁增加矩阵中的信息素值以标记更可取的决策(项的概率选择),而蒸发将每个信息素值降低一定百分比,从而降低了决策效率。削弱了以前可能不利的决策的相关性。本文介绍了用于ACO的快速蚂蚁决策和信息素更新的新方法。建议通过临时允许蚂蚁选择任何项目来加快其决策速度。如果之前已经选择了该项目(这将导致不可接受的解决方案),则蚂蚁会重复其决定,直到选择了一个可接受的项目为止。该方法避免了连续确定尚未允许的项目上的概率分布,否则将需要频繁地进行昂贵的前缀和计算。通过完全放弃蒸发,同时重新缩放信息素值和更新增量,可以加快信息素矩阵更新的过程。应该强调的是,与标准ACO相比,这两种新方法都不会改变优化行为。在一系列带有旅行推销员问题的基准实例的实验评估中,与使用标准程序进行信息素更新和决策的ACO算法相比,新方法能够节省多达90%的计算时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号