ERROR ANALYSIS OF THE CHOLESKY QR-BASED BLOCK ORTHOGONALIZATION PROCESS FOR THE ONE-SIDED BLOCK JACOBI SVD ALGORITHM

被引:0
|
作者
Kudo, Shuhei [1 ]
Yamamoto, Yusaku [2 ]
Imamura, Toshiyuki [1 ]
机构
[1] RIKEN Ctr Computat Sci, Chuo Ku, 7-1-26 Minatojima Minami Machi, Kobe, Hyogo 6500047, Japan
[2] Univ Electrocommun, Dept Commun Engn & Informat, 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
关键词
Singular value decomposition; one-sided Jacobi method; error analysis; parallel computing; orthogonalization;
D O I
10.31577/cai_2020_6_1203
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The one-sided block Jacobi method (OSBJ) has attracted attention as a fast and accurate algorithm for the singular value decomposition (SVD). The computational kernel of OSBJ is orthogonalization of a column block pair, which amounts to computing the SVD of this block pair. Hari proposes three methods for this partial SVD, and we found through numerical experiments that the variant named "V2", which is based on the Cholesky QR method, is the fastest variant and achieves satisfactory accuracy. While it is a good news from a practical viewpoint, it seems strange considering the well-known instability of the Cholesky QR method. In this paper, we perform a detailed error analysis of the V2 variant and explain why and when it can be used to compute the partial SVD accurately. Thus, our results provide a theoretical support for using the V2 variant safely in the OSBJ method.
引用
收藏
页码:1203 / 1228
页数:26
相关论文
共 19 条
  • [1] PARALLEL ONE-SIDED BLOCK-JACOBI SVD ALGORITHM
    Becka, Martin
    Oksa, Gabriel
    Vajtersic, Marian
    [J]. ALGORITMY 2012, 2012, : 132 - 140
  • [2] New Preconditioning for the One-Sided Block-Jacobi SVD Algorithm
    Becka, Martin
    Oksa, Gabriel
    Vidlickova, Eva
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 590 - 599
  • [3] New Dynamic Orderings for the Parallel One-Sided Block-Jacobi SVD Algorithm
    Becka, Martin
    Oksa, Gabriel
    Vajtersic, Marian
    [J]. PARALLEL PROCESSING LETTERS, 2015, 25 (02)
  • [4] On Using the Cholesky QR Method in the Full-Blocked One-Sided Jacobi Algorithm
    Kudo, Shuhei
    Yamamoto, Yusaku
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 612 - 622
  • [5] Performance analysis and optimization of the parallel one-sided block Jacobi SVD algorithm with dynamic ordering and variable blocking
    Kudo, Shuhei
    Yamamoto, Yusaku
    Becka, Martin
    Vajtersic, Marian
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (09):
  • [7] Performance of the Parallel One-Sided Block Jacobi SVD Algorithm on a Modern Distributed-Memory Parallel Computer
    Kudo, Shuhei
    Yamamoto, Yusaku
    Becka, Martin
    Vajtersic, Marian
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 594 - 604
  • [8] Study of the parallel block one-sided Jacobi method
    Daoudi, EM
    Lakhouaja, A
    Outada, H
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 2001, 2110 : 454 - 463
  • [9] Parallel One-Sided Jacobi SVD Algorithm with Variable Blocking Factor
    Becka, Martin
    Oksa, Gabriel
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 57 - 66
  • [10] Advances in speedup of the indefinite one-sided block Jacobi method
    Singer, Sanja
    Singer, Sasa
    Hari, Vjeran
    Bokulic, Kresimir
    Davidovic, Davor
    Juresic, Marijan
    Uscumlic, Aleksandar
    [J]. NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, 2007, 936 : 519 - +