二阶蚁群算法及蛙跳算法的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:suntow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群优化(ant colony optimization, ACO)是受自然界蚁群觅食行为的启发而产生的一种群体智能优化算法。ACO算法采用了求解离散问题的优化机制,解决了科学和工程领域的大量难题:比如各种经典的组合优化问题和数字图像处理问题等。尽管蚁群算法拥有信息素更新策略的正反馈性和贪婪启发式搜索机制,保证了算法能够更快地发现较好的解,但是当蚁群算法的搜索过程进行到后期,所有蚂蚁探索的解完全一致,不能对解空间进行进一步的开发。由于蚁群算法具有较强的耦合性,易于与其他与启发式算法以及仿生优化算法相结合,本文选取蛙跳算法(shuffled frog leaping algorithm, SFLA)与蚁群算法相融合,使算法在运行的后期跳出局部最优解,增大算法的求解精度。基于以上研究,本文的主要工作有以下几点:首先,提出二阶蚁群算法(double phase ant colony optimization, DPACO)。在蚁群算法的信息素更新阶段引入顺序更新规则,分两个阶段对蚂蚁走过路径上的信息素进行更新,提出了两种信息素更新阶段的划分策略:硬划分策略和软划分策略,并把每段路径上的信息素的值限定在一个整数区间中;对经典旅行商问题的实验结果表明,二阶蚁群算法能够跳出局部最优解,算法的搜索能力明显增强。考虑到蚁群算法有较强的耦合性,研究了二阶蚁群算法与蛙跳算法的融合。一是将二阶蚁群算法的概率选择规则中加入了经验反馈算子,使得蚂蚁在路径构建中能够考虑所选取解元素对整个路径的长期影响;二是设计了双态蚁群搜索模式,把蚂蚁分成常规蚂蚁和寻优蚂蚁两种状态,避免了蚂蚁选取较长的路径;三是使用改进的交叉算子和变异算子来改进混合蛙跳算法的局部搜索过程,使得蛙跳算法最大程度的避免了不成熟的收敛。最后,在二阶蚁群算法的每一步迭代过程中引入蛙跳算法的局部搜索与全局更新过程。实验表明,本文算法在求解旅行商问题精度上有很大提高。
其他文献
目的探讨医用臭氧自血疗法在支气管哮喘长期治疗中的宣教价值。方法通过对40例支气管哮喘患者的长期治疗计划中进行医用臭氧自血疗法治疗,观察宣教工作对临床疗效的影响。结
自由空间光通信具有大通信容量、高速传输率、高抗干扰能力等优点,近年来受到了国际上广泛的关注,然而大气湍流是自由空间光通信链路系统的主要限制因素。大气湍流造成到达角起
在党的十八届三中全会精神指引下,完善我国刑事错案发现机制是当前法学领域研究的重要课题,也是新一轮司法改革的必然要求。目前的司法结构下,刑事错案的发现往往源于“真凶
<正>陈苏宁为中国医科大学教授、中国医科大学附属盛京医院中医科主任、辽宁省名中医,先后师从辽宁省名中医郭恩绵教授和杨积武教授,曾于1990-1991年在日本国立京都病院研修,
目的观察老年慢性肺心痛合并冠心病的发病情况,探讨老年肺心病合并冠心痛的诊断和处理特点。方法总结28例老年肺心病合并冠心病的临床表现、体征、心电图及治疗资料并进行分
目的:观察逍遥散加味对治疗青少年失眠型亚健康的临床疗效。方法:将符合纳入标准的86例受试者按随机数字表法分为2组,实验组44例,在进行心理疏导、建立健康的卫生睡眠习惯、
分布式电源接入配电网后给电网运营带来了一定的影响,为此对计及分布式电源的配电网规划进行相关的研究是很有必要。本文针对配电网安装分布式电源后产生的一些影响,建立计及
中医药是肿瘤综合治疗的重要组成部分,"以人为本,形神兼治"、"重视体质,同病异治"是中医肿瘤的治疗特色。立足中医的临证特点,充分发挥其作用优势,才能不断提高临床疗效。
<正>写一本书就可能成百万富翁,在出版界已算不得秘密。一般来说,作家的收入一共来自三大块:一是版税收入,二是改编成影视作品的收入,三是作品被报纸、网站、电台转载、播出
词汇教学是外语教学的一个重要组成部分。词汇是英语的基础,词汇量的大小直接影响英语学习。然而在小学阶段,英语词汇的记忆却是大多数学生英语学习的障碍,甚至导致许多要学