Depth

Series — page 2

A field says what an essay is about. A series follows one idea essay by essay — from the question that introduces it to the one that assumes all the others.
00.250.50.751-1-0.500.51mode frequency θ / πdamping factor per sweeppredictedmeasured±0.333a coarse grid seestwo routes to one factorsmoothing factor, scanned0.33smoothing factor, closed form0.33worst mode disagreement4.4·10⁻¹⁶63 interior points, one sweepthe left-hand end is what the coarse grid is for

Multigrid

  1. 1 The error smoothing cannot reach
  2. 2 The same problem on a coarser grid
  3. 3 A rate that does not notice the size
  4. 4 The coarse problem is a different problem
  5. 5 A smoother that stops being one
5 essays · iterative
natural1739reverse Cuthill–McKee1354minimum degree1026nested dissection1413matrix: 408 entries · dense factor: 10440bandwidth 12 · 4.26× the matrixbandwidth 12 · 3.32× the matrixbandwidth 123 · 2.51× the matrixbandwidth 108 · 3.46× the matrixn = 144, five-point stencilevery ordering fills in; none avoids it

Ordering

  1. 1 The order decides the memory
  2. 2 The least fill there is
  3. 3 An ordering that buys processors, not time
  4. 4 Two minima that are one minimum
  5. 5 The depth that is worse than both ends
5 essays · sparsity
04812162010⁻¹10⁻⁰.⁵1target rank k‖A − Aₖ‖₂published boundrandomisedσₖ₊₁, optimalhow far apart the three areworst seed spread1.6bound / median at k = 125.9median / optimum at k = 121.960×60, 6 seeds, oversampling p = 5band is best to worst

Randomised

  1. 1 A bound that holds with probability
  2. 2 Randomisation does not create structure
  3. 3 An answer that changes with the seed
  4. 4 The rank a certificate charges
  5. 5 A sketch that finds the columns it can see
5 essays · randomised
024681012141618202210⁶10⁷10⁸members served by one factorisationmultiplications for the whole sequencedoes not convergethe contraction ruledrift 0.01 a memberevery member1.6·10⁷every 5 members9.3·10⁶contraction rule9.2·10⁶its factorisations4cliff at a period of20a factorisation has a shelf lifeand the cliff is past the optimum

Reuse

  1. 1 A factorisation kept past its date
  2. 2 Where the drift lands
  3. 3 What a rebuild is worth
  4. 4 What survives one step of the barrier
  5. 5 The penalty for keeping it is a ratio
5 essays · sequence
nothing8.3%the right-hand side16.5%the matrix, slowly85.9%everything100.0%what can be reused: the answerwhat can be reused: the factorisationwhat can be reused: the factorisation, for a whilewhat can be reused: nothingshare of the cost of a sequence that shares nothingwhat 12 members cost in factorisationssame: factorisations1rhs: factorisations1drift: factorisations4independent: factorisations12what changes between the membersdecides what may be carried

Sequence of solves

  1. 1 The problem that arrives again
  2. 2 The order a batch arrives in
  3. 3 A warm start is degree zero
  4. 4 A straight path has nothing for a parabola to fit
  5. 5 The degree the history chooses
5 essays · sequence
the grid the operator came froman edge is a coupling the matrix calls strongkeptinterpolatedwhat the entries decidedcoupling ratio, x against y0.001strong couplings across x0strong couplings along y110rows kept or dropped whole1111×11 grid, θ = 0.25the coarse grid, from the matrix alone

Algebraic multigrid

  1. 1 The coarse grid the matrix chooses
  2. 2 A hierarchy with no grid behind it
  3. 3 The formula that was already optimal
  4. 4 The switch does not know which side is better
4 essays · iterative
00.3670080.7340171.101031.468031.835040eigenvalue of P⁻¹Kwritten down, then computeddistinct3at 16φ computed1.6off the closed form2.9·10⁻¹⁴1 − φ1φthe preconditioner's effect is a theoremand the golden ratio is in it

Block preconditioning

  1. 1 Three eigenvalues, and two are the golden ratio
  2. 2 A preconditioner that need not know the constraint
  3. 3 One eigenvalue and two steps
  4. 4 Where the augmentation puts the cost
4 essays · constraint
024681012141618024681012141618distinct eigenvalues in the spectrumstep the recurrence stops atthe step is m, not nn = 30 throughoutspectra drawn8every one breaking at m8worst residual at the breakdown5.6·10⁻¹⁶smallest gain over the step before3.5·10¹⁰an invariant subspace contains the answerand its dimension is what the method costs

