Papers
Topics
Authors
Recent
Search
2000 character limit reached

On the Growth Factor of Random Matrices

Published 5 Oct 2026 in math.NA | (2610.06785v1)

Abstract: Gaussian elimination is the oldest and most popular method for solving a linear system. Its numerical stability for a given matrix is controlled by the growth factor, a measure of how large entries can become during elimination. In this work, we prove a number of new results regarding the growth factor of random matrices. First, we provide tight estimates for the growth factor of a matrix preconditioned by a Haar orthogonal matrix without pivoting and characterize the asymptotic distribution of the growth factor of Gaussian matrices without pivoting. Second, and most notably, we prove that the growth factor of an n×nn \times n Gaussian matrix under partial pivoting is rarely much larger than n\sqrt{n}, resolving an old conjecture of Nick Trefethen. The same techniques used to prove this conjecture also provide an improved smoothed analysis of the growth factor under partial pivoting.

Authors (1)

Summary

  • The paper proves that for an $n imes n$ Gaussian matrix $G$, the growth factor using Gaussian elimination with partial pivoting (GEPP) is asymptotically $\sqrt{n}\, \exp\big(C_{\alpha} \sqrt{\,\log n}\big)$ with high probability, resolving Trefethen’s conjecture.
  • Without pivoting, the growth factor scales as $n^{3/2}$ and follows an inverse-exponential distribution, highlighting the significant role of partial pivoting in controlling growth.
  • Truncated inverse control and spectral recursion are used to achieve a rigorous bound on the growth factor, while smoothed analysis explores the impact of perturbations on the growth factor.

Problem setting and principal claims

Gaussian elimination is numerically stable when intermediate quantities remain controlled. The relevant measure is the growth factor

growth⁡(A)=max⁡{∥L∥max⁡,∥U∥max⁡∥A∥max⁡},\operatorname{growth}(A) = \max\left\{ \|L\|_{\max}, \frac{\|U\|_{\max}}{\|A\|_{\max}} \right\},

for an LU factorization, with ∥⋅∥max⁡\|\cdot\|_{\max} denoting the entrywise maximum norm. Large growth factors amplify round-off error and increase the precision required for a reliable factorization.

The paper studies the asymptotic behavior of this quantity for several random-matrix models and pivoting strategies. Its central result concerns Gaussian elimination with partial pivoting (GEPP): for an n×nn\times n standard Gaussian matrix GG, the growth factor is at most

n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)

except with probability at most n−αn^{-\alpha}, for every fixed α>0\alpha>0. Equivalently,

log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,

where Π\Pi denotes the partial-pivoting row permutation. This proves Trefethen’s conjecture that the growth factor exceeds n1/2+αn^{1/2+\alpha} with superpolynomially small probability for every ∥⋅∥max⁡\|\cdot\|_{\max}0 (2610.06785).

The result is notable because the deterministic worst-case growth factor under partial pivoting is ∥⋅∥max⁡\|\cdot\|_{\max}1, and this exponential upper bound is attained by explicit matrices. The paper therefore establishes a strong separation between worst-case and Gaussian average-case behavior. It also gives two complementary results: Haar orthogonal preconditioning without pivoting typically produces growth on the ∥⋅∥max⁡\|\cdot\|_{\max}2 scale, and Gaussian matrices without pivoting have an explicit inverse-exponential limiting law at precisely that scale.

Gaussian elimination and the role of partial pivoting

At elimination step ∥⋅∥max⁡\|\cdot\|_{\max}3, the Schur complement of the leading ∥⋅∥max⁡\|\cdot\|_{\max}4 block contains the remaining quantities generated by the factorization. Without pivoting, small leading principal minors can produce large entries in the Schur complements. Partial pivoting selects, at each stage, the row with largest magnitude in the current first column. In exact arithmetic, this guarantees

∥⋅∥max⁡\|\cdot\|_{\max}5

so the principal difficulty is bounding the maximum entry of the evolving Schur complements, or equivalently the maximum entry of ∥⋅∥max⁡\|\cdot\|_{\max}6.

For a fixed stage ∥⋅∥max⁡\|\cdot\|_{\max}7, the paper encodes the elimination process through a matrix

∥⋅∥max⁡\|\cdot\|_{\max}8

where ∥⋅∥max⁡\|\cdot\|_{\max}9 is the matrix formed by the first n×nn\times n0 pivot rows and n×nn\times n1 restores the appropriate row ordering. Conditional on the first n×nn\times n2 revealed columns, every entry of the next Schur complement is Gaussian with variance given by the squared Euclidean norm of a row of n×nn\times n3. Thus, the growth problem reduces to controlling these row norms uniformly over all stages.

This reduction exposes the principal technical obstacle. Direct control of n×nn\times n4 is impossible at the required level because inverse Gaussian matrices have heavy tails, and their inverse Frobenius norms can have infinite expectation after normalization. The paper resolves this by discarding the largest n×nn\times n5 singular values of n×nn\times n6 and controlling the truncated quantity

n×nn\times n7

where the sum excludes the n×nn\times n8 largest singular values of the inverse, equivalently the n×nn\times n9 smallest singular values of GG0.

The proof then decomposes GG1 into a controlled component and a rank-GG2 component. The controlled component is governed by GG3. The rank-GG4 component is neutralized by exposing an additional GG5 Gaussian columns. These columns provide enough independent randomness to regularize the exceptional directions, while the partial-pivoting multipliers contribute at most a factor GG6 in the relevant row norms. Choosing

GG7

balances the regularization cost against the singular-value estimates and produces the subpolynomial factor GG8.

The main GEPP theorem

The paper proves that, for every GG9, there are constants n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)0 and n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)1 such that

n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)2

for all n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)3 (2610.06785).

This is stronger than a polynomial high-probability bound. It gives the sharp exponent n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)4 up to a factor that is n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)5. Since

n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)6

the theorem directly implies Trefethen’s conjecture: n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)7 for any n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)8 and all sufficiently large n exp⁡ ⁣(Cαlog⁡n)\sqrt n\,\exp\!\big(C_\alpha\sqrt{\log n}\big)9.

