基本蚁群算法的收敛性研究

合集下载

基本蚁群算法的A.S.收敛性研究

基本蚁群算法的A.S.收敛性研究
关键词 : 蚁群算法 ; 息素 ; S 收敛性 ; r o ; 信 A. . Mak v链 离散鞅 ; 首达时 间
2 世纪 9 0 0年代初期 , 意大利学者 D r oM等人通过模拟 自然界中蚂蚁集体寻径 的 oi g
行为而提出了蚁群算法( n Cl y l rh , A t o n gi m) 这是一种基于种群的启发式仿生类并 o A ot 行智能进化算法. 蚁群算法最早成功应用于解决 N P . 难题中著名 的旅行商问题 ( r en Ta lg vi Sl m nPol 简称 T P . a s a r e e b m, S ) 由于它采用分布式并行计算机制, 易于与其它方法结合 , 具 有较强的鲁棒性 L , 2 最近几年蚁群算法 已被陆续应用到许多优化领域 . J 虽然至今蚁群算法已经创立了十余年 , 但是对其收敛性 的研究是最近几年 内才刚刚 开始的. u ar 最先从有 向图论 的角度对蚁 群算法的收敛性 进行 了证 明 , G th J j W 但是 , G th W 给出的图搜索蚁群算法收敛性的证明有个很大的缺陷, u ar J j 那就是没有给出蚂蚁 数量和信息素残留系数对于无穷小量收敛的上下界 , 因此从某种意义上可以说这种收敛
维普资讯
应用基础 与工程科 学学 报
Sr y简称 A S ) u l, e . . 收敛 问题和停时问题进行 了研究 , 提出了基本蚁群算法首达时间的定 义, 并对基本蚁群算法首次到达时间的期望值进行 了理论分析.
蚁群算法 的基本原理
根据仿生学家的长期研究发现 : 蚂蚁虽没有视觉 , 但运动时会在路径上释放 出一种特 殊的分泌物——信息素 ( hr oe 寻找路径. Pe m n) o 当它们碰到一个 还没有走过的路 口时 , 就 随机地挑选一条路径前行 , 同时会释放出与路径长度有关的信息素. 蚂蚁走的路径越长 , 则释放的信息素数量越小. 当后来的蚂蚁再次碰到这个路 口的时候 , 选择信息素数量较大 路径概率就会相对较大 , 这样形成了一个正反馈机制. 在整个寻径过程中, 虽然单个蚂蚁

《基于蚁群算法的智能算法收敛性改进》

《基于蚁群算法的智能算法收敛性改进》

《基于蚁群算法的智能算法收敛性改进》
以下是为您生成的一篇符合您要求的文章:
哎呀,说起这个蚁群算法的智能算法收敛性改进,我就想起了之前发生的一件特别有意思的事儿。

那时候,我和几个小伙伴参加了一个科技比赛。

比赛的题目就是要对一种智能算法进行优化改进。

我们几个一商量,就决定挑战这个蚁群算法的收敛性问题。

刚开始的时候,我们就像没头的苍蝇一样乱撞。

我对着电脑屏幕,眼睛都快看花了,嘴里还嘟囔着:“这到底该咋整啊?”一旁的小李拍了拍我的肩膀说:“别着急,咱们慢慢研究。

”小王也凑过来,皱着眉头说:“就是就是,咱们得好好想想办法。


于是,我们就开始分工合作。

我负责查阅各种资料,小李呢,就埋头写代码尝试各种可能性,小王则在一旁不停地计算和分析数据。

有一天,我们聚在一起讨论方案。

我着急地说:“我看的那些资料都没啥特别有用的,这可咋办?”小李停下手中的键盘,抬起头说:“我这边试了好多代码,效果也不太理想。

”小王拿着笔,在纸上划来划去,突然眼睛一亮:“要不咱们从这个角度试试?”我们听了,又燃起了希望。

就这样,经过无数次的失败和尝试,我们终于有了一些进展。

当看到数据一点点变好,我们几个兴奋得差点跳起来。

