A cooperative conjugate gradient method for linear systems permitting efficient multi-thread implementation

被引:0
|
作者
Bhaya, Amit [1 ]
Bliman, Pierre-Alexandre [2 ,3 ]
Niedu, Guilherme [4 ]
Pazos, Fernando A. [5 ]
机构
[1] Univ Fed Rio de Janeiro, Dept Elect Engn, Rio De Janeiro, RJ, Brazil
[2] UPMC Univ Paris 06, Inria, Sorbonne Univ, Lab JL Lions,UMR CNRS 7598, Paris, France
[3] Fundacao Getulio Vargas, Escola Matemat Aplicada, Rio De Janeiro, RJ, Brazil
[4] Petrobras SA, Rio De Janeiro, Brazil
[5] Univ Estado Rio De Janeiro, Dept Elect & Telecommun Engn, Rio De Janeiro, RJ, Brazil
关键词
Discrete linear systems; Iterative methods; Conjugate gradient algorithm; Cooperative algorithms; HYBRID PROCEDURES; ALGORITHM;
D O I
10.1007/s40314-016-0416-7
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper revisits, in a multi-thread context, the so-called multi-parameter or block conjugate gradient (B-CG) methods, first proposed as sequential algorithms by O'Leary and Brezinski, for the solution of the linear system Ax = b, for an n-dimensional symmetric positive definite matrix A. Instead of the scalar parameters of the classical CG algorithm, which minimizes a scalar functional at each iteration, multiple descent and conjugate directions are updated simultaneously. Implementation involves the use of multiple threads and the algorithm is referred to as cooperative CG (CCG) to emphasize that each thread now uses information that comes from the other threads. It is shown that for a sufficiently large matrix dimension n, the use of an optimal number of threads results in a worst case flop count of O (n(7/3)) in exact arithmetic. Numerical experiments on a multi-core, multi-thread computer, for synthetic and real matrices, illustrate the theoretical results.
引用
收藏
页码:1601 / 1628
页数:28
相关论文
共 50 条
  • [31] Distributed Optimal Cooperative Formation Control Method for Multi-UAVs Systems
    Li, Junzhi
    Sun, Jingliang
    Long, Teng
    Wang, Yangjie
    Xu, Guangtong
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 6931 - 6936
  • [32] Generalized product-type methods based on bi-conjugate gradient (GPBiCG) for solving shifted linear systems
    Dehghan, Mehdi
    Mohammadi-Arani, Reza
    COMPUTATIONAL & APPLIED MATHEMATICS, 2017, 36 (04) : 1591 - 1606
  • [33] A Deep Reinforcement Learning Method based on Deterministic Policy Gradient for Multi-Agent Cooperative Competition
    Zuo, Xuan
    Xue, Hui-Feng
    Wang, Xiao-Yin
    Du, Wan-Ru
    Tian, Tao
    Gao, Shan
    Zhang, Pu
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2021, 23 (03): : 88 - 98
  • [34] Energy- and Area-Efficient Recursive-Conjugate-Gradient-Based MMSE Detector for Massive MIMO Systems
    Liu, Leibo
    Peng, Guiqiang
    Wang, Pan
    Zhou, Sheng
    Wei, Qiushi
    Yin, Shouyi
    Wei, Shaojun
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2020, 68 : 573 - 588
  • [35] An efficient DY-type spectral conjugate gradient method for system of nonlinear monotone equations with application in signal recovery
    Aji, Sani
    Kumam, Poom
    Awwal, Aliyu Muhammed
    Yahaya, Mahmoud Muhammad
    Sitthithakerngkiet, Kanokwan
    AIMS MATHEMATICS, 2021, 6 (08): : 8078 - 8106
  • [36] Multi-scale method for ill-conditioned linear systems
    Wang, Jinmei
    Wang, Ke
    2017 3RD INTERNATIONAL CONFERENCE ON APPLIED MATERIALS AND MANUFACTURING TECHNOLOGY (ICAMMT 2017), 2017, 242
  • [37] Conjugate Gradient Derived Kernel Affine Projection Method for Post-distortion in Visible Light Communication Systems
    Shen, Yujie
    Wang, Jieling
    Kang, Zihan
    Shen, Ba-Zhong
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 135 (01) : 183 - 200
  • [38] An Efficient Method to Assess Local Controllability and Observability for Non-Linear Systems
    Stigter, J. D.
    van Willigenburg, L. G.
    Molenaar, J.
    IFAC PAPERSONLINE, 2018, 51 (02): : 535 - 540
  • [39] The Implementation of a New Optimization Method for Hydropower Generation and Multi-Reservoir Systems
    Moghani, Abbas
    Karami, Hojat
    WATER RESOURCES MANAGEMENT, 2024, 38 (05) : 1711 - 1735
  • [40] Fuzzy efficient iterative method for multi-objective linear fractional programming problems
    Arya, Rubi
    Singh, Pitam
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2019, 160 (39-54) : 39 - 54