The exponent n−αn^{-\alpha}0 cannot be improved. The paper invokes a lower bound based on the determinant and the geometric mean of the singular values: with probability tending to one,

n−αn^{-\alpha}1

while n−αn^{-\alpha}2. Consequently, the growth factor is at least n−αn^{-\alpha}3 with high probability. The upper and lower bounds therefore identify the correct logarithmic scale, not merely an upper estimate.

The theorem does not identify the limiting distribution of n−αn^{-\alpha}4. Numerical experiments suggest that the normalized fluctuations may be approximately Gumbel after centering and scaling, and that the uncentered distribution may narrow as n−αn^{-\alpha}5 increases. These observations remain conjectural; no concentration around a deterministic constant or limiting extreme-value law is established.

Figure 1

Figure 1

Figure 1: Empirical densities and fitted Gumbel-type normalizations for n−αn^{-\alpha}6.

Truncated inverse control and spectral recursion

The central spectral result is a uniform bound on truncated inverse norms of the pivot blocks. For every n−αn^{-\alpha}7, with probability at least n−αn^{-\alpha}8,

n−αn^{-\alpha}9

simultaneously for all α>0\alpha>00 (2610.06785).

The proof constructs a recursive sequence of singular-value scales. Starting from a deficiency parameter α>0\alpha>01, the recursion grows approximately according to

α>0\alpha>02

At each extension by α>0\alpha>03 columns, a lower bound on the relevant singular value deteriorates by an explicitly tracked exponential factor. The recursion reaches the ambient dimension in only α>0\alpha>04 stages, explaining the α>0\alpha>05 term in the final estimate.

The extension argument combines several ingredients:

  • concentration for Gaussian matrix products;
  • bounds on pseudoinverses of wide Gaussian matrices;
  • lower-tail estimates for small singular values of Gaussian matrices;
  • a singular-value inequality for appending rows;
  • a conditioning argument that preserves the partial-pivoting structure.

The resulting estimate is weaker than the heuristic bound α>0\alpha>06 by a subpolynomial factor, but it is sufficiently strong for the growth analysis. The implication is that the potentially pathological small singular directions are sparse enough to be regularized by a logarithmically small number of additional Gaussian columns.

Gaussian matrices without pivoting

The behavior without pivoting is substantially worse. Let α>0\alpha>07 be the LU factorization of a standard Gaussian matrix without row exchanges. The paper proves the distributional convergence

α>0\alpha>08

where α>0\alpha>09 has inverse-exponential distribution

log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,0

Thus, unlike GEPP, no-pivot Gaussian elimination has a genuinely heavy-tailed log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,1-scale growth factor (2610.06785).

The argument isolates the dominant contribution from log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,2. If

log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,3

then

log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,4

and the variables log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,5 are independent. Their maximum satisfies an inverse-exponential extreme-value limit after normalization by

log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,6

The additional Gaussian maximum arising within each row of log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,7 contributes a factor asymptotic to log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,8. Since log⁡growth⁡(Π(G))log⁡n⟶p12,\frac{\log \operatorname{growth}(\Pi(G))}{\log n} \overset{p}{\longrightarrow} \frac12,9 is asymptotic to Π\Pi0, these logarithmic factors cancel in the normalized growth factor, leaving the inverse-exponential limit above. The lower-triangular factor is negligible on the Π\Pi1 scale.

The convergence is numerically rapid. For Π\Pi2, one million samples yield a Kolmogorov–Smirnov distance of approximately Π\Pi3 from the limiting inverse-exponential distribution. This numerical agreement supports the exact asymptotic description, while also emphasizing the qualitative difference between no pivoting and partial pivoting.

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2: Empirical convergence of Π\Pi4 without pivoting to the inverse-exponential limiting distribution.

The contrast between the two procedures is sharp. Without pivoting, the normalized growth is Π\Pi5 with polynomially small probability because of the inverse-exponential tail. Under partial pivoting, the corresponding normalized quantity is Π\Pi6 with overwhelming probability. Partial pivoting therefore changes not only constants or tail exponents, but the polynomial scale of the random growth factor.

Haar orthogonal preconditioning

The paper also analyzes elimination without pivoting after left multiplication by a Haar-distributed orthogonal matrix. For every fixed nonsingular Π\Pi7 and Π\Pi8 sampled uniformly from Π\Pi9,

n1/2+αn^{1/2+\alpha}0

The proof uses a distributional description of inverses of square submatrices of a Haar orthogonal matrix. For a suitable submatrix n1/2+αn^{1/2+\alpha}1 and fixed unit vectors, the relevant bilinear forms are controlled through the inverse of a single coordinate of a uniformly distributed spherical vector. A union bound over all elimination stages yields the n1/2+αn^{1/2+\alpha}2 estimate.

The paper further proves that the exponent n1/2+αn^{1/2+\alpha}3 is sharp for nonadaptive orthogonal preconditioning. A Gaussian matrix can be viewed as having orthogonally invariant row and column spaces, and the no-pivot result shows that Gaussian growth itself is asymptotically n1/2+αn^{1/2+\alpha}4. Consequently, a random orthogonal preconditioner does not reproduce the n1/2+αn^{1/2+\alpha}5 behavior of partial pivoting. This is a substantive negative comparison: randomization through a fixed orthogonal transformation is insufficient to match the adaptive row selection provided by GEPP.

The tail behavior is also materially weaker. The Haar-preconditioned bound has inverse-polynomial dependence on the failure probability n1/2+αn^{1/2+\alpha}6, whereas the GEPP Gaussian theorem permits arbitrarily high polynomial confidence. Thus, both the typical scale and the available tail control favor adaptive partial pivoting over nonadaptive orthogonal preconditioning in this model.

Smoothed analysis

The second major extension treats matrices of the form

n1/2+αn^{1/2+\alpha}7

For every n1/2+αn^{1/2+\alpha}8, the paper proves

n1/2+αn^{1/2+\alpha}9

