论文摘要
粒子群优化算法(Particle Swarm Optimization-PSO)是一种基于群体的进化算法,算法通过微粒间的相互作用来发现复杂搜索空间中的最优区域。由于粒子群算法在函数优化等领域有广阔的应用前景,所以自算法提出以来,引起了相关领域众多学者的关注和研究,成为演化计算研究的热点。PSO算法已经被证明是一种有效的优化方法,并且广泛应用于函数优化,神经网络训练以及模糊系统控制等领域。目前对粒子群优化算法的研究尚处于初期,它今后的发展还有许多工作需要不断充实提高。因此以粒子群优化算法为主要研究对象,寻找求解实际问题的更加有效的改进算法是很有意义的。如何加快粒子群算法的收敛速度和避免出现早熟收敛,一直是大多数研究者关注的重点。克服早熟收敛的措施主要是设法保持种群的多样性,或引入跳出局部最优点的机制。在加快收敛速度方面,主要的工作集中在如何选择最优的算法参数,以及从其它智能优化算法中借鉴一些思想对PSO算法的主要模型加以修改。旅行商问题(Traveling Salesman Problem-TSP)是图论中一个经典的组合优化问题,是一个典型的NP难题,许多实际问题都可以转化为旅行商问题。本文分析了粒子群优化算法的离散化,设计了粒子群算法求解旅行商问题的相关操作。本文首先分析了粒子群优化算法的原理,应用粒子群优化算法的步骤,以及算法中经验参数的设置。总结了目前PSO算法研究的成果,对比分析了目前对粒子群优化算法的多种改进。其次,基于对粒子群优化算法原理的分析,提出了两种基于TSP的改进的粒子群优化算法:求解TSP的改进量子粒子群算法(TSP-QPSO)和基于局部优化搜索的粒子群算法(LSPSO)。通过实验发现改进后的算法与其他一些传统的粒子群算法相比在解决TSP时性能上得到了一定的提高。最后,本文将改进的粒子群算法应用在玻璃切割的实际问题中,并介绍了粒子群优化算法解决玻璃切割中旅行商问题的设计与实现。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 研究背景1.2.1 进化算法简介1.2.2 群智能简介1.2.3 粒子群优化算法1.2.4 旅行商问题1.3 粒子群算法的国内外研究现状1.4 粒子群算法的研究意义1.5 本文的主要工作第二章 粒子群优化算法概述2.1 粒子群算法的原理2.2 粒子群优化算法的基本过程2.3 粒子群优化算法与遗传算法(GA)的比较2.4 粒子群优化算法的特点2.4.1 PSO 的关键术语2.4.2 算法的基本步骤和流程2.4.3 应用PSO 算法步骤2.4.4 PSO 参数设置2.5 粒子群优化算法的收敛性分析2.5.1 粒子群优化算法的收敛性2.5.2 原始PSO 粒子轨迹2.5.3 压缩PSO 的粒子轨迹2.5.4 粒子轨迹与收敛行为分析2.6 本章小结第三章 PSO 的常见改进算法3.1 基于惯性权值的改进3.1.1 惯性权值线性递减PSO3.1.2 模糊惯性权值PSO3.1.3 随机惯性权值PSO3.2 基于加速因子的PSO 改进3.3 基于种群规模的改进3.4 使用遗传算法思想改进PSO3.5 量子粒子群优化算法(QPSO)3.6 本章小结第四章 改进粒子群优化算法在TSP 中的应用4.1 旅行商问题(TSP)4.2 PSO 在TSP 中的应用研究4.3 求解TSP 的改进QPSO 算法(TSP-QPSO)4.3.1 定义概念交换子和交换序[38]4.3.2 求解TSP 的PSO 的基本操作4.3.3 求解TSP 的改进QPSO 算法4.3.4 实验与总结4.4 基于局部优化搜索的求解TSP 的粒子群算法(LSPSO)4.4.1 局部优化搜索算法的选择与优化4.4.2 路径交叉交换策略4.4.3 基于局部优化搜索的求解TSP 的粒子群算法4.4.4 实验与总结4.5 本章小结第五章 粒子群优化算法在玻璃切割中的应用5.1 玻璃排版问题的背景5.2 玻璃排版中的玻璃切割问题5.3 玻璃排版中布局问题向旅行商问题的转换5.4 利用改进的粒子群算法解决玻璃切割中的旅行商问题5.5 实验与结论5.6 本章小结第六章 总结与展望6.1 总结6.2 对未来工作的展望致谢参考文献附录:作者在攻读硕士学位期间发表的论文
相关论文文献
标签:粒子群优化算法论文; 旅行商问题论文; 量子粒子群算法论文; 局部优化搜索论文; 玻璃切割论文;