Overview

The growth factor of Gaussian elimination measures how much the elimination process can amplify matrix entries, and it controls the number of bits of precision a stable solve requires. Shah and Urschel (Shah & Urschel, 2026) resolve the asymptotic worst-case behavior of this quantity under the principal pivoting strategies, answering a question that has been open since Goldstine and von Neumann’s 1947 analysis of complete pivoting (von Neumann & Goldstine, 1947).

For row-only strategies the news is negative. Partial pivoting retains its exponential worst case even for sparse matrices: growth forces at least nonzeros, and this is tight; with at most nonzeros per row and column, growth at least is still possible, where solves . Randomized partial pivoting fails as well: for every exponent there are matrices on which it produces growth with high probability. The positive counterpart is a randomized row-pivoting strategy based on volume sampling — a nested chain of projection determinantal point processes — which achieves for every matrix. The catch is computational: deciding whether some row permutation keeps growth bounded is NP-hard, already at threshold with a constant gap of .

The central results concern strategies that may permute rows and columns. Rook pivoting admits matrices with growth , within a factor of two in the exponent of Foster’s upper bound (Foster, 1997). Complete pivoting admits matrices with growth , matching the quasi-polynomial form of Wilkinson’s 1961 upper bound (Wilkinson, 1961) and its 2025 improvement (Bisain, Edelman & Urschel, 2025). The worst-case growth factor under complete pivoting is therefore : its order is now determined, closing the oldest open problem in numerical linear algebra.

Preprint status and provenance

The paper is arXiv v1 from August 20, 2026. The authors state that the mathematics has been checked for overall correctness, while noting that presentation will be improved before submission for publication.

The manuscript carries a section-by-section AI usage statement, disclosing that parts were developed in human—AI interaction with ChatGPT Sol 5.6 and Claude Fable 5. The sparse partial-pivoting results began as human work predating these systems and were sharpened through interaction. The volume-sampling section was proven with AI assistance around a human-generated determinantal point process idea. The NP-hardness proof grew out of a human proof of a related statement. The randomized-partial-pivoting analysis emerged from human—AI collaboration around a Jordan-block construction suggested through prompting. The rook-pivoting results were proven without AI, beginning in 2022. The complete-pivoting lower bound followed a research roadmap developed by the authors since 2022, whose execution the authors state AI accelerated considerably — by their estimate, possibly saving a year of human-only work — while noting that the systems could not have produced the result without that roadmap. The authors invite questions about disclosure methodology, observing that no standard norms exist.

🏷️ Preliminaries: Elimination, Norms, and Strategies

The elimination process and the growth factor

Gaussian elimination factors into a product by a sequence of rank-one updates. Partition

with the leading block. Eliminating the first pivots leaves the Schur complement

The factorization is read off the first row and column of each iterate: and . Throughout, denotes the submatrix on row set and column set , and . Two facts about this setup are used repeatedly below. First, every iterate is itself a Schur complement, so the recursive constructions of the rook and complete-pivoting lower bounds are designed around Schur complement identities; this is the algebraic content of Sylvester’s determinantal identity. Second, Cramer’s rule expresses the elimination coefficients as ratios of determinants of bordered submatrices, which is what makes determinantal distributions (volume sampling, determinantal point processes) the right probabilistic tool for analyzing pivoting.

The growth factor is

where is the entrywise maximum absolute value. It measures the worst relative amplification of any entry during the factorization.

Norms and the cost of instability

Besides , the analysis uses the Frobenius norm and two operator norms: , the largest column norm, and , the largest row norm. The elementary relations

bridge entrywise and averaged control throughout the paper.

Why the growth factor matters: backward error analysis shows that a computed LU factorization solves a nearby system, and the number of bits of precision a stable computation requires scales as (Urschel, 2025). A growth factor of therefore destroys nearly all bits of double precision already for a Wilkinson matrix, and yet partial pivoting — which only exchanges rows — remains the default dense solver in essentially every programming language because it is cheap and rarely behaves badly in practice. This tension between provable worst cases and observed behavior is the motivating problem of the entire subject.

