With , define the semidiscrete Fourier transform by
For finite-support sequences, expand the squared modulus and use orthogonality:
Consequently
For a general square-summable sequence, truncate it to . The identity makes the transformed truncations Cauchy in , and completeness defines the transform as their limit. Passing to the limit proves the Parseval identity
The infinite series need not converge absolutely pointwise; the interpretation is sufficient for the stability analysis.
A method has numerical convergence if it approximates the exact solution uniformly at mesh points on every fixed finite interval as , whenever its starting approximations converge to the corresponding exact starting values, for sufficiently smooth solutions of a well-posed initial-value problem.
The Dahlquist equivalence theorem states that a fixed-coefficient linear multistep method is convergent if and only if it is consistent and zero-stable, under the usual Lipschitz condition on the differential equation and convergent starting data. In this family numerical consistency forces the parameters found in part (a), and part (b) proves that choice is not zero-stable. All other parameter choices are inconsistent. Therefore no member of the family is convergent.
A zero-stable has a uniformly bounded response to small perturbations of its starting values and accumulated residuals on a fixed time interval as . Equivalently, its first characteristic polynomial satisfies the root condition for a multistep method: every root has modulus at most one, and each root on the unit circle is simple.
For the consistent parameters, the recurrence for is , with characteristic polynomial
Let . Choose and ; together with these generate exactly . Since ,
This parasitic mode violates the root condition and grows without a bound independent of the number of steps. Scaling its starting amplitudes gives the same unbounded amplification for arbitrarily small initial perturbations. Thus the only consistent method in the family is not zero-stable.
Substitute a smooth exact solution into the linear multistep method and expand about . Its residual is
Consistency of a numerical method requires the coefficients of and to vanish. Therefore and , giving the unique choice
For this choice the next coefficient is , so the residual is . The normalized local truncation error, obtained by dividing the residual by , is . Hence the method has order one.
At the current exact path point , stationarity is already zero and . Therefore . Its Newton correction solves
The matrix has no explicit dependence on the barrier parameter, so comparison with part (iv) gives
when 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.
The Jacobian matrix of in is
The 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.
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 . Thus
within the stated strictly positive domain. These are stationary barrier points; they need not all be local minimizers in a nonconvex problem.
On the strictly feasible region , the logarithmic barrier objective is
With , its gradient is
The positive coefficients are the barrier's multiplier estimates.
For , the inequality-constrained Karush-Kuhn-Tucker conditions are
Under an appropriate constraint qualification, the second-order necessary condition is on the critical cone
Equivalently 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.
Stationarity of the equality-constrained quadratic model gives , while feasibility gives . A symmetric system linking the step and new multiplier is
Let 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 solves
and 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 equations
If 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.
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 is
The 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]
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).
With , differentiation of the quadratic penalty method objective gives
The primal Newton system is therefore
For 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 system
Eliminating 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.
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 conditions
The second-order necessary condition is
Only feasible tangent directions enter this last test; the Hessian matrix need not be positive semidefinite on the entire ambient space.
From and the matrix 2-norm bound, , so . Let . The summand in the supplied decrease bound satisfies
Thus, 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 .
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
The quadratic model has gradient and positive-definite Hessian matrix . Its unique minimizer is therefore
If , 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.
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 for
The zero step gives equality; every positive step in this interval satisfies the prescribed sufficient-decrease test.
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 standard conjugate gradient convergence bound is
Here , 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 most
This supplies an explicit meaning of the paper's large- qualification. The quoted conjugate gradient convergence bound is the usual exact-arithmetic result.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact