Optimization Toolbox | ![]() ![]() |
Linear Equality Constraints
The general linear equality constrained minimization problem can be written
![]() |
(4-5) |
where is an m-by-n matrix (
). The Optimization Toolbox preprocesses
to remove strict linear dependencies using a technique based on the LU-factorization of
[6]. Here
is assumed to be of rank m.
The method used to solve Eq. 4-5 differs from the unconstrained approach in two significant ways. First, an initial feasible point is computed, using a sparse least-squares step, so that
. Second, Algorithm PCG is replaced with Reduced Preconditioned Conjugate Gradients (RPCG), see [6], in order to compute an approximate reduced Newton step (or a direction of negative curvature in the null space of
). The key linear algebra step involves solving systems of the form
![]() |
(4-6) |
where approximates
(small nonzeros of
are set to zero provided rank is not lost) and
is a sparse symmetric positive-definite approximation to H, i.e.,
. See [6] for more details.
![]() | Linearly Constrained Problems | Box Constraints | ![]() |