Pivoting strategies and two randomized rules

To control growth one replaces by for permutation matrices chosen by a pivoting strategy. For worst-case analysis it suffices to study matrices that require no pivoting under the strategy: if the rule always selects the entry of the current iterate, the strategy never permutes. This yields three classes of real matrices, defined by the requirement on every iterate :

The paper also analyzes two randomized strategies, viewed as distributions over permutation sequences . Volume pivoting has marginals

and randomized partial pivoting has transition probabilities

which by Cramer’s rule reduce to , the -th power of the leading entry of row in the current iterate. As one recovers partial pivoting; as , uniform random pivoting.

The historical baseline

The following table collects the landmarks preceding this paper; all bounds are worst-case over matrices with .

YearAuthorsResultGrowth bound
1947Goldstine—von NeumannFirst stability analysis; complete pivoting introduced (von Neumann & Goldstine, 1947)
1961WilkinsonUpper bound for complete pivoting (Wilkinson, 1961)
1965WilkinsonWorst case for partial pivoting (the Wilkinson matrix) (Wilkinson, 1965) (sharp)
1989Higham—HighamClassification of all partial-pivoting extremals (Higham & Higham, 1989)equality class
1991GouldFolklore conjecture fails in dimension 13 (Gould, 1991) (floating point)
1992EdelmanSame failure in exact arithmetic (Edelman, 1992) (exact)
1997FosterUpper bound for rook pivoting (Foster, 1997)
2024Edelman—UrschelConjecture fails for all ; rook lower bound (Edelman & Urschel, 2024)
2025FedorovskiiLower bound for complete pivoting (Fedorovskii, 2025)
2025Bisain—Edelman—UrschelFirst improvement of Wilkinson’s upper bound in six decades (Bisain, Edelman & Urschel, 2025)
2026Shah—UrschelLower bounds settling the order for rook and complete pivoting (Shah & Urschel, 2026),

Until this paper, the gap between lower and upper bounds was enormous for both column-permuting strategies: polynomial lower bounds against quasi-polynomial upper bounds. The new lower bounds close that gap.

🌵 Sparse Matrices Under Partial Pivoting

The Wilkinson matrix is only mildly sparse, with nonzeros. Exponential growth nevertheless occurs in applications: Wright found sparse examples from two-point boundary value problems with at most three nonzeros per row and growth approaching (Wright, 1993), and Foster found examples from Volterra quadrature (Foster, 1994). Shah and Urschel determine exactly how sparse a matrix attaining the extremal growth can be.

Sparse exponential growth

For every there is with and , and no matrix in with growth can have fewer nonzeros. For every and there is with at most nonzeros per row and column and , where is the unique root of in . Every matrix with at most two nonzeros per row and column has growth at most .

The sharpness statement rests on the Higham—Higham characterization: every with growth has the form

where is a diagonal matrix, is unit lower triangular with for , is nonsingular upper triangular, and . Setting , the first column of is a scalar multiple of the first column of (hence fully nonzero) and the last column is (since ), contributing nonzeros. Each interior column must carry at least two more: because is upper triangular,

All coefficients of this linear form are positive, so if column had at most one nonzero entry, its first entries would have to vanish; the nonsingularity of the leading block of then forces the first entries of column of to vanish, in particular , a contradiction. Hence nonzeros are unavoidable.

The extremal example exhibits the doubling mechanism transparently:

The first column of the residual is , the new diagonal reads , and every entry of the last column updates to : one step of elimination reproduces the same pattern at size with the last column doubled, so after steps the final entry of equals .

For the banded construction, take on the diagonal (except the last entry), on the first subdiagonals, in the first entries of the last column, and zeros elsewhere, with

The explicit LU factorization is immediate: is unit lower triangular with on its first subdiagonals, and is the identity in its first columns with . The last column of the product then satisfies

the first case using the normalized form of the defining equation, the second case being exactly . Since , the matrix lies in with , and gives growth exactly . Uniqueness of the root in the stated interval follows from Rouché’s theorem. The concrete values are:

nonzeros per row/col
(golden ratio)

The case is the golden ratio: three nonzeros per row and column suffice for growth — in particular, matrices with growth need not be dense, and as the rate recovers nearly the full exponential rate with nonzeros per row and column.

The two-nonzero bound has a purely combinatorial proof. At each step of elimination at most one entry of the lower-right block can change, since the pivot row and column each contain at most one other nonzero. A changed entry either remains bounded by , or it grows to at most — but in the latter case its row and column contain no other nonzeros, so it can never influence any other entry. Hence growth is at most .

🌿 Volume Pivoting: Polynomial Growth in Expectation

Row exchanges alone keep the multipliers bounded by one under partial pivoting, but the price is the exponential growth of . Since complete and rook pivoting achieve subexponential worst cases only by permuting columns as well, it is natural to ask whether every matrix admits some row permutation for which both factors are polynomially bounded. The answer is yes — and the optimal permutation is hard to find, as the next two sections show.

The deterministic obstruction is classical. For each one can select rows of the first columns maximizing — the maximum-volume principle behind rank-revealing factorizations — but these maximizers need not be nested as varies, whereas an elimination ordering demands a single chain with . Shah and Urschel replace the incompatible deterministic maximizers by a random nested chain. The distribution is determinantal: squared minors play the role of volumes. For the orthogonal projection onto the span of the leading columns of a full-rank ,

so the volume-sampling marginals are exactly the diagonal probabilities of the projection determinantal point process associated with ; such fixed-size DPPs have been studied extensively in randomized numerical linear algebra for regression and subset selection (Derezinski & Mahoney, 2021), but not previously for selecting elimination pivots. The only structural fact required is the stochastic monotonicity of projection processes: if are subspaces of , the projection DPP of is stochastically dominated by that of (Lyons, 2003). By Strassen’s coupling characterization of stochastic domination (Strassen, 1965), the two processes admit a coupling with nested supports almost surely. Applying this successively to the nested column spaces

produces the required random chain while preserving the volume-sampling marginal at every level. This proves existence of the distribution with the prescribed marginals.

Polynomial growth via volume pivoting

For each full-rank , is a well-defined probability distribution on permutations, and for the factorization exists with probability one and satisfies

Since and , this yields

The mechanism behind the theorem is a Cramer’s rule computation with a determinantal cancellation. Writing , , and ,

Taking expectations against , the denominator cancels exactly. For , the numerator sums over the -subsets obtained from by exchanging one row with an outside row; every -subset is reached exactly times by such exchanges, giving

For , the numerator counts over and ; each -subset is counted times, and by Cauchy—Binet the sum over of equals for , which Hadamard’s maximum determinant inequality bounds by . This gives

and summing the two families over produces the displayed bounds. No comparison with a deterministic greedy rule is involved anywhere.

These bounds are the right order of magnitude, and Hadamard matrices are the obstruction. For the Sylvester Hadamard matrix of order , the factorization is explicit through the Kronecker mixed product property:

with and . The point is not the factorization itself but its invariance: an induction over signed, row-permuted Sylvester matrices (the first rows of any such matrix must select one row from each pair of rows of , else a leading principal minor vanishes) shows for every row permutation, and since gives , also . The exponent exceeds : even the Frobenius norm of alone must grow superlinearly in , for every row ordering.

For a Hadamard matrix of any dimension, arbitrary row and column permutations cannot do better. Let ; since with , the first row of consists of ‘s, so

while Hadamard’s inequality gives and . The sum of exponentials in the variables is convex on the polytope , and its minimum occurs at for every , yielding

This is consistent with the Higham—Higham lower bound of order on the growth factor under every complete pivoting strategy for Hadamard matrices. Hadamard matrices thus force polynomial Frobenius growth of the factors under every strategy, deterministic or randomized; volume pivoting matches this polynomial scale for every input, though not at the exact exponents the Hadamard lower bounds allow.

⚖️ Hardness of Optimal Row Ordering

The existence theorem prompts a decision problem: given with and a threshold , does there exist a row permutation with ? The answer is computationally hard to determine, even with a constant gap.

