An efficient randomized QLP algorithm for approximating the singular value decomposition

被引:1
|
作者
Kaloorazi, M. F. [1 ]
Liu, K. [2 ]
Chen, J. [2 ]
de Lamare, R. C. [3 ]
机构
[1] Xian Shiyou Univ, Sch Elect Engn, Xian, Peoples R China
[2] Northwestern Polytech Univ, CIAIC, Xian, Peoples R China
[3] Pontif Catholic Univ Rio Janeiro, CETUC, Rio De Janeiro, Brazil
关键词
Singular value decomposition; Pivoted QLP; Randomized sampling; High performance computing; Communication-avoiding algorithm; LOW-RANK APPROXIMATION; QR FACTORIZATION; SET;
D O I
10.1016/j.ins.2023.119464
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rank-revealing pivoted QLP decomposition approximates the computationally prohibitive singular value decomposition (SVD) via two consecutive column-pivoted QR (CPQR) decomposition. It furnishes information on all four fundamental subspaces of the matrix. In this paper, we introduce a randomized version of the QLP decomposition called Rand-QLP. Operating on a matrix A, Rand-QLP gives A = QLP ��, where Q and P are orthonormal, and L is lower-triangular. Under the assumption that the rank of the input matrix is ��, we derive several error bounds for Rand-QLP: bounds for the first �� approximate singular values and for the trailing block of the middle factor L, which show that the decomposition is rank-revealing; bounds for the distance between approximate subspaces and the exact ones for all four fundamental subspaces of a given matrix; and bounds for the errors of low-rank approximations constructed by the columns of Q and P. Rand-QLP is able to effectively leverage modern computational architectures, due to the utilization of random sampling and the unpivoted QR decomposition, thus addressing a serious bottleneck associated with classical algorithms such as the SVD, CPQR and most recent matrix decomposition algorithms. We utilize a modern computing architecture to assess the performance behavior of different algorithms. In comparison to CPQR and the SVD, Rand-QLP respectively achieves a speedup of up to 5 times and 6.6 times on the CPU and up to 3.8 times and 4.4 times with the hybrid GPU architecture. In terms of quality of approximation, our results on synthetic and real data show that the approximations by Rand-QLP are comparable to those of pivoted QLP and the optimal SVD, and in most cases are considerably better than those of CPQR.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Randomized Quaternion QLP Decomposition for Low-Rank Approximation
    Ren, Huan
    Ma, Ru-Ru
    Liu, Qiaohua
    Bai, Zheng-Jian
    JOURNAL OF SCIENTIFIC COMPUTING, 2022, 92 (03)
  • [32] Regularized Linear Inversion with Randomized Singular Value Decomposition
    Ito, Kazufumi
    Jin, Bangti
    MATHEMATICAL AND NUMERICAL APPROACHES FOR MULTI-WAVE INVERSE PROBLEMS, CIRM, 2020, 328 : 45 - 72
  • [33] Tensor renormalization group with randomized singular value decomposition
    Morita, Satoshi
    Igarashi, Ryo
    Zhao, Hui-Hai
    Kawashima, Naoki
    PHYSICAL REVIEW E, 2018, 97 (03)
  • [34] Randomized Singular Value Decomposition Based on Optical Computation
    Liu Yaming
    Guo Hongxiang
    Chen Yanhu
    Yang Jiajing
    Guo Yi
    Wu Jian
    ACTA OPTICA SINICA, 2022, 42 (19)
  • [35] Randomized Singular Value Decomposition Based on Optical Computation
    Liu, Yaming
    Guo, Hongxiang
    Chen, Yanhu
    Yang, Jiajing
    Guo, Yi
    Wu, Jian
    Guangxue Xuebao/Acta Optica Sinica, 2022, 42 (19):
  • [36] Cost-efficient cutoff method for tensor renormalization group with randomized singular value decomposition
    Yamada, Haruka
    Imakura, Akira
    Sakurai, Tetsuya
    JSIAM LETTERS, 2018, 10 : 61 - 64
  • [37] Randomized Quaternion QLP Decomposition for Low-Rank Approximation
    Huan Ren
    Ru-Ru Ma
    Qiaohua Liu
    Zheng-Jian Bai
    Journal of Scientific Computing, 2022, 92
  • [38] Efficient systolic array for singular value and eigenvalue decomposition
    Ahmedsaid, A
    Amira, A
    Bouridane, A
    Proceedings of the 46th IEEE International Midwest Symposium on Circuits & Systems, Vols 1-3, 2003, : 835 - 838
  • [39] Efficient implementation of the singular value decomposition on a reconfigurable system
    Bobda, C
    Danne, K
    Linarth, A
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1123 - 1126
  • [40] Properties of the singular value decomposition for efficient data clustering
    Lee, S
    Hayes, MH
    IEEE SIGNAL PROCESSING LETTERS, 2004, 11 (11) : 862 - 866