Fourier Neural Solver for Large Sparse Linear Algebraic Systems
Large sparse linear algebraic systems can be found in a variety of scientific and engineering fields and many scientists strive to solve them in an efficient and robust manner. In this paper, we propose an interpretable neural solver, the Fourier neural solver (FNS), to address them. FNS is based on...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-10-01
|
Series: | Mathematics |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7390/10/21/4014 |
_version_ | 1797467399382892544 |
---|---|
author | Chen Cui Kai Jiang Yun Liu Shi Shu |
author_facet | Chen Cui Kai Jiang Yun Liu Shi Shu |
author_sort | Chen Cui |
collection | DOAJ |
description | Large sparse linear algebraic systems can be found in a variety of scientific and engineering fields and many scientists strive to solve them in an efficient and robust manner. In this paper, we propose an interpretable neural solver, the Fourier neural solver (FNS), to address them. FNS is based on deep learning and a fast Fourier transform. Because the error between the iterative solution and the ground truth involves a wide range of frequency modes, the FNS combines a stationary iterative method and frequency space correction to eliminate different components of the error. Local Fourier analysis shows that the FNS can pick up on the error components in frequency space that are challenging to eliminate with stationary methods. Numerical experiments on the anisotropic diffusion equation, convection–diffusion equation, and Helmholtz equation show that the FNS is more efficient and more robust than the state-of-the-art neural solver. |
first_indexed | 2024-03-09T18:53:05Z |
format | Article |
id | doaj.art-9e9e2a4b5987415781ed62f5ff5c7611 |
institution | Directory Open Access Journal |
issn | 2227-7390 |
language | English |
last_indexed | 2024-03-09T18:53:05Z |
publishDate | 2022-10-01 |
publisher | MDPI AG |
record_format | Article |
series | Mathematics |
spelling | doaj.art-9e9e2a4b5987415781ed62f5ff5c76112023-11-24T05:43:34ZengMDPI AGMathematics2227-73902022-10-011021401410.3390/math10214014Fourier Neural Solver for Large Sparse Linear Algebraic SystemsChen Cui0Kai Jiang1Yun Liu2Shi Shu3Hunan Key Laboratory for Computation and Simulation in Science and Engineering, Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education, School of Mathematics and Computational Science, Xiangtan University, Xiangtan 411105, ChinaHunan Key Laboratory for Computation and Simulation in Science and Engineering, Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education, School of Mathematics and Computational Science, Xiangtan University, Xiangtan 411105, ChinaHunan Key Laboratory for Computation and Simulation in Science and Engineering, Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education, School of Mathematics and Computational Science, Xiangtan University, Xiangtan 411105, ChinaHunan Key Laboratory for Computation and Simulation in Science and Engineering, Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education, School of Mathematics and Computational Science, Xiangtan University, Xiangtan 411105, ChinaLarge sparse linear algebraic systems can be found in a variety of scientific and engineering fields and many scientists strive to solve them in an efficient and robust manner. In this paper, we propose an interpretable neural solver, the Fourier neural solver (FNS), to address them. FNS is based on deep learning and a fast Fourier transform. Because the error between the iterative solution and the ground truth involves a wide range of frequency modes, the FNS combines a stationary iterative method and frequency space correction to eliminate different components of the error. Local Fourier analysis shows that the FNS can pick up on the error components in frequency space that are challenging to eliminate with stationary methods. Numerical experiments on the anisotropic diffusion equation, convection–diffusion equation, and Helmholtz equation show that the FNS is more efficient and more robust than the state-of-the-art neural solver.https://www.mdpi.com/2227-7390/10/21/4014Fourier neural solverfast Fourier transformlocal Fourier analysisconvection–diffusion–reaction equation |
spellingShingle | Chen Cui Kai Jiang Yun Liu Shi Shu Fourier Neural Solver for Large Sparse Linear Algebraic Systems Mathematics Fourier neural solver fast Fourier transform local Fourier analysis convection–diffusion–reaction equation |
title | Fourier Neural Solver for Large Sparse Linear Algebraic Systems |
title_full | Fourier Neural Solver for Large Sparse Linear Algebraic Systems |
title_fullStr | Fourier Neural Solver for Large Sparse Linear Algebraic Systems |
title_full_unstemmed | Fourier Neural Solver for Large Sparse Linear Algebraic Systems |
title_short | Fourier Neural Solver for Large Sparse Linear Algebraic Systems |
title_sort | fourier neural solver for large sparse linear algebraic systems |
topic | Fourier neural solver fast Fourier transform local Fourier analysis convection–diffusion–reaction equation |
url | https://www.mdpi.com/2227-7390/10/21/4014 |
work_keys_str_mv | AT chencui fourierneuralsolverforlargesparselinearalgebraicsystems AT kaijiang fourierneuralsolverforlargesparselinearalgebraicsystems AT yunliu fourierneuralsolverforlargesparselinearalgebraicsystems AT shishu fourierneuralsolverforlargesparselinearalgebraicsystems |