for sufficiently large ∥⋅∥max⁡\|\cdot\|_{\max}00 (2610.06785).

This improves the classical smoothed-analysis estimate of the form

∥⋅∥max⁡\|\cdot\|_{\max}01

to a bound with only a ∥⋅∥max⁡\|\cdot\|_{\max}02 exponent on ∥⋅∥max⁡\|\cdot\|_{\max}03. In particular, polynomially small perturbations yield growth bounded by ∥⋅∥max⁡\|\cdot\|_{\max}04 with overwhelming probability. The paper explicitly states that the likely optimal dependence is polynomial in both ∥⋅∥max⁡\|\cdot\|_{\max}05 and ∥⋅∥max⁡\|\cdot\|_{\max}06, but does not establish that stronger claim.

The general smoothed theorem tracks the mean matrix through

∥⋅∥max⁡\|\cdot\|_{\max}07

and introduces a product penalty

∥⋅∥max⁡\|\cdot\|_{\max}08

which records the accumulated cost of nonzero means along the singular-value recursion. The resulting bound has the structure

∥⋅∥max⁡\|\cdot\|_{\max}09

The proof requires a careful distinction between Gaussian randomness and the deterministic mean. Conditional nonpivot rows are Gaussian vectors restricted to symmetric convex sets induced by the pivot constraints. A log-concavity argument shows that these conditioned vectors retain subgaussian concentration, with the deterministic mean contributing explicit norm-dependent losses. This is where the smoothed theorem differs technically from the centered Gaussian case; the core low-rank regularization mechanism remains the same.

Figure 3

Figure 3

Figure 3: Truncated inverse norms for pivoted and unpivoted leading blocks, illustrating why removing the smallest singular directions yields substantially stronger control.

Limitations and open questions

The paper establishes the sharp polynomial exponent for Gaussian GEPP but does not determine the asymptotic constant or limiting distribution of

∥⋅∥max⁡\|\cdot\|_{\max}10

The numerical evidence for Gumbel-type fluctuations is suggestive but not a theorem, and the apparent narrowing of the empirical densities leaves open whether the normalized growth converges to a deterministic constant.

The smoothed bound is also not believed to be optimal. Its dependence on ∥⋅∥max⁡\|\cdot\|_{\max}11 is ∥⋅∥max⁡\|\cdot\|_{\max}12, whereas the paper indicates that an ∥⋅∥max⁡\|\cdot\|_{\max}13-type bound is likely. Establishing polynomial dependence would require eliminating or substantially reducing the losses accumulated in the recursive singular-value extension argument.

A further limitation is model specificity. The principal theorem concerns real standard Gaussian matrices. The proof relies heavily on Gaussian conditioning, rotational invariance, small-ball estimates, and concentration for Gaussian matrix products. Extending the sharp ∥⋅∥max⁡\|\cdot\|_{\max}14 result to broader subgaussian, dependent, or discrete ensembles is not obtained here. In particular, the paper does not establish whether the same exponent and confidence bounds hold under general independent entries with only finite moments.

Finally, the analysis demonstrates that partial pivoting does not appear to worsen truncated inverse behavior relative to unpivoted Gaussian blocks, but it does not prove a monotonic comparison of these quantities. Such a comparison would provide a stronger structural explanation for why the greedy pivot rule achieves its observed average-case performance.

Conclusion

The paper gives a rigorous average-case theory for growth factors in Gaussian elimination. It proves that GEPP on an ∥⋅∥max⁡\|\cdot\|_{\max}15 Gaussian matrix has growth

∥⋅∥max⁡\|\cdot\|_{\max}16

with overwhelming probability, resolving Trefethen’s conjecture and identifying the correct polynomial exponent. The proof combines truncated inverse control, recursive singular-value estimates, and a low-rank regularization argument based on additional Gaussian columns.

The comparison results clarify the mechanism behind this behavior. Gaussian elimination without pivoting, including Haar orthogonally preconditioned elimination, operates on the ∥⋅∥max⁡\|\cdot\|_{\max}17 scale and exhibits heavy inverse-exponential tails. Partial pivoting reduces the scale to ∥⋅∥max⁡\|\cdot\|_{\max}18 up to a subpolynomial factor. The smoothed analysis extends this mechanism beyond centered Gaussian matrices and improves the dependence on perturbation size from exponential-in-∥⋅∥max⁡\|\cdot\|_{\max}19 exponents to ∥⋅∥max⁡\|\cdot\|_{\max}20 exponents, while leaving the optimal smoothed bound unresolved.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. What is this paper about?

This paper studies how numbers can grow during Gaussian elimination, a common method computers use to solve systems of equations.

When a computer uses Gaussian elimination, some numbers inside the matrix can become much larger than the original numbers. The paper studies this problem using random matrices, especially matrices whose entries are random numbers from a normal, or Gaussian, distribution.

The main question is:

How large do the numbers usually become when Gaussian elimination is used?

This matters because very large numbers can cause rounding mistakes in computers and make the calculation unstable.

2. Main research questions

The paper focuses on several related questions:

  1. What happens when Gaussian elimination is used without rearranging rows?
  2. Can randomly rotating a matrix before elimination prevent numbers from growing too much?
  3. How well does partial pivoting work? Partial pivoting means choosing the largest available number in a column as the next “pivot” and swapping rows if needed.
  4. What happens if a matrix is slightly disturbed by random noise? This is called smoothed analysis. It asks whether a small random change makes difficult examples less dangerous.

The most important question is about a long-standing conjecture by mathematician Lloyd Trefethen:

For a random Gaussian matrix, is the growth factor usually about n\sqrt{n} when partial pivoting is used?

Here, nn is the size of the matrix.

3. How the researchers studied the problem

Gaussian elimination and the growth factor

Gaussian elimination changes a matrix step by step until it becomes easier to solve. It can also be described as factoring a matrix into two simpler matrices:

A=LU.A = LU.

The matrix LL contains information about the elimination steps, while UU is an upper-triangular matrix containing the resulting values.

The paper measures the danger of the calculation using the growth factor:

growth⁡(A)=max⁡{∥L∥max⁡,∥U∥max⁡∥A∥max⁡}.\operatorname{growth}(A) = \max\left\{\|L\|_{\max}, \frac{\|U\|_{\max}}{\|A\|_{\max}}\right\}.

In simple terms, this asks:

How much larger can the biggest number become during elimination compared with the biggest number we started with?

A small growth factor usually means the calculation is numerically stable. A large growth factor means rounding errors could become important.

Random matrices

The researchers mainly used Gaussian matrices. Each entry is chosen independently from a bell-shaped distribution centered at zero. This is similar to repeatedly rolling a special random-number generator.

They then:

  • performed elimination with no pivoting;
  • performed elimination with partial pivoting;
  • studied matrices multiplied by random orthogonal matrices, which act like random rotations or reflections;
  • added small Gaussian noise to fixed matrices;
  • used probability estimates to show that bad outcomes are very unlikely.

Technical ideas in everyday language

The proofs use several advanced tools:

  • Singular values: These describe how much a matrix stretches or shrinks different directions. Very small singular values can make elimination unstable.
  • Schur complements: These are the smaller matrices that remain after some rows and columns have been eliminated.
  • Probability bounds: These estimate how likely it is for a very large number to appear.
  • High-probability results: A statement such as “with probability at least 1−n−α1-n^{-\alpha}” means that failure becomes extremely unlikely as the matrix gets larger.
  • Smoothed analysis: Instead of studying a matrix exactly as it is, the researchers add a small random disturbance and study the result. This is like checking whether a slightly shaken version of a difficult situation becomes easier to handle.

A major part of the proof tracks the singular values of the smaller matrices that appear during elimination. The researchers show that, although some directions can be troublesome, random effects usually prevent these troublesome directions from causing very large entries.

4. Main findings

A. Random orthogonal preconditioning without pivoting

The paper first studies what happens if a fixed matrix is multiplied by a random orthogonal matrix before elimination, but no pivoting is used.

The researchers prove that the growth factor is usually no larger than roughly

n3/2log⁡n,n^{3/2}\sqrt{\log n},

apart from a small probability of failure.

A random orthogonal matrix is like randomly rotating the coordinate system. This can help, but the result shows that it is not as effective as partial pivoting for Gaussian matrices.

B. Gaussian matrices without pivoting

For an n×nn\times n Gaussian matrix, the paper proves that the growth factor without pivoting is typically of size

n3/2.n^{3/2}.

More precisely, after dividing the growth factor by n3/2n^{3/2}, its probability distribution approaches an inverse exponential distribution.

This means that the growth factor is usually around the n3/2n^{3/2} scale, but there is still a noticeable chance of unusually large values.

So, without pivoting, random matrices can experience much more growth than one might hope.

C. Gaussian matrices with partial pivoting

This is the central result.

The paper proves that for a Gaussian matrix, partial pivoting gives

growth⁡(Π(G))≤n eCαlog⁡n\operatorname{growth}(\Pi(G)) \le \sqrt n\, e^{C_\alpha\sqrt{\log n}}

with probability at least

1−n−α,1-n^{-\alpha},

for any fixed positive α\alpha and sufficiently large nn.

The extra factor eCαlog⁡ne^{C_\alpha\sqrt{\log n}} grows more slowly than any fixed power of nn. Therefore, the result is often summarized as

growth⁡(Π(G))=n1/2+o(1)\operatorname{growth}(\Pi(G)) = n^{1/2+o(1)}

with overwhelming probability.

In simpler language:

For a large random matrix, partial pivoting usually keeps the growth factor close to n\sqrt n, except for a very tiny chance of something much worse happening.

This proves Trefethen’s old conjecture.

The paper also shows that the exponent $1/2$ is essentially the best possible. In other words, n\sqrt n is not just an upper-bound artifact; the growth factor really is at least about this large in typical cases.

D. Small random changes improve difficult matrices

The paper also studies a matrix of the form

A+ϵG,A+\epsilon G,

where AA is any fixed matrix, GG is Gaussian noise, and ϵ\epsilon controls the size of the disturbance.

The researchers prove that partial pivoting usually has a much smaller growth factor than previous results guaranteed. Their bound is roughly

nCαϵ−2log⁡2log⁡log⁡n.n^{C_\alpha}\epsilon^{-\frac{2}{\log 2}\log\log n}.

The exact formula is technical, but the main message is simple:

Adding even a small amount of random noise makes extremely bad behavior much less likely.

This improves an older bound that allowed growth as large as approximately nO(log⁡n)n^{O(\log n)}. The new result is closer to a polynomial bound, although the authors believe an even better polynomial estimate may be possible.

5. Why the findings matter

Partial pivoting is widely used in real software, including Python, MATLAB, and Julia. Before this paper, people had strong experimental evidence that it worked well for random matrices, but there was no complete mathematical proof of the expected n\sqrt n behavior.

This paper provides that proof.

The results are important because they explain why partial pivoting is so successful in practice:

  • In the worst possible case, partial pivoting can allow extremely large growth.
  • But for random matrices, such bad behavior is extraordinarily unlikely.
  • Without pivoting, growth is usually much larger, around n3/2n^{3/2}.
  • Random rotations can help, but generally not as much as partial pivoting.
  • Small random perturbations can make even difficult matrices safer to handle.

Conclusion

The paper gives a mathematical explanation for the reliability of a method used by computers every day.

Its main lesson is:

Although Gaussian elimination with partial pivoting can fail badly on specially designed matrices, it is very unlikely to do so on a random matrix. For a random n×nn\times n matrix, the growth factor is usually close to n\sqrt n.

