进化多目标优化算法研究及其应用

来源 :西安电子科技大学 | 被引量 : 13次 | 上传用户:anlanyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在工程实践以及科学研究中,经常会碰到一类特殊的优化问题——多目标优化问题(Multi-objective Optimization Problem,MOP)。多目标优化问题包含多个需要同时优化的目标函数,并且各个目标函数之间往往是互相矛盾的。作为一种智能优化算法,进化算法(Evolutionary Algorithm,EA)在一些复杂问题的求解上表现出了明显的优势。由于多目标优化问题的最优解为一个折衷解的集合,使得进化算法非常适于多目标优化问题的求解,进化多目标优化算法(Evolutionary Multi-objective Optimization Algorithm,EMOA)目前已成为求解多目标优化问题最为有效的方法。尽管进化多目标优化算法已经取得了长足的发展,但是仍存在一些值得研究的关键问题。首先,约束多目标优化中约束条件的处理问题;现有约束处理技术无法有效地在解的最优性以及可行性之间做出平衡,并且大多包含一些需要人工设置的参数,这限制了这些约束处理技术的适用范围、降低了算法的求解精度、增加了算法的使用难度。其次,EMOA中进化参数的自适应控制问题;EMOA的性能以及鲁棒性往往依赖于一些超参数的设置,设计更有效、合理的参数控制机制,是解决EMOA精度和鲁棒性低这一问题的重要手段。最后,EMOA的工程应用问题;如何根据具体工程问题的特点,设计更加高效的求解算法以便充分发挥EMOA的能力,是将EMOA拓展到不同工程应用需要解决的又一重要问题。本文对进化多目标优化算法中约束条件的处理技术、进化参数的自适应控制技术进行了研究,并将进化多目标优化算法用于系统可靠性优化这一工程问题。本文的主要研究工作及贡献如下:(1)通过对两种经典进化多目标优化算法的研究,总结出了进化多目标优化的基本框架并对该框架的三个核心部分:适应值评估、排序选择操作以及配置进化算子产生新解进行了分析。适应值评估给出了解之间进行比较的定量标准;排序选择操作基于适应值评估,给出了解的具体比较策略;配置进化算子产生新解,可以使进化算法不断采样,在解空间中进行搜索。这三个部分对算法的求解精度具有最直接的影响。在该框架的指导下,分别对约束多目标优化问题以及进化算法的参数控制技术进行了深入的分析并给出了针对上述问题的两个基本优化框架。(2)提出了一种用于求解约束多目标优化问题(Constrained Multi-objective Optimization Problem,cMOP)的cMOEA/H(Hybrid Multiobjective Evolutionary Algorithm for cMOP)算法。约束多目标优化问题的求解难点在于不仅要考虑多个目标函数的最优化,同时也需要考虑解的可行性,在最优性以及可行性之间进行有效的权衡。为此,在cMOEA/H中,基于一种混合多目标进化算法框架,提出了一种新的排序方法——约束非支配排序(Constrained Non-dominated Sorting,CNS),用于对解的优劣进行评价,实现对最优性与可行性的平衡;同时,为混合多目标进化算法引入了一种自适应资源分配机制,以便对目标空间中的稀疏区域进行更深入的探索。实验结果验证了所提算法的有效性。(3)提出了一种基于解之间距离对进化多目标优化算法参数进行控制的MOEA/D-DPA(Distance-dependent Parameter Adaption for MOEA/D)算法。基于分解的多目标进化算法(Multi-objective Evolutionary Algorithm based on Decomposition,MOEA/D)成功将数学规划方法与进化算法进行了结合,其将原始多目标优化问题分解为多个子问题,并在进化的过程中同时求解多个子问题;同时各个子问题的求解依赖于其相邻子问题提供的信息。基于MOEA/D框架,MOEA/D-DPA利用种群中解之间的相似性(使用距离度量)对差分进化算法的关键参数(尺度因子F和交叉概率CR)进行了控制;在优化过程中,F以及CR是根据DE算子父代之间的距离自适应的确定的;此外,在父代选择的过程中,对两个父代间的距离也进行了自适应的控制,以便更好的平衡对解空间的探索以及利用。实验结果表明,本章提出的MOEA/D-DPA算法在WFG测试集上的优势尤其明显。(4)提出了一种基于增强学习的进化多目标优化算法参数控制算法RL-MOEA/D(Reinforcement Learning aided parameter control in MOEA/D)。一些传统的参数自适应算法由于只适用于一些特定参数的调节,因此,当进化算法中需要调节的参数较多时,这些算法往往变得不再适用。增强学习提供了一种通用的控制方法并在进化算法的参数自适应中得到了初步的应用。如何根据多目标优化问题的特点设计合理的增强学习算法成为增强学习能否成功用于参数控制的关键。为此,在RL-MOEA/D中,根据多目标优化问题的特点定义了增强学习的立即回报以及状态空间,该状态空间对优化过程中解在目标空间以及自变量空间的状态进行了描述;基于这些定义实现了对MOEA/D中参数T、DE算子的联合控制。通过在测试集上进行实验,证明了增强学习可以有效地用于多目标进化算法的参数控制。(5)提出了一种用于多层系统可靠性优化的cMOHGA-TM(Constrained Multiobjective Hierarchical Genetic Algorithm with Targeted Mutation)算法。在电力、航空航天等领域,如果系统出现故障,往往会造成巨大的损失,因此通过冗余等方式提高系统的可靠性具有重要意义。本章主要研究多层系统的冗余分配优化问题(Multi-level Redundancy Allocation Optimization Problem,MRAOP),该问题的难点主要有两个:首先,系统可靠性最优化的同时需要满足一定的代价约束,该问题为约束优化问题;其次,该问题为离散优化问题,相对连续问题,多层次的树形系统结构较难优化。在cMOHGA-TM中,首先使用约束多目标优化问题对冗余分配问题进行了建模,使得在求解过程中保持解多样性的同时,利用约束条件对搜索区域进行收缩,提高搜索的精度;其次,基于树形系统的结构特点,提出了一种靶向变异(Targeted Mutation,TM)策略,在树形系统的中间冗余节点上进行Pareto排序并对较劣子结构进行重构,在提高种群多样性的同时引入了一定的选择压力。实验证明,约束条件的引入缩小了搜索的范围,提高了搜索的精度;靶向变异策略在两个测试案例上也表现出了一定的有效性。
其他文献
“精准扶贫”国家战略实施以来,云南边疆民族地区贫困现象得到了明显的缓解,然而在云南脱贫攻坚工作取得显著成效的同时,“返贫”问题也愈发突出。文章将就具有云南边疆少数
从反应机理方面分析了pH值和曝气强度对铁还原预处理硝基苯废水的影响。研究表明:pH值对铁还原的影响明显,适当的曝气强度可有效提高铁还原预处理效果。综合考虑,最佳pH值范围为
经济全球化已经成为世界经济发展的定势,为了增强国内区域开放型经济发展实力和国家对外贸易竞争力,促进国内国外产品和生产资料实现最优配置,必须着力建设口岸平台和发展口
文章从创新服务和管理意识、创新党政工作制度、创新党政工作实践三方面出发,对新时期医院党政工作的创新发展进行了探讨分析,明确提出在医院党政工作开展过程中要强化服务意识
“毛泽东思想和中国特色社会主义理论体系概论”课程实践是进行实践教学的重要内容,实践教学质量好坏在一定程度上会严重影响课程教学目标的实现。对此文章将以“毛泽东思想
<正>随着5G标准的逐步成熟和全球各地预商用网的部署,5G正式商用的脚步越来越近。尤其在我国,一方面工信部组织全球主要设备厂商在北京怀柔外场第二阶段的测试已接近尾声,各
网络时代下,人们不仅交往沟通模式有所变化,传统思维模式也在转变,社会道德呈现出了多样化趋势,其中网络道德由于其自身的特殊性更显得错综复杂。而大学生作为时代发展的生力
新时代高职院校要深入并持续性推进学生"工匠精神"的培养,须发挥辅导员的主要作用。辅导员是从事学生思想政治教育、日常管理、就业指导、实践活动、心理健康教育以及各类社
在应试教育的影响下,教师们往往围绕高考成绩而展开教学工作,这就使得我国高中生在其他方面的知识较为贫乏,其中,金融理财知识的贫乏尤为显著。文章将对生活中青少年接触金融
“校企合作+技能竞赛+成果转化”模式的教学是指企业与高校共同研究课程、技能竞赛的内容、参与竞赛方式、竞赛结果转化教学资源,共同搭建校内外竞赛实训场地从而达到教学与