基于群体协作的改进果蝇优化算法及应用

来源 :安徽大学 | 被引量 : 0次 | 上传用户:guozhizhong8017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
受果蝇觅食特性的启示,著名学者潘文超于2011年提出了一种全新的群体智能元启发式演化算法——果蝇优化算法(Fruit fly optimization algorithm)。跟目前存在的一些仿生算法比较,果蝇优化算法具有独特的优势,主要体现在以下几点:算法中出现的参数较少、流程结构简单、算法实现的难度较低。但尽管如此,果蝇优化算法同样有着类似其他元启发式方法的缺陷,易陷入局部最优、多维复杂问题的优化中会出现早熟收敛现象等。为了提升基本果蝇优化算法的寻优性能,我们引入了两种全新的改进方法,并将其分别应用于Web服务组合和多阈值图像分割中,主要工作如下:(1)随着现实世界各种服务的快速增加,不同的web服务也可以具有相同的功能属性。如何从这些组合服务中选取最符合用户需求的一个候选服务集合已成为当下备受追捧的议题,吸引了众多研究者的目光。因而衍生出来许多基于服务质量(QoS)来评价服务组合优劣程度的方法。然而,绝大多数的现行方法或多或少都有其不足之处,比如可扩展性差,系统开销大,很难找到全局最优解等。因此,我们采用了一种新的搜索策略,改进算法为NSSFOA,该算法将果蝇种群分成了具有不同寻优步长的两个子种群,且各个子种群的步长随着迭代的进行动态变化。仿真实验结果表明我们提出的改进算法无论是在可行性,稳定性还是在解的质量方面都明显优于粒子群算法和差分算法。实验结果亦表明,随着候选服务集个数的增加,NSSFOA算法的性能依然明显优于其他几种比较算法。(2)多阈值分割技术目前被广泛引用到图像处理的各个领域,然而大多数多阈值分割技术都是非常耗时的。在本文中,我们提出了一种新的方法——将果蝇优化算法应用于多阈值分割。到目前为止,果蝇优化算法都尚未被用于解决复杂图像的处理问题,因此在本文中我们将果蝇算法引入到多阈值图像处理领域中。在文中,我们提出了一种基于混合自适应-群体协作学习策略的果蝇优化算法(HACLFOA)。果蝇种群被分成了具有不同进化补偿的两个子种群。此外,在每一次迭代寻优时,当前种群最优解向量的每一维解信息都会被优化,我们也会充分利用每次迭代过程中产生的临时全局最优解信息来指导果蝇种群的寻优。24个基准函数上的数值实验结果表明我们提出的算法在全局寻优能力上优于其他几种对比的改进果蝇算法。最为明显的是,在多阈值图像分割部分,广泛的实验结果表明我们提出的改进算法较经典的阈值分割算法在时间花销上有了极大的提高,而且应用前景非常可观。
其他文献
传统沿用的心肌梗死定义是世界卫生组织(WHO)根据临床症状、心电图改变和以肌酸激酶(CK)和肌酸激酶同工酶(CKMB)为主的血清心肌酶学改变而作出的。随着敏感性和特异性更高的
<正>1树立实战观念,加强格斗对抗训练特种部队是特殊作战力量,其担负的往往是急难险重任务,必须按照实战的要求,模拟格斗对抗真实场景,从难、从严进行实战化训练。首先,要加
汽车荷载和地震作用都有可能造成桥梁支座脱空而导致上部结构侧翻,地震作用时支座还可能发生破损或滑脱而导致上部结构落梁。本文参照日本公路桥梁设计规范对防止由于支座失
犬瘟热病毒(Canine distemper virus,CDV)是一种急性高度接触性传染病病原,可引起犬(Canis)、猫(Felis)等多种属动物发热、腹泻、肺炎和中枢神经系统紊乱,其磷蛋白(phospho-p
针对当前突出的企业信用不良问题,采用文献分析和比较分析等方法对企业的信用进行研究,提出对企业信用进行绩效评价,以此促进社会信用体系不断完善。通过报告企业信用责任主
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
期刊
管理载体是目前高校思政教育的主要载体,但处于如今多元化的时代文化背景下,高校思政教育出现了许多问题,所以需要通过利用管理载体来巩固高校中的文化传播阵地,并且在这一基