UA SIE545 优化理论基础4 对偶理论简介3 强对偶

UA SIE545 优化理论基础4 对偶理论简介3 强对偶

上一讲介绍了弱对偶,弱对偶满足
inf ⁡ { f ( x ) : x ∈ X , g ( x ) ≤ 0 , h ( x ) = 0 } ≥ sup ⁡ { θ ( u , v ) : u ≥ 0 } \inf\{f(x):x \in X,g(x) \le 0,h(x)=0\} \ge \sup\{\theta(u,v):u \ge 0\} inf{ f(x):xX,g(x)0,h(x)=0}sup{ θ(u,v):u0}

如果这个式子取等,那就是强对偶,原问题与对偶问题的最优值相等。相比弱对偶,我们肯定是更希望有强对偶的,这一讲我们讨论什么样的优化问题,它的Lagrange对偶是强对偶。


Strong Duality Theorem
假设 X X X是非空凸集, f , g f,g f,g是凸函数, h ( x ) h(x) h(x)是仿射函数(或者可以写成 h ( x ) = A x − b h(x)=Ax-b h(x)=Axb的形式),使得下面的条件成立:
∃ x ^ ∈ X , g ( x ^ ) < 0 , h ( x ^ ) = 0 , 0 ∈ i n t   h ( X ) \exists \hat x \in X,g(\hat x)<0,h(\hat x)=0,0 \in int\ h(X) x^X,g(x^)<0,h(x^)=0,0int h(X)则下面的结论成立
inf ⁡ { f ( x ) : x ∈ X , g ( x ) ≤ 0 , h ( x ) = 0 } = sup ⁡ { θ ( u , v ) : u ≥ 0 } \inf\{f(x):x \in X,g(x) \le 0,h(x)=0\} =\sup\{\theta(u,v):u \ge 0\} inf{ f(x):xX,g(x)0,h(x)=0}=sup{ θ(u,v):u0}

另外,如果 inf ⁡ { f ( x ) : x ∈ X , g ( x ) ≤ 0 , h ( x ) = 0 } < ∞ \inf\{f(x):x \in X,g(x) \le 0,h(x)=0\}<\infty inf{ f(x):xX,g(x)0,h(x)=0}<,并且 x ˉ \bar x xˉ u ˉ , v ˉ \bar u,\bar v uˉ,vˉ分别为原问题与对偶问题的最优解,则
u ˉ T g ( x ˉ ) = 0 \bar u^Tg(\bar x)=0 uˉTg(xˉ)=0

这一讲我们先完成这个定理的证明,之后再讨论强对偶的实际应用。


在正式证明这个定理之前,我们先介绍一个非常重要的Farkas定理类型的引理,这个引理将提供强对偶定理的证明框架。

引理 假设 X X X是一个非空凸集, α , g \alpha,g α,g是两个凸函数, h h h是一个仿射函数,如果System 1无解,则System 2有解。

System 1: α ( x ) < 0 , g ( x ) ≤ 0 , h ( x ) = 0 , ∃ x ∈ X \alpha(x)<0,g(x) \le 0,h(x)=0,\exists x \in X α(x)<0,g(x)0,h(x)=0,xX
System 2: u 0 α ( x ) + u T g ( x ) + v T h ( x ) ≥ 0 , ∀ x ∈ X , ( u 0 , u ) ≥ 0 , ( u 0 , u , v ) ≠ 0 u_0\alpha(x)+u^Tg(x)+v^Th(x) \ge 0,\forall x \in X,(u_0,u) \ge 0,(u_0,u,v) \ne 0 u0α(x)+uTg(x)+vTh(x)0,x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SCE-UA优化算法包是一种用于参数优化和函数拟合的算法包。它基于自适应随机搜索算法,旨在寻找函数的全局最优解。 SCE-UA算法包的主要特点是在搜索过程中兼顾探索和利用,能够有效地避免局部最优解。它采用了一种基于概率的自适应参数更新策略,根据不同问题的优化目标和约束条件对参数进行调整。该算法包还具有良好的鲁棒性,能够在处理非线性和多峰问题时提供准确的优化结果。 SCE-UA算法包可以广泛应用于各个领域。在工程、科学和经济等领域中,参数优化是一种常见的问题。比如在工程设计中,根据特定的性能指标,需要确定一组最佳的参数值。在科学实验中,需要找到最佳的模型参数来拟合实验数据。在经济学中,需要确定最佳的决策策略来最大化利润或最小化成本。 使用SCE-UA算法包进行参数优化的步骤相对简单。首先,需要定义一个评估函数来衡量不同参数组合的优劣。然后,设置参数的初始值和范围。接下来,使用SCE-UA算法包进行搜索,并根据评估函数的结果进行参数的更新。最后,根据优化的结果得到最佳的参数组合。 总而言之,SCE-UA优化算法包是一个功能大的工具,可以帮助我们在参数优化和函数拟合问题中找到全局最优解。无论是在工程、科学还是经济领域,它都具有广泛的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值