混合分布估算算法的研究与应用
论文摘要
分布估算算法(Estimation of distribution algorithms,简称EDA算法)是近几年产生的一种新的启发式进化算法,它的特点是:以概率论为理论基础,以群体为操作对象,用概率模型来描述搜索空间上的可行解的分布,以这个分布采样为基础搜索空间,产生下一代种群。本文旨在利用EDA算法所特有的概率模型与搜索过程,把EDA算法分别与最大最小蚂蚁系统和遗传算法相混合,以获得较好的优化性能。为了验证融合后的算法的有效性,本文把混合后的算法分别用于求解QAP问题和p-median问题。本论文从混合算法的角度研究了一阶分布估算算法,并把混合后的算法用于QAP和p-median问题。结果表明,混合后的算法有效地提高了一阶分布估算算法在求解非性问题时的效率。
论文目录
摘要Abstract第一章 绪论1.1 研究背景1.2 研究内容1.2.1 目标问题1.2.2 相关算法1.3 研究意义1.4 本文结构第二章 分布估算算法及其相关算法2.1 元启发2.1.1 元启发的定义2.1.2 元启发的分类2.2 遗传算法2.2.1 编码2.2.2 适应度函数计算2.2.3 遗传操作2.2.4 遗传算法的基本原理2.3 EDA算法2.3.1 EDA算法理论背景2.3.2 EDA算法2.3.3 分布估算算法的研究趋势2.4 蚁群算法2.4.1 蚁群算法的起源2.4.2 蚁群算法的基本原理2.4.3 蚁群算法的研究现状2.4.4 蚁群算法的改进2.5 小结第三章 EDA-MMAS混合算法在p-median问题上的应用3.1 引言3.2 p-median问题的地形图分析3.2.1 地形图分析基本理论3.2.2 p-median问题的适应度地形分析3.3 EDA-MMAS混合优化算法在p-median问题上的应用3.3.1 个体编码3.3.2 适应度计算3.3.3 概率矩阵的生成3.3.4 生成新个体3.3.5 局部搜索3.3.6 伪代码描述3.4 实例测试3.4.1 gr100、gr150实例测试3.4.2 pmed类型实例测试3.5 小结第四章 EDA-GA混合算法在QAP问题上的应用4.1 引言4.2 用于解QAP的EDA和GA混合算法4.2.1 个体编码4.2.2 适应度计算及其个体选择4.2.3 交叉4.2.4 特征提取4.2.5 指导产生新个体4.2.6 局部搜索4.2.7 多样性机制4.2.8 GGH-QAP整体流程4.3 实例测试4.3.1 参数设置4.3.2 运行结果及其比较4.3.3 特征提取系统的验证4.4 小结第五章 总结与展望参考文献发表文章目录代码说明及代码片段
相关论文文献
本文来源: https://www.lw50.cn/article/d1eb63ec096029d0470efa5f.html