请输入您要查询的百科知识:

 

词条 Matrix-free methods
释义

  1. References

In computational mathematics, a matrix-free method is an algorithm for solving a linear system of equations or an eigenvalue problem that does not store the coefficient matrix explicitly, but accesses the matrix by evaluating matrix-vector products.[1] Such methods can be preferable when the matrix is so big that storing and manipulating it would cost a lot of memory and computer time, even with the use of methods for sparse matrices. Many iterative methods allow for a matrix-free implementation, including:

  • the power method,
  • the Lanczos algorithm,[2]
  • Locally Optimal Block Preconditioned Conjugate Gradient Method (LOBPCG),[3]
  • Wiedemann's coordinate recurrence algorithm,[4] and
  • the conjugate gradient method.[5]

Distributed solutions have also been explored using coarse-grain parallel software systems to achieve homogeneous solutions of linear systems.[6]

It is generally used in solving non-linear equations like Euler's equations in Computational Fluid Dynamics. Solving these equations requires the calculation of the jacobian which is costly in terms of CPU time and storage. To avoid this expense, matrix free methods are employed. In order to remove the need to calculate the jacobian, the jacobian vector product is formed instead, which is in fact a vector itself. Manipulating and calculating this vector is easier than working with a large matrix or linear system.

References

1. ^{{Citation | last1=Langville | first1=Amy N. | last2=Meyer | first2=Carl D. | title=Google's PageRank and beyond: the science of search engine rankings | publisher=Princeton University Press | isbn=978-0-691-12202-1 | year=2006 | page=40}}
2. ^{{Citation |doi=10.1016/0024-3795(93)90235-G |title=Solving linear equations over GF(2): Block Lanczos algorithm |year=1993 |last1=Coppersmith |first1=Don |journal=Linear Algebra and its Applications |volume=192 |pages=33–60}}
3. ^{{Cite journal| doi = 10.1137/S1064827500366124| title = Toward the Optimal Preconditioned Eigensolver: Locally Optimal Block Preconditioned Conjugate Gradient Method| journal = SIAM Journal on Scientific Computing| volume = 23| issue = 2| pages = 517–541| year = 2001| last1 = Knyazev | first1 = Andrew V. | citeseerx = 10.1.1.34.2862}}
4. ^{{Citation |url=http://www.enseignement.polytechnique.fr/profs/informatique/Francois.Morain/Master1/Crypto/projects/Wiedemann86.pdf|doi=10.1109/TIT.1986.1057137 |title=Solving sparse linear equations over finite fields |year=1986 |last1=Wiedemann |first1=D. |journal=IEEE Transactions on Information Theory |volume=32 |pages=54–62}}
5. ^{{Citation | doi=10.1007/3-540-38424-3_8 | chapter=Solving Large Sparse Linear Systems Over Finite Fields | title=Advances in Cryptology-CRYPT0' 90 | series=Lecture Notes in Computer Science | year=1991 | last1=Lamacchia | first1=B. A. | last2=Odlyzko | first2=A. M. | isbn=978-3-540-54508-8 | volume=537 | pages=109}}
6. ^{{Citation | last1=Kaltofen | first1=E. | last2=Lobo | first2=A. | title=Distributed Matrix-Free Solution of Large Sparse Linear Systems over Finite Fields | year=1996 | periodical=Algorithmica | volume=24 | pages=311–348 |doi=10.1007/PL00008266 | issue=3–4| citeseerx=10.1.1.17.7470 }}
{{Numerical linear algebra}}{{mathapplied-stub}}

1 : Numerical linear algebra

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 7:54:31