python多目标优化_多目标优化---帕累托(Pareto)

多目标优化—帕累托(Pareto)

1 多目标优化简介:

在现实生活中有很多的问题都是由互相冲突和影响的多个目标组成,这些目标不可能同时达到最优的状态,我们通常会尽量让这些目标在一定的区域内达到最佳的状态,这就是多目标优化。

2 多目标优化数学语言描述:

多目标优化问题是由多个目标函数以及不等式约束条件组成,从数学角度可以做如下描述:

其中fi(x),{i=1,2,…m}是目标函数, gi(x)和hj(x)是约束函数

3 多目标优化的Pareto占优

定义1:帕累托占优(Pareto Dominate)

也可称为a支配b,如果对于一个决策变量,不存在其他决策变量能够支配他,那么就称该决策变量为非支配解。

定义2:帕累托最优解

如果在整个参数空间内不存在任何一个决策向量帕累托占优某一个决策向量,就称该决策向量是帕累托最优解。所有帕累托最优解组成的集合称为帕累托最优解集合

定义3:绝对最优解、非劣解、帕累托前沿

在决策变量的集合S中,有一个变量X*,对于任意的X属于S,存在目标函数F(X*)<=F(X),则称X*为目标函数的 绝对最优解

在决策变量的集合S中,有一个变量X-,对于任意的X属于S,存在目标函数F(X)<=F(X-) ,则称X-为目标函数的 最优解(非劣解)

多目标优化问题的非劣解一般不止一个,由所有非劣解构成的集合称为 非劣解集

所有非劣解对应的目标函数构成了非劣最优目标域也就是帕累托前言

本文地址:https://blog.csdn.net/qq_39346534/article/details/109249735

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值