当前位置:主页 > 科技论文 > 自动化论文 >

大规模全局优化问题的算法研究

发布时间:2020-07-23 13:37
【摘要】:社会生产、生活中的很多问题都可以通过建模为最优化问题加以解决。其中有些问题包含大量的参数或者决策变量,这类问题可以建模为大规模全局优化问题来解决。大规模全局优化问题指的问题的维度非常高(参数或决策变量的个数非常多)的一类优化问题。目前,在大规模全局优化问题的最新测试集中,每个测试问题的维度为1000维。大规模全局优化问题是目前存在的一类非常复杂、难以解决的问题,其面临的主要困难有:1)由于问题的维度升高导致搜索次数指数级升高,使算法无法在有限的时间(计算资源)内有效探测巨大的搜索空间;2)很多大规模问题非凸、不可微,使很多经典有效的算法无法应用到此类问题上;3)随着问题维度的升高,问题的局部最优解的数目增多,导致算法难以从局部最优解跳出,从而难以找到全局最优解。此外,现有的大多数优化算法仅对中小规模的问题有效。目前,解决大规模全局优化问题的一种有效方式是基于分解的协同进化方法。这类方法的思路是使用分而治之的策略,通过设计高效的分组方法将大规模问题进行分解,然后对分解后的子问题在协同进化框架下使用进化算法加以解决。在这种解决框架下,分组算法的优劣严重制约着大规模优化算法的效果。除了基于分解的协同进化算法之外,求解大规模全局优化问题的另一类算法不显式的分解问题,而是通过设计或结合多种高效的搜索算法来实现。论文针对目前大规模全局优化问题的研究现状和存在的问题,提出了新的解决方案。本论文的主要工作和创新点如下:1.很多优化问题包含数目众多的局部最优解,这使得优化算法经常会陷入到某些局部最优解无法跳出,从而无法找到问题的全局最优解。针对这个问题,我们设计了一种无参数的辅助函数来帮助算法跳出局部最优解。结合辅助函数方法和进化算法,设计了一个求解小规模全局优化问题的新算法。实验表明,该辅助函数方法是有效的。2.填充函数方法通过在算法当前求得的局部最优解处构造一个填充函数,帮助算法不断跳出当前局部最优解进入另一个更优的局部最优解的邻域。我们设计了一个不带任何参数,并且是连续可微的填充函数,克服了现有的填充函数方法的两个主要缺陷:带有较难调节的参数、不可微等问题。基于该填充函数设计了一个可以求解中小规模全局优化问题的算法。该算法在常用的函数测试集上进行了实验,和最新算法的对比结果表明了该填充函数算法更高效。3.协同进化方法是目前求解大规模全局优化问题的一类最常用的方法。在该框架下,算法通过设计有效的分组方法将大规模问题分解为多个小规模问题分别解决。针对大规模问题的分组方法存在计算量大、分组精确度不够高的问题,本文设计了一种基于表达式的白盒分组方法。该方法可以检测大规模问题的可分性,并分解可分的大规模问题。基于该分组方法,本文设计了一种求解大规模全局优化问题的新算法。该算法在最新最难的大规模测试集上进行了实验,并在可扩展的测试集上做了扩展到2000维和5000维的实验,实验结果表明该算法是有效的。4.针对大规模问题的另一个困难:维度高、搜索空间大导致算法无法在给定的时间或计算资源的条件下有效搜索巨大的空间,提出了一种自适应的离散扫描法。为了更加高效的分配有限的计算资源以便取得更好的优化效果,我们提出了一个自适应分组搜素方法。该方法根据分组的贡献度优先优化贡献度大的分组并且根据贡献度的不同自动分配不同的计算资源。结合基于表达式的分组方法本章提出了一个求解大规模全局优化问题的新算法。该算法和当前最新、结果最好的算法做了对比,实验表明该算法是有效的。5.针对大规模问题中最难的一类问题:不可分的大规模问题,提出了一种基于贡献度的分组方法。该方法可以合理、有效地将不可分的大规模问题分解为中小规模的问题,降低了问题的难度。并设计了一种可以高效解决大规模全局优化问题的新算法:基于贡献度分组的两阶段混合优化算法。通过在最新最难的大规模测试集上的实验,并且与最新、结果最好的一些算法的比较,表明新算法是目前结果最好的算法。
【学位授予单位】:西安电子科技大学
【学位级别】:博士
【学位授予年份】:2018
【分类号】:O224

