Linear-time CUR approximation of BEM matrices
Autor: | Laura Grigori, Xavier Claeys, Alan Ayala |
---|---|
Přispěvatelé: | Algorithms and parallel tools for integrated numerical simulations (ALPINES), Institut National des Sciences Mathématiques et de leurs Interactions (INSMI)-Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Jacques-Louis Lions (LJLL (UMR_7598)), Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université de Paris (UP)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université de Paris (UP), Laboratoire Jacques-Louis Lions (LJLL (UMR_7598)), Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université de Paris (UP), ANR-15-CE23-0017,NonLocalDD,Méthodes non-locales en décomposition de domaines pour l'électromagnétisme(2015), European Project: 671633,H2020 Pilier Excellent Science,H2020-FETHPC-2014,NLAFET(2015), Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Cité (UPCité)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Cité (UPCité), Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Cité (UPCité), Université Paris Diderot - Paris 7 (UPD7)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Diderot - Paris 7 (UPD7)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS), Université Paris Diderot - Paris 7 (UPD7)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS) |
Rok vydání: | 2020 |
Předmět: |
Matrices BEM
65F0565F2565F30 010103 numerical & computational mathematics Row and column spaces 01 natural sciences Approximation error Approximation CUR Convergence (routing) Applied mathematics 0101 mathematics Time complexity Boundary element method Mathematics Pivot element Applied Mathematics Algorithmes en temps linéaire CUR approximation Approximation algorithm Linear time algorithms [INFO.INFO-NA]Computer Science [cs]/Numerical Analysis [cs.NA] Computer Science::Numerical Analysis QR decomposition 010101 applied mathematics Computational Mathematics BEM matrices [MATH.MATH-NA]Mathematics [math]/Numerical Analysis [math.NA] |
Zdroj: | Journal of Computational and Applied Mathematics Journal of Computational and Applied Mathematics, Elsevier, 2020, 368 (112528), ⟨10.1016/j.cam.2019.112528⟩ Journal of Computational and Applied Mathematics, 2020, 368 (112528), ⟨10.1016/j.cam.2019.112528⟩ |
ISSN: | 0377-0427 |
DOI: | 10.1016/j.cam.2019.112528 |
Popis: | International audience; In this paper we propose linear-time CUR approximation algorithms for admissible matrices obtained from the hierarchical form of Boundary Element matrices. We propose a new approach called geometric sampling to obtain indices of most significant rows and columns usinginformation from the domains where the problem is posed. Our strategy is tailored to Boundary Element Methods (BEM) since it uses directly and explicitly the cluster tree containing information from the problem geometry. Our CUR algorithm has precision comparable with low-rankapproximations created with the truncated QR factorization with column pivoting (QRCP) and the Adaptive Cross Approximation (ACA) with full pivoting, which are quadratic-cost methods. When compared to the well-known linear-time algorithm ACA with partial pivoting, we show that our algorithm improves, in general, the convergence error and overcomes some cases where ACA fails. We provide a general relative error bound for CUR approximations created with geometrical sampling. Finally, we evaluate the performance of our algorithms on traditional BEM problemsdefined over different geometries.; Dans cet article, nous présentons des algorithmes pour créer une approximation de rang faible de type CUR pour des matrices résultant de la discrétisation des équations intégrales par la méthode des éléments de frontière (BEM). Notre approche consiste à utiliser l’information sur la géométrie du problème pour choisir des colonnes et des lignes les plus représentatives de la matrice. Nous montrons que notre algorithme principal, dont le coût est linéaire, a la même précision que des méthodes, ayant coût quadratique, comme QRCP et Approximation Adaptative Croisée (ACA) avec pivotage complet. Nous présentons des expériences numériques sur des domaines complexes en utilisant des noyaux intégrales fréquemment utilisés dans la littérature. |
Databáze: | OpenAIRE |
Externí odkaz: |