最优化理论与方法-第十讲-弱对偶定理,强对偶定理

1. 弱对偶定理

  • 概述:具体详见此节: 最优化理论与方法-第十讲-约束优化
    v ( P ) v(P) v(P)是原问题 ( P ) (P) (P)的最优值, v ( D ) v(D) v(D)是对偶问题 ( D ) (D) (D)的最优值,则
    v ( D ) ≤ v ( P ) \begin{equation} v(D)\le v(P) \end{equation} v(D)v(P)
  • 我们知道对于 f ( x ) f(x) f(x)来说,其最小值为 v ( P ) v(P) v(P),可得: v ( P ) ≤ f ( x ) v(P)\le f(x) v(P)f(x),因为对于对偶问题 d ( λ , μ ) d(\lambda,\mu) d(λ,μ)来说,其最大值为 v ( D ) v(D) v(D),所以可得: d ( λ , μ ) ≤ v ( D ) d(\lambda,\mu)\le v(D) d(λ,μ)v(D)
  • 整理可得恒等式:
    d ( λ , μ ) ≤ v ( D ) ≤ v ( P ) ≤ f ( x ) \begin{equation} d(\lambda,\mu)\le v(D)\le v(P)\le f(x) \end{equation} d(λ,μ)v(D)v(P)f(x)

1.1 推论1

  • 假设在原问题的定义域内存在一个 x ˉ ∈ S \bar{x}\in S xˉS,在对偶问题中的定义域内存在一对参数 ( λ ˉ , μ ˉ ) , λ ˉ ≥ 0 (\bar{\lambda},\bar{\mu}),\bar{\lambda}\ge0 (λˉ,μˉ),λˉ0,满足如下:
    d ( λ ˉ , μ ˉ ) = f ( x ˉ ) \begin{equation} d(\bar{\lambda},\bar{\mu})=f(\bar{x}) \end{equation} d(λˉ,μˉ)=f(xˉ)
  • 那么可得,且这个点同时为原问题和对偶问题的最优解。
    v ( D ) = v ( P ) \begin{equation} v(D)= v(P) \end{equation} v(D)=v(P)
  • 解释:因为满足弱对偶定理和前后相等可得:
    d ( λ ˉ , μ ˉ ) ≤ v ( D ) ≤ v ( P ) ≤ f ( x ˉ ) , d ( λ ˉ , μ ˉ ) = f ( x ˉ ) → v ( D ) = v ( P ) \begin{equation} d(\bar{\lambda},\bar{\mu})\le v(D)\le v(P)\le f(\bar{x}),d(\bar{\lambda},\bar{\mu})=f(\bar{x})\to v(D)=v(P) \end{equation} d(λˉ,μˉ)v(D)v(P)f(xˉ),d(λˉ,μˉ)=f(xˉ)v(D)=v(P)

1.2 推论2

  • 如果 v ( P ) = − ∞ v(P)=-\infty v(P)=,则可得 d ( λ , μ ) = − ∞ , ∀    ( λ , μ ) , λ ≥ 0 d(\lambda,\mu)=-\infty,\forall \;(\lambda,\mu),\lambda\ge0 d(λ,μ)=,(λ,μ),λ0
  • 如果 v ( D ) = + ∞ v(D)=+\infty v(D)=+,则可得 v ( P ) = + ∞ v(P)=+\infty v(P)=+,原问题P无可行解

2. duality gap

2.1 定义

我们定义duality-gap 表示原问题的最优值减去对偶问题的最优值如下:
d u a l i t y    g a p = v ( P ) − v ( D ) \begin{equation} duality\;gap=v(P)-v(D) \end{equation} dualitygap=v(P)v(D)

2.2 约束问题

假设我们有如下约束优化问题:

  • 原问题:
    ( P )      min ⁡    { x 1 2 + x 2 2 } s t .      − x 1 − x 2 ≤ − 1 2 , x ∈ Z + 2 \begin{equation} \begin{aligned} &(P)\; \;\min\; \{x_1^2+x_2^2\}\\ &st.\;\;-x_1-x_2\le -\frac{1}{2},x\in Z_+^2\\ \end{aligned} \end{equation} (P)min{ x12+x22}st.x1x221,xZ+2

  • 根据图形可得,当 x 1 = 0 , x 2 = 1 x_1=0,x_2=1 x1=0,x2=1时可以去的最小值,则 v ( P ) = 1 v(P)=1 v(P)=1

  • 拉格朗日函数如下:
    d ( x , λ ) = x 1 2 + x 2 2 + λ ( 1 2 − x 1 − x 2 ) \begin{equation} d(x,\lambda)=x_1^2+x_2^2+\lambda(\frac{1}{2}-x_1-x_2) \end{equation} d(x,λ)=x12+x22+λ(21x1x2)

  • 对偶问题如下:
    max ⁡ λ min ⁡ ( x 1 , x 2 ) { d ( x , λ ) } = max ⁡ λ min ⁡ ( x 1 , x 2 ) { x 1 2 + x 2 2 + λ ( 1 2 − x 1 − x 2 ) } \begin{equation} \max\limits_{\lambda}\min \limits_{(x_1,x_2)}\{d(x,\lambda)\}=\max\limits_{\lambda}\min \limits_{(x_1,x_2)}\{x_1^2+x_2^2+\lambda(\frac{1}{2}-x_1-x_2)\} \end{equation} λmax(x1,x2)min{ d(x,λ)}=λmax(x1,x2)min{ x12+x22+λ(21x1x2)}

  • 化简如下:
    max ⁡ λ min ⁡ ( x 1 , x 2 ) { d ( x , λ ) } = max ⁡ λ min ⁡ ( x 1 , x 2 ) { ( x 1 − λ 2 ) 2 + ( x 2 − λ 2 ) 2 + λ 2 − λ 2 2 } \begin{equation} \max\limits_{\lambda}\min \limits_{(x_1,x_2)}\{d(x,\lambda)\}=\max\limits_{\lambda}\min \limits_{(x_1,x_2)}\{(x_1-\frac{\lambda}{2})^2+(x_2-\frac{\lambda}{2})^2+\frac{\lambda}{2}-\frac{\lambda^2}{2}\} \end{equation} λmax(x1,x2)min{ d(x,λ)}=λmax(x1,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值