Convex Optimization: Primal Problem to Dual problem clearly explained 详细

本文详细介绍了从标准形式的优化问题(原始问题)到拉格朗日对偶问题的过程。内容包括拉格朗日对偶函数的定义、下界性质、对偶函数的解析表达式、弱对偶性和强对偶性、斯拉特条件、互补松弛性和KKT最优性条件。通过线性方程组的最小二乘解和标准形式的线性规划问题作为实践示例进行说明。
摘要由CSDN通过智能技术生成

往期文章链接目录

Consider an optimization problem in the standard form (we call this a primal problem):

We denote the optimal value of this as p ⋆ p^\star p. We don’t assume the problem is convex.

The Lagrange dual function

We define the Lagrangian L L L associated with the problem as
L ( x , λ , v ) = f 0 ( x ) + ∑ i = 1 m λ i f i ( x ) + ∑ i = 1 p v i h i ( x ) L(x,\lambda, v) = f_0(x) + \sum^m_{i=1}\lambda_if_i(x) + \sum^p_{i=1}v_ih_i(x) L(x,λ,v)=f0(x)+i=1mλifi(x)+i=1pvihi(x)
We call vectors λ \lambda λ and v v v the dual variables or Lagrange multiplier vectors associated with the problem (1).

We define the Lagrange dual function (or just dual function) g g g as the minimum value of the Lagrangian over x x x: for λ ∈ R m , v ∈ R p \lambda \in \mathbf{R}^m, v\in\mathbf{R}^p λRm,vRp,
g ( λ , v ) = i n f x ∈ D L ( x , λ , v ) = i n f x ∈ D ( f 0 ( x ) + ∑ i = 1 m λ i f i ( x ) + ∑ i = 1 p v i h i ( x ) ) g(\lambda,v) = \mathop{\rm inf}\limits_{x\in \mathcal{D}} L(x, \lambda, v) = \mathop{\rm inf}\limits_{x\in \mathcal{D}} \left( f_0(x) + \sum^m_{i=1}\lambda_if_i(x) + \sum^p_{i=1}v_ih_i(x)\right) g(λ,v)=xDinfL(x,λ,v)=xDinf(f0(x)+i=1mλifi(x)+i=1pvihi(x))

Note that once we choose an x x x, f i ( x ) f_i(x) fi(x) and h i ( x ) h_i(x) hi(x) are fixed and therefore the dual function is a family of affine functions of ( λ \lambda λ, v v v), which is concave even the problem (1) is not convex.

Lower bound property

The dual function yields lower bounds on the optimal value p ⋆ p^\star p of the problem (1): For any λ ⪰ 0 \lambda \succeq 0 λ0 and any v v v we have
g ( λ , v ) ≤ p ⋆ g(\lambda,v) \leq p^\star g(λ,v)p

Suppose x ~ \tilde{x} x~ is a feasible point for the problem (1), i.e., f i ( x ~ ) ≤ 0 f_i(\tilde{x}) \leq 0 fi(x~)0 and h i ( x ~ ) = 0 h_i(\tilde{x}) = 0 hi(x~)=0, and λ ⪰ 0 \lambda \succeq 0 λ0. Then we have

L ( x ~ , λ , v ) = f 0 ( x ~ ) + ∑ i =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值