NP-hardness of minimizing growth

The language consisting of tuples for which there exists a permutation with is NP-hard.

The reduction encodes 3-SAT through the incidence matrix between variables and clauses: for an assignment ,

so the -th coordinate of counts the literals satisfied in clause . The gadget is the block matrix

where the two -blocks of the fourth row span the first and the next columns. Any row ordering with growth below must pivot on the first entry, then within the two identity blocks: using the bottom row within the first steps produces a multiplier of size , violating . A row ordering of the identity blocks is precisely an assignment (transposing rows and whenever ), and one elimination step followed by further steps produces

The block row of is the vector : its -th entry is at most exactly when clause is satisfied by , since means the clause has at least one satisfied literal. If the formula is satisfiable, the corresponding ordering achieves growth ; if it is not, every ordering produces growth at least . Deciding growth at the fixed threshold therefore encodes satisfiability with a constant gap.

This places optimal row ordering alongside other intractable elimination-ordering problems: minimum-fill ordering is NP-complete (Yannakakis, 1981), determining the pivots chosen by partial or complete pivoting is P-complete (Vavasis, 1989), and recognizing perfect partial elimination schemes is NP-complete (Bomhoff, Kern & Still, 2013). The new reduction is distinguished by controlling numerical growth, not sparsity or a prescribed rule.

🎲 Failure of Randomized Partial Pivoting

Randomized partial pivoting chooses the next pivot from the first column with probability proportional to . For intermediate , most naturally or , it favors large pivots while occasionally deviating from the greedy trajectory — a natural candidate for a fast row-only rule with polynomial growth, and a folklore hope the authors formally address.

Large growth of randomized partial pivoting

For every and every , there is a matrix such that for ,

with high probability.

The construction is the orthogonal factor of the QR factorization of the near-Jordan block

with a tunable allowed to depend on . The key invariance: since is upper triangular, , so right multiplication by multiplies the numerator by and the denominator by . Both transition probabilities are therefore rescaled by the same constant , which normalization absorbs. Hence .

On the process is exactly solvable. The first columns touch only rows , so the first pivots stay in ; track , the unique row of not yet used, and set . For the matrix is block diagonal,

The transition probabilities collapse to and , i.e. a Markov chain

An excursion away from of length has probability . For each factor satisfies , so

and a union bound over excursion starts gives

The final pivot therefore concentrates at the end of the matrix. The last column of is the unique unit vector orthogonal to the leading columns of , namely

and for orthogonality gives . On the concentration event,

Setting yields the claimed with probability . Randomizing the pivot rule does not save the worst case; smoothed analysis instead randomizes the input matrix and recovers polynomial growth for Gaussian perturbations (Sankar, Spielman & Teng, 2006). The two sources of randomness play entirely different roles.

♜ Quasi-Polynomial Growth Under Rook Pivoting

Rook pivoting is the cheapest rule that inspects both a row and a column, and its quasi-polynomial upper bound had stood since Foster’s 1997 analysis. Shah and Urschel show that this bound is essentially sharp.

Quasi-polynomial growth of rook pivoting

There is a universal constant such that for every there exists with

The construction is a recursive doubling in which random orthogonal matrices spread mass evenly, and then cancel as elimination proceeds. Let , , and independently for . Define ,

and the recursion ,

The growth mechanism is a Schur complement identity: eliminating the block leaves

because is orthogonal. Thus steps of elimination on produce , and full elimination of terminates at the scalar . The norms stay controlled because each row of is either a row of the top block, of norm at most , or a row of , of norm at most . By induction

and since is eventually decreasing, is finite, so . Since ,

which is for .

It remains to arrange that the matrix is rook-pivoted. Let be the event that ; the intersection guarantees that at every level the entry dominates its row and column, so . The required concentration comes from rotation invariance: each entry of is a normalized first coordinate of a uniform point on the sphere, and the classical sphere concentration bound (Ledoux & Talagrand, 2013) gives

for fixed vectors . For and fixed , , a union bound over the pairs of columns yields

