首页 理论教育 智能优化算法理论与应用-收敛性分析成果

智能优化算法理论与应用-收敛性分析成果

时间:2023-11-01 理论教育 版权反馈
【摘要】:Thomas Stuezle从极限理论对一种特殊的蚁群优化算法收敛性进行了分析。图3.3最短路问题假设qi,k表示蚂蚁爬行第k趟后留在路径ACiB上的平均信息素,pi,k表示蚂蚁爬行第k趟后选择路径ACiB上的平均概率。定理3.1说明每趟运行完后,AC1B上的平均信息素最多,选择路径AC1B上平均概率最大。定理3.4中的α≥1,β≥0是的充分条件,不是必要条件。

智能优化算法理论与应用-收敛性分析成果

蚁群优化算法的发展需要坚实的理论基础,这方面的工作还极其缺乏。关于蚁群优化算法收敛性的数学证明并不太多,大多数文献只研究了某些特定的蚁群优化算法的收敛性,对于一般性蚁群优化算法的收敛性证明未给出。Gutjahr在其论文中借助图论工具证明了蚁群优化算法的收敛性,该文将问题实例转化为构造图,将可行解编码转化为构造图中的路,在此基础上,在某些给定条件下,蚁群优化算法可以任意接近1的概率收敛到全局最优解,但这只是一个初步工作。Thomas Stuezle从极限理论对一种特殊的蚁群优化算法收敛性进行了分析。孙焘等学者提出了一种可用于函数优化的简单蚂蚁算法,并对其收敛性作了研究。段海滨等学者提出与Thomas Stuezle很类似的方法,对算法的全局收敛性进行了研究。由于蚂蚁算法在实际应用中形式千变万化,蚁群优化算法最初出发点是在一个图中找最短路,本章从一个最简单的最短路问题的蚁群优化算法入手,对其收敛性及相关参数问题进行一些初步分析。

假设A、B之间有m条路径AC1B,AC2B,…,ACmB(如图3.3所示),路径长度分别为d1,d2,…,dm,不失一般性,假设d1≤d2≤…≤dm。n只蚂蚁在A、B之间往返爬行,依照蚁群优化算法,随着时间的推移,大多数蚂蚁应在路径AC1B上,那么就认为A、B之间的最短路径是AC1B,下面推导寻找最短路的蚁群优化算法的选择AC1B的概率接近1的条件。

图3.3 最短路问题

假设qi,k表示蚂蚁爬行第k趟后留在路径ACiB上的平均信息素,pik表示蚂蚁爬行第k趟后选择路径ACiB上的平均概率。初始时刻,各条路径上的信息量相等,均为C。

定理3.1 当α≥0,β≥0时,q1,k≥q2,k≥…≥qm,k,p1,k≥p2,k≥…≥pm,k,k=1,2,…。

证 当α≥0,β≥0时,则

由d1≤d2≤…≤dm,可知p1,0≥p2,0≥pm,0

从而q1,0≥q2,0≥…≥qm,0

以此类推,得到

由数学归纳法可知:当α≥0,β≥0时,q1,k≥q2,k≥…≥qm,k,p1,k≥p2,k≥…≥pm,k

定理3.1 说明每趟运行完后,AC1B上的平均信息素最多,选择路径AC1B上平均概率最大。

定理3.2 当a≥1,β≥0时,k=1,2,…,m,j=2,3,…,m。

(www.xing528.com)

若要,即要求:

把pj,k-1和p1,k-1的公式代入上式得到:

化简得到:

由于qj,k-1<q1,k-1,dj>d1,因此α≥1,β≥0就可保证

从而,k=1,2,…,m,j=2,3,…,m。

定理3.2 说明随着时间的推移越来越小。

定理3.3 当α≥1,β≥0时,p1,k>p1,k-1,k=1,2,…m。

证 因为

由定理3.2可知:

即p1,k>p1,k-1

定理3.3 说明随着时间的推移,选择路径AC1B的平均概率越来越大。

定理3.4 α≥1,β≥0时

证 由定理3.3可知,α≥1,β≥0时,p1,k>p1,k-1,序列p1,k单调递增,根据高等数学极限理论“单调递增有上界数列必有极限,且收敛到其上确界”可知,当k→∞时,

定理3.4中的α≥1,β≥0是充分条件,不是必要条件。定理3.4说明随着时间的推移,选择路径AC1B的平均概率接近于1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