一种用于基于期许度函数评价多目标优化方法和装置制造方法及图纸

技术编号:37059120 阅读:13 留言:0更新日期:2023-03-29 19:35
本申请提供一种用于基于期许度函数评价多目标优化方法和装置,方法通过目标优化函数的上限约束目标值A、下限约束目标值C和最受期许的值B;采用预设公式,获取各个目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度;其中,所述为目标优化函数的对应的目标值,所述s为第一预设数值集合中的任意值,所述t为第二预设数值集合中的任意值;基于所述期许度d对各个目标优化函数的各个目标值进行修正;采用预设的优化列式对所述修正后的目标优化函数进行优化,使得优化结果更符合求解实际工程问题。更符合求解实际工程问题。更符合求解实际工程问题。

【技术实现步骤摘要】
一种用于基于期许度函数评价多目标优化方法和装置


[0001]本专利技术涉及数据处理
,具体涉及一种用于基于期许度函数评价多目标优化方法和装置。

技术介绍

[0002]优化问题是科学研究和工程中的一种比较重要的问题形式。其中,仅含有一个目标优化函数的优化问题称为单目标优化问题,需要同时处理超过一个以上的目标优化函数问题称为多目标优化问题。对于多目标优化问题,一个解对于某个目标来说可能是较好的,但是对于其他的目标来说可能是较差的。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种用于基于期许度函数评价多目标优化方法和装置。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案:
[0005]一种用于基于期许度函数评价多目标优化方法,包括:
[0006]获取目标优化函数的上限约束目标值A、下限约束目标值C和最受期许的值B;
[0007]采用公式获取各个目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度;
[0008]其中,所述为目标优化函数的对应的目标值,所述s为第一预设数值集合中的任意值,所述t为第二预设数值集合中的任意值;
[0009]基于所述期许度d对各个目标优化函数的各个目标值进行修正;
[0010]采用预设的优化列式对所述修正后的目标优化函数进行优化。
[0011]可选的,上述用于基于期许度函数评价多目标优化方法中,基于所述期许度d对所述目标优化函数的各个目标值进行修正,包括:
[0012]计算所述期许度d与所述目标优化函数的各个目标值的乘积,将乘积结果作为目标值的修正值。
[0013]可选的,上述用于基于期许度函数评价多目标优化方法中,所述预设的优化列式,包括:
[0014]find X
[0015]max(d1(f1(X)),......,d
m
(f
m
(X)))
T
[0016]subject to X∈Ω
[0017]其中,所述f(X)表示目标优化函数的各个目标值,所述d表示目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度,所述下标1
……
m表示第1
……
m
个目标优化函数;
[0018]所述Ω为由X构成的集合。
[0019]可选的,上述用于基于期许度函数评价多目标优化方法中,所述预设的优化列式,包括:
[0020]find X
[0021]max D(X)=(d1(f1(X))
·
...
·
d
m
(f
m
(X)))
1/m

[0022]subject to X∈Ω
[0023]一种用于基于期许度函数评价多目标优化装置,包括:
[0024]数据采集单元,用于获取项目工程中各个目标优化函数的上限约束目标值A、下限约束目标值C和最受期许的值B;
[0025]期许度计算单元,用于采用公式获取各个目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度d;其中,所述为目标优化函数的对应的目标值,所述s为第一预设数值集合中的任意值,所述t为第二预设数值集合中的任意值;
[0026]目标值修正单元CC,用于基于所述期许度d对各个目标优化函数的各个目标值进行修正;
[0027]优化单元DD,用于采用预设的优化列式对所述修正后的目标优化函数进行优化。
[0028]可选的,上述用于基于期许度函数评价多目标优化装置中,所述目标值修正单元CC具体用于:
[0029]计算所述期许度d与所述目标优化函数的各个目标值的乘积,将乘积结果作为目标值的修正值。
[0030]可选的,上述用于基于期许度函数评价多目标优化装置中,所述优化单元DD具体用于:
[0031]采用优化列式对所述修正后的目标优化函数进行优化;
[0032]其中,所述f(X)表示目标优化函数的各个目标值,所述d表示目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度,所述下标1
……
m表示第1
……
m个目标优化函数;
[0033]所述Ω为由X构成的集合。
[0034]可选的,上述用于基于期许度函数评价多目标优化装置中,所述优化单元DD具体用于:
[0035]采用优化列式对所述修正后的目标优化函数进行优化;
[0036]其中,所述f(X)表示目标优化函数的各个目标值,所述d表示目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度,所述下标1
……
m表示第1
……
m个目标优化函数;
[0037]所述Ω为由X构成的集合。
[0038]基于上述技术方案,本专利技术实施例提供的上述方案,通过目标优化函数的上限约束目标值A、下限约束目标值C和最受期许的值B;采用公式获取各个目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度;其中,所述为目标优化函数的对应的目标值,所述s为第一预设数值集合中的任意值,所述t为第二预设数值集合中的任意值;基于所述期许度d对各个目标优化函数的各个目标值进行修正;采用预设的优化列式对所述修正后的目标优化函数进行优化,使得优化结果更符合求解实际工程问题。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本申请实施例公开的基于期许度函数评价多目标优化方法的流程示意图;
[0041]图2为本申请实施例公开的期许度函数示意图;
[0042]图3为本申请实施例公开的基于期许度函数评价多目标优化方法的结构示意图。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]为了研究多目标问题,首先给出有关多目标优化问题的一般描述。
[0045]find X=(x1,x2,...,x
n
)
[0046][0047][0048]g
i
(X)≥0(i=1,2,...,k)
[0049]h
i
(X)≥0(i=1,2,...,l)(1)
[0050]其中分别为x
n
的上下限。为了处理方便,各子目标优化函数已统一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于基于期许度函数评价多目标优化方法,其特征在于,包括:获取目标优化函数的上限约束目标值A、下限约束目标值C和最受期许的值B;采用公式获取各个目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度;其中,所述为目标优化函数的对应的目标值,所述s为第一预设数值集合中的任意值,所述t为第二预设数值集合中的任意值;基于所述期许度d对各个目标优化函数的各个目标值进行修正;采用预设的优化列式对所述修正后的目标优化函数进行优化。2.根据权利要求1所述的用于基于期许度函数评价多目标优化方法,其特征在于,基于所述期许度d对所述目标优化函数的各个目标值进行修正,包括:计算所述期许度d与所述目标优化函数的各个目标值的乘积,将乘积结果作为目标值的修正值。3.根据权利要求1所述的用于基于期许度函数评价多目标优化方法,其特征在于,所述预设的优化列式,包括:find Xmax(d1(f1(X)),......,d
m
(f
m
(X)))
T
subject to X∈Ω其中,所述f(X)表示目标优化函数的各个目标值,所述d表示目标优化函数对应的不同s、t下的期许度函数各个目标优化函数对应的期许度,所述下标1
……
m表示第1
……
m个目标优化函数;所述Ω为由X构成的集合。4.根据权利要求1所述的用于基于期许度函数评价多目标优化方法,其特征在于,所述预设的优化列式,包括:find Xmax D(X)=(d1(f1(X))
·
...
·
d
m
(f
m
(X)))
1/m
。subject to X∈Ω...

【专利技术属性】
技术研发人员:周昳鸣陈新明郭雨桐陈建军雷宇刘瑞超王秋明黄和龙孙伟鹏朱亚波蔡少波黄焕良
申请(专利权)人:中国华能集团有限公司南方分公司华能广东汕头海上风电有限责任公司华能海上风电科学技术研究有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1