Breakdown

  1. 1 The zero that means it is finished
  2. 2 The same zero, and nothing was found
  3. 3 The division that cannot be done
  4. 4 A proof that does not ask how large the matrix is
4 essays · iterative
classical Gram–Schmidt4.62·10⁻¹⁰modified Gram–Schmidt1.49·10⁻¹²Householder, one sweep2.03·10⁻¹⁴reduction tree, 16 leaves1.48·10⁻¹⁵departure from orthogonality, logarithmicthe tree, at four depths‖AᵀA − RᵀR‖/‖AᵀA‖, depth 13.4·10⁻¹⁵‖AᵀA − RᵀR‖/‖AᵀA‖, depth 24.3·10⁻¹⁵‖AᵀA − RᵀR‖/‖AᵀA‖, depth 31.7·10⁻¹⁵‖AᵀA − RᵀR‖/‖AᵀA‖, depth 41.5·10⁻¹⁵the same algebra, four timestwo of them are products of reflections

Communication

  1. 1 A reduction that changes the order
  2. 2 The message and the word
  3. 3 Doing it twice
  4. 4 Memory bought with messages
4 essays · cost
0246810121410⁻¹⁷10⁻¹⁴10⁻¹¹10⁻⁸10⁻⁵10⁻²10¹10⁴10⁷10¹⁰log₁₀ τ — the weight on the constraintrelative error against the exact answerτ = 1/√uGram–Schmidtnormal equationsHouseholder QRthe ceiling is the method'sHouseholder, τ = 10¹⁴4.8·10⁻¹⁵normal equations14Gram–Schmidt4.9·10¹⁰1/√u6.7·10⁷a constraint is a weight at infinityand the solver decides how far infinity is

Constrained least-squares

  1. 1 A constraint is a weight at infinity
  2. 2 The reference was a method
  3. 3 The condition number that does not know
  4. 4 Feasible and wrong
4 essays · leastsquares
the matrix, lower triangle408 entriesits Cholesky factor1739 entries · 1331 created→‖A − LLᵀ‖/‖A‖1.4·10⁻¹⁶fill, symbolic1331fill, numeric1331n = 144 · density 3.2% · bandwidth 12same matrix, renumberedthe answer is identical to rounding

Fill

  1. 1 The factor is not sparse
  2. 2 Two ends of the same arrow
  3. 3 The fill that is not independent
  4. 4 The cliff behind the count
4 essays · sparsity
for each previous column i, subtract the projection of column j onto qᵢclassicalr[i][j] = qᵢ · a[j] ↑ the ORIGINAL columnv = v − r[i][j] · qᵢthe three worst |qᵢ · qⱼ|:columns 7 and 8: 1columns 6 and 8: 0.13columns 6 and 7: 0.13modifiedr[i][j] = qᵢ · v ↑ what is LEFT of itv = v − r[i][j] · qᵢthe three worst |qᵢ · qⱼ|:columns 1 and 8: 4.4·10⁻⁷columns 2 and 8: 2.7·10⁻⁷columns 3 and 8: 2.4·10⁻⁸The two R factors agree to 1.2·10⁻⁶ relative. The two Q factors do not.the 8×8 Hilbert matrixone word, eight orders

Gram–Schmidt

  1. 2 Two Gram–Schmidts
  2. 3 The right-hand side as one more column
  3. 4 A stable block is not a stable basis
  4. 5 What the appended block inherits
4 essays · orthogonality
10⁻¹⁵10⁻¹²10⁻⁹10⁻⁶10⁻³110⁻⁴10⁻³10⁻²10⁻¹1inner tolerance η, relative residual of the linear solvedistance from the root after the stepd² = 0.00138distance before the step, 0.03721093547231126the number by each point is the iterations it costeleven decades, one landing placedistance before the step0.037its square0.0014where η = 10⁻³ lands0.0025where η = 10⁻¹⁴ lands0.0025iterations for the first354iterations for the second1126the accuracy that is thrown awaymeasured against a root that is known

Inexact newton

  1. 1 The accuracy that is thrown away
  2. 2 A tolerance that reads its own residual
  3. 3 A guess worth two per cent
  4. 4 One line that buys a quarter of the run