【相似文献】

相关期刊论文 前10条

1 王鹏;李博;王攀;;全局优化问题的无参数填充函数法[J];青岛科技大学学报(自然科学版);2008年06期

2 徐尚文;封梅;;有约束连续全局优化问题的填充函数[J];河北师范大学学报(自然科学版);2007年06期

3 马宇红;曹建辉;张杰;;带约束的离散全局优化问题的填充函数法[J];西北师范大学学报(自然科学版);2010年03期

4 尚云;马小姝;;吸引排斥机制求解全局优化问题[J];科技信息;2010年07期

5 江小勤;;求解约束全局优化问题的一类新的填充函数[J];襄樊学院学报;2007年02期

6 王洪庆;;一个新的解全局优化问题的填充函数[J];兰州大学学报(自然科学版);2009年S1期

7 邹国成;贾礼平;;求解全局优化问题的填充函数法[J];石河子大学学报(自然科学版);2008年06期

8 何志华,楼烨;一个全局优化最优性条件[J];应用数学与计算数学学报;2003年01期

9 申培萍,张可村;求非光滑全局优化问题的区间算法(英文)[J];运筹学学报;2002年02期

10 杨立洪,彭佳红,彭宏,欧永斌;解全局优化问题的有向演化算法[J];吉首大学学报(自然科学版);1998年02期

相关会议论文 前8条

1 邬冬华;田蔚文;张连生;;求全局优化问题的水平值估计方法[A];中国运筹学会第六届学术交流会论文集(下卷)[C];2000年

2 张洁;朱经浩;;关于求解非凸全局优化问题的最优控制方法[A];中国运筹学会第十届学术交流会论文集[C];2010年

3 刘志宏;胡永明;施工;;特征统计算法及其在多极值优化问题上的应用[A];全国计算物理学会第六届年会和学术交流会论文摘要集[C];2007年

4 何斌吾;韩伯顺;;一个求总极值方法求解非线性互补问题[A];2001年全国数学规划及运筹研讨会论文集[C];2001年

5 谭素娥;朱经浩;;Canonical对偶理论在一类多项式全局优化中的应用[A];中国运筹学会第十届学术交流会论文集[C];2010年

6 曹炜;田志远;乔红端;;一个新的求全局优化的填充函数[A];中国运筹学会第九届学术交流会论文集[C];2008年

7 吴丹;朱经浩;;Canonical对偶方法在约束最优控制中的应用[A];中国运筹学会第十届学术交流会论文集[C];2010年

8 黄河;顾浩鼎;;遗传算法的改进[A];中国地震学会第七次学术大会论文摘要集[C];1998年

相关博士学位论文 前5条

1 刘海燕;大规模全局优化问题的算法研究[D];西安电子科技大学;2018年

2 汪春峰;几类全局优化问题的分支定界方法[D];西安电子科技大学;2012年

3 刘杰;全局优化问题的几类新算法[D];西安电子科技大学;2015年

4 魏飞;大规模全局优化的高效进化算法研究[D];西安电子科技大学;2014年

5 刘士琛;面向推荐系统的关键问题研究及应用[D];中国科学技术大学;2014年

相关硕士学位论文 前10条

1 张凯;人工蜂群算法对解决全局优化问题的改进研究[D];深圳大学;2018年

2 吴柳;人工蜂群算法在解决全局优化问题中的研究[D];深圳大学;2018年

3 张琛;大规模全局优化中的分组技术和局部搜索技术研究[D];西安电子科技大学;2016年

4 关世伟;大规模全局优化问题的高效算法研究[D];西安电子科技大学;2018年

5 王丽娜;全局优化问题的新方法[D];西安电子科技大学;2013年

6 王晓丹;求解全局优化问题的可视化算法[D];长春工业大学;2011年

7 刘天宝;求解全局优化问题的若干算法[D];吉林大学;2008年

8 封朋成;改进的差异进化算法求解高维全局优化问题研究[D];中南大学;2010年

9 栾世超;全局优化问题的确定性算法研究[D];曲阜师范大学;2009年

10 周建宏;面向大规模全局优化问题的元启发式算法研究[D];江南大学;2017年



本文编号:2767391

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2767391.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b57d1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com