Randomized LU Decomposition

Low rank approximation using randomized LU decomposition

Vous suivez désormais cette soumission

This code computes a low rank approximation of an LU decomposition of a matrix.
Given an input matrix A of size m-by-n and a desired rank k, the function returns four matrices: L,U,P,Q such that L and U are trapezoidal matrices and P,Q are orthogonal permutation matrices (represented as vectors) such that norm(A(P,Q)-L*U) is bounded by a constant proportional the kth singular value of A with high probability.
The code and the algorithm is based on the paper (check for more details):
G. Shabat, Y. Shmueli, Y. Aizenbud, A. Averbuch; "Randomized LU Decomposition"; Applied and Computational Harmonic Analysis, DOI: 10.1016/j.acha.2016.04.006, 2016
The attached code includes GPU implementation as well.

Citation pour cette source

Gil Shabat (2026). Randomized LU Decomposition (https://fr.mathworks.com/matlabcentral/fileexchange/60975-randomized-lu-decomposition), MATLAB Central File Exchange. Extrait(e) le .

Catégories

En savoir plus sur Linear Algebra dans Help Center et MATLAB Answers

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.0.0.0

description slightly changed