This supports the continued use of partial pivoting as a practical balance between safety and speed. The work may also help scientists design faster numerical algorithms and better understand how randomness protects computations from unstable behavior.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • The theorem for Gaussian matrices under partial pivoting gives an upper bound of n eCαlog⁡n\sqrt n\,e^{C_\alpha\sqrt{\log n}}, but does not determine the sharp asymptotic scale beyond the exponent $1/2$ or establish a tight multiplicative bound.
  • The limiting behavior of n−1/2growth⁡(Π(G))n^{-1/2}\operatorname{growth}(\Pi(G)) remains unresolved: simulations suggest convergence to a constant or a suitably normalized Gumbel distribution, but neither possibility is proved.
  • No limiting distribution, concentration inequality, or precise fluctuation scale is derived for the growth factor under partial pivoting.
  • The proof does not establish whether the empirical narrowing of n−1/2growth⁡(Π(G))n^{-1/2}\operatorname{growth}(\Pi(G)) continues asymptotically or is a finite-dimensional numerical artifact.
  • The lower-bound argument for partial pivoting only establishes the logarithmic exponent $1/2$ and does not provide a sharp lower-order term or a matching high-probability lower bound for the growth factor.
  • The analysis controls the truncated inverse quantities Σr(Tt)\Sigma_r(T_t), but does not characterize their actual distribution, typical magnitude, or dependence on the pivot index tt.
  • It remains unproved whether partial pivoting systematically improves Σr(Tt)\Sigma_r(T_t), or other relevant inverse-norm statistics, relative to unpivoted Gaussian elimination; the paper explicitly identifies this as a difficult open problem.
  • The results are restricted primarily to square real Gaussian matrices. Their extension to rectangular matrices, complex Gaussian matrices, or other rotationally invariant ensembles is not established.
  • The robustness of the partial-pivoting result for non-Gaussian input distributions is unknown. In particular, universality under subgaussian, heavy-tailed, correlated, or discrete distributions is not proved.
  • The paper does not determine whether finite-support discrete distributions exhibit the same n\sqrt n-scale growth under partial pivoting as Gaussian matrices.
  • The smoothed-analysis bound

nCαϵ− 2log⁡2log⁡log⁡nn^{C_\alpha}\epsilon^{-\,\frac{2}{\log 2}\log\log n}

is explicitly believed to be non-optimal. The conjectured polynomial dependence on nn and ϵ−1\epsilon^{-1} remains unproved.

  • The optimal dependence of the smoothed growth factor on the perturbation size ϵ\epsilon is unresolved, including whether polynomially small perturbations always yield polynomial growth with high probability.
  • The smoothed-analysis result assumes ∥A∥2≤1\|A\|_2\le 1 and Gaussian perturbations; its dependence on other norms, perturbation distributions, matrix structures, and deterministic conditioning parameters is not investigated.
  • No matching lower bounds are provided for the smoothed-analysis estimate, so it is unclear which parts of the dependence on nn and ϵ\epsilon are intrinsic and which are artifacts of the proof.
  • The theorem for Haar orthogonal preconditioning gives an O(n3/2log⁡n/δ)O(n^{3/2}\sqrt{\log n}/\delta) tail bound, but does not determine the sharp tail behavior or limiting distribution of the growth factor for a fixed matrix AA.
  • The claimed tightness of the n3/2n^{3/2} exponent for non-adaptive orthogonal preconditioners is demonstrated through Gaussian matrices, but the optimal constants, tail exponents, and dependence on the deterministic matrix AA remain unknown.
  • It is not established whether alternative randomized preconditioners, such as structured orthogonal, butterfly, subsampled randomized Fourier, or sparse transforms, can achieve growth closer to the partial-pivoting scale while retaining low computational cost.
  • The comparison between orthogonal preconditioning and partial pivoting is made for Gaussian matrices, but no general comparison is proved for deterministic or structured input matrices.
  • The paper analyzes exact-arithmetic growth factors and only discusses floating-point effects through references to prior work. A direct finite-precision version of the main probabilistic theorems, including pivot-selection perturbations and accumulation of roundoff error, is not developed.
  • The effect of different tie-breaking rules, although negligible for continuous Gaussian inputs, is not studied for discrete or degenerate distributions where pivot ties can occur with positive probability.
  • The results concern the maximum-entry growth factor, but do not directly quantify backward error, forward error, solution accuracy, or practical failure probabilities for linear systems solved using the analyzed random matrices.
  • The dependence between pivot choices across elimination stages is handled indirectly through conditioning, but the resulting stochastic process of pivot locations is not characterized.
  • The analysis does not explain the mechanism behind the apparent empirical Gumbel behavior or identify the effective number and dependence structure of the random variables whose maximum might determine the growth factor.
  • The paper does not provide non-asymptotic distributional approximations or finite-nn error bounds for the inverse-exponential limit obtained for unpivoted Gaussian elimination.
  • For unpivoted Gaussian elimination, the limiting inverse-exponential law is established for the growth factor but not for related quantities such as individual pivots, the largest Schur-complement entry, or the joint process across elimination stages.
  • The effect of column pivoting, complete pivoting, rook pivoting, threshold pivoting, or hybrid pivoting rules on the sharp random-matrix growth scale remains unresolved.
  • The techniques are not shown to apply to structured random matrices, including random orthogonal, Haar-unitary, Toeplitz, circulant, sparse, or covariance-type matrices.
  • The paper does not investigate how matrix scaling, equilibration, sparsity, or low-rank structure alters the probabilistic growth-factor estimates.
  • The technical singular-value bounds used in the proof are not shown to be optimal; sharper control of extreme singular values could potentially improve both the partial-pivoting and smoothed-analysis bounds.
  • The consequences of the results for iterative refinement, mixed-precision LU factorization, and adaptive precision selection are left unexplored.

Practical Applications

Immediate Applications

  • Reliable default linear-system solving in scientific and engineering software (software, scientific computing) Existing LU solvers using Gaussian elimination with partial pivoting can continue to serve as a computationally inexpensive default for systems whose inputs are approximately Gaussian, randomized, or otherwise sufficiently generic. The paper proves that, for an n×nn\times n Gaussian matrix, the growth factor is at most

n eCαlog⁡n\sqrt{n}\,e^{C_\alpha\sqrt{\log n}}

