I.3.6.5: Constrained Problems

Similar calculations can also be carried out in the case of constrained optimization, i.e. when the subproblems optimize over differentiable manifolds and/or convex sets. We then use the implicit function calculations on the Langrangean or Kuhn-Tucker conditions, which makes them a bit more complicated, but essentially the same. In the manifold case, for example, it suffices to replace the matrices by the matrices where the matrices contain a local linear coordinate system for near the solution.


In this note we look at the special case in which is differentiable, and the are of the form for some differentiable vector-valued .

The algorithm shows that the update of block is defined implicitly in terms of and by the equations and The equations also implicitly define the vector of Lagrange multipliers.

Let us differentiate this again with respect to . Define as well as and From the first set of equations we find for all which can easily be solved for and .