最后,虽然我们的成果可能不是最完美的,但通过这次经历,我深深地明白了,改进智能算法就像走一条充满荆棘的路,需要耐心、勇气和团队的力量。

这不就和蚁群算法一样嘛,单个蚂蚁力量小,但一群蚂蚁齐心协力,就能找到最优的路径。

所以啊,对于蚁群算法的智能算法收敛性改进,咱们得有耐心,得团结,才能一步步走向成功。

一类改进的蚁群算法及其收敛性分析

一类改进的蚁群算法及其收敛性分析
维普资讯
第3卷 第 2 2 期
2O O 6年 4月
兰 州 理 工 大 学 学 报
J u n lo n h u Unv r i fTe h oo y o r a fLa z o ie st o c n lg y
V0. 2 13 No 2 .
类 Ma- n蚁群算法的收敛性[. xMi 6 ] 本文基于 D r o的蚁群算法 , oi g 提出了一类改进
旅行商问题等组合优化问题. 蚁群算法的步骤如下 : 1 初始化. ) 即将任意两个城市 ( ) 点 之间的道路 ( 的信息素赋一个初值. 边) 2 将若干只蚂蚁 随机地放在不同的城市中, ) 每 只蚂蚁根据各条边上的信息素和距离 , 选择下一个
Ap . 0 6 r2 0
文章编号 ;17 —16 2 0 ) 2 0 20 6 35 9 (0 6 0 - 8 -4 0

类改进的蚁群算法及其收敛性分析
朱 勇,周 国标
( 海交通大学 理学院 , 海 上 上 204 ) 02 0
摘要: 在基本蚁群算法的基础上, 提出了 一类改进的蚂蚁算法, 并证明了当算法选代次数 充分大时, 对于任意小£
1f r o Th x e i n a e u t h we h tt ei r v d ACS c n r d c o u a in lb ra d i o — 。 . ee p rme t l s lss o d t a h mp o e r a e u ec mp t to a o n S efcie fe tv Ke r s:a tc ln lo i m ;p eo n ;ta eig s ls n p o lm;k a s c r b e y wo d n oo y ag rt h h r mo e r v l ae ma r b e n n p a k p o lm

蚁群算法研究综述

蚁群算法研究综述

蚁群算法综述控制理论与控制工程09104046 吕坤一、蚁群算法的研究背景蚂蚁是一种最古老的社会性昆虫,数以百万亿计的蚂蚁几乎占据了地球上每一片适于居住的土地,它们的个体结构和行为虽然很简单,但由这些个体所构成的蚁群却表现出高度结构化的社会组织,作为这种组织的结果表现出它们所构成的群体能完成远远超越其单只蚂蚁能力的复杂任务。

就是他们这看似简单,其实有着高度协调、分工、合作的行为,打开了仿生优化领域的新局面。

从蚁群群体寻找最短路径觅食行为受到启发,根据模拟蚂蚁的觅食、任务分配和构造墓地等群体智能行为,意大利学者M.Dorigo等人1991年提出了一种模拟自然界蚁群行为的模拟进化算法——人工蚁群算法,简称蚁群算法(Ant Colony Algorithm,ACA)。

二、蚁群算法的研究发展现状国内对蚁群算法的研究直到上世纪末才拉开序幕,目前国内学者对蚁群算法的研究主要是集中在算法的改进和应用上。

吴庆洪和张纪会等通过向基本蚁群算法中引入变异机制,充分利用2-交换法简洁高效的特点,提出了具有变异特征的蚊群算法。

吴斌和史忠植首先在蚊群算法的基础上提出了相遇算法,提高了蚂蚁一次周游的质量,然后将相遇算法与采用并行策略的分段算法相结合。

提出一种基于蚁群算法的TSP问题分段求解算法。

王颖和谢剑英通过自适应的改变算法的挥发度等系数,提出一种自适应的蚁群算法以克服陷于局部最小的缺点。

覃刚力和杨家本根据人工蚂蚁所获得的解的情况,动态地调整路径上的信息素,提出了自适应调整信息素的蚁群算法。

熊伟清和余舜杰等从改进蚂蚁路径的选择策略以及全局修正蚁群信息量入手,引入变异保持种群多样性,引入蚁群分工的思想,构成一种具有分工的自适应蚁群算法。

张徐亮、张晋斌和庄昌文等将协同机制引入基本蚁群算法中,分别构成了一种基于协同学习机制的蚁群算法和一种基于协同学习机制的增强蚊群算法。

随着人们对蚁群算法研究的不断深入,近年来M.Dorigo等人提出了蚁群优化元启发式(Ant-Colony optimization Meta Heuristic,简称ACO-MA)这一求解复杂问题的通用框架。

蚁群算法原理及其应用

蚁群算法原理及其应用

蚁群算法原理及其应用蚁群算法是一种模拟生物群体行为的智能优化算法,它源于对蚂蚁群体觅食行为的研究。

蚁群算法模拟了蚂蚁在觅食过程中释放信息素、寻找最优路径的行为,通过模拟这种行为来解决各种优化问题。

蚁群算法具有很强的鲁棒性和适应性,能够有效地解决复杂的组合优化问题,因此在工程优化、网络路由、图像处理等领域得到了广泛的应用。

蚁群算法的原理主要包括信息素的作用和蚂蚁的行为选择。

在蚁群算法中,蚂蚁释放信息素来引导其他蚂蚁的行为,信息素浓度高的路径会吸引更多的蚂蚁选择,从而增加信息素浓度,形成正反馈的效应。

与此同时,蚂蚁在选择路径时会考虑信息素浓度和路径长度,从而在探索和利用之间寻找平衡,最终找到最优路径。

这种正反馈的信息传递和路径选择策略使得蚁群算法能够在搜索空间中快速收敛到全局最优解。

蚁群算法的应用非常广泛,其中最为典型的应用就是在组合优化问题中的求解。

例如在旅行商问题中,蚁群算法可以有效地寻找最短路径,从而解决旅行商需要经过所有城市并且路径最短的问题。

此外,蚁群算法还被应用在网络路由优化、无线传感器网络覆盖优化、图像处理中的特征提取等领域。

在这些问题中,蚁群算法能够快速地搜索到较优解,并且具有较强的鲁棒性和适应性,能够适应不同的问题特征和约束条件。

除了在优化问题中的应用,蚁群算法还可以用于解决动态环境下的优化问题。

由于蚁群算法具有分布式计算和自适应性的特点,使得它能够在动态环境下及时地对问题进行调整和优化,适应环境的变化。

这使得蚁群算法在实际工程和生活中的应用更加广泛,能够解决更加复杂和实时性要求较高的问题。

总的来说,蚁群算法作为一种模拟生物群体行为的智能优化算法,具有很强的鲁棒性和适应性,能够有效地解决各种复杂的组合优化问题。

它的原理简单而有效,应用范围广泛,能够在静态和动态环境下都取得较好的效果。

因此,蚁群算法在工程优化、网络路由、图像处理等领域具有很大的应用前景,将会在未来得到更广泛的应用和发展。

蚁群算法及其应用研究进展

蚁群算法及其应用研究进展

一、蚁群算法概述
ห้องสมุดไป่ตู้
蚁群算法是一种通过模拟蚂蚁寻找食物过程中的行为规律,实现问题最优解的 算法。蚂蚁在寻找食物的过程中,会在路径上留下信息素,后续的蚂蚁会根据 信息素的强度选择路径,并且也会在路径上留下信息素。随着时间的推移,信 息素会不断累积,最优的路径上的信息素会越来越多,最终导致所有的蚂蚁都 选择这条路径。
在理论方面,蚁群算法的数学基础已经日渐完善。一些学者通过数学模型和仿 真实验来研究蚁群算法的收敛性和鲁棒性,并对其参数进行优化。同时,蚁群 算法的并行处理研究也取得了很大的进展,提高了算法的求解速度和效率。
在应用方面,蚁群算法已经成功地应用于多个领域。例如,在解决旅行商问题 (TSP)和车辆路径问题(VRP)等组合优化问题时,蚁群算法表现出了良好 的性能和效果。此外,蚁群算法在信息检索、数据挖掘、机器学习等领域也有 广泛的应用,成为人工智能领域的一个研究热点。
未来研究应这些问题,以提高蚁群算法的性能和稳定性,并拓展其应用范围。 结合其他优化技术和机器学习方法的混合优化方法将是未来研究的一个重要方 向。随着大数据时代的到来,如何高效地处理大规模数据集将成为研究的另一 个重点。总之,蚁群算法在未来的领域中具有广阔的发展前景和挑战。
谢谢观看
5、大数据处理:利用蚁群算法处理大规模数据集,需要研究如何提高算法的 效率和处理大规模数据的能力。
五、结论
蚁群算法作为一种优秀的自然启发式优化算法,在解决一系列组合优化问题中 表现出良好的性能和效果。本次演示对蚁群算法的基本概念、研究现状、应用 领域及未来发展趋势进行了全面的概述。从现有的研究来看,虽然蚁群算法在 诸多领域已取得了显著的成果,但仍存在一些问题需要进一步研究和改进,如 收敛速度和参数敏感性问题等。

蚁群算法

蚁群算法

U 到达j,L(s) L(s)
lT
{ j},i :
j ;若
L(s) N且T
{l | (i,l) A,l L(s)} {i0}
则到达i0, L(s) L(s)U{i0},i : i0; 重复STEP 2。 16
2.2.5 初始的蚁群优化算法—基于图的蚁群 系统(GBAS)
STEP 3 对 1 s m,若 L(s) N ,按 L(s) 中城市的顺序计算 路径程度;若 L(s) N ,路径长度置为一个无穷大值(即不可
执行GBAS算法的步骤2,假设蚂蚁的行走路线分别为: 第一只L W1: A B C D A, f (W1) 4; 第二只L W 2 : A C D B A, f (W 2) 3.5; 第三只L W 3: A D C B A, f (W 3) 8; 第四只L W 4 : A B D C A, f (W 4) 4.5;
得到新的 ij (k ), k : k 1 ,重复步骤STEP 1。
17
2.2.5 初始的蚁群优化算法—基于图的蚁群系 统(GBAS)
在STEP 3 中,挥发因子 k 对于一个固定的 K 1 ,满足
k
1 ln k ,L ln(k 1)
L
L
L
k
K
并且 k k 1
经过k次挥发,非最优路径的信息素逐渐减少至消失。
挥发过程主要用于避免算法过快地向局部最优区域集中,有助于搜索区 域的扩展。
2 信息素增强,增强过程是蚁群优化算法中可选的部分,称为离线更新 方式这种方式可以实现由单个蚂蚁无法实现的集中行动。也就是说,增强过 程体现在观察蚁群(m只蚂蚁)中每只蚂蚁所找到的路径,并选择其中最优 路径上的弧进行信息素的增强,挥发过程是所有弧都进行的,不与蚂蚁数量 相关。这种增强过程中进行的信息素更新称为离线的信息素更新。

蚁群优化算法的收敛性分析与研究

蚁群优化算法的收敛性分析与研究

蚁群优化算法的收敛性分析与研究作者:赵世安来源:《现代电子技术》2017年第19期摘要:蚁群算法本身存在收敛速度慢、容易陷入局部最优解的缺陷,针对该缺陷提出一些改进的蚁群优化算法。

主要讨论蚁群优化算法的收敛性理论及应用,得出蚁群系统和最大最小蚂蚁系统的性能好于蚂蚁系统,而且最大最小蚂蚁系统的性能最好,蚁群系统和最大最小蚂蚁系统是值收敛的,一种特殊的[ACOgs,ρ(θ)]算法是解收敛的。

关键词:蚁群优化算法;收敛性;蚁群系统;解收敛中图分类号: TN911.1⁃34; TM417 文献标识码: A 文章编号: 1004⁃373X(2017)19⁃0173⁃04Analysis and research on convergence of ant colony optimization algorithmZHAO Shian(School of Mathematics & Statics, Baise University, Baise 533000, China)Abstract: The ant colony algorithm has the defect of slow convergence speed and is easy to fall into the local optimal solution, so some improved ant colony optimization algorithms are proposed to elimanite the defect. The convergence theory and application of the ant colony optimization (ACO) algorithm are discussed mainly in this paper. It is obtained that the performance of the ant colony systen and min⁃max ant system is higher than that of the ant system, in which the min?max ant system has the highest performance, the ant colony system and min⁃max ant system are convergent, and a special [ACOgs,ρ(θ)] algorithm is solution convergent.Keywords: ant colony optimization algorithm; convergence; ant colony system; solution convergence0 引言随着科学技术和现代化生产的快速发展,优化问题在各行各业中显得越来越重要,然而传统的优化方法对函数性质的要求比较高,如要求函数连续、可微等,而实际问题中,很多函数都不具有上述性质,因此在应用上有很大的局限性,而且实际问题往往很复杂,所以需要寻求新的优化方法[1⁃2]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

At 的路径向量 , w3 ( t) 表示第 t个搜索周期中任意一只蚂蚁个体在 1, 2, …, t - 1所寻到的
最优解 ,则称 T = m in{ t, w ( t) ∩ w3 ( t) ≠Φ } 为蚁群算法的首达时间.
定理 3:设 E ( T) 表示首达时间 T = m in{ t, w ( t) ∩ w3 ( t) ≠Φ } 的期望值 , c表示期
由于路径向量 w ( t) 中元素有限 ,则最优解集序列 w3 = (w0 , w1 , …, wL ) 为有限集. 所
以 ,当 t → ∞时 , w ( t) → w3 (A. S. ) 等价于 τ( t) →τ3 (A. S. ) .
定理 2 设 Ft 表示在 t个搜索周期中至少有一只蚂蚁个体穿越最优路径的事件 ,
留信息素轨迹向量 τ( t) A. S. 收敛到最优值 ,即 :
w ( t) → w3 (A. S. ) Ζτ( t) →τ3 (A. S. )
(4)
证明 :根据 M arkov过程的性质可知 , { w ( t - 1) ,τ( t) } 的分布只依赖于 { w ( t - 2) ,
τ( t - 1) }. 而蚂蚁个体在 t - 1次迭代中在搜索路径 w ( t - 1) 的分布只依赖于 τ( t - 1) ,
期中蚂蚁个体选定子路径 l的概率为 :
∏ Pt =
P{τl ( t, w3 ) }
(7)
l∈w 3
从而 ,当 t Ε 1时 ,有 :
E ( f (τ( t + 1) ) | Ft ) - f (τ( t) )
L
∑ = f (τ( t + 1) ) { Pl+1 {τl ( t + 1, w3 ) } | { Pt {τ( t, w3 ) } Ε 0 l =1
2 几个定义
^
定义 1 M arkov链 [ 9 ] :设 { Xn ; n Ε 0} 为一列取值离散的随机变量 ,离散值的全体记
为 S = { j} ,称 S 为状态空间. 若对于 Π n Ε 1, ik ∈ S ( k Φ n + 1) 有 :
^
^
^
^
^
P { Xn +1 = in +1 | Xn = in , …, X0 = i0 } = P { Xn +1 = in +1 | Xn = in }
趋于最强. 因此 , 在引入离散鞅的概念后 , 可将最优解集序列转变为下鞅序列来考察
{τ( t) } 的收敛性.
定理 1 当第 t个搜索周期中蚂蚁个体的路径向量 w ( t) 几乎处处收敛到最优解集序
列 w3 = (w0 , w1 , …, wL ) 且 t → ∞时 ,其进化过程是时间离散的非齐次 M arkov过程 ,且残
第 14卷 2期 2006年 6月
应用基础与工程科学学报 JOURNAL OF BASIC SC IENCE AND ENGINEER ING
Vol. 14, No. 2 June 2006
文章编号 : 100520930 (2006) 0220297205 中图分类号 : TP18; TP301. 6 文献标识码 : A
(5)

Байду номын сангаас
lim f (τ( t) ) = f3 (A. S. )
(6)
t→∞
证明 :由已知条件 , Ft 表示在 t个搜索周期中至少有一只蚂蚁个体穿越最优路径的事
件 ,显然 , Ft 由 { w ( t) ,τ( t) } 随机向量组合中的随机序列产生 , 且其为 σ2域上的随机向
量. 对于时间离散的非齐次 M arkov过程 t个搜索周期的固定给定状态而言 ,在 t个搜索周
虽然至今蚁群算法已经创立了十余年 ,但是对其收敛性的研究是最近几年内才刚刚 开始的. Gutjahr W J最先从有向图论的角度对蚁群算法的收敛性进行了证明 [4 ] ,但是 , Gutjahr W J给出的图搜索蚁群算法收敛性的证明有个很大的缺陷 ,那就是没有给出蚂蚁 数量和信息素残留系数对于无穷小量收敛的上下界 ,因此从某种意义上可以说这种收敛 是不可控的 ;随后 , B adr A 等人 从 [5 ] W iener过程和分支随机路由的角度对蚁群所经过路 径的存亡概率进行了证明 ,最终证明了蚁群所经过路径的存亡过程实际上是一种稳态分 布 ,从侧面证明了蚁群算法的收敛性 ; Stüezle T等人 [6 ]提出了一种新型的 MAX2M IN 蚁群 算法的变量 ,并对基于该变量的目标函数收敛性问题进行了深入研究 ,证明了当蚁群算法 的计算时间序列趋于无穷时 ,算法总能寻到最优解 ,且最优路径上的信息素强度大于其它 任意路径上的信息素强度 ,但是他们所给出的证明过程相对非常弱化 ;丁建立等人 [ 7 ]和 孙焘等人 [8 ]只是对于他们所改进后的遗传蚁群算法和简单蚁群算法进行了初步证明 ,其 在理论泛化意义上具有一定的局限性.
定义 3 鞅 、下鞅和上鞅 [ 10 ] :设 Fn 是单调的σ代数列 , fn 是Ω上的实值函数列 ,称 ( fn , Fn ) 为鞅 (离散鞅 ) . 若 fn 关于 Fn 是可测可积 ,同时对于任意 m < n, 有 :
E ( fn | Fm ) = fm (A. S. )
(3)
若 E ( fn | Fm ) Ε fm (A. S. ) ,称为下鞅 ;若 E ( fn | Fm ) < fm (A. S. ) ,称为上鞅.
f (τ( t) ) 表示在 t个搜索周期中蚂蚁群体所搜寻到的解向量且单调递增 , f3 表示解向量
f (τ( t) ) 中的最优解 ,则 ( f (τ( t) ) , Ft ) 是正的有界下鞅 ,即 :
E ( f (τ( t + 1) ) | Ft ) Ε f (τ( t) ) ( t Ε 1)
关键词 :蚁群算法 ;信息素 ; A. S. 收敛性 ; M arkov链 ;离散鞅 ;首达时间
20世纪 90年代初期 ,意大利学者 Dorigo M 等人通过模拟自然界中蚂蚁集体寻径的 行为而提出了蚁群算法 (Ant Colony A lgorithm ) [ 1 ] ,这是一种基于种群的启发式仿生类并 行智能进化算法. 蚁群算法最早成功应用于解决 N 2P难题中著名的旅行商问题 ( Traveling Salesman Problem ,简称 TSP). 由于它采用分布式并行计算机制 ,易于与其它方法结合 ,具 有较强的鲁棒性 [ 2 ] ,最近几年蚁群算法已被陆续应用到许多优化领域 [ 3 ].
Gt
Gt

∫f (τ( t + 1) ) dP = f3 P{ Gt }
(8)
Gt
又由于解向量 f (τ( t) ) 单调递增且存在
0 Φ f (τ( t) ) Φ f3
300
应用基础与工程科学学报 Vol. 14

lim f (τ( t) ) = f3 (A. S. )
若 P是 F上的概率测度 ,则 (Ω, F, P) 构成概率空间 , (Ω, F) 称为可测空间. 若 f为可
测空间 (Ω1 , F1 ) 到可测空间 (Ω2 , F2 ) 的映射 ,且对 Π x ∈ F2 , 有 :
f- 1 (A ) = { x; f ( x) ∈ A } ∈ F1
(2)
则称 f为可测映射.
(1)
^
则称 { Xn ; n≥0}为 M arkov链. 定义 2[ 9 ] 设 Ω是一个基本集合 , F是 Ω上的部分子集构成的 σ代数 ,即满足 :
( 1) Φ ∈ F;
( 2) 当 A ∈ F时 , Ac ∈ F;

( 3) 若 Ak ∈ F ( Π k = 1, 2, …) ,则 ∪ Ak ∈ F; k =1
t→∞
对于基本蚁群算法 ,如果期望知道该算法首次寻找到最优解的时间 (首达时间 ) ,此
即停时问题. 由于任意一只蚂蚁个体在任意搜索时刻所寻到的最优解的概率是随机的 ,因
此首次到达最优解的时间也是随机的.
定义 4 蚁群算法的首达时间 :设 w ( t) 表示第 t个搜索周期中 ,蚂蚁个体 A1 , A2 , …,
本文以 M arkov 链和 离散 鞅 作 为 研 究 工 具 , 对 基 本 蚁 群 算 法 的 几 乎 处 处 (A lmost
收稿日期 : 2005206203;修订日期 : 2006203203
基金项目 :国家自然科学基金资助项目和江苏省“333”工程基金 (JS200204)重点资助项目 作者简介 :段海滨 (1976—) ,男 ,工学博士 ,硕士生导师.

{
fn
}
是有界的
,
则对于鞅
、下鞅和上鞅而言
,
lim
n→∞
fn
几乎处处存在且有界.
3 基本蚁群算法的 A. S. 收敛性证明
由于基本蚁群算法寻找最优解的途径是根据路径向量 w ( t) 上的残留信息素轨迹向
No. 2 段海滨等 :基本蚁群算法的 A. S. 收敛性研究
299
量 τ( t) 来求解问题. 通常希望蚁群算法在每次迭代之后 , 最优路径上的残留信息素浓度
298
应用基础与工程科学学报 Vol. 14
Surely,简称 A. S. )收敛问题和停时问题进行了研究 ,提出了基本蚁群算法首达时间的定 义 ,并对基本蚁群算法首次到达时间的期望值进行了理论分析.
1 蚁群算法的基本原理
根据仿生学家的长期研究发现 :蚂蚁虽没有视觉 ,但运动时会在路径上释放出一种特 殊的分泌物 信息素 ( Pheromone)寻找路径. 当它们碰到一个还没有走过的路口时 ,就 随机地挑选一条路径前行 ,同时会释放出与路径长度有关的信息素. 蚂蚁走的路径越长 , 则释放的信息素数量越小. 当后来的蚂蚁再次碰到这个路口的时候 ,选择信息素数量较大 路径概率就会相对较大 ,这样形成了一个正反馈机制. 在整个寻径过程中 ,虽然单个蚂蚁 的选择能力有限 ,但是通过信息素的作用使整个蚁群的行为具有非常高的自组织性 ,蚂蚁 之间交换着路径信息 ,最终通过蚁群的集体自催化行为找出最优路径. 蚁群算法的数学模 型通常是借助经典的对称 TSP来进行描述的 ,根据信息素更新策略的不同 , Dorigo M 曾提 出了三种不同的蚁群算法模型 [ 1 ] ,即 Ant2Cycle模型 、Ant2Quantity模型和 Ant2Density模 型 ,其差别在于信息素增量求法的不同. 由于这三个模型中只有 Ant2Cycle模型利用的是 整体信息 ,因而通常采用 Ant2Cycle模型作为基本蚁群算法的数学模型.
相关文档
最新文档