Original solutions to both sections, all six questions and all twenty-nine terminal parts of the Numerical Linear Algebra and Continuous Optimisation paper sat on 8 June 2010. Source: released Mathematics papers,
Part C 2007 11.pdf. Statements are not reproduced.An orthogonal projector sends to the foot of its perpendicular onto the image of a linear map . The residual is orthogonal to the entire range, not just to the single vector . Indeed, for any range vector ,In particular . The orthogonal projection diagram illustrates the resulting right triangle.
An orthogonal projector maps a vector to its perpendicular foot on the range; the residual is orthogonal to that range
. Details. The vector Euclidean norm is , the ordinary length from the origin. The induced matrix norm isGeometrically this is the largest stretch of a unit vector. A linear map sends the unit sphere to an ellipsoid, possibly degenerate; its largest semiaxis has length . Equivalently the matrix 2-norm is the largest singular value.
The perpendicular decomposition in part (a) gives, by the Pythagorean theorem,Thus an orthogonal projection cannot lengthen a vector and . Algebraically the cross term vanishes because , giving the same identity directly from the hypotheses. If , take a nonzero in its range; then and . For the norm is zero.
The nullspace is the vector subspace . A full real singular value decomposition iswhere are orthogonal matrices and for , with for . We may order . The columns of form an orthonormal basis of the input space , and the columns of form one of the output space . The positive singular values number exactly the matrix rank.
Let be the matrix rank, and partition the right singular vectors as , with consisting of the columns associated with zero singular values. From , these columns form an orthonormal basis of the nullspace. Therefore its orthogonal projector isIt acts on the input space . Symmetry and idempotence follow from . At full column rank it is zero, and at rank zero it is the identity.
At elimination column , let be the size of the remaining trailing block. Computing its multipliers costs divisions; updating all entries costs floating-point operations, one multiplication and one subtraction per entry. Thus the dominant count isUpdating the right side and back substitution add only floating-point operations. Pivot searches involve comparisons and row exchanges, without changing the leading arithmetic count. Hence Gaussian elimination with pivoting has the requested asymptotic cost.
An orthogonal similarity transformation is with . An upper Hessenberg matrix has whenever ; its first subdiagonal may be nonzero.
At step , choose a Householder reflector whose trailing block sends the current column segment in rows to a multiple of its first coordinate. The left multiplication zeros positions . Apply the matching right multiplication to retain similarity: . Since acts only on rows and columns , earlier Hessenberg zeros are preserved. Finally gives .
Each reflector is applied through a rank-one update, costing rather than a full matrix multiplication. Across steps, the Hessenberg reduction costs .
Solving the unrelated shifted systems by separate Gaussian elimination costs floating-point operations.
Instead compute once in work. For each shift, solveThe shift changes only the diagonal, so remains an upper Hessenberg matrix. In each elimination column only the entry immediately below the pivot needs removal. With partial pivoting the only possible nonzero candidate rows are the current row and the next, and each update touches entries. Factorization therefore costs per shift; the triangular solve and both orthogonal-vector transformations also cost each.
Thus shifted solves plus the initial Hessenberg reduction cost in total. Pivoting is still needed in general: nonsingularity excludes a singular system but does not by itself guarantee that every unpivoted elimination pivot is nonzero.
The off-diagonal Toeplitz matrix is symmetric and has row and column absolute sums bounded byFor an elementary Euclidean bound, apply the weighted Cauchy-Schwarz inequality in each row:Sum over and use both absolute-sum bounds to get . ThereforeThe entry is unused because the diagonal of is fixed to one; including it only weakens the bound. This is the row-column bound for the matrix 2-norm.
A real symmetric matrix is positive-definite when for every nonzero real vector . The preceding matrix 2-norm bound givesThus is a symmetric positive-definite matrix, independently of the detailed positions of the nonzero entries of .
An eigenvalue of is a scalar for which has a nonzero eigenvector. Allowing initially , symmetry of the real matrix gives , so is real. Since ,This proves reality without presuming it when choosing the eigenvector. Once is real, the real or imaginary part of supplies a nonzero real eigenvector.
For a unit eigenvector of , . The matrix 2-norm bound from part (a) gives . Hence every eigenvalue lies inIn particular the condition number in the Euclidean operator norm satisfies .
The energy norm associated with this symmetric positive-definite matrix isIt is the norm induced by the inner product . The conjugate gradient method minimizes this error norm over its successive affine Krylov subspaces.
The standard conjugate gradient convergence bound isHere , so the factor in parentheses is at most . Since , 25 iterations suffice to reduce the energy-norm error by a factor exceeding .
There are at most nonzero entries of , and each contributes to at most two off-diagonals. Thus has at most nonzero entries. Initialize a matrix-vector product with the diagonal contribution , which costs no arithmetic because the diagonal is one. Each off-diagonal term needs one multiplication and one addition, giving at most floating-point operations per product.
A standard conjugate gradient step adds two inner products, three vector updates and two scalar divisions, at most further operations. Starting from makes and avoids an initial matrix-vector product; its squared norm needs operations. The total for 25 steps is at mostThis supplies an explicit meaning of the paper's large- qualification. The quoted conjugate gradient convergence bound is the usual exact-arithmetic result.
At an unconstrained local minimizer of a twice continuously differentiable objective function, the first-order optimality condition is . The second-order necessary condition is for every direction , so the Hessian matrix is positive semidefinite.
For the Euclidean norm, the unit steepest descent direction is when ; the algorithm usually uses the unnormalized direction . It is a descent direction because .
Two limitations of unpreconditioned steepest descent method in high-accuracy smooth optimization are its slow zigzagging on ill-conditioned valleys and its sensitivity to scaling of the coordinates. It uses no curvature information to correct those directions, so it can require many function and gradient evaluations compared with a suitable Newton or quasi-Newton method. These are reasons to prefer curvature-aware methods in that setting, rather than a claim that gradient-based methods are never useful.
The descent lemma follows by integrating the gradient along the line and using its Lipschitz continuity:This upper bound is at most the right side of the Armijo condition when . Since , it holds forThe zero step gives equality; every positive step in this interval satisfies the prescribed sufficient-decrease test.
The quadratic model has gradient and positive-definite Hessian matrix . Its unique minimizer is thereforeIf , then and , proving that it is a descent direction.
Backtracking line search starts with a trial step and repeatedly reduces it until the Armijo condition holds. Part (ii) guarantees finite termination because sufficiently small steps are acceptable. The test guarantees a specified positive fraction of the decrease predicted by the linear model, namely for an accepted positive step. It does not require solving the line-minimization problem exactly.
If the first trial is accepted, . Otherwise the preceding trial was rejected and so exceeded , since part (ii) guarantees acceptance below that threshold. The accepted step, reduced by the factor , consequently exceeds . In either case,The angle condition gives . Hence the backtracking line search has the lower bound
From and the matrix 2-norm bound, , so . Let . The summand in the supplied decrease bound satisfiesThus, with the fixed positive constant ,The nonnegative series therefore converges, forcing its terms to zero:The argument uses the given angle condition and upper bound on ; it does not need an additional uniform lower eigenvalue bound on .
Use the optimization Lagrangian , with and . Under the usual linear independence constraint qualification, a local minimizer has multipliers satisfying the equality-constrained Karush-Kuhn-Tucker conditionsThe second-order necessary condition isOnly feasible tangent directions enter this last test; the Hessian matrix need not be positive semidefinite on the entire ambient space.
With , differentiation of the quadratic penalty method objective givesThe primal Newton system is thereforeFor bounded multipliers and regular derivatives, remains of ordinary size while becomes large in directions normal to the constraints. If the feasible tangent space is nontrivial and retains ordinary-size curvature, this produces a large condition number as .
Introduce . The same step is obtained from the symmetric augmented systemEliminating recovers the primal system exactly. This matrix contains no explicit entries and tends to a saddle-point matrix. Under full row rank of the limiting constraint Jacobian matrix and nonsingularity of the limiting reduced Hessian, that limiting matrix is nonsingular, so this formulation avoids the artificial penalty-induced separation of scales.
These conditioning statements require regularity beyond bounded alone. A rank-deficient constraint Jacobian matrix or singular reduced Hessian can still make the augmented system ill-conditioned. If and is nonsingular, all directions may scale together in the primal system, so a large condition number is not automatic there either.
Complete the square in the augmented Lagrangian method objective:For fixed , the last term is constant in . Thus its minimization is the quadratic penalty method applied to the shifted constraint .
Its practical advantage is that multiplier updates, typically , can drive the original constraint residual to zero while stays moderately sized. The plain quadratic penalty method generally needs very small to produce the same feasibility accuracy, exposing the conditioning problem in part (ii).
The linearized constraints may be inconsistent, for example when is not in the image of a linear map defined by . Even if feasible, the quadratic objective may have negative curvature along its feasible tangent space, making it unbounded below and leaving no local minimizer.
Fletcher's Sℓ1QP replaces the hard linearized constraints by an L1 exact penalty and bounds the step inside a trust region. One usual form isThe zero step is always admissible. The trust region is compact, so a minimum exists even when the model Hessian matrix is indefinite; the constraint penalty measures infeasibility rather than making the subproblem impossible to solve. Adjusting its weight promotes feasibility, while the radius keeps the local model within a controlled neighbourhood. Introducing nonnegative positive- and negative-part slack variables converts the absolute values to an equivalent smooth quadratic program with box constraints.[ref]
Sequential Quadratic Programming Methods by Philip E. Gill and Elizabeth Wong. §3.3, equations (3.25)–(3.26): Fletcher's Sℓ1-QP model and its elastic quadratic-program formulation
Stationarity of the equality-constrained quadratic model gives , while feasibility gives . A symmetric system linking the step and new multiplier isLet have columns forming a basis of . The saddle-point matrix is nonsingular exactly when has full row rank and is nonsingular. Full row rank is necessary because a nonzero vector in would give a null vector of the block matrix. Under full row rank, solving a homogeneous system forces and then ; this proves sufficiency and the converse. Positive definiteness of the reduced Hessian is sufficient for a constrained minimum but is stronger than the nonsingularity condition asked here.
A null-space method first finds with , then solvesand recovers from . It needs the stated full row rank and nonsingular reduced matrix; Cholesky decomposition is available when the latter is positive definite.
A range-space method additionally assumes is invertible. It solves the Schur complement equationsIf is positive definite and has full row rank, the Schur matrix is positive definite and both solves can use Cholesky decomposition. An indefinite but invertible instead requires a suitable indefinite factorization; the Schur matrix must remain nonsingular.
For , the inequality-constrained Karush-Kuhn-Tucker conditions areUnder an appropriate constraint qualification, the second-order necessary condition is on the critical coneEquivalently active constraints with positive multiplier require , while active zero-multiplier constraints retain . Inactive constraints impose no first-order tangent restriction. This distinction is why the relevant cone need not be the nullspace of every active row.
On the strictly feasible region , the logarithmic barrier objective isWith , its gradient isThe positive coefficients are the barrier's multiplier estimates.
The equation , together with and , is the perturbed Karush-Kuhn-Tucker conditions: stationarity is unchanged, while exact complementary slackness becomes for each . A finite limit of such points as satisfies the original conditions by continuity.
For a strictly feasible , the second block uniquely specifies . Substitution into the first block gives precisely . Thuswithin the stated strictly positive domain. These are stationary barrier points; they need not all be local minimizers in a nonconvex problem.
The Jacobian matrix of in isThe top-left block is the Hessian matrix of with held fixed. In the second block, differentiating in gives and in gives . The explicit derivative with respect to is . Differentiate by the chain rule:All blocks are evaluated on the current central path point.
At the current exact path point , stationarity is already zero and . Therefore . Its Newton correction solvesThe matrix has no explicit dependence on the barrier parameter, so comparison with part (iv) giveswhen is nonsingular. If it is singular, the displayed vector is still a solution of the correction equations, but uniqueness of the correction cannot be inferred from differentiability of the path alone.
This step is exactly the tangent predictor in the stated first-order Taylor expansion. For nearby positive , it approximates the new path point with error ; a bounded second path derivative improves this to . Continuity also preserves strict positivity for sufficiently small parameter changes. Larger changes may require damping to keep both the constraint values and multiplier estimates positive.
Original solutions to all six questions and all thirteen printed terminal parts of the Numerical Linear Algebra and Continuous Optimisation paper sat on 9 June 2009. Source: released Mathematics papers,
Part C 2007 11.pdf.A real square orthogonal matrix satisfies , so it preserves the Euclidean norm. The columns of are orthonormal, hence . The induced matrix norm therefore givesFor the left truncation, , and equality is guaranteed for arbitrary only when . Indeed, if , take , where is an omitted column of . Then but . Merely taking does not guarantee preservation for an arbitrary .
A full QR decomposition of a real matrix is , with orthogonal and upper trapezoidal; for a square matrix, is upper triangular. Fix the following sign convention for a Givens rotation: it is the identity except for its blockThe block transpose times the block is because , proving orthogonality. Writing , the choice gives and . To zero the other coordinate take , giving . If , both entries are already zero and the identity suffices.
For a tridiagonal matrix, successively rotate adjacent row pairs , each time zeroing the current entry . Earlier columns remain triangular because both affected rows are already zero there. The result is upper triangular, so gives its QR decomposition. Only rotations are required; the resulting has at most two superdiagonals.
For a full square matrix, process columns . Within column , for , rotate rows to eliminate the current entry. Previously cleared columns stay clear. With in application order, , one has . This is QR decomposition by Givens rotations.
The Gauss-Seidel method updates coordinates successively using the newest available entries:It is well-defined for every initial vector exactly when every , equivalently when the triangular matrix is invertible. Nonsingularity of alone does not ensure this. The matrix form isIf the iterates converge to , passing to the limit gives , hence . Nonsingularity identifies as the unique solution .
Now assume is a symmetric positive-definite matrix. Testing with the coordinate vector gives , so is positive definite. The form is an inner product: bilinearity and symmetry are immediate and positivity is the hypothesis. Its Cauchy-Schwarz inequality givesproving the triangle inequality; definiteness and absolute homogeneity are immediate. Thus is the energy norm.
Subtract the iteration from the exact equation to obtain . HenceUsing the preceding iteration also gives and therefore for , as required.
Put . Expanding the two quadratic forms and using the first identity gives the exact Gauss-Seidel energy decrease identity:Here . If , then , so . Otherwise . Thus unless the exact solution has already been reached.
The Krylov subspace is . If for a polynomial of degree at most , thenso and . Conversely, this residual identity impliesThus the converse holds whenever is invertible. More precisely, for fixed it holds for every such exactly when : the identity determines only up to an arbitrary nullspace vector. Without this qualification the singular-matrix converse is false, for example when , and .
Assume and exact arithmetic for the Lanczos algorithm. At step putprovided . The initial coefficient of is immaterial. Inductively suppose are orthonormal. Then by the choice of . For , symmetry and the preceding recurrence give , so . If , the recurrence gives , and therefore . Hence is perpendicular to every preceding basis vector. Its normalization supplies the next orthonormal vector.
Every new belongs to . The orthonormal vectors are independent, whereas that Krylov subspace has dimension at most ; they therefore form its basis. Continuing the recurrence one more step givesIn particular . If the next residual is zero, the last term is zero and the span is an invariant subspace; no undefined normalized vector is needed. If is an eigenvector, , so immediately. The algorithm terminates with the exact one-dimensional invariant subspace, rather than generating further vectors. If , the initial residual has already vanished and the normalization defining is unnecessary.
A descent direction satisfies , where ; the first-order Taylor expansion then gives for sufficiently small . To compare directions one must fix their scale. Among Euclidean unit vectors, the Cauchy-Schwarz inequality givesThis is the unit steepest descent direction. The conventional unnormalized direction used in the algorithm is the same ray, . Equivalently it is the unique minimizer of . If there is no strict first-order descent direction, and the conventional update is zero.
A line search chooses a positive step size giving useful decrease along the chosen direction. Fix and a trial step . The Armijo condition isThe backtracking line search tests and takes the first accepted value. A Lipschitz gradient has with a constant independent of .
Integrating the gradient along a segment gives the descent lemmaFor , every satisfies the Armijo condition. Thus backtracking terminates. If the trial step is accepted, ; otherwise the immediately preceding step failed, so it exceeded . ConsequentlyThe same global Lipschitz constant and fixed search parameters make independent of . If , the zero direction passes the first test. If , the gradient is constant and the first test passes, so take .
Choose , fixed , , and repeat for every : compute , choose by the backtracking line search in part (b) with , and set . At a stationary point keep the sequence constant.
Assume has a globally Lipschitz gradient and is bounded below on its initial sublevel set . Then the steepest descent method satisfies . Indeed, the Armijo condition and the uniform lower step bound giveThe objective values decrease and stay in the stated sublevel set. Summing the inequality and using its lower bound yieldswhich proves the limit. Every cluster point is a stationary point by continuity of the gradient. If the initial sublevel set is compact, cluster points exist. This global convergence result guarantees stationarity from arbitrary initial points under these assumptions; it does not, for a general nonconvex objective, guarantee convergence of the whole iterate sequence or a global minimum.
For any vectors ,Thus, among directions with , . Equality is achieved byFor these minimizing directions have infinity norm one. The strongest decrease per unit infinity-norm step is , illustrating the dual norm pairing between the infinity norm and the one-norm.
To match the unnormalized convention in part (a), minimize . At fixed , its minimum is , attained at . One conventional choice is therefore , with zero entries where . Its ray agrees with the unit direction just computed.
A local minimizer of a differentiable function on necessarily satisfies . A sufficient condition for a strict local minimum is . Indeed, the second-order Taylor expansion has a strictly positive quadratic term that dominates its remainder near .
For Newton's method, solve with , , and set . A positive-definite Hessian makes this a descent direction; general Hessians may need modification or a separate line search for a globally useful method.
The sequence is q-quadratically convergent if there is such that eventually. Sufficient local hypotheses are , a nonsingular , a Lipschitz continuous Hessian near , and sufficiently close. For convergence to a local minimum take positive definite. Near , inverse Hessians are uniformly bounded, and integration along the error segment givesA Hessian Lipschitz constant yields . Choosing a sufficiently small invariant neighborhood proves quadratic convergence. Continuous second derivatives alone do not guarantee this quadratic rate; the Lipschitz hypothesis supplies the needed remainder bound.
A quasi-Newton method replaces the Hessian in the Newton system by an efficiently updated approximation :The matrices must be nonsingular for the step to exist. Symmetry reflects the true Hessian, and positive definiteness makes every nonzero step a descent direction, since . Secant updates often enforce the Quasi-Newton secant equation .
Q-superlinear convergence means , unless the sequence terminates exactly. A sufficient Dennis-Moré condition isassuming , , continuous Hessian near and nonsingular . Only accuracy on the actual step direction is required; full matrix convergence is sufficient but stronger.
To prove the assertion, continuity of the Hessian along the short segment from to givesNonsingularity of and give a constant with near zero. Writing , we obtainThus . This proves sufficiency. It is a local rate result for an already convergent sequence, not a claim that arbitrary unmodified quasi-Newton iterations converge from every starting point.
Put , with one residual gradient per row. The chain rule givesDifferentiating each product givesThe approximation defines the Gauss-Newton method. It is symmetric, and full column rank gives for , so the step is well-defined.
If , and has full column rank, then and is positive definite. Continuity of gives . ThereforeThe Dennis-Moré condition applies, proving , or finite termination. The zero-residual hypothesis is what makes the discarded second-derivative term vanish at the limit.
The contingent tangent cone consists of feasible first-order velocities:If is a local minimizer, then . Indeed, along the defining sequence, so eventually . Differentiability givesThis proves the inequality. Using feasible limiting velocities avoids assuming that every tangent direction is realized by a straight segment staying in the feasible set.
The active constraint set is , and the linearized tangent cone isDifferentiating each active feasibility inequality along a tangent sequence gives . A sufficient condition for equality is the linear independence constraint qualification: the active constraint gradients are linearly independent. The weaker Mangasarian–Fromovitz constraint qualification also suffices in this inequality-only setting.
Under the stated independence condition, the necessary first-order conditions become the Karush-Kuhn-Tucker conditions: there are multipliers withUse the allowed span assertion to write . Independence gives vectors with for the active indices. Each lies in , so part (a) gives . Assign zero multipliers to inactive constraints. This proves all displayed conditions, including complementarity. Conversely, their stationarity and sign conditions imply for every . Thus they reformulate the first-order inequality; they do not alone prove a minimum for a nonconvex problem.
On the strictly feasible set , use the logarithmic barrierChoose a strictly feasible starting point and parameters . For each parameter minimize the barrier functional by an unconstrained method confined to , warm-starting from the preceding point. In the exact version take a stationary point of the barrier subproblem. The stationarity equation isThese are the natural Lagrange multiplier estimates; the basic method need not perform a separate primal-dual correction.
The barrier method KKT convergence theorem is a global stationarity result: if the exact barrier stationary points form a bounded sequence, then every cluster point satisfying the linear independence constraint qualification is a KKT point. To prove it, take any subsequence . Continuity gives feasibility of . For an inactive index, and therefore .
The active gradients at are independent. The supplied dual-basis result gives bounded vectors , converging as , with for active . Pair stationarity with these vectors:Thus all active multipliers are bounded as well. Extract a convergent multiplier subsequence. Its limit is nonnegative, satisfies stationarity by continuity, and satisfies complementarity because . This proves the claimed KKT conclusion. The same proof permits approximate barrier stationary points whose stationarity residual tends to zero. Bounded iterates and the constraint qualification are substantive hypotheses, not automatic consequences of writing a barrier functional.
For a global-minimum conclusion one needs global minimization of the barrier subproblems and appropriate access to every feasible point. Specifically, suppose globally minimizes , has a cluster point , and . For any fixed strictly feasible ,Along the convergent subsequence the are bounded above, so taking the upper limit gives . Density of strictly feasible points and continuity of extend the inequality to every feasible . Hence is a global minimizer under these stronger hypotheses.
Original solutions to both sections, all eight questions and all thirty-two terminal parts of the Numerical Linear Algebra and Continuous Optimization paper sat on 5 June 2007. Source: released Mathematics papers,
Part C 2007 11.pdf. The relaxed-Jacobi printing error and omitted zero-point qualifications are addressed where they affect the arguments. Articles were limited to the first 100 out of 174 total.
Articles by others on the same topic
There are currently no matching articles.