4 essays · sequence
-14-12-10-8-6-4-2010⁻¹⁷10⁻¹³10⁻⁹10⁻⁵10⁻¹10³10⁷10¹¹10¹⁵log₁₀ μ — the barrier parametercondition number, and relative errorκ₂, condensedκ₂, augmentederror, condensederror, augmentedagainst a BigInt answerκ₂ augmented, μ = 10⁻¹⁴3·10¹⁵its relative error10⁻¹⁵κ₂ condensed2.4·10¹⁶its relative error0.31the same step, written two waysand only one of them is solvable

Interior-point conditioning

  1. 1 A condition number sent to infinity
  2. 2 The active set before the digits
  3. 3 Two repairs for one symptom
  4. 4 A test with no tolerance in it
4 essays · constraint
10⁻⁹10⁻⁶10⁻³110³10⁶13212937κ · usignificand bitsκu = 1a bound was provedthe method refusedit never returns a wrong boundlargest κu with a proof0.45smallest κu without one0.89cases refused, of the grid13a refusal is not a wide bound — it is no bound at alland it is the only failure mode here

Interval

  1. 1 A bound that is proved
  2. 2 Proving the answer is in the box
  3. 3 Where the box is cut
  4. 4 Nine steps of pessimism
4 essays · arithmetic
λ = 105 timesλ = 9.55 timesλ = 95 timesλ = 8.55 timesλ = 2.952 timesλ = 2.92 timeseigenvalues that arrived more than once — the matrix has 40 distinct onesa spectrum with the wrong multiplicitiesextra copies, no reorthogonalisation25extra copies, full reorthogonalisation0worst relative error among the copies1.9·10⁻⁸steps taken of 80 asked for, full40no arithmetic error was madeevery one of these is right to eight digits

Lanczos

  1. 1 An eigenvalue that arrives twice
  2. 2 Restarting is a filter
  3. 3 Keeping the vectors, and losing the bound
  4. 4 The same budget, spent five ways
4 essays · spectra
0246810⁻¹⁷10⁻¹⁴10⁻¹¹10⁻⁸10⁻⁵10⁻²10¹log₁₀ γ, the change of unitsrelative errorforward errorη, the quadraticη, the linearisationagainst a closed formη(linearisation), worst7.6·10⁻¹³η(quadratic), worst1.2·10⁻⁴forward error, worst0.0013coefficient spread4.2·10¹⁵the solver is right at every stopabout a problem nobody asked

Linearisation backward error

  1. 1 A backward-stable answer to a problem nobody asked
  2. 2 Six routes to one spectrum
  3. 3 A perturbation that moves every coefficient
  4. 4 The number that moves when the problem does
4 essays · polynomial
10⁻¹²10⁻¹⁰10⁻⁸10⁻⁶10⁻⁴10⁻²10⁻¹⁴10⁻¹10¹²10²⁵10³⁸10⁵¹10⁶⁴δ, the gap between consecutive eigenvaluesrelative error in eᴬan answer with no correct digitsV f(Λ) V⁻¹scaling and squaring‖A(δ) − A₀‖exact eigenvalues throughoutκ(V) at the smallest δ3.3·10⁸²eigen route2.9·10⁶⁵scaling and squaring4.1·10⁻¹²distance to the limit7·10⁻¹²the eigenvalues are the diagonaland they are exact at every stop

Matrix function

  1. 1 A function of a matrix is not a function of its entries
  2. 2 The series that has to be squared back
  3. 3 The vector was what was wanted
  4. 4 The error the method already knows
4 essays · spectra
-2-101234-5-3-1135real partimaginary part4 insidea countable spectruminside the contour4drawn12existing∞worst branch residual1.6·10⁻¹⁵there is no last eigenvalueso the question has to change

Nonlinear eigenvalue

  1. 1 A problem with infinitely many eigenvalues
  2. 2 A ceiling with a knob on it
  3. 3 The conditioning that rises with the ceiling
  4. 4 Where a contour's budget should go
4 essays · polynomial
051015202530354010⁻¹⁷10⁻¹⁴10⁻¹¹10⁻⁸10⁻⁵10⁻²10¹singular value, in orderσ ⁄ σ₁eight digitsan independent draw per entry1 ⁄ ra cliff, and a control1/r rank at 10⁻⁸5log r rank at 10⁻⁸5noise rank at 10⁻⁸96σ₂ ⁄ σ₁0.024σ₆ ⁄ σ₁2.8·10⁻⁹the block has full rankand five useful columns

Off-diagonal rank

  1. 1 A block nobody can call sparse
  2. 2 A rank that is a number of digits
  3. 3 The size the rank does not notice
  4. 4 The kernel with nothing to compress
4 essays · hierarchy

All essays