复杂多目标优化问题的演化算法研究
作者单位:华中科技大学
学位级别:硕士
导师姓名:潘林强
授予年度:2019年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 081104[工学-模式识别与智能系统] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:多目标优化 演化算法 高维多目标优化 大规模优化 帕累托解集 决策空间
摘 要:多目标优化问题是指同时优化多个目标的优化问题,广泛存在于现实生活和工业应用中,因此快速而有效地求解多目标优化问题在工业自动化和管理决策等领域有着重要的应用价值。随着工业的发展,多目标优化问题的复杂度也迅速增大,现有的各类算法难以满足实际需求,本文针对复杂多目标优化问题进行了研究。作为一种启发式随机搜索方法,演化算法近20多年来广泛应用于多目标优化问题。但是在处理一些复杂度相对较高的多目标优化问题时,现有的多目标演化算法难以达到令人满意的效果。如在处理高维多目标优化问题时,现有算法难以平衡种群多样性和收敛性,无法获得较好地逼近整个帕累托前沿面的解集;在处理大规模多目标优化问题时现有算法难以收敛,同时计算代价高昂以至于难以承受;在处理具有复杂帕累托解集的多目标优化问题时现有算法在迭代中容易产生大量冗余解,最终无法逼近整个帕累托前沿面。因此,针对这三类复杂度较高的多目标优化问题,本文对这些问题的难点进行了分析并提出了相应的基于演化算法的解决方案。主要研究成果和内容如下设计了一种基于子空间划分的演化算法来解决高维多目标优化问题。在分析高维多目标优化问题的难点和现有算法的局限性之后,使用了基于参考向量的子空间划分方式来平衡算法的收敛能力和多样性维持能力,并在其中采用了一种新的基于区域划分的繁殖池选择策略来保持种群的多样性。在测例集问题上的对比实验表明提出的算法相对于当前具有代表性的高维多目标优化算法有着显著优势。提出了一种基于问题重构的框架来加速大规模多目标优化。在综合分析几类大规模单目标和多目标优化方法的基础上,我们在该框架中使用两个方向向量来引导算法的搜索过程并舍弃了对决策变量进行分组。数据实验表明提出的框架能够显著提高各类算法在大规模多目标优化问题上的搜索效率并缩短计算时间。对于具有复杂帕累托解集的多目标优化问题,提出了一种基于流形学习的杂交限制策略来提升多目标演化算法的性能。基于机器学习中流形学习的思想,提出了一种利用目标空间中解集的结构信息的流形距离计算方法,并在此基础上设计了杂交限制策略。在标准测例问题上的实验证明,提出的方法能够显著减少演化算法中冗余子代解的产生,提高算法效率和性能。