with probability at least . Each therefore has conditional probability bounded away from zero given , and the intersection has positive probability.

The lower exponent sits within a factor of two of Foster’s upper bound — by far the tightest bracket known among the classical pivoting strategies until the complete-pivoting result below.

♛ Quasi-Polynomial Growth Under Complete Pivoting

The main theorem determines the asymptotic order of the worst-case growth factor under complete pivoting.

Quasi-polynomial growth of complete pivoting

For each sufficiently large there exists with

Combined with the upper bound of Bisain, Edelman, and Urschel, the worst-case complete-pivoting growth factor is .

The proof assembles two ingredients. The first is a completely-pivoted orthogonal matrix with controlled Schur complements. With probability , a Haar orthogonal satisfies , and simultaneously every square submatrix of order has . The latter estimate uses the representation of submatrices of Haar orthogonal matrices,

with independent Gaussian blocks, together with small-ball estimates for (Litvak, Tikhomirov & Tomczak-Jaegermann, 2020) and for the least singular value (Chen & Dongarra, 2005), followed by a union bound over at most submatrices. Since every Schur complement of an orthogonal matrix satisfies for some submatrix of order , and since , one obtains

The complete-pivoting path of therefore runs along a sequence of Schur complements whose entries decrease at a controlled, quantifiable rate; later in the elimination, the weaker bound — valid because the Schur formula for the inverse gives , so every singular value of is at least — takes over.

The second ingredient is an amplification gadget. Given with and , and a fresh Haar orthogonal , define the matrix

The first elimination steps absorb the two identity blocks. Writing for the trailing columns of the identity and , the iterates are

and, after the second identity block is eliminated,

so that

The orthogonal factors cancel through the Schur complement formula at every level: and replace the projected blocks by identities once has filled out. Since , the next pivots are the entries of the successive Schur complements , of size at the -th step. The three remaining blocks of must all stay below the pivot ; the upper-right and lower-left blocks are controlled by the sphere-coordinate concentration estimate of the previous section, while the hardest block , with and trace , is controlled by a Stiefel Hanson—Wright estimate around its mean (Götze & Sambale, 2023). All three bounds hold simultaneously with probability at least , so the complete-pivoting path of runs through the designated pivots, and after steps

Eliminating continues the complete-pivoting path of itself, so the growth multiplies: .

Iteration now gives the quasi-polynomial. Seed with , the complete pivoting of with and the all-ones matrix, which satisfies and . Setting and conditioned on the positive-probability success events maintains both bounds, and each round multiplies the growth by at least . Hence

The dimension quadruples at each round, so .

Two remarks complete the picture. First, the example can be made to have a unique complete-pivoting path: multiplying by breaks all ties, so the quasi-polynomial growth is forced on every admissible implementation. Second, the upper and lower bounds now bracket the worst-case complete-pivoting growth factor in , resolving the asymptotic question posed by Goldstine and von Neumann in 1947; the constant in the exponent of the lower bound remains to be optimized against the of the upper bound.

🏷️ The Resulting Landscape

StrategyPermutationsWorst-case lower boundUpper boundStatus
Partial pivoting (dense)rowslong resolved
Partial pivoting ( nnz per row/col)rowsexponential persists in the sparse regime
Randomized partial pivoting , any rows w.h.p.exponential persists
Volume pivoting (randomized)rows on Hadamard matricespolynomial achievable in expectation
Rook pivotingrows and columnsquasi-polynomial; gap of factor in the exponent
Complete pivotingrows and columnssettled at

Three structural lessons emerge. First, row-only rules cannot escape exponential worst-case growth: deterministic partial pivoting fails already on sparse matrices, and randomized partial pivoting fails for every sampling exponent, in both cases with nearly the full exponential rate. Second, polynomial growth nonetheless exists for every matrix, realized in expectation by volume pivoting through a nested chain of projection determinantal point processes — but locating a good row ordering is NP-hard even with a constant gap, separating existence from computability. Third, once column permutations are allowed, both principled strategies are quasi-polynomial, and the oldest question in the subject is settled.

