解多目标优化问题的改进差分进化算法-研究

解多目标优化问题的改进差分进化算法-研究

ID:31988289

大小:1.80 MB

页数:50页

时间:2019-01-30

解多目标优化问题的改进差分进化算法-研究_第1页
解多目标优化问题的改进差分进化算法-研究_第2页
解多目标优化问题的改进差分进化算法-研究_第3页
解多目标优化问题的改进差分进化算法-研究_第4页
解多目标优化问题的改进差分进化算法-研究_第5页
资源描述:

《解多目标优化问题的改进差分进化算法-研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2解多目标优化问题的改进差分进化算法研究从20世纪60年代初开始,越来越多的研究人员开始关注于多目标优化问题。这期间,Charnes,Karlin,Zadeh,Creofrion,Steuer等人做出了卓有成效的工作,先后出现了权重系数变化法、距离函数法、约束法等基于权重的多目标优化方法。近二十多年来,随着进化计算(EvolutionaryComputation)技术和群智能(Swarm-Intelligence)方法的兴起以及在科研和实践中的广泛应用,多目标优化技术发展日渐成熟,应用这些技术和方法求解多目

2、标优化问题已经成为当前一个热门的研究领域,其中将进化算法应用于多目标优化问题是研究热点之一,这种算法通常称作多目标优化进化算法或多目标优化遗传算法。本文将在第二章具体介绍多目标进化算法的发展历程。1.3多目标优化方法1.3.1传统的多目标优化方法传统的多目标优化方法是将各个子目标合并,并转化为一个或一系列的单目标优化问题,即将多目标优化问题转化为单目标优化问题,再用单目标优化的一些方法来求解该问题。常见的方法有权重系数变化法、距离函数法和约束法等。[3,4](1)权重系数变化法权重系数变化法也叫加权和法,是

3、一种简单有效的求解多目标优化问题的经典方法。其基本思想是将多个目标线性组合转化成一个目标,成为单目标优化问题,再对其求出最优解。模型如下:miny=fx()=wfx()+wfx()+⋯+wfx()1122kkstx..ÎX(1-1)fw³0,i=1,2,⋯kik其中,wi为权重,且∑wi=1。通过选取不同的权值组合,得到不同的最优解。该i=1算法的主要优点是算法思想简单,时间复杂度低,对于最优前端为凸的情况,可获得Pareto最优解;其缺点为:如果对于被求解问题没有足够的先验知识,就很难给出各目标函数的确定

4、的、合适的权重系数,而且对于Pareto最优前端非凸的情况,很难找到所有的Pareto最优解。[5](2)距离函数法距离函数法是由决策者确定需求标准向量,即每个目标的期望值,以实现多目标函数的标量化。模型如下:第一章绪论31krmin∑fxi()-Tii=1(1-2)stx..ÎX,1££¥rf一般选择欧几里德度量,即r=2,Ti为第i个目标的期望值。该算法的主要缺点是求得的解依赖于标准矢量T的选择,如果决策者对被求解问题没有详尽的个体最优先验知识,则很难保证得到Pareto最优解。[6](3)

5、约束法约束法是将多个目标中最重要的一个目标作为单目标优化问题的目标函数,其它目标转化成约束条件。模型如下:minfx()hst..fx()£e,(1££iKi,¹h)ii(1-3)xÎXf其中,e为上界可在优化过程中取不同的值,以便找到多个Pareto最优解。该算i法的主要优点是简单,易于实施;缺点是e的取值在很大程度上决定了算法求出i的解的优劣,而且,无论e如何取值,一般都会或多或少地缩小目标空间区域的i范围,即可行区域的范围。[7](4)最小-最大法对于如下模型:min()fx=((),fxfx(),⋯

6、,fx())12kst..xÎX(1-4)f令ufx(())=max{(),fxfx(),⋯,fx()},则将多目标最小化问题归结为求解数12k值最小化问题:min(())ufx=minmax{(),fxfx(),⋯,fx()}(1-5)12kxXÎfxXÎf选取合适的权重系数,则ufx(())=max{wfxwfx(),(),⋯,wfx()}1122kk代入式(1-5)中得min(())ufx=minmax{wfxwfx11(),22(),⋯,wfxkk()}(1-6)xXÎfxXÎf其中,w>0为权重系

7、数。引入变量e=max{wfxwfx(),(),⋯,wfx()},则多目i1122kk标问题就转化为如下的单目标问题:minestwfx..()£e(i=1,2,⋯,)k(1-7)iixÎXf4解多目标优化问题的改进差分进化算法研究该方法的主要优点是对于那些由最差的目标来决定个体性能的情形,用最小-最大法比较容易求得最优解;然而如果个体性能不是由最差的目标来决定,则不能保证能够得到最优解。以上几种方法的共同特点是将多目标优化问题转化为单目标优化问题,再采用一些解决单目标优化问题的经典算法来求解。这些方法简单

8、高效,且能够得到Pareto最优解。但这些方法也存在一定的局限性,主要表现在以下几个方面:(1)以上几种方法都需要一些背景知识,而对于某一个具体问题来说,其领域知识可能不容易获得,这样就不能保证得到最优解。例如,对于约束法而言,问题最优解的优劣依赖于e的取值。i(2)以上几种方法,一次运行通常只能得到一个Pareto最优解,而多次运行得到的优化结果可能不一致,很难进行有效的决策,导致不能得到Pareto最优解集,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。