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