📊 Numerical Verification

The script at content/codes/2026 Fall/entry_growth_verification.py verifies the four constructions. A summary is given at the end of this section; the three figures are generated by the same script.

Exact growth of the sparse and banded constructions

For the sparse extremal matrix the elimination is exact in floating point: every arithmetic operation involves dyadic rationals (powers of ), so IEEE double precision reproduces with zero rounding error for . For the banded construction the growth matches to a relative error below at , for .

The figure superimposes the computed growth curves (solid) on the theoretical predictions (dashed) with markers at every fifth : the data points sit exactly on the theory curves, confirming both the sharpness of nonzeros and the exact rate of the banded construction, including the golden-ratio case .

Randomized partial pivoting: concentration of the last pivot

The simulation uses , , and , so and . The Markov chain for is simulated exactly (no QR is needed, since ); independent trials were run.

The left panel shows one sample path of : the chain mostly hugs with short excursions, and never exceeds over steps. The right panel shows the histogram of the last-pivot defect over all trials: every trial satisfies the concentration bound (the theorem guarantees probability at least , which rounds to ), and the realized defect never exceeds — a factor of twenty inside the bound. The realized growth lower bound had minimum and median , both above the theoretical threshold .

The rook recursion

At (dimension ), elimination steps leave up to a residual of — the orthogonal cancellation identity, verified to machine precision. The final pivot matches to machine precision, and a draw satisfying the rook condition was found on attempt ; on that draw genuine rook pivoting performs no swaps and realizes the identical growth, confirming that the rook-pivoted event makes the rook path follow the designed elimination.

Because the growth claim is asymptotic, it is verified deterministically on the -sequence rather than by simulation. The next figure plots the deficit against the recursion depth for , together with the paper’s bound :

The deficit grows of order — subquadratic, as claimed — and always remains below the paper’s bound, confirming the rate stated in the theorem. At the observed value exceeds the paper’s lower bound , which remains conservative at this depth.

Verification summary

ConstructionClaimObservedTheoreticalVerdict
Sparse extremal, , , , identicalexact
-band, rel. error for exact
RPP chain, , 400 trials w.h.p. trials, pass
RPP growthmin , median pass
Rook cancellation, steps leave residual in exact arithmeticmachine precision
Rook rate, at to at paper bound pass

Benchmark choices and interpretation of errors

Four remarks on what the numbers mean. First, the exactness in the sparse case is a structural artifact, not luck: the example’s entries are dyadic, so no rounding ever occurs; the reported error is a theorem about the arithmetic, not a numerical coincidence. Second, the banded case reports relative errors near , which is the machine-precision floor for the algebraic roots : the residual is dominated by the root-finding error in , and vanishes if is replaced by an exact algebraic root. Third, the RPP simulation verifies the stronger statement that the observed defect is against a bound of : the concentration inequality is far from tight at this size, and the simulation confirms the mechanism (last pivot forced to the end) rather than merely the inequality. Fourth, the complete-pivoting construction is not simulated: it is a conditioned construction (the success events have positive but not unit probability) whose dimension quadruples at each round, so a direct simulation would need dimension with exponentially many re-samplings; the rook rate plot verifies the analogous deterministic rate statement instead, since the two sections share the same cancellation-and-recursion architecture.

🔗 See Also

  • on Sylvester’s determinantal identity and Schweinsian expansion — Sylvester’s identity and the Schur complement formula are the algebraic core of the growth-factor computation here: every iterate is a Schur complement, and the determinantal ratios of and are Sylvester-type identities for bordered minors.
  • on eigenvalue estimate of kernel — Volume sampling is sampling of rows from a kernel matrix proportional to squared minors; the projection kernels that drive are the same objects whose spectral approximations control kernel eigenvalue estimates.

📚 References

