BoydC5pt4
Previous part: BoydC5pt3
Examples
In this section we show by example that simple equivalent reformulations of a problem can lead to very different dual problems. We consider the following types of reformulations:
- introduce new variables and equality constraints
- make explicit constraints implicit or vice-versa
- transform objective or constraint functions
Introducing new variables and equality constraints
Ex 7.1.
reformulated problem and its dual
Ex 7.2.
reformulated problem and its dual
holds for ex 3.1 in BoydC3.
Implicit constraints
Ex 7.3. LP with box constraints: primal and dual problem
reformulation with box constraints made implicit
its dual function
dual problem: maximize \(g(\nu)= -b^T \nu - \|A^T \nu + c\|_1\)
Generalized inequalities
problem with generalized inequality constraints:
where \(K_i\subset\mathbb{R}^{k_i}\) are proper cones.
The Lagrange dual
The associated Lagrangian is
and the dual function is
where \(\lambda_i\succeq_{K_i}0\), \(i\in\left[m\right]\).
Thm 9.1. Slater’s condition: strong duality \((d^* = p^*)\) holds when the primal problem is convex (\(f_0\) convex, \(f_i\) \(K_i\)-convex, \(h_i\) affine) and satisfies that \(\exists~x\in\mathbf{reint}~\mathcal{D}\) with \(Ax=b~(h_i(x)=0)\) and \(f_i(x)\prec 0\)
Optimality conditions
Thm 9.2. Complementary slackness: similar to thm 5.1 in BoydC5, assume strong duality holds
Thus
Thm 9.3. KKT conditions: similar to thm 5.2 in BoydC5
- primal constraints: \(f_i(x^*)\preceq_{K_i} 0\), \(h_i(x^*)=0\)
- dual constraints: \(\lambda^*_i\succeq_{K_i} 0\)
- complementary slackness: \(\lambda_i^{*T} f_i(x^*)=0\)
- gradient of Lagrangian w.r.t. \(x^*\) :
where \(D f_i(x^*)=\frac{\partial f_i(x)}{\partial x}|_{x=x^*}\in\mathbb{R}^{k_i\times n}\).
- strong duality + primal optimal \(x^*\) and any dual optimal \((\lambda^*,\nu^*)\) \(\implies\) \((x^*,\lambda^*,\nu^*)\) satisfies KKT
- primal problem convex + strong duality + \((x^*,\lambda^*,\nu^*)\) satisfies KKT \(\implies\) primal optimal \(x^*\), dual optimal \((\lambda^*,\nu^*)\)
Perturbation and sensitivity analysis
Thm 9.4. similar to BoydC5, the inequality holds
and