连续优化的蚁群算法改进及应用

来源 :济南大学 | 被引量 : 0次 | 上传用户:zhiyuanboxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群优化(Ant Colony Optimization,简称ACO)是一种新兴的启发式模拟进化算法.人们对蚁群算法做了很多改进和扩展,在很多领域获得了广泛应用. 但是蚁群算法仍然存在一些问题,如算法收敛速度慢、搜索时间长、易陷入局部最优等缺点.由于蚁群算法在形式上不大适于解决连续优化问题,在总结和分析已有研究成果的基础上,对蚁群算法求解连续空间的优化问题进行了一些改进.主要包括: (1)提出了一种用蚁群算法解决连续函数的算法框架,并在此基础上给出了蚁群算法在优化连续和离散问题的统一描述形式.蚁群算法比较适合于解决离散问题如静态和动态组合优化问题,但是不方便解决连续优化问题.根据蚁群算法在解决连续优化问题时存在的问题,提出了一种描述方案:将连续问题离散化处理,借鉴蚁群算法解决TSP问题的思路来优化连续函数问题;同时加入变异操作,以获得种群的多样性,在一定程度上体现连续性的要求.该方案不仅从功能上实现了蚁群算法的优化连续空间问题,而且从描述形式上使蚁群算法应用于离散问题和连续问题时获得了基本统一方式. (2)为了提高蚁群算法解决连续问题的性能,提出了一种新的杂合优化算法即将蚁群算法与分布估计算法相融合,主要是针对种群的多样性.该算法不仅避免了交叉和变异操作带来的参数估计问题,而且通过计算种群个体的分布密度函数从而自适应地改变信息素浓度,从而提高了算法的优化性能. (3)介绍了问题复杂性描述的涵义、基本思想、并将其引入现代优化算法中,进一步提高算法解决复杂问题的能力.极值个数、极值大小分布和极值区域半径分布是反映问题复杂程度的几个基本标志,也是问题复杂性描述的基本因子.它们的获得在解决某些问题尤其是复杂问题如高维连续函数的优化上起到了一定引导和启发作用,为减少盲目搜索,提高搜索效率起到一定的作用.提出了一种基于问题复杂性的优化思路,通过引入问题复杂性分析的若干因子,以提高算法的搜索效率,降低重复搜索的概率,从而提高算法优化复杂问题的性能.
其他文献
随着计算机技术、网络技术、数据库技术的迅速发展,许多企业已经建立了企业信息门户系统,各种应用软件如OA、MIS、ERP、CRM等正在企业生产中发挥着重要作用。但同时也不可避免
SOA(Service-Oriented Architecture,面向服务架构)是当今业界最热的话题之一,基于标准、灵活、松散耦合是SOA的主题词,它将彻底改变企业现有的IT架构。经过几十年的企业信息化
分子生物学研究生物大分子(基因与蛋白)的结构与功能,是阐明生命现象本质的科学。应用计算机技术对分子生物学实验所产生的海量数据进行采集、表达、描述、储存和分析,推动了生
近年来稀疏表示理论及其算法得到快速发展,并在计算机视觉和图像分析等研究领域有着广泛的应用。依据稀疏表示的分类器性能取决于选择的字典,因而如何由训练样本得到表示能力
合成孔径雷达(SAR)具有全天时、全天候、强透射等优点,被广泛应用于军事和民用领域。然而,由SAR成像原理所引起的相干斑噪声使得SAR图像的处理比传统光学图像更加困难。本文就S
骨髓是人体的主要造血器官,其细胞种类繁多。它的分类计数可以诊断和鉴别出各种血液系统疾病。显微镜检查是其主要诊断手段,但人工操作工作繁重且掺杂过多的主观因素。计算机分
生产生活中信息量的迅速增长,使得人们对数据的需求不仅仅局限于本地数据源的数据,对于异地数据的需求量也与日俱增。异地数据的异构性使企业、部门和机构间的数据访问存在诸多
随着互联网的普及和电子商务的发展,推荐系统逐渐成为电子商务IT技术的一个重要研究内容,越来越多地得到研究者的关注。目前,几乎所有大型的电子商务系统,如Amazon,CDNOW,eBay,当当
在复杂的比赛环境下,由多个机器人构成的一个球队与对手球队进行对抗比赛。环境的动态性及对手不可预测的干扰,对于系统实时决策和机器人运动控制有着非常高的要求。因此,机器人
由于处理复杂事务的能力,工作流系统得到了日益广泛的应用。然而,在Internet和电子商务快速发展的今天,工作流系统还存在着很多不足。首先,工作流系统不能很好的支持Internet交互