Lanczos algorithm

E697941

The Lanczos algorithm is an iterative numerical method used to approximate eigenvalues and eigenvectors of large sparse matrices, particularly in scientific computing and numerical linear algebra.

All labels observed (4)

Label Occurrences
Lanczos algorithm canonical 1
SciPy sparse.linalg.eigsh 1
block Lanczos method 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Krylov subspace method ⓘ
iterative method ⓘ
numerical algorithm ⓘ
application electronic structure calculations ⓘ
graph partitioning ⓘ
information retrieval ⓘ
model reduction ⓘ
principal component analysis ⓘ
quantum many-body problems ⓘ
structural engineering ⓘ
vibration analysis ⓘ
basedOn Krylov subspace ⓘ
computes orthonormal basis of Krylov subspace ⓘ
field computational chemistry ⓘ
computational physics ⓘ
numerical linear algebra ⓘ
scientific computing ⓘ
hasVariant block Lanczos method ⓘ
linked to: Lanczos algorithm

implicitly restarted Lanczos method ⓘ
thick-restart Lanczos method ⓘ
linked to: Lanczos algorithm
implementedIn ARPACK ⓘ
linked to: arpack

MATLAB eigs function ⓘ
SLEPc ⓘ
SciPy sparse.linalg.eigsh ⓘ
linked to: Lanczos algorithm
inputType Hermitian matrix ⓘ
large sparse matrix ⓘ
symmetric matrix ⓘ
namedAfter Cornelius Lanczos ⓘ
outputType Ritz values ⓘ
Ritz vectors ⓘ
tridiagonal matrix ⓘ
property matrix-free ⓘ
memory efficient for large sparse problems ⓘ
sensitive to loss of orthogonality ⓘ
short-term recurrence ⓘ
well-suited for extreme eigenvalues ⓘ
purpose approximation of eigenvalues of large sparse matrices ⓘ
approximation of eigenvectors of large sparse matrices ⓘ
reduction of large symmetric matrices to tridiagonal form ⓘ
relatedTo Arnoldi iteration ⓘ
linked to: Arnoldi method

Rayleigh–Ritz method ⓘ
linked to: Galerkin method

conjugate gradient method ⓘ
power method ⓘ
requires initial starting vector ⓘ
matrix-vector products ⓘ
uses three-term recurrence ⓘ
yearIntroduced 1950 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jacobi matrix → usedIn → Lanczos algorithm ⓘ
Lanczos algorithm → hasVariant → block Lanczos method ⓘ
linked to: Lanczos algorithm
Lanczos algorithm → hasVariant → thick-restart Lanczos method ⓘ
linked to: Lanczos algorithm
Lanczos algorithm → implementedIn → SciPy sparse.linalg.eigsh ⓘ
linked to: Lanczos algorithm