求解高维多目标优化问题的流形学习算法研究

来源 :中国地质大学 | 被引量 : 0次 | 上传用户:lizheng124128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在科学研究中经常遇到多目标优化问题(Multi-Objective Optimization Problems,MOPs)。一个多目标优化问题通常包含多个相互冲突的子目标,要找到满足所有目标的设计方案,就要解决多目标与多约束之间的冲突。多目标优化问题应用范围广泛,涉及工程优化与设计、运筹学、生物医学、数据挖掘等诸多领域。因此,本文重点研究一类决策空间数据维度高、且决策空间解集分布呈非线性的多目标优化问题,即高维多目标优化问题(High-Dimensional Multi-Objective Optimization Problems)。传统的演化多目标优化算法和模型多目标优化是求解多目标优化问题的两种有效方法,但各有其优缺点:(1)对于某一类连续多目标优化问题,其Pareto解集在决策空间的分布是一个分段连续的(m-1)维“流形”(其中m是目标个数),传统演化多目标优化算法没有利用上述Pareto解集在决策空间的分布具有“流形”结构这一特性。另一方面,在传统演化多目标优化算法中,当种群接近收敛时,盲目交叉、变异操作会使本已近似收敛的种群偏离实际的Pareto解集(Pareto Set, PS),给算法性能造成不良影响;(2)鉴于传统演化多目标优化算法的不足,学者们提出了模型多目标优化,通过统计学习的方法建立问题决策空间分布模型,然后对该模型随机采样繁殖新的子代个体,如此反复,进而实现种群收敛,但是模型多目标优化算法也有不足:算法建模采用的是线性方法,如Local PC A、 PCA等,对于高维的非线性数据,线性方法建模过程复杂且模型不准确。“流形学习”算法能挖掘高维非线性数据集中蕴含的整体几何和拓扑规律,这种规律本质上不依赖于数据集的实际观测维数,也就是说:“流形学习”算法能发现嵌入在高维数据空间的低维光滑“流形”结构。因此,本文将“流形学习”算法引入到高维多目标优化算法中,提出一种名为“流形学习多目标优化算法”的新型多目标优化算法,以克服传统演化多目标优化算法和模型多目标优化算法的不足,利用“流形学习”算法降低高维多目标优化问题决策空间的数据维度,挖掘决策空间中内蕴的“流形”结构,建立准确的决策空间模型,指导算法演化,加速收敛。全文主要工作分为五个方面:(1)针对传统演化多目标优化算法和模型多目标优化算法的缺点,提出一种能直接通过“流形学习”算法挖掘高维多目标问题决策空间非线性模型的新型优化算法——流形学习多目标优化算法,提出一种通用的基于流形学习的多目标优化算法框架,方便相关后续研究。(2)为合理的评测算法性能,全面分析常用多目标测试函数决策空间及目标空间的几何分布形状,针对性选择高维多目标测试函数,选定算法性能评价指标,用于算法评测。(3)提出两大类流形学习多目标优化算法:基于自组织映射网络的多目标优化算法和基于局部线性嵌入的多目标优化算法。①分析自组织映射网络(Self-Organizing Maps,SOM)算法特性,针对基于规则模型的多目标分布估计算法(A Regularity Model-based Mul tiobjective Estimation of Distribution Algorithm, RM-MEDA)采用Local PCA聚类建立局部线性模型的不足,提出基于自组织映射的流形学习多目标优化算法(Multi-Objective Evol utionary Algorithm via Self-Organizing Maps,SOM-MOEA), SOM-MOEA先利用SOM神经元向种群流形学习,然后采用随机噪音向量“扩展”SOM神经元的策略来繁殖下一代个体,从而建立问题决策空间的“流形”结构,指导算法演化。②在SOM-MOEA和RM-MEDA算法中,分别采用了随机噪音向量扩展SOM神经元和聚类主成分的策略来繁殖种群个体,这种“扩展”过程具有盲目性,会破坏已经建立好的种群模型,针对上述SOM-MOEA和RM-MEDA算法不足,提出一种基于局部线性嵌入的流形学习多目标优化算法(Multi-Objective Evolutionary Algorithm via Locally Linear Embedding,LLE-MOEA),对比SOM-MOEA和RM-MEDA, LLE-MOEA最大的改进在于:LLE-MOEA能在不使用“扩展”策略的前提下,利用局部线性嵌入算法直接挖掘优化问题决策空间中内蕴的“流形”,由此“流形”上的数据点集直接繁殖下一代种群个体,无需“扩展”,从而建立问题决策空间的非线性模型,指导算法快速收敛。在此基础之上,进一步利用基本局部线性嵌入算法的改进算法:监督局部线性嵌入和Hessian局部线性嵌入,又分别提出了SLLE-MOEA (Multi-Objective Evolutionary Algorithm Based on Supervised Locally Linear Embedding)和HLLE-MOEA (Multi-Objective Evol-utionary Algorithm Based on Hessian Locally Linear E mbedding,HLLE-MOEA)两种流形学习多目标优化算法。(4)通过变量无关、线性相关和非线性相关三类多目标测试函数测试算法,结论如下:①当LLE、SLLE及HLLE算法单独用于数据降维时,其邻域参数k对最终降维效果影响大,但是当LLE、SLLE及HLLE用于本文提出的流形学习多目标优化算法时,算法性能表现出对LLE邻域参数k值不敏感,实验求得本文算法中的最优k=2,过大的k值不但会增加计算量,而且还会破坏决策空间流形结构,进一步实验表明LLE-MOEA算法适合求解变量无关型多目标优化问题。②LLE-MOEA算法表现出对SLLE算法类别参数a的敏感性,盲目添加类别信息会破坏种群流形结构。由于a值代表数据集中点之间的类别信息,因此,SLLE-MOEA算法适合求解变量线性相关型多目标优化问题。③对于变量非线性相关多目标优化问题,SOM-MOEA算法更优,原因在于SOM-MOEA的神经元繁殖策略适当增加了优化问题决策空间数据点的多样性。④SOM-MOEA和LLE-MOEA算法的收敛性和多样性优于RM-MEDA和NSGA-II。(5)利用流形学习多目标优化算法求解卫星星座设计问题。经过对卫星星座设计问题特性的分析发现:卫星星座设计问题涉及多种准则和优化指标,问题目标复杂甚至没有解析表达式,是典型的高维工程多目标优化问题,流形学习多目标优化算法适合求解此类问题。较传统的几何解析法和基于仿真的方法,流形学习方法具有明显优势,主要体现在:流形学习多目标优化算法可以降低卫星星座设计问题决策空间维度,扩展卫星星座设计问题的探索空间,能快速设计出均匀或不对称的卫星星座。利用本文提出的SOM-MOEA、 LLE-MOEA、SLLE-MOEA、HLLE-MOEA四种流形学习多目标优化算法求解区域覆盖卫星星座设计问题,实验表明:流形学习多目标优化算法确实能够降低卫星星座设计问题决策空间数据维度,挖掘问题决策空间中内蕴的“流形”结构,加速算法收敛,且性能优于RM-MEDA和NSGA-Ⅱ。综上所述,本文针对传统演化多目标优化算法和模型多目标优化算法的不足,提出一类基于流形学习的多目标优化算法,算法通过挖掘优化问题决策空间中内蕴的“流形”结构来直接繁殖下一代种群个体,建立准确的决策空间模型,指导算法演化,加速种群收敛。通过测试函数及卫星星座设计应用,验证了流形学习多目标优化算法在求解卫星星座设计这一类高维多目标工程优化问题上的有效性。本文的研究不仅丰富了多目标优化算法理论,而且将为流形学习算法的应用提供新的研究方向。
其他文献
日前,大连市人民政府与中国一重在大连举行了战略合作框架协议签署仪式。中广核与中国一重核岛主设备制造合同、中国华电集团公司与华锐风电科技有限公司国家第五期风电特许权
期刊
者桑金矿床处在滇黔桂"金三角"构造带中,该矿床的形成经历了沉积成岩期、热液成矿期及表生氧化期,黄铁矿及毒砂为矿床的重要载金矿物。通过岩相学特征、标型矿物研究,发现热
沿海港口2010年前建设重点:(1)加快深圳港、广州港、珠海港、湛江港、厦门港、福州港、防城港港、海口港的集装箱码头建设,重点是深圳港的盐田港区、大铲湾港区、蛇口港区,广州港
苏轼,唐宋八大家之一,豪放词派代表词人。苏轼不仅在文学上的荣誉数不胜数,在经济方面也有深远的贡献。苏轼在任官期间不仅仅在杭州加固了西湖的防洪堤,疏浚了六井,在徐州进
目的:研究我国居民个体视角和群体视角下的健康相关生命质量及其之间关联性。方法:基于第五次国家卫生服务调查数据,利用Pearson相关系数研究个体视角下的EQ-5D VAS评分与群
应台湾省算学学会邀请,以黑龙江省珠算协会会长、省财政厅厅长李继纯为团长的黑龙江省珠算协会学术交流访问团一行11人,于2005年3月1日至8日赴台湾进行珠心算学术交流与访问,得
医学图像分割是医学图像处理中的一个关键技术,其任务就是从医学图像中提取感兴趣的目标——解剖组织,是服务于临床医生的计算机辅助诊断的一个重要组成部分。变分水平集方法
<正> 珠心算教学实验在我分局所属小学、幼儿园已开展五年,现将我们普教分处抓珠心算实验教学的经验和体会阐述如下,以飨读者。 一、理论依据及现状 珠心算是珠算科学发展的