Iterative Eigenvalue Estimation using Cholesky Decomposition

The package presents a low-complexity algorithm for iterative eigenvalue estimation using Cholesky decomposition with permutations.
57 Downloads
Updated 5 Nov 2019

View License

Iterative Eigenvalue Estimation using Cholesky Decomposition with Permutation

The proposed algorithm achieves a moderate convergence performance, comparable to the classical QR iterations (with permutations) [1], at a lower computational cost. It uses a combination of the low-complexity (N^3/6 per step) Cholesky iterations [2] together with matrix permutation based on the diagonal values. The algorithm works for positive definite matrices and can be extended to work on positive-semi definite, symmetric, and arbitrary matrices using methods described in [1] and [2].

References:
[1] Symmetric QR Algorithm with Permutations, arXiv:1402.5086.
[2] Singular Values using Cholesky Decomposition, arXiv:1202.1490.

Package: This package demonstrates the proposed algorithm.
Run instructions: Run test_choliter.m
Example output: test_choliter.fig or test_choliter.png

Cite As

Aravindh Krishnamoorthy (2025). Iterative Eigenvalue Estimation using Cholesky Decomposition (https://www.mathworks.com/matlabcentral/fileexchange/73255-iterative-eigenvalue-estimation-using-cholesky-decomposition), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Eigenvalues & Eigenvectors in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0