except with probability smaller than n−αn^{-\alpha}. This supports practical use of partial pivoting in numerical libraries such as MATLAB, Julia, and NumPy-based workflows without routinely switching to more expensive complete pivoting.

  • Potential tool: solver diagnostics that estimate the observed growth factor during LU factorization and warn only when it is unusually large.
  • Dependencies: the guarantee is probabilistic and is strongest for Gaussian or Gaussian-like data; adversarial or highly structured matrices can still exhibit exponential growth.
    • Precision and overflow budgeting for LU factorization (high-performance computing, embedded computing, hardware design) The results can inform the number of guard bits, accumulator width, and overflow margins required by LU implementations. Since forward error bounds depend on the growth factor, the typical n\sqrt n-scale behavior for Gaussian inputs provides a principled basis for setting precision policies rather than designing solely for the worst-case 2n−12^{n-1} bound.
  • Potential workflow: choose precision based on matrix dimension, machine epsilon, conditioning estimates, and a probabilistic growth-factor budget.
  • Dependencies: growth factor does not replace the condition number; an ill-conditioned matrix may remain inaccurate even when element growth is moderate. Floating-point effects and pivot-selection changes must also be monitored.
    • Runtime monitoring and adaptive solver selection (software, cloud computing) LU implementations can record the maximum magnitude of intermediate Schur-complement entries and compare it with n\sqrt n-scale thresholds. If growth is unexpectedly high, the system can switch to complete pivoting, QR factorization, higher precision, or iterative refinement.
  • Potential product: an adaptive numerical linear algebra runtime with policies such as:

    1. begin with partial pivoting;
    2. measure intermediate growth;
    3. escalate precision or change algorithms when a threshold is exceeded.
  • Dependencies: thresholds must account for matrix scaling, the norm of the input, and the distinction between exact-arithmetic and floating-point growth.

    • Assessment of randomized and simulation-generated workloads (machine learning, statistics, finance, engineering simulation) Many design matrices, covariance-related matrices, Monte Carlo systems, and randomized test matrices are approximately Gaussian or contain substantial random perturbations. The theorem provides a theoretical benchmark for expected LU behavior on such workloads and can guide stress testing of solver implementations.
  • Potential use: generate matrix-size-dependent test thresholds and compare production workloads against Gaussian baselines.
  • Dependencies: approximate Gaussianity must be validated; correlations, sparsity, heavy tails, and deterministic structure may invalidate direct transfer of the result.
    • Smoothed-analysis justification for perturbed numerical problems (optimization, control, inverse problems, numerical PDEs) For a matrix AA with ∥A∥2≤1\|A\|_2\le 1 perturbed as A+ϵGA+\epsilon G, the paper gives a high-probability bound of the form

growth⁡(Π(A+ϵG))≤nCαϵ−2log⁡2log⁡log⁡n.\operatorname{growth}(\Pi(A+\epsilon G)) \le n^{C_\alpha}\epsilon^{-\frac{2}{\log 2}\log\log n}.

This supports adding small randomized perturbations before factorization when the original input may be structured or near a numerically unfavorable configuration.

  • Potential workflow: apply controlled Gaussian dithering, factor using partial pivoting, and quantify the perturbation size in the final error budget.
  • Dependencies: perturbation may alter the original problem; the bound assumes a spectral-norm constraint on AA and does not establish that the resulting exponent is optimal.
    • Empirical solver benchmarking and algorithm comparison (academia, numerical software development) The inverse-exponential limiting law for the growth factor of Gaussian matrices without pivoting provides a reproducible benchmark for testing LU implementations, pivoting heuristics, and random matrix generators. Small dimensions appear to converge rapidly to the predicted distribution, making the result useful for practical experiments.
  • Potential tool: benchmark suites comparing no pivoting, partial pivoting, orthogonal preconditioning, and complete pivoting using normalized growth factors.
  • Dependencies: the limiting law applies asymptotically and specifically to Gaussian matrices without pivoting; it should not be interpreted as a universal model for application matrices.
    • Guidance against using unpivoted LU as a generic replacement for partial pivoting (software, education, engineering practice) The paper shows that Gaussian matrices without pivoting have growth on the n3/2n^{3/2} scale, substantially larger than the n\sqrt n scale established for partial pivoting. This gives a direct practical argument for retaining partial pivoting even when avoiding row exchanges appears attractive.
  • Implication: unpivoted LU may be suitable only when matrix structure provides an independent stability guarantee, such as certain positive-definite or diagonally dominant settings.
  • Dependencies: the comparison concerns element growth, not total runtime or parallel communication cost.
    • Policy and procurement standards for numerical infrastructure (research computing, public-sector computing, finance, engineering regulation) Organizations can require numerical software to expose pivot-growth diagnostics, support fallback factorization methods, and document behavior on randomized and perturbed inputs. The results provide a mathematically grounded rationale for treating partial pivoting as a reliable baseline rather than requiring the cost of complete pivoting for every problem.
  • Dependencies: standards should combine growth monitoring with conditioning, residual checks, reproducibility requirements, and application-specific accuracy criteria.

Long-Term Applications

  • Probabilistically certified LU solvers (scientific computing, safety-critical software) The results could support solvers that provide probabilistic certificates such as: “for a Gaussian-like input of dimension nn, the probability that growth exceeds the configured threshold is below n−αn^{-\alpha}.” Such certificates could be integrated with residual-based verification and condition estimation.
    • Required development: extend the theory from exactly Gaussian matrices to correlated, sparse, heavy-tailed, block-structured, and data-dependent distributions.
    • Key assumption: the input distribution must be characterized well enough for the probability guarantee to be meaningful.
  • Distribution-aware automatic pivoting policies (software, HPC, numerical optimization) Future factorization libraries could select among no pivoting, partial pivoting, randomized orthogonal preconditioning, and complete pivoting based on an online estimate of matrix structure. The paper suggests that orthogonal preconditioning without pivoting has n3/2n^{3/2}-scale growth, whereas partial pivoting has n\sqrt n-scale growth for Gaussian inputs, favoring partial pivoting in that regime.
    • Potential product: a matrix analyzer that estimates Gaussianity, tail behavior, sparsity, conditioning, and observed growth before choosing a factorization strategy.
    • Dependencies: reliable distribution detection and low-overhead policy selection remain open engineering problems.
  • Randomized preconditioning for structured or adversarial matrices (optimization, PDEs, control, inverse problems) The smoothed-analysis result suggests that adding calibrated random noise can suppress catastrophic growth for arbitrary norm-bounded matrices. This may lead to robust preprocessing layers for linear solvers applied to structured systems.
    • Required development: determine perturbation levels that balance stability improvement against solution bias, privacy concerns, sparsity loss, and problem feasibility.
    • Dependencies: the current bound is quasi-polynomial in the perturbation dependence and may be too pessimistic for large-scale deployment.
  • Improved smoothed-analysis bounds and near-polynomial guarantees (academia, theoretical computer science) The paper improves earlier nO(log⁡n)n^{O(\log n)} bounds to a dependence of approximately

