1 / 8
文档名称:

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

格式:doc   大小:45KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:yzhfg888 2017/2/18 文件大小:45 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:单变量边缘分布算法与蚁群算法的混合算法收敛性分析摘要: 智能混杂算法是当前智能优化算法的研究热点, 可以融合多种优化算法的优势, 提高算法的性能。单变量边缘分布算法具有大范围快速全局搜索能力,但不能很好地利用系统中的反馈信息; 蚁群算法是一种并行的分布式正反馈系统算法, 但其初期信息素匮乏, 求解速度慢。将单变量边缘分布算法与蚁群算法相结合, 可以优势互补。基于上述思想, 提出一种基于单变量边缘分布算法与蚁群算法混合的算法, 并运用马尔科夫随机过程理论对该算法的收敛性进行了分析, 结果表明了该算法的优化解满意值序列是单调不增的和收敛的。关键词:单变量边缘分布算法; 蚁群算法; 收敛性; 智能混杂算法 1 单变量边缘分布算法与蚁群算法混合的思路与方法 单变量边缘分布算法与其群算法混合的思路描述单变量边缘分布算法[ 1 ]具有大范围快速全局搜索能力,但当求解到一定范围时往往对系统中的反馈信息利用不够, 求精确解效率低。蚁群算法[ 2 ]主要通过蚁群之间的信息素的传递和更新达到最终收敛的最短路径上, 其原理是一种正反馈机制, 但初期信息素匮乏, 求解速度比较慢。单变量边缘分布算法与蚁群算法的结合(umdaaa) 正是基于单变量边缘分布算法的快速全局搜索能力和蚂蚁算法的正反馈收敛机制, 初期采用单变量边缘分布算法过程生成信息素分布,后期利用蚂蚁算法正反馈求精确解,优势互补。 中对蚁群算法模型的选择与改进 umdaaa 中对蚁群算法选择基于蚂蚁圈模型和 mmas(max min ant system) 算法[ 5] ,在吸取其各自优点的基础上并进行改进。信息素的初值设置: 为了更加充分地进行寻优, mmas 把各路径信息素初值设为最大值τ max ,为了避免算法过早收敛非全局最优解, mma s 将各路经的信息素浓度限制在[ τ min, τ max ]之间,实验表明在防止算法过早停滞及有效性方面取得了很好的效果[6]。这里通过单变量边缘分布算法得到了一定的路径信息素 dsm ,所以把信息素的初值设置为[ 7]τ s=τ c+τg ,其中τc 是一个根据具体求解问题规模给定的一个信息素常数,相当于 mmas 算法中的τ min, τ g=dsm 是 umda 算法求解结果转换的信息素值, 那么本文中的信息素初值的设置为τ ij(t)=dsm+min τ ij(t) 。 单变量边缘分布算法与其群算法混合的模型描述(1) 随机产生m 个个体作为初始群体 dl, l=0 ; (2) 计算 m 个个体的适应值, 如果符合开启条件, 算法转向步骤(6) ,否则继续进行; (3) 进行选择操作,选择 n0,limn →∞ p{ ∪∞ k=n(|xk(w) - x(w)| ≥ε)}=0 对任一ε>0,p{ ∩∞ n=1 ∪∞ k=n(|xk(w) - x(w)| ≥ε)}=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 个个体,