论文摘要
如何改进粒子群优化(Particle swarm optimization, PSO)算法,并将其用于解决现实世界的各类优化问题已成为当前的研究热点。在众多的改进方法中,一种重要的形式就是混沌PSO算法。本文对混沌PSO算法进行了定义和分类,分析了各类混沌PSO算法的特点,指出了混沌局部搜索的PSO算法是各类混沌PSO算法中最为有效的一种方法。目前,研究者们虽然提出了很多形式的混沌局部搜索算法,但是这些算法都有一个共同的特点,即每次混沌搜索时,被指定的搜索解向量的每一维都会改变。当指定的搜索解向量维数较多时,这种每维改变的方式很难实现精细搜索,为此提出了一种单维的混沌局部搜索算法。基于单维混沌局部搜索算法、PSO算法以及其它一些策略,提出了4种混合算法以解决不同类型的优化问题,具体如下:1、提出了一种单维混沌局部搜索和多样性维持策略的混沌PSO算法用于解决无约束的单目标连续函数优化问题,其中采用单维的混沌局部搜索算法以增强PSO算法的局部搜索能力,采用混沌序列替换PSO算法的某些参数以增强PSO算法的全局搜索能力。同时,当混合算法陷入早熟收敛时,采用多样度维持策略改进PSO算法的多样性。提出的算法与其它三种混沌PSO算法分别对10维和30维的8个经典测试函数进行了50次求解,仿真实验结果表明了提出的算法在两种情况下所获最优解的平均误差精度和标准差均好于其它三种算法。2、提出了一种混沌全局搜索和局部搜索相结合的PSO算法用于解决整数规划问题(属于约束的单目标离散函数优化问题)和混合整数规划问题(属于约束的同时包含离散变量和连续变量的单目标函数优化问题),其中混沌全局搜索算法用于增强PSO算法的全局搜索能力,混沌局部搜索算法用于增强PSO算法的局部搜索能力,这种混沌局部搜索算法与其它学者提出混沌局部搜索算法最本质的区别在于:前者能同时执行多维和单维的混沌局部搜索,后者只能执行多维的混沌局部搜索。14个整数和混合整数问题求解结果表明:提出的算法对整数规划问题能获得100%的成功率,而对混合整数规划问题不能获得100%的成功率。3、考虑到提出的混沌全局搜索和局部搜索相结合的PSO算法解决混合整数规划问题时不能获得100%的成功率,提出一种融合差分进化、混沌局部搜索和PSO的混合算法用于解决一类混合整数规划问题,即可靠性冗余分配问题,其中引入差分进化算法以间接增强PSO算法的全局搜索能力,混沌局部搜索算法也是采用多维和单维结合的形式。实验比较了新算法与其它6种改进的元启发式算法对4个典型系统的可靠性冗余分配问题的求解情况,结果表明了新算法比其它6种算法中最好的算法能获得更好的或同样的系统可靠性。此外,针对已有的算法性能评价指标MPI的不足,提出了一个新的性能指标SR, SR对新算法与其它6种算法的评价结果表明了新算法是所有算法中最好的一种算法。4、提出了一种基于混沌局部搜索的多目标PSO算法用于解决无约束的多目标连续函数优化问题,其中采用个体档案文件和全局档案文件分别保存个体非支配解和全局非支配解,且当个体或全局档案文件超过最大容量时为使非支配解均匀分布在解空间,采用基于相邻个体间距离之和最小删除法处理多余的非支配解。同时,为找到更多或更为接近的Pareto最优解,每代采用混沌局部搜索算法对所有粒子产生的支配解(相对于全局档案文件中非支配解)和全局档案文件中的所有非支配解进行搜索。实验对提出的算法与其它2种多目标PSO算法在解决9个基本的多目标函数优化问题时进行了比较,结果表明:在最终代距和间距性能指标的评价下,提出的算法在每个问题上都好于其它两种算法。
论文目录
摘要Abstract目录1 绪论1.1 研究背景与意义1.2 混沌的定义及特点1.3 PSO算法的基本原理1.4 混沌PSO算法的定义1.5 混沌PSO算法的分类1.6 混沌PSO算法的特点1.7 混沌PSO算法的应用1.8 论文主要内容与组织结构1.8.1 研究内容及创新点1.8.2 论文组织结构1.9 小结2 单维混沌局部搜索和多样性维持策略的混沌PSO算法2.1 引言2.2 单目标函数优化问题的概念2.3 混沌映射2.4 求解单目标函数优化问题的三种混沌PSO算法2.5 单维混沌局部搜索和多样性维持策略的混沌PSO算法(DMCPSO)2.5.1 单维混沌局部搜索算法2.5.2 多样性维持策略2.5.3 DMCPSO算法描述2.5.4 DMCPSO算法时间复杂度分析2.6 仿真实验及结果分析2.6.1 单目标测试函数2.6.2 10维和30维实验结果2.6.3 实验结果分析2.7 小结3 混沌全局搜索和局部搜索相结合的PSO算法3.1 引言3.2 整数规划问题及混合整数规划问题的概念3.3 求解混合整数非线性规划问题的方法3.3.1 非元启发式凸混合整数非线性规划问题求解方法3.3.2 非元启发式非凸混合整数非线性规划问题求解方法3.3.3 元启发式混合整数非线性规划问题求解方法3.4 元启发式算法解决IP或MIP问题的约束条件处理方法3.4.1 罚函数方法3.4.2 专用表示方法及算子3.4.3 修复算法3.4.4 目标函数和约束条件分开处理的方法3.4.5 混合方法3.5 沌搜索方法的特点3.6 混沌全局搜索和局部搜索相结合的PSO算法(CLSPSO)3.6.1 混沌全局搜索算法3.6.2 单维和多维结合的混沌局部搜索算法3.6.3 约束条件的处理及种群初始化方法3.6.4 CLSPSO算法描述3.6.5 CLSPSO算法的时间复杂度分析3.7 仿真实验及结果分析3.7.1 整数及混合整数测试问题3.7.2 同类算法的比较及分析3.7.2.1 实验结果3.7.2.2 PI性能指标的评价及分析3.7.3 异类算法的比较及分析3.8 小结4 一种融合差分进化、混沌局部搜索和PSO的混合算法4.1 引言4.2 可靠性冗余分配问题的概念4.3 求解可靠性冗余分配问题的几种元启发式算法4.4 差分进化算法4.5 差分进化和粒子群优化算法相结合的混合算法4.5.1 基于协作型的DEPSO算法4.5.2 基于嵌入型的DEPSO算法4.5.3 基于帮助型的DEPSO算法4.5.4 基于协作型和嵌入型的DEPSO算法4.6 融合DE、混沌局部搜索和PSO的混合算法(CDEPSO)4.6.1 DE与PSO的结合方式4.6.2 单维和多维结合的混沌局部搜索算法4.6.3 约束条件的处理及种群初始化方法4.6.4 CDEPSO算法描述4.6.5 CDEPSO算法的时间复杂度分析4.7 仿真实验及结果分析4.7.1 四个典型系统问题4.7.2 实验结果4.7.3 结果分析及SR性能指标的提出4.8 小结5 基于混沌局部搜索的多目标PSO算法5.1 引言5.2 多目标优化问题的概念5.3 多目标粒子群算法的研究现状5.3.1 归并方法5.3.2 字典序方法5.3.3 子种群方法5.3.4 基于Pareto方法5.3.5 混合方法5.3.6 其它方法5.4 多目标进化算法的性能评价指标5.5 多目标混沌局部搜索的PSO算法(MOCPSO)5.5.1 档案文件5.5.2 档案文件超过最大容量时的处理方法5.5.3 个体最优位置和全局最优位置的选择5.5.4 混沌局部搜索算法5.5.5 MOCPSO算法描述5.5.6 MOCPSO算法的时间复杂度分析5.6 仿真实验及结果分析5.6.1 多目标函数测试问题5.6.2 实验结果5.6.3 结果分析5.7 小结6 总结与展望参考文献攻读学位期间主要的研究成果目录致谢
相关论文文献
标签:粒子群优化算法论文; 单维混沌局部搜索论文; 多维混沌局部搜索论文; 全局混沌搜索论文; 优化问题论文;