English

A Parallel Hierarchical Blocked Adaptive Cross Approximation Algorithm

Numerical Analysis 2019-09-06 v3 Numerical Analysis

Abstract

This paper presents a hierarchical low-rank decomposition algorithm assuming any matrix element can be computed in O(1)O(1) time. The proposed algorithm computes rank-revealing decompositions of sub-matrices with a blocked adaptive cross approximation (BACA) algorithm, followed by a hierarchical merge operation via truncated singular value decompositions (H-BACA). The proposed algorithm significantly improves the convergence of the baseline ACA algorithm and achieves reduced computational complexity compared to the full decompositions such as rank-revealing QR decompositions. Numerical results demonstrate the efficiency, accuracy and parallel efficiency of the proposed algorithm.

Keywords

Cite

@article{arxiv.1901.06101,
  title  = {A Parallel Hierarchical Blocked Adaptive Cross Approximation Algorithm},
  author = {Yang Liu and Wissam Sid-Lakhdar and Elizaveta Rebrova and Pieter Ghysels and Xiaoye Sherry Li},
  journal= {arXiv preprint arXiv:1901.06101},
  year   = {2019}
}