nO(1)ϵ−O(log⁡log⁡n).n^{O(1)}\epsilon^{-O(\log\log n)}.

A likely long-term objective is proving the conjectured polynomial behavior in both nn and 1/ϵ1/\epsilon. Such a result could yield stronger practical guarantees for perturbed worst-case inputs.

  • Potential impact: formal stability guarantees for randomized numerical algorithms and more rigorous complexity estimates for linear-system solvers.
  • Dependency: further control of extreme singular values and pivot-dependent submatrices is required.
    • Finite-precision and hardware co-design based on probabilistic growth models (computer architecture, accelerators, FPGA/GPU design) The growth-factor laws could be incorporated into hardware that dynamically allocates exponent range, detects overflow risk, or changes precision during factorization. Specialized accelerators could exploit the typical rather than worst-case behavior of randomized workloads.
  • Required development: establish equivalent guarantees directly for floating-point growth, including rounding accumulation, finite exponent ranges, mixed precision, and parallel pivoting.
  • Dependencies: exact-arithmetic probabilistic bounds alone are insufficient for safety-critical hardware guarantees.
    • Numerically robust randomized workflows in machine learning and data science (machine learning, statistics) Randomized regularization, dithering, and perturbation are already common in data processing. The paper’s smoothed-analysis framework could eventually inform principled perturbation schemes for least-squares systems, feature transformations, and covariance computations that rely on LU-like elimination.
  • Potential workflow: normalize the matrix, add a controlled perturbation, perform partial-pivoted factorization, and certify residual and growth behavior.
  • Dependencies: perturbations must not materially change statistical estimands, fairness properties, interpretability, or downstream model behavior.
    • Extensions to block, sparse, distributed, and communication-avoiding elimination (HPC, distributed computing, robotics, large-scale simulation) The proof techniques involving Schur complements, truncated inverse norms, singular-value control, and conditional Gaussian structure may inspire analogous analyses for block LU and distributed factorization algorithms.
  • Potential tools: block-pivot growth monitors, randomized communication-avoiding preconditioners, and distributed stability certificates.
  • Dependencies: block pivoting changes the growth mechanism; sparsity patterns, fill-in, communication order, and dependence between blocks require new analysis.
    • Applications to randomized robotics, finance, and control pipelines (robotics, finance, aerospace, energy) Many estimation, trajectory optimization, Kalman filtering, portfolio, and power-system calculations repeatedly solve linear systems. A mature distribution-aware stability framework could help determine when low-cost partial-pivoted LU is adequate and when QR, SVD, or higher precision is necessary.
  • Required development: validate the random-matrix assumptions for time-correlated, streaming, constrained, and highly structured matrices encountered in these domains.
  • Dependency: domain-specific failure costs may require much stronger guarantees than high-probability asymptotics provide.

