Proseminar: Hierarchische Matrizen


Vorträge:

  1. Ein Einfuehrungsbeispiel [7, Sect. 1], Herr Mirko Baechtiger, 16.4.2004 SlidesI, SlidesII
  2. Mehrdimensionale Clusterbäume [7, Sect. 2.1], Herr Jean-Marie Droz, 16.4.2004, Slides
  3. Mehrdimensionale Block-Clusterbäume [7, Sect. 2.2], Herr Roman Jud, 30.4.2004, Slides
  4. Mehrdimensionale Interpolation [7, Sect. 3.2], Herr Aniello Esposito, 30.4.2004, Slides
  5. Randintegralgleichungen [7, Sect. 3.1 & 3.3], Herr Christian Perret, 7.5.2004, Slides I, Slides II
  6. H-Matrizen und elliptische Randwertprobleme [7, Sect. 4], Herr Lukas Wampfler, 7.5.2004, Slides
  7. H-Matrix-Arithmetik: Niedrigrangmatrizen (Komplexität) [7,Sect. 5.1] und [7, Sect. 6.1], see also [7], Herr Raphael Scheiwiller, 28.5.2004, Slides
  8. H-Matrix-Arithmetik: Addition (Komplexität)[7, Sect. 5.2] und [7,Sect. 6.2], see also [7], Herr Michael Graenz, 28.5.2004, Slides
  9. H-Matrix-Arithmetik: Multiplikation [7, Sect. 5.2], see also [7], Herr Remo Crameri, 4.6.2004, Slides
  10. H-Matrix-Arithmetik: Multiplikation - Komplexitaet [7, Sect. 6.2.3], see also [7], Herr Jean-Marie Droz, 4.6.2004, Slides
  11. H-Matrix-Arithmetik: Inversion (Komplexität) [7, Sect. 5.2.2] und [7, Sect. 6.2.4], see also [7], Herr Anielli Esposito, 11.6.2004, Slides
  12. H-Matrix-Arithmetik: LU-Zerlegung [7 Sect 5.2.3.], Herr Remo Crameri, 11.6.2004, Slides
  13. ACA I [3, Sect. 1-3.2], Herr Christian Perret, 18.6.2004, Slides
  14. ACA II: Fehlerabschaetzungen [3, Sect. 3.3 & 3.4], Herr Roman Jud, 18.6.2004, Slides
  15. Eigenschaften der Blockclusterbaeume [7, Sect. 6.3], Herr Lukas Wampfler,  25.6.2004
  16. $H^2$-Matrizen: Motivation [7, Sect. 8.1], Herr Mirko Baechtiger, 25.6.2004
  17. $H^2$-Matrizen: Definition [7, Sect. 8.2], Herr Raphael Scheiwiller, 2.7.2004
  18. Adaptive Clusterbasen [7, Sect. 8.3], Herr Michael Graenz, 2.7.2004
  19. The Fast Multipole Method (FMM) I: [1, Sect. 1-2], -
  20. The Fast Multipole Method (FMM) II: [1, Sect. 3-4], -
  21. FMM in 3D [1, Sect. 5], -
  22. FMM for wave propagation [9a], -

Viele Vorträge sind algorithmisch orientiert, wobei in der zugrundeliegenden Literatur auf ein C-Bibliothek (HLIB) vom MPI Leipzig Bezug genommen wird. Diese Bibliothek steht zur Verfügung (Download) und kann bei der Vorbereitung der Vorträge eingesetzt werden.

Dozenten : Prof. R. Hiptmair
Ort : HG E 22
Zeit : Fr 10:15-12:00
beginnt am : 16.4.2004
Vorbesprechung : Fr 2.4.2004, 10:15, HG E 22
Kontaktperson : R. Hiptmair, hiptmair@sam.math.ethz.ch
HLIB-Beratung : K. Schmidt, kersten.schmidt@sam.math.ethz.ch
Voraussetzungen : Solide Kenntnisse in Linearer Algebra (Matrizenrechnung), Grundkenntnisse in Analysis. Vetrautheit mit einer Programmiersprache (C, C++ oder JAVA)

Beschreibung:

Im Rahmen numerischer Simulationen von Vorgängen in Naturwissenschaft und Technik treten oft lineare Gleichungssysteme mit grossen vollbesetzten Matrizen auf. Im allgemeinen Fall einer vollbesetzten n x n -Matrix benötigt die Multiplikation mit einem Vektor quadratischen Aufwand in n, die Lösung eines Gleichungssystems mit Gausselimination sogar kubischen Aufwand.

Nun hat man bemerkt, dass viele dieser Matrizen eine verborgene Struktur aufweisen, da sie mit Integraloperatoren mit schnell abfallenden Kernen in Beziehung stehen. Dies lëst sich dadurch ausnutzen, dass man eine gute Näherung der Matrix durch lokale Niedrigrangapproximation erhalten kann. Das resultierende Speicherformat ist bekannt als "Hierarchische Matrix" (H-Matrix).

Gegenstand des Seminars ist dieses hierarchische Matrixformat und darauf aufbauende Algorithmen zur Multiplikation Matrix-Vektor, zur approximativen Matrixmultiplikation und Invertierung. Diskutiert werden die mathemtischen Grundlagen, die Details der Algorithmen und deren Komplexität.

Die Idee der hierarchischen Matrizen stellt eine bedeutende Innovation der modernen numerischen Mathematik dar. Sie steht in enger Beziehung zu den sogenannten Fast-Multipole-Verfahren fuer nichtlokale Operatoren und zum Panel-Clustering fuer Randelementgleichungen. Ihr Potential ist noch lange nicht ausgeschöpft.

