论文摘要
优化问题是工业设计和工程实施当中经常遇到的问题,涉及工程、技术、经济、管理和科学研究等众多的领域,其问题的求解因而受到了人们的极大关注。优化问题求解的目的就是要找到使目标函数值达到最大或最小的取值条件。传统的优化方法只能适用于可行解域不是非常大的且定义非常明确的问题。而现实中的问题却与之相反,采用常规的方法不在是解的精度方面不够,就是在执行的时间方面过长,迭代的次数过多,总体上还是不能令人十分满意。优化问题的进化方法随之诞生了。常用的进化方法如人工神经网络、禁忌搜索、模拟退火、遗传算法、蚁群算法和粒子群算法等在求解优化问题时显示出了独特的优势,它们可在合理的时间内逼近复杂问题的最优解,而且速度之快,精度之高,是传统方法不可比拟的。粒子群优化算法(PSO)是Kennedy和Eberhart源于对鸟群、鱼群和人类社会行为的研究而提出的一种新的寻优技术。粒子群优化算法兼备进化算法和群智能的特征,在数值优化问题中表现出非同寻常的求解能力,从而成为进化寻优算法研究的热点之一。本文首先分析了粒子群优化算法的研究背景,对人工生命、人工生命计算、群智能以及群智能算法这几个概念进行了简单的阐述,接着简要介绍了粒子群优化算法研究有关的几个基础问题,包括起源、原始算法、基本流程、标准算法等。随后,对粒子群算法在设计当中需要涉及到的一些参数进行了实验模拟和分析,为实际当中参数的选取提供了一定的依据。之后,介绍了最优化问题的描述、求解以及原始和进化的方法。针对现有粒子群优化算法初始参数选取难,容易陷于局部极值的不足,提出了基于参数优化的分组粒子群算法,突出了对参数的调整,加强了对局部最优问题的检查和处理。针对现有粒子群优化算法收敛速度慢和精度差的问题,提出了基于优化方向的粒子群算法,突出了粒子进化的方向性,提高了收敛速度和算法的精度。最后将这两种算法分别应用于非线性约束优化问题和非线性方程组问题之中,并与标准粒子群算法和以往的方法进行了实验对比,通过对实验数据的分析,说明了这两种算法的有效性。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 人工生命1.3 人工生命计算1.4 群智能1.5 群智能算法1.6 本文的研究意义及主要内容1.7 本章小结第二章 粒子群算法2.1 引言2.2 粒子群优化算法起源2.3 基本粒子群算法2.3.1 算法原理2.3.2 算法的基本流程2.3.3 全局和局部模型2.3.4 标准粒子群算法2.4 粒子群算法的参数分析2.4.1 惯性权重2.4.1.1 固定权重策略2.4.1.2 线性递减权重策略2.4.1.3 基于模糊系统的惯性权重动态调整策略2.4.1.4 随机权重策略2.4.2 学习因子2.4.2.1 同步变值2.4.2.2 异步变值2.4.3 收缩因子2.5 粒子群算法拓扑结构2.6 粒子群优化算法的优点2.7 粒子群优化算法与遗传算法的比较2.8 粒子群算法的研究现状2.8.1 算法的改进2.8.2 算法的分析2.8.3 算法的应用2.9 本章小结第三章 粒子群算法设计中的参数分析3.1 设计中涉及的参数3.1.1 粒子数3.1.2 精度3.1.3 迭代次数3.2 实验模拟3.3 对参数的分析3.3.1 对粒子数的分析3.3.2 对精度的分析3.3.3 对迭代次数的分析3.4 本章小结第四章 基于参数优化的分组粒子群算法在非线性约束优化问题中的应用4.1 最优化问题4.2 最优化问题的定义4.3 约束优化问题4.4 约束优化问题的转化4.5 基于参数优化的分组粒子群算法求解非线性约束优化问题4.5.1 竞争选择4.5.2 排序策略4.5.3 分组策略4.5.4 参数设置4.5.5 调整策略4.5.6 收敛性检查策略4.5.7 算法步骤4.6 实验模拟4.7 本章小结第五章 基于优化方向的粒子群算法在求解非线性方程组中的应用5.1 引言5.2 非线性方程组的求解方法5.3 基于优化方向的粒子群算法求解非线性方程组5.3.1 优化方向5.3.2 优化方向的选择5.3.3 算法描述5.3.4 问题的转化5.3.5 算法步骤5.4 实验模拟5.5 本章小结总结与研究展望参考文献攻读硕士学位期间取得的研究成果致谢
相关论文文献
标签:群体智能论文; 粒子群论文; 约束优化论文; 参数优化论文; 优化方向论文;