计算机与现代化 ›› 2013, Vol. 1 ›› Issue (7): 87-090.doi: 10.3969/j.issn.1006-2475.2013.07.023

• 算法设计与分析 • 上一篇    下一篇

基于检测区策略的自适应蚁群优化算法

白亚男,任高举   

  1. 平顶山学院软件学院,河南平顶山467000
  • 收稿日期:2013-02-26 修回日期:1900-01-01 出版日期:2013-07-17 发布日期:2013-07-17

An Adaptive Ant Colony Optimization Algorithm Based on Detection Zone Strategy

BAI Ya-nan, REN Gao-ju   

  1. Gollege of Software, University of Pingdingshan, Pingdingshan 467000, China
  • Received:2013-02-26 Revised:1900-01-01 Online:2013-07-17 Published:2013-07-17

摘要: 为了弥补蚁群算法搜索时间长,容易出现停滞的缺点,本文在前人研究的基础上,提出建立检测区的策略,算法在检测区内每迭代m次,就检测一次算法是否陷入局部最优。在停滞发生的情况下,自适应改变q0的大小,并在整个寻找过程中自适应改变全局信息素挥发系数及信息素的最大、最小值,以此实现信息素的动态更新和搜索路径的自动改变,从而达到提高算法的搜索能力的目的,同时又能很好地避免收敛过程中出现的停滞现象。实验验证了理论的正确性和算法的有效性。

关键词: 蚁群系统, 检测区策略, 优化算法

Abstract: For solving the Ant Colony System (ACS) own inherent defects, this paper proposes a novel combinatorial Ant Colony Optimization algorithm with detection zone strategy. In the proposed algorithm, the pheromone and the search path are modified dynamically. By using the detection method, the artificial ants are detected automatically per m iterations during the detection zone. When the ant colony falls into the local optimum, the variable q0 will be adaptively modified by the algorithm. Meanwhile, for improving the search abilities of artificial ants, it changes the global rate of pheromone evaporation and the maximum and minimum of pheromone, respectively. The performance of the novel algorithm is conducted, and the comparison among the original Ant System (AS), Ant Colony System (ACS) and the proposed algorithm is shown. The experiment result demonstrates that the CAAC(Combinatorial Adaptive Ant Colony) has a better performance than ACS in term of the capability of search and ability of restrain stagnation.

Key words: ant colony system, detection zone strategy, optimization algorithm