Adaptive compression of large vectors
HTML articles powered by AMS MathViewer
- by Steffen Börm;
- Math. Comp. 87 (2018), 209-235
- DOI: https://doi.org/10.1090/mcom/3203
- Published electronically: May 31, 2017
- PDF | Request permission
Abstract:
Numerical algorithms for elliptic partial differential equations frequently employ error estimators and adaptive mesh refinement strategies in order to reduce the computational cost.
We can extend these techniques to general vectors by splitting the vectors into a hierarchically organized partition of subsets and using appropriate bases to represent the corresponding parts of the vectors. This leads to the concept of hierarchical vectors.
A hierarchical vector with $m$ subsets and bases of rank $k$ requires $mk$ units of storage, and typical operations like the evaluation of norms and inner products or linear updates can be carried out in $\mathcal {O}(mk^2)$ operations.
Using an auxiliary basis, the product of a hierarchical vector and an $\mathcal {H}^2$-matrix can also be computed in $\mathcal {O}(mk^2)$ operations, and if the result admits an approximation with $\widetilde m$ subsets in the original basis, this approximation can be obtained in $\mathcal {O}((m+\widetilde m)k^2)$ operations. Since it is possible to compute the corresponding approximation error exactly, sophisticated error control strategies can be used to ensure the optimal compression.
Possible applications of hierarchical vectors include the approximation of eigenvectors, optimal control problems, and time-dependent partial differential equations with moving local irregularities.
References
- I. Babuška and W. C. Rheinboldt, Error estimates for adaptive finite element computations, SIAM J. Numer. Anal. 15 (1978), no. 4, 736–754. MR 483395, DOI 10.1137/0715049
- Eberhard Bänsch, Local mesh refinement in $2$ and $3$ dimensions, Impact Comput. Sci. Engrg. 3 (1991), no. 3, 181–191. MR 1141298, DOI 10.1016/0899-8248(91)90006-G
- Steffen Börm, Efficient numerical methods for non-local operators, EMS Tracts in Mathematics, vol. 14, European Mathematical Society (EMS), Zürich, 2010. $\scr H^2$-matrix compression, algorithms and analysis. MR 2767920, DOI 10.4171/091
- Wolfgang Hackbusch, Lars Grasedyck, and Steffen Börm, An introduction to hierarchical matrices, Proceedings of EQUADIFF, 10 (Prague, 2001), 2002, pp. 229–241. MR 1981528
- W. Hackbusch and S. Börm, Data-sparse approximation by adaptive $\scr H^2$-matrices, Computing 69 (2002), no. 1, 1–35. MR 1954142, DOI 10.1007/s00607-002-1450-4
- Steffen Börm, Maike Löhndorf, and Jens M. Melenk, Approximation of integral operators by variable-order interpolation, Numer. Math. 99 (2005), no. 4, 605–643. MR 2121071, DOI 10.1007/s00211-004-0564-3
- Steffen Börm and Knut Reimer, Efficient arithmetic operations for rank-structured matrices based on hierarchical low-rank updates, Comput. Vis. Sci. 16 (2013), no. 6, 247–258. MR 3319575, DOI 10.1007/s00791-015-0233-3
- Albert Cohen, Wolfgang Dahmen, and Ronald DeVore, Adaptive wavelet methods for elliptic operator equations: convergence rates, Math. Comp. 70 (2001), no. 233, 27–75. MR 1803124, DOI 10.1090/S0025-5718-00-01252-7
- Willy Dörfler, A convergent adaptive algorithm for Poisson’s equation, SIAM J. Numer. Anal. 33 (1996), no. 3, 1106–1124. MR 1393904, DOI 10.1137/0733054
- Lars Grasedyck and Wolfgang Hackbusch, Construction and arithmetics of $\scr H$-matrices, Computing 70 (2003), no. 4, 295–334. MR 2011419, DOI 10.1007/s00607-003-0019-1
- W. Hackbusch and B. N. Khoromskij, A sparse $\scr H$-matrix arithmetic. II. Application to multi-dimensional problems, Computing 64 (2000), no. 1, 21–47. MR 1755846, DOI 10.1007/PL00021408
- W. Hackbusch, B. N. Khoromskij, and S. A. Sauter, On $\mathcal {H}^2$-matrices, Lectures on Applied Mathematics (H. Bungartz, R. Hoppe, and C. Zenger, eds.), Springer-Verlag, Berlin, 2000, pp. 9–29.
- J. M. Melenk and B. I. Wohlmuth, On residual-based a posteriori error estimation in $hp$-FEM, Adv. Comput. Math. 15 (2001), no. 1-4, 311–331 (2002). A posteriori error estimation and adaptive computational methods. MR 1887738, DOI 10.1023/A:1014268310921
- Pedro Morin, Ricardo H. Nochetto, and Kunibert G. Siebert, Data oscillation and convergence of adaptive FEM, SIAM J. Numer. Anal. 38 (2000), no. 2, 466–488. MR 1770058, DOI 10.1137/S0036142999360044
- Ch. Schwab, $p$- and $hp$-finite element methods, Numerical Mathematics and Scientific Computation, The Clarendon Press, Oxford University Press, New York, 1998. Theory and applications in solid and fluid mechanics. MR 1695813
- Rob Stevenson, Optimality of a standard adaptive finite element method, Found. Comput. Math. 7 (2007), no. 2, 245–269. MR 2324418, DOI 10.1007/s10208-005-0183-0
- R. Verfürth, A Review of Posteriori Error Estimation and Adaptive Mesh-Refinement Techniques, Wiley, 1996.
- Rüdiger Verfürth, A posteriori error estimation techniques for finite element methods, Numerical Mathematics and Scientific Computation, Oxford University Press, Oxford, 2013. MR 3059294, DOI 10.1093/acprof:oso/9780199679423.001.0001
Bibliographic Information
- Steffen Börm
- Affiliation: Department of Computer Science, University of Kiel, 24118 Kiel, Germany
- MR Author ID: 678579
- Email: boerm@email.uni-kiel.de
- Received by editor(s): May 31, 2015
- Received by editor(s) in revised form: July 12, 2016, and August 8, 2016
- Published electronically: May 31, 2017
- © Copyright 2017 American Mathematical Society
- Journal: Math. Comp. 87 (2018), 209-235
- MSC (2010): Primary 15A03; Secondary 41A50, 65F10, 65D05
- DOI: https://doi.org/10.1090/mcom/3203
- MathSciNet review: 3716194