单变量边缘分布算法与蚁群算法的混合算法收敛性分析

单变量边缘分布算法与蚁群算法的混合算法收敛性分析

ID:25866431

大小:45.50 KB

页数:8页

时间:2018-11-23

单变量边缘分布算法与蚁群算法的混合算法收敛性分析_第1页
单变量边缘分布算法与蚁群算法的混合算法收敛性分析_第2页
单变量边缘分布算法与蚁群算法的混合算法收敛性分析_第3页
单变量边缘分布算法与蚁群算法的混合算法收敛性分析_第4页
单变量边缘分布算法与蚁群算法的混合算法收敛性分析_第5页
资源描述:

《单变量边缘分布算法与蚁群算法的混合算法收敛性分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单变量边缘分布算法与蚁群算法的混合算法收敛性分析摘要:智能混杂算法是当前智能优化算法的研究热点,可以融合多种优化算法的优势,提高算法的性能。单变量边缘分布算法具有大范围快速全局搜索能力,但不能很好地利用系统中的反馈信息;蚁群算法是一种并行的分布式正反馈系统算法,但其初期信息素匮乏,求解速度慢。将单变量边缘分布算法与蚁群算法相结合,可以优势互补。基于上述思想,提出一种基于单变量边缘分布算法与蚁群算法混合的算法,并运用马尔科夫随机过程理论对该算法的收敛性进行了分析,结果表明了该算法的优化解满意值序列是单调不增的和收敛的。关键

2、词:单变量边缘分布算法;蚁群算法;收敛性;智能混杂算法1单变量边缘分布算法与蚁群算法混合的思路与方法1.1单变量边缘分布算法与其群算法混合的思路描述单变量边缘分布算法[1]具有大范围快速全局搜索能力,但当求解到一定范围时往往对系统中的反馈信息利用不够,求精确解效率低。蚁群算法[2]主要通过蚁群之间的信息素的传递和更新达到最终收敛的最短路径上,其原理是一种正反馈机制,但初期信息素匮乏,求解速度比较慢。单变量边缘分布算法与蚁群算法的结合(umdaaa)正是基于单变量边缘分布算法的快速全局搜索能力和蚂蚁算法的正反馈收敛机制,初

3、期采用单变量边缘分布算法过程生成信息素分布,后期利用蚂蚁算法正反馈求精确解,优势互补。1.2umdaaa中对蚁群算法模型的选择与改进umdaaa中对蚁群算法选择基于蚂蚁圈模型和mmas(maxminantsystem)算法[5],在吸取其各自优点的基础上并进行改进。信息素的初值设置:为了更加充分地进行寻优,mmas把各路径信息素初值设为最大值τmax,为了避免算法过早收敛非全局最优解,mmas将各路经的信息素浓度限制在[τmin,τmax]之间,实验表明在防止算法过早停滞及有效性方面取得了很好的效果[6]。这里通过单变

4、量边缘分布算法得到了一定的路径信息素dsm,所以把信息素的初值设置为[7]τs=τc+τg,其中τc是一个根据具体求解问题规模给定的一个信息素常数,相当于mmas算法中的τmin,τg=dsm是umda算法求解结果转换的信息素值,那么本文中的信息素初值的设置为τij(t)=dsm+minτij(t)。1.3单变量边缘分布算法与其群算法混合的模型描述(1)随机产生m个个体作为初始群体dl,l=0;(2)计算m个个体的适应值,如果符合开启条件,算法转向步骤(6),否则继续进行;(3)进行选择操作,选择n0,limn→∞p{∪

5、∞k=n(

6、xk(w)-x(w)

7、≥ε)}=0对任一ε>0,p{∩∞n=1∪∞k=n(

8、xk(w)-x(w)

9、≥ε)}=0。引理2[6]蚁群系统序列{τ(m),x(m),f*(m)}(m=1,2,…)是有限齐次马尔科夫链。引理3[8]杰出者选择遗传算法种群序列{x(n);n≥0}是有限齐次马尔科夫链。定理1umda算法种群序列{x(n);n≥0}是有限齐次马尔科夫链。证明:由于s={0,1}l中有2l个个体,则种群空间sn中有2nl个个体,sn为种群序列的状态空间,是有限的。x(n+1)=t(x(n))=tsa·tm·

10、ts(x(n)),其中tsa,tm,ts均与n无关。因此,x(n+1)仅与x(n)有关,根据马尔科夫链的性质,有{x(n);n≥0}是有限状态的齐次马尔科夫链。定理2umdaaa算法的优化解序列{x(n);n≥0}是有限状态的齐次马尔科夫链。证明:由定理1知umda算法中x(n+1)仅与x(n)有关,与迭代次数n无关。由引理1知蚁群系统{τ(m+1),x(m+1),f*(m+1)}仅与{τ(m),x(m),f*(m)}有关,而与循环周期m无关。同时,由蚂蚁圈模型知每一次信息素仅更新最优蚂蚁圈,因此,取:x(n+1)=(x

11、i(n+1)=tig·tisa·tim·tis(x(n));(i≤n-1);xn(n+1)=xi0(n))这里i0=argminj{f(xj(n))}表示使f(xj(n))取最小值的个体为xj(n),且转移概率矩阵为:p{x,y}=p{x(n+1)=y

12、x(n)=x}=∏nk=1p{t(x(n))k=yk},i0∈m(x),使yn=xi00,其他式中:m(x)={i;f(xi)=min{f(xj)}}则:t(x(n))=tig(tisa(tim(tis(x(n)))))=tig·tisa·tim·tis(x(n))上式

13、表明,x(n+1)仅与x(n)有关,而与n无关。umdaaa算法的优化解序列{x(n);n≥0}是有限状态的齐次马尔科夫链。引理4[8]杰出者遗传算法的马尔科夫链序列的优化解满意值序列是单调不增的,即:f(x(n))≥f(x(n+1)),n≥0。定理3umda算法的马尔科夫链序列的优化解满意值序列是单调不增的,即对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。