Multi-Resolution Approximate Inverses

I hereby declare that I am the sole author of this thesis. I authorize the University of Waterloo to lend this thesis to other institutions or individuals for the purpose of scholarly research. I further authorize the University of Waterloo to reproduce this thesis by photocopying or by other means, in total or in part, at the request of other institutions or individuals for the purpose of scholarly research. ii The University of Waterloo requires the signatures of all persons using or photocopying this thesis. Please sign below, and give address and date. This thesis presents a new preconditioner for elliptic PDE problems on unstructured meshes. Using ideas from second generation wavelets, a multi-resolution basis is constructed to effectively compress the inverse of the matrix, resolving the sparsity vs. quality problem of standard approximate inverses. This finally allows the approximate inverse approach to scale well, giving fast convergence for Krylov subspace accelerators on a wide variety of large unstructured problems. Implementation details are discussed, including ordering and construction of fac-tored approximate inverses, discretization and basis construction in one and two dimensions, and possibilities for parallelism. The numerical experiments in one and two dimensions confirm the capabilities of the scheme. Along the way I highlight many new avenues for research, including the connections to multigrid and other multi-resolution schemes. iv Acknowledgements I would like to first thank Wei-Pai Tang for his excellent ideas, support, and guidance. I'm also indebted to Peter Forsyth for advice on discretization and multigrid, and very helpful suggestions for revisions; to Sivabal Sivaloganathan for introducing me to Green's functions and reading the drafts; to Rob Zvan for getting me started on irregular meshes; to Justin Wan for some fruitful conversations and sample meshes; to David Pooley for the barrier option pricing problem; and of course to the Natural Sciences and Engineering Research Council of Canada for their financial support. I especially want to thank my family for their much needed love and encouragement throughout the last year and particularly the final hectic weeks.

[1]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[2]  A. Brandt,et al.  The Multi-Grid Method for the Diffusion Equation with Strongly Discontinuous Coefficients , 1981 .

[3]  J. Pasciak,et al.  Computer solution of large sparse positive definite systems , 1982 .

[4]  Wolfgang Hackbusch,et al.  Multi-grid methods and applications , 1985, Springer series in computational mathematics.

[5]  J. W. Ruge,et al.  4. Algebraic Multigrid , 1987 .

[6]  M. E. Go Ong,et al.  Hierachical basis preconditioners for second order elliptic problems in three dimensions , 1989 .

[7]  Joseph W. H. Liu The role of elimination trees in sparse factorization , 1990 .

[8]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[9]  C. Brand An incomplete-factorization preconditioning using repeated red-black ordering , 1992 .

[10]  L. Kolotilina,et al.  Factorized Sparse Approximate Inverse Preconditionings I. Theory , 1993, SIAM J. Matrix Anal. Appl..

[11]  J. Gilbert Predicting Structure in Sparse Matrix Computations , 1994 .

[12]  Tony F. Chan,et al.  Domain decomposition and multigrid algorithms for elliptic problems on unstructured meshes , 1994 .

[13]  Wei-Pai Tang,et al.  Spectral ordering techniques for incomplete LU preconditoners for CG methods , 1995 .

[14]  Wim Sweldens,et al.  The lifting scheme: a construction of second generation wavelets , 1998 .

[15]  Marcus J. Grote,et al.  Parallel Preconditioning with Sparse Approximate Inverses , 1997, SIAM J. Sci. Comput..

[16]  T. Chan,et al.  Wavelet sparse approximate inverse preconditioners , 1997 .

[17]  F. CHAN,et al.  WAVELET SPARSE APPROXIMATE INVERSE PRECONDITIONERSTONY , 1997 .

[18]  Michele Benzi,et al.  A Sparse Approximate Inverse Preconditioner for Nonsymmetric Linear Systems , 1998, SIAM J. Sci. Comput..

[19]  Edmond Chow,et al.  Approximate Inverse Preconditioners via Sparse-Sparse Iterations , 1998, SIAM J. Sci. Comput..

[20]  Rémi Abgrall,et al.  Multiresolution Representation in Unstructured Meshes , 1998 .

[21]  Dimitri J. Mavriplis,et al.  Coarsening Strategies for Unstructured Multigrid Techniques with Application to Anisotropic Problems , 1995, SIAM J. Sci. Comput..

[22]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[23]  Tony F. Chan,et al.  An Energy-minimizing Interpolation for Robust Multigrid Methods , 1999, SIAM J. Sci. Comput..

[24]  Robert Bridson,et al.  Ordering, Anisotropy, and Factored Sparse Approximate Inverses , 1999, SIAM J. Sci. Comput..

[25]  M. Benzi,et al.  A comparative study of sparse approximate inverse preconditioners , 1999 .

[26]  Lily Yu. Kolotilina,et al.  Factorized sparse approximate inverse preconditionings. IV: Simple approaches to rising efficiency , 1999, Numer. Linear Algebra Appl..

[27]  M. Benzi,et al.  A Two-Level Parallel Preconditioner Based on Sparse Approximate Inverses , 1999 .

[28]  Jun Zhang,et al.  BILUM: Block Versions of Multielimination and Multilevel ILU Preconditioner for General Sparse Linear Systems , 1999, SIAM J. Sci. Comput..

[29]  Michele Benzi,et al.  Orderings for Factorized Sparse Approximate Inverse Preconditioners , 1999, SIAM J. Sci. Comput..

[30]  Wei-Pai Tang,et al.  Sparse Approximate Inverse Smoother for Multigrid , 2000, SIAM J. Matrix Anal. Appl..