Conjugate Gradients Acceleration of Coordinate Descent for Linear Systems

被引:0
|
作者
Gordon, Dan [1 ]
机构
[1] Univ Haifa, Dept Comp Sci, IL-34988 Haifa, Israel
关键词
Coordinate descent; CD; CGCD; CGMN; Conjugate gradients acceleration; Gauss-Seidel; Kaczmarz algorithm; Linear systems; Matrix inversion; Multiple right-hand-sides; Parallelism; EFFICIENCY;
D O I
10.1007/s10915-023-02307-1
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper introduces a conjugate gradients (CG) acceleration of the coordinate descent algorithm (CD) for linear systems. It is shown that the Kaczmarz algorithm (KACZ) can simulate CD exactly, so CD can be accelerated by CG similarly to the CG acceleration of KACZ (Bjorck and Elfving in BIT 19:145-163, 1979). Experimental results were carried out on large sets of problems of reconstructing bandlimited functions from random sampling. The randomness causes extreme variance between different instances of these problems, thus causing extreme variance in the advantage of CGCD over CD. The reduction of the number of iterations by CGCD varies from about 50-90% and beyond. The implementation of CGCD is simple. CGCD can also be used for the parallel solution of linear systems derived from partial differential equations, and for the efficient solution of multiple right-hand-side problems and matrix inversion.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Coordinate Descent Method for Log-linear Model on Posets
    Hayashi, Shota
    Sugiyama, Mahito
    Matsushima, Shin
    2020 IEEE 7TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA 2020), 2020, : 99 - 108
  • [22] ADAPTIVE RANDOMIZED COORDINATE DESCENT FOR SOLVING SPARSE SYSTEMS
    Onose, Alexandru
    Dumitrescu, Bogdan
    2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 721 - 725
  • [23] When Cyclic Coordinate Descent Outperforms Randomized Coordinate Descent
    Gurbuzbalaban, Mert
    Ozdaglar, Asuman
    Parrilo, Pablo A.
    Vanli, N. Denizcan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [24] PRECONDITIONED CONJUGATE GRADIENTS FOR SOLVING SINGULAR SYSTEMS
    KAASSCHIETER, EF
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1988, 24 (1-2) : 265 - 275
  • [25] Linear Convergence of Random Dual Coordinate Descent on Nonpolyhedral Convex Problems
    Necoara, Ion
    Fercoq, Olivier
    MATHEMATICS OF OPERATIONS RESEARCH, 2022, 47 (04) : 2641 - 2666
  • [26] The coordinate descent method with stochastic optimization for linear support vector machines
    Zheng, Tianyou
    Liang, Xun
    Cao, Run
    NEURAL COMPUTING & APPLICATIONS, 2013, 22 (7-8): : 1261 - 1266
  • [27] Erratum to: Linear Convergence of Dual Coordinate Descent on Nonpolyhedral Convex Problems
    Necoara, Ion
    Fercoq, Olivier
    MATHEMATICS OF OPERATIONS RESEARCH, 2024,
  • [28] Majorization minimization by coordinate descent for concave penalized generalized linear models
    Dingfeng Jiang
    Jian Huang
    Statistics and Computing, 2014, 24 : 871 - 883
  • [29] The coordinate descent method with stochastic optimization for linear support vector machines
    Tianyou Zheng
    Xun Liang
    Run Cao
    Neural Computing and Applications, 2013, 22 : 1261 - 1266
  • [30] Majorization minimization by coordinate descent for concave penalized generalized linear models
    Jiang, Dingfeng
    Huang, Jian
    STATISTICS AND COMPUTING, 2014, 24 (05) : 871 - 883