10第十章 约束优化算法

上传人:夏** 文档编号:465828647 上传时间:2023-06-16 格式:DOCX 页数:6 大小:24.75KB
返回 下载 相关 举报
10第十章 约束优化算法_第1页
第1页 / 共6页
10第十章 约束优化算法_第2页
第2页 / 共6页
10第十章 约束优化算法_第3页
第3页 / 共6页
10第十章 约束优化算法_第4页
第4页 / 共6页
10第十章 约束优化算法_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《10第十章 约束优化算法》由会员分享,可在线阅读,更多相关《10第十章 约束优化算法(6页珍藏版)》请在金锄头文库上搜索。

1、第十章 约束多目标优化算法 习题与答案1. 填空题(1) 在约束优化问题中,的存在导致搜索空间的拓扑结构变得十分复杂,可行域空间将变得不连通,需要算法较好地协调搜索和搜索。当所求问题存在多个不连通的可行域时,将会有多个局部最优解,要求算 法兼顾良好的和。(2) 为了判断已知解是否满足约束条件,对约束条件不满足的程度,定义了函数。其值越大,说明已知解不满足约束条件的程度。变量空间中所有解构成的集合其中包括解和解。解释:本题考查约束多目标优化算法的基础知识。 具体内容请参考课堂视频“第 10 章约束优化算法”及其课件。答案:(1) 约束条件,全局,局部,多样性,收敛性(2) 约束违反度,越大,可行

2、,不可行2. 简述约束违反度含义。解释:本题考查约束违反度含义。 内容请参考课堂视频“第 10章约束优化算法”及其课件。答案:约束违反度是衡量不满足约束条件时对约束条件不满足的程度, 即G (X )丄 max(0, g (X)+工max(0,|h (X)|)。约束违反度越大,说明已知解不i j满足约束条件的程度越大;约束违反度越小,说明已知解不满足约束条件的程度 越小。3简要介绍约束处理技术,并说明它们的特点。解释:本题考查常见的约束处理技术。 内容请参考课堂视频“第 10章约束优化算法”及其课件答案:(1) 惩罚函数法通过对目标函数F(X )增加惩罚项P(X )来构造惩罚适应度 函数fitn

3、ess(X ),由于惩罚函数法因为参数难以选择,目前已几乎不再使用。(2) 随机排序法采用随机概率对目标函数值或约束违反度进行个体比较, 与惩罚函数法同样缺点,随机概率值不易确定。( 3) Deb 准则中可行解的比较采用 Pareto 支配关系,可行解优于不可行解, 约束违反度小的不可行解占优,由于强调可行解一定优于不可行解,极易陷入局 部收敛。(4) 约束法是对Deb准则的一种改进,主要改进之处在于通过设置水平 参数将种群中约束违反度小于的不可行解当作可行解,进而让这些不可行解 有机会参与进化,以加强对可行域边界的探索力度。多目标优化法是将约束条件 转化成目标函数,利用多目标优化技术对这一多

4、目标优化问题求解,计算复杂度 增加。(5) 双种群存储技术利用可行解集和不可行解集分别存储可行解和不可行 解,来避免两者的直接比较,由于只考虑利用约束违反度来更新不可行解,导致 目标值较差的不可行解保留下来,进而影响种群的收敛性,并且双种群存储技术 忽略了可行解和不可行解的信息交流和协同进化,算法效率受到了限制。4试说明Deb准则和约束的区别和联系,及各自的优缺点。解释:本题考查两种约束处理技术的核心思想。内容请参考课堂视频“第 10章约束优化算法”及其课件。答案:Deb 准则主要由三条准则构成:(1)两个待比较的个体都是可行解时,目标 函数值较小的个体获胜;(2)两个待比较的个体一个是可行解

5、另一个是不可行解 时,可行解获胜;(3)两个待比较的个体都是不可行解时,约束违反度较小的个 体获胜。Deb 准则主要有以下两个优点:(1)它强调可行解优于不可行解,能够加快 进化向可行域方向进行;(2)原理简单,操作方便,无需设置额外参数,便于在 实际中应用。由于Deb准则强调可行解一定优于不可行解,所以它会限定进化只 在可行域内进行,使得对于可行域较小或具有多个不连通可行域的约束优化问题 算法极易陷入局部收敛。约束是对Deb准则的一种改进,主要改进之处在于约束通过设置水平参 数将种群中约束违反度小于的不可行解当作可行解,进而让这些不可行解有 机会参与进化,以加强对可行域边界的探索力度。约束法

6、放宽了对不可行解的 限制,让部分约束违反度较小的不可行解参与进化,从而扩大算法的探索范围, 提高种群多样性,从而提高了算法的收敛精度。5. 画图分析约束违反度小的不可行解对种群进化的好处。解释:本题考查约束法的核心思想。内容请参考课堂视频“第 10章约束优化算法”及其课件。答案:约束违反度小的不可行解常位于可行域边界附近,对快速找到最优可行解有 着很大帮助,如图所示:当可行解X”的目标函数值较差,不可行解Xi,的目标函 数值较优同时约束违反度较小时(如图10.3所示),此时不可行解更接近真实PF, 因此保留不可行解X if更利于搜索到更优可行解。/1Pareto前沿6. 简述求解约束单目标优化

7、问题的难点所在。 解释:本题考查约束单目标优化问题。内容请参考课堂视频“第十章约束优化算法”及其课件答案:相比于无约束单目标优化问题,约束单目标优化问题由于存在各种约束条件 (等式、不等式、线性和非线性等),其可行域空间的拓扑结构将变得十分复杂。 例如,当约束条件数量较多时,可行域范围将变得十分狭小,此时需要算法具有 良好的多样性能力,才能搜索到全局最优解。当具有多个不连通的可行域时,将 会存在多个局部最优解,此时需要算法具备较强的探索能力,穿越不同的可行域 进行充分搜索,从而保证种群最终逼近到全局最优解。7. 简述双种群存储求解约束单目标优化问题时双种群的更新方法。解释:本题考查基于双种群存

8、储的约束单目标优化算法。 内容请参考课堂视频“第 10章约束优化算法”及其课件。答案:首先是不可行解集的更新:将上一代不可行解集与当代不可行解集合并,选 取非劣不可行解。如果非劣不可行解的数量小于等于不可行解集的预定规模N IF, 将其作为下一代不可行解集。如果非劣不可行解的数量大于 NIF ,则选取约束违 反度最小的Nf个体。其次是可行解集的更新:进化初期由于可行解的数量可能 比较少,为快速产生N个(可行解集的预定规模)可行解,利用Deb准则比较 个体,同时将上一代可行解集与当代可行解集合并,从中选取目标函数值最优的 N F个体作为下一代可行解集。8. 简述求解约束多目标优化问题的难点所在。解释:本题考查约束多目标优化算法。内容请参考课堂视频“第 10章约束优化算法”及其课件。答案:相较于约束单目标优化问题,约束多目标优化问题由于目标数量的增多,多 个目标之间往往相互冲突,提高某个目标的性能可能会降低其他目标的性能,必 须利用协调和折中的方法让所有目标尽可能达到最优,并且所求是一组互不支配 的 Pareto 最优解。因此,约束多目标优化问题要求算法在最优可行区域内保证解 集的收敛性和分布性,需要算法在可行性,收敛性和多样性三者之间保持平衡。 如何在求解问题特性未知的情况下,设计一种自适应平衡技术在求解约束多目标 优化问题的过程中动态平衡三者,是求解约束多目标优化问题的难点所在。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号