[发明专利]一种改进的约束多目标优化问题求解方法在审
申请号: | 202110276016.5 | 申请日: | 2021-03-15 |
公开(公告)号: | CN113033086A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 卢志刚;乞胜静;蔡瑶;马雨薇 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06F111/04;G06F111/06 |
代理公司: | 石家庄众志华清知识产权事务所(特殊普通合伙) 13123 | 代理人: | 陈跃心 |
地址: | 066004 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 约束 多目标 优化 问题 求解 方法 | ||
1.一种改进的约束多目标优化问题求解方法,其特征在于:包括如下步骤:
步骤1:采用基于约束违反指数的约束处理方法处理约束多目标优化问题的等式约束条件和不等式约束条件;
步骤2:采用基于帕累托支配的改进多目标细菌群体趋药性算法求解得到多目标优化问题的一个帕累托最优解集和对应的帕累托前沿;
步骤3:采用基于目标满意度与目标权重之间关系的多目标决策方法,从求解得到的帕累托最优解集中选择约束多目标优化问题的最优折衷解。
2.根据权利要求1所述的一种改进的约束多目标优化问题求解方法,其特征在于:所述步骤1的具体过程如下:
约束多目标优化问题的标准形式如下:
min f(x)=(f1(x),f2(x),...,fM(x)),
s.t.x∈X,
hi(x)=0,i=1,2,...,m,
gj(x)≤0,j=1,2,...,n, (1)
式中:x=(x1,x2,...,xD)为决策向量;D为决策向量的维数;X为决策向量的可行域;f(x)为目标向量;f1,f2,...,fM为M个目标函数;m为等式约束条件的数量;n为不等式约束条件的数量;
将等式约束条件转化为:
hi'(x)=hiconst,i=1,2,...,m, (2)
式中:hiconst为常数,当hiconst=0时,令hiconst=eps,其中eps取值为2.220446049250313e-16;
将不等式约束条件转化为:
gj'(x)≤gjconst,j=1,2,...,n, (3)
式中:gjconst为常数,当gjconst=0时,令gjconst=eps;
将约束违反指数定义为:
对约束违反指数进行近似处理如下:
式中:round()为四舍五入取整函数;ratet为第t次迭代中约束条件允许的偏差率;
式中:T为最大迭代次数;ratestart为约束条件允许的起始偏差率;rateend为约束条件允许的最终偏差率;
约束违反指数用于反映违反约束的程度,可行解的约束违反指数等于0,而不可行解的约束违反指数大于0,此外,在处理约束多目标优化问题时,对约束违反指数做一个近似处理,并使约束条件允许的偏差率线性时变减小,使得多目标优化过程顺利进行和最终收敛,对于约束多目标优化问题的任意两个解x1和x2,解x1约束支配解x2的三种情况如下:
1)解x1为可行解,解x2为不可行解;
2)解x1和解x2均为不可行解,且解x1的约束违反指数小于解x2的约束违反指数;
3)解x1和解x2均为可行解,且解x1帕累托支配解x2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110276016.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:针对限飞区域的开放平台
- 下一篇:一种电磁制动三相异步电机