Die Vortraege im Seminar werden sich im wesentlichen auf ein Skriptum "Hierarchical Matrices" (S. Boerm, L. Grasedyck, W. Hackbusch, Max-Planck Institut fuer Mathematik in den Naturwissenschaften, Leipzig) stützen. Daneben werden noch einige ausgewählte Publikationen herangezogen.

Allgemeines zu den Präsentationen

Der Beamer muss vor dem Vortrag im HG D 26.2 vom Vortragenden abgeholt werden und ist bis  15:30 dort wieder abzugeben.

Literatur

Die meisten relevanten Publikationen sind in elektronischer Form verfuegbar (Download)


1 BEG97:
R. BEATSON AND L. GREENGARD, A short course on fast multipole methods, in Wavelets, Multilevel Methods and Elliptic PDEs, M. Ainsworth, K. Levesley, M. Marletta, and W. Light, eds., Numerical Mathematics and Scientific Computation, Clarendon Press, Oxford, 1997, pp. 1-38.

2 BEH03:
M. BEBENDORF AND W. HACKBUSCH, Existence of ${\mathcal{H}}$-matrix approximants to the inverse FE-matrix of elliptic operators with $L^\infty$-coefficients, Numerische Mathematik, 95 (2003), pp. 1-28.

3 BER03:
M. BEBENDORF AND S. RJASANOV, Adaptive low-rank approximation of collocation matrices, Computing, 70 (2003), pp. 1-24.

4 BOE03:
S. BÖRM, ${\mathcal{H}^2}$-matrices -- multilevel methods for the approximation of integral operators, Tech. Report 7, Max Planck Institute for Mathematics in the Sciences, 2003.
To appear in Computing and Visualization in the Sciences.

5 BOG02:
S. BÖRM AND L. GRASEDYCK, Low-rank approximation of integral operators by interpolation, Tech. Report 72, Max Planck Institute for Mathematics in the Sciences, 2002.
To appear in Computing.

6 BGH03:
S. B¨ORM, L. GRASEDYCK, AND W. HACKBUSCH, Introduction to hierarchical matrices with applications, Engineering Analysis with Boundary Elements, 27 (2003), pp. 405-422.

7 BGH03b:
S. B¨ORM, L. GRASEDYK, AND W. HACKBUSCH, Hierarchical matrices, Lecture notes 21, MPI für Mathematik in den Naturwissenschaften, Leipzig, Germany, 2003.

8 BOH01:
S. BÖRM AND W. HACKBUSCH, ${\mathcal{H}}^2$-matrix approximation of integral operators by interpolation, Applied Numerical Mathematics, 43 (2002), pp. 129-143.

9 BOH03:
S. BÖRM AND W. HACKBUSCH, Approximation of boundary element operators by adaptive ${\mathcal H}^2$-matrices, Tech. Report 5, Max Planck Institute for Mathematics in the Sciences, 2003.
To appear in Foundations of Computational Mathematics.

9a CRW93a:
R. Coifman, V.Rokhlin and S. Wandzura, The fast multipole method for the wave equation: A pedestrian approach, IEEE Antennas and Propagation Magazine, 35(3), 1993

10 GHK02:
I. GAVRILYUK, W. HACKBUSCH, AND B. KHOROMSKIJ, Data-sparse approximation to operator-valued functions of elliptic operator, Tech. Report 54, Max Planck Institute for Mathematics in the Sciences, 2002.
To appear in Mathematics of Computation.

11 GHK02a:
I. GAVRILYUK, W. HACKBUSCH, AND B. KHOROMSKIJ, $\mathcal{H}$-matrix approximation for the operator exponential with applications, Numerische Mathematik, 92 (2002), pp. 83-111.

12 GHK03:
I. GAVRILYUK, W. HACKBUSCH, AND B. KHOROMSKIJ, Data-sparse approximation of a class of operator-valued functions, Tech. Report 20, Max Planck Institute for Mathematics in the Sciences, 2003.
To appear in Mathematics of Computation.

13 GRA0:
L. GRASEDYCK, Theorie und Anwendung Hierarchischer Matrizen, phd thesis, Universität Kiel, Kiel, Germany, 2001.

14 GRH03:
L. GRASEDYCK AND W. HACKBUSCH, Construction and arithmetics of ${\mathcal{H}}$-matrices, Computing, 70 (2003), pp. 295-334.

15 GHL01:
L. GRASEDYCK, W. HACKBUSCH, AND S. LEBORNE, Adaptive refinement and clustering of $\mathcal{H}$-matrices, Tech. Report 106, Max Planck Institute of Mathematics in the Sciences, 2001.

16 HAC99:
W. HACKBUSCH, A sparse matrix arithmetic based on ${\cal
H}$-matrices. Part I: Introduction to ${\cal
H}$-matrices, Computing, 62 (1999), pp. 89-108.

17 HAB02:
W. HACKBUSCH AND S. B¨ORM, Data-sparse approximation by adaptive ${\cal H}^2$-matrices, Computing, 69 (2002), pp. 1-35.

18 HAK00:
W. HACKBUSCH AND B. KHOROMSKIJ, A sparse $\mathcal{H}$-matrix arithmetic: General complexity estimates, J. Comp. Appl. Math., 125 (2000), pp. 479-501.

Prof. Ralf Hiptmair 2004-02-16