🐻  Bisain, A., Edelman, A. & Urschel, J. 2025. A new upper bound for the growth factor in Gaussian elimination with complete pivoting. Bulletin of the London Mathematical Society 57(5), 1369–1387.
🐻  Bomhoff, M.J., Kern, W. & Still, G.J. 2013. A note on perfect partial elimination. Discrete Mathematics 313(14), 1558–1563.
🐻  Chen, Z. & Dongarra, J.J. 2005. Condition numbers of Gaussian random matrices. SIAM Journal on Matrix Analysis and Applications 27(3), 603–620.
🐻  Derezinski, M. & Mahoney, M.W. 2021. Determinantal point processes in randomized numerical linear algebra. Notices of the American Mathematical Society 68(1), 34–45.
🐻  Edelman, A. 1992. The complete pivoting conjecture for Gaussian elimination is false. The Mathematica Journal 2(2), 58–61.
🐻  Edelman, A. & Urschel, J. 2024. Some new results on the maximum growth factor in Gaussian elimination. SIAM Journal on Matrix Analysis and Applications 45(2), 967–991.
🐻  Fedorovskii, S.S. 2025. Nonlinear growth of the l\infty-norm of matrices for maximal cross approximation. Sbornik: Mathematics 216(10), 1483–1492.
🐻  Foster, L.V. 1994. Gaussian elimination with partial pivoting can fail in practice. SIAM Journal on Matrix Analysis and Applications 15(4), 1354–1362.
🐻  Foster, L.V. 1997. The growth factor and efficiency of Gaussian elimination with rook pivoting. Journal of Computational and Applied Mathematics 86(1), 177–194.
🐻  Götze, F. & Sambale, H. 2023. Higher order concentration on Stiefel and Grassmann manifolds. Electronic Journal of Probability 28, 1–30.
🐻  Gould, N. 1991. On growth in Gaussian elimination with complete pivoting. SIAM Journal on Matrix Analysis and Applications 12(2), 354–361.
🐻  Higham, N.J. & Higham, D.J. 1989. Large growth factors in Gaussian elimination with pivoting. SIAM Journal on Matrix Analysis and Applications 10(2), 155–164.
🐻  Ledoux, M. & Talagrand, M. 2013. Probability in Banach spaces: Isoperimetry and processes, Springer,p.
🐻  Litvak, A.E., Tikhomirov, K. & Tomczak-Jaegermann, N. 2020. Small ball probability for the condition number of random matrices. In Geometric Aspects of Functional Analysis: Israel Seminar (GAFA) 2017–2019 Volume II, pp. 125–137. , Springer.
🐻  Lyons, R. 2003. Determinantal probability measures. Publications Mathématiques de l’IHÉS 98, 167–212.
🐻  von Neumann, J. & Goldstine, H.H. 1947. Numerical inverting of matrices of high order. Bulletin of the American Mathematical Society 53(11), 1021–1099.
🐻  Sankar, A., Spielman, D.A. & Teng, S.-H. 2006. Smoothed analysis of the condition numbers and growth factors of matrices. SIAM Journal on Matrix Analysis and Applications 28(2), 446–476.
🐻  Shah, R. & Urschel, J. 2026. Entry growth in Gaussian elimination.
🐻  Strassen, V. 1965. The existence of probability measures with given marginals. The Annals of Mathematical Statistics 36(2), 423–439.
🐻  Urschel, J. 2025. Numerical stability in Gaussian elimination. Notices of the American Mathematical Society 72(6), 605–613.
🐻  Vavasis, S.A. 1989. Gaussian elimination with pivoting is P-complete. SIAM Journal on Discrete Mathematics 2(3), 413–423.
🐻  Wilkinson, J.H. 1961. Error analysis of direct methods of matrix inversion. Journal of the ACM 8(3), 281–330.
🐻  Wilkinson, J.H. 1965. The algebraic eigenvalue problem, Oxford: Clarendon Press,p.
🐻  Wright, S.J. 1993. A collection of problems for which Gaussian elimination with partial pivoting is unstable. SIAM Journal on Scientific Computing 14(1), 231–238.
🐻  Yannakakis, M. 1981. Computing the minimum fill-in is NP-complete. SIAM Journal on Algebraic and Discrete Methods 2(1), 77–79.