Glossary

  • Asymptotic distribution: The limiting probability distribution approached by a sequence of random variables as the dimension grows. “characterize the asymptotic distribution of the growth factor of Gaussian matrices without pivoting”
  • Beta distribution: A continuous probability distribution on the interval [0,1][0,1], commonly used to model proportions and random variables derived from squared coordinates of uniformly distributed sphere points. “1Xk2∼Beta(12,k2)\frac{1}{X_k^2} \sim \mathrm{Beta}\left(\frac12,\frac k2\right)”
  • Block inversion formula: An identity for computing the inverse of a partitioned matrix from the inverses and Schur complements of its blocks. “Then, by the block inversion formula”
  • Butterfly matrix: A structured matrix composed of sparse, recursively arranged transformations, often used to reduce the cost of applying a matrix or preconditioner. “Butterfly matrices have also been considered as a potential preconditioner to limit growth”
  • Conditioning: Analyzing a random quantity given that specified information or an event is known. “Our argument involves revealing pivot choices or columns of GG iteratively and conditioning.”
  • Convex set: A set containing the line segment between any two of its points; convexity enables particular geometric and probabilistic inequalities. “X∈nX \in ^n be distributed as N(v,In)N(\bm v,I_n) conditioned on lying in a convex set K⊂n\mathcal{K} \subset ^n”
  • Concentration inequality: A probabilistic bound showing that a random quantity is unlikely to deviate substantially from its typical value. “The desired result follows from Gaussian concentration”
  • Complete pivoting: A Gaussian-elimination strategy that selects the largest-magnitude entry in the remaining submatrix as the next pivot, allowing both row and column permutations. “Complete pivoting has a growth factor which is only quasi-polynomial”
  • Cumulative distribution function (CDF): A function giving the probability that a random variable is less than or equal to a specified value. “we compare their distributions directly”
  • Frobenius norm: The square root of the sum of the squared magnitudes of all matrix entries, equal to the Euclidean norm of the matrix viewed as a vector. “the squared Frobenius norm of the inverse”
  • Gaussian concentration: Concentration of Gaussian random variables or functions of Gaussian variables around their expected values. “and so, by Gaussian concentration”
  • Gaussian elimination: An algorithm that solves linear systems by transforming a matrix into triangular form through row operations. “Gaussian elimination is the oldest and most popular method for solving a linear system.”
  • Gaussian matrix: A matrix whose entries are independent standard normal random variables. “A matrix G∈m×nG \in ^{m \times n} is said to be Gaussian if its entries are independent standard normal random variables.”
  • Gaussian perturbation: A random additive modification whose entries are sampled from a Gaussian distribution. “any matrix plus a small Gaussian perturbation”
  • Gumbel distribution: An extreme-value distribution that commonly models maxima of many random variables. “the fluctuations of n−12growth(G)n^{-\frac12} growth(G), properly shifted and normalized, seem to resemble Gumbel distributions.”
  • Haar measure: The unique uniform probability measure on a compact group that is invariant under group multiplication. “Q∼Haar(O(n))Q \sim \mathrm{Haar}(\mathrm{O}(n))”
  • Haar orthogonal matrix: An orthogonal matrix sampled uniformly according to Haar measure on the orthogonal group. “a matrix preconditioned by a Haar orthogonal matrix”
  • Heavy tail: A probability distribution whose tail probabilities decrease relatively slowly, making unusually large values more likely than under light-tailed distributions. “1n∥G−1∥F2\frac1n \|G^{-1}\|_{F}^2 has a heavy tail and an infinite mean.”
  • High probability: An event whose probability approaches one, typically at a specified asymptotic rate. “bounded by (n/ϵ)O(log⁡n)(n/\epsilon)^{O(\log n)} with high probability”
  • Inverse exponential distribution: A distribution obtained by taking the reciprocal of an exponential-type random variable, with a heavy upper tail. “X∼InvExp(23π)X \sim \mathrm{InvExp}\big(\frac2{3\sqrt{\pi}}\big)”
  • Leading principal minor: The determinant of a submatrix formed from the first kk rows and first kk columns of a matrix. “given an n×nn \times n matrix AA with non-zero leading principal minors”
  • Lipschitz function: A function whose output changes by at most a fixed constant times the distance between inputs. “Both G↦∥(G+Δ)M∥FG \mapsto \|(G+\Delta)M\|_F and G↦fk((G+Δ)M)G \mapsto f_k((G+\Delta)M) are ∥M∥2\|M\|_2-Lipschitz”
  • Moore–Penrose pseudoinverse: A generalized matrix inverse defined for rectangular or singular matrices and characterized by the Penrose equations. “Let M†M^{\dagger} denote the Moore-Penrose pseudoinverse”
  • Non-degenerate distribution: A probability distribution that is not concentrated at a single value or otherwise lacking meaningful variability. “entries sampled independently from a non-degenerate discrete distribution with finite support”
  • Orthogonal invariance: The property that a distribution remains unchanged under multiplication by orthogonal matrices. “By the orthogonal invariance of Q[m],[m]Q_{[m],[m]}”
  • Partial pivoting: A Gaussian-elimination strategy that swaps rows so the largest-magnitude entry in the current column is selected as the pivot. “Gaussian elimination with partial pivoting is the standard linear system solver”
  • Permutation matrix: A matrix obtained by permuting the rows or columns of an identity matrix. “it is represented mathematically by left-multiplication by a single permutation matrix PP”
  • Preconditioner: A transformation applied to a system or matrix to improve numerical stability or computational performance. “Butterfly matrices have also been considered as a potential preconditioner to limit growth”
  • Quasi-polynomial: Having complexity or magnitude bounded by an expression such as exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)}), intermediate between polynomial and exponential. “Complete pivoting has a growth factor which is only quasi-polynomial”
  • Rank-one transformation: A matrix update or operation whose change has rank one. “the procedure performs a series of rank-one transformations”
  • Schur complement: The matrix obtained after eliminating a block of variables from a block-partitioned matrix. “where M/XM / X is the Schur complement of MM with respect to the submatrix XX”
  • Singular value: The nonnegative square-root eigenvalues of M∗MM^*M, measuring the scaling of a matrix along orthogonal directions. “We denote the singular values of a matrix MM”
  • Slutsky’s theorem: A result stating that convergence in distribution is preserved under multiplication or addition with quantities converging in probability to constants. “by Slutsky's theorem”
  • Smoothed analysis: Analysis of an algorithm’s performance after applying a small random perturbation to its input. “smoothed analysis, which considers the performance of an algorithm under small random perturbations to the input.”
  • Spectral recursion: A recursive argument that tracks or bounds quantities associated with eigenvalues or singular values across successive matrix stages. “with a number of key refinements and differences in our spectral recursion”
  • Sub-Gaussian: Having tails that decay at least as rapidly as Gaussian tails, often characterized through moment-generating-function bounds. “retains enough ``Gaussianity'' for our purposes”
  • Submatrix: A matrix formed by selecting a subset of the rows and columns of another matrix. “the inverse of a submatrix of a Haar orthogonal matrix”
  • Subspace: A subset of a vector space closed under vector addition and scalar multiplication. “the column space of Q:,[m]Q_{:,[m]} and span{e1,em+1,…,en}\mathrm{span}\{\bm e_1, \bm e_{m+1}, \ldots, \bm e_n\}”
  • Tail distribution: The probability that a random variable exceeds a specified threshold. “The empirical difference in tail distribution between no pivoting and partial pivoting”
  • Truncated inverse: An inverse whose largest singular-value contributions have been removed from a norm or spectral sum. “the Frobenius norms of the truncated inverses”
  • Union bound: The inequality that bounds the probability of a union of events by the sum of their individual probabilities. “where the second estimate follows from a union bound”
  • QR factorization: A decomposition of a matrix into the product of an orthogonal matrix and an upper triangular matrix. “by Q∼Haar(O(n))Q \sim \mathrm{Haar}(\mathrm{O}(n)) and the QR factorization”
  • Quasi-polynomial growth: Growth bounded by a quasi-polynomial rather than a polynomial or exponential function. “Complete pivoting has a growth factor which is only quasi-polynomial”
  • With overwhelming probability: With probability tending to one faster than any fixed inverse polynomial in the dimension. “at most n12+o(1)n^{\frac12 + o(1)} with overwhelming probability”

Open Problems

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.