Combinatorial Preconditioning
and the solution of linear equations
The combinatorial approach to preconditioning, also called support
theory, was introduced by Vaidya in an unpublished paper. For
more information on the history of this field, I recommend Bruce
Hendrickson's Support Theory for Preconditioning page.
Shang-Hua Teng and I wrote a large paper on this topic, "Nearly-Linear
Time Algorithms for Graph Partitioning, Graph Sparsification and
Solving Linear Systems", (prelim version in STOC '04, extended version
on arxiv), in which
we showed how to solve symmetric, diagonally-dominant linear sytems in
nearly-linear time. We have since broken that paper into three
papers, each of which may be read on its own, and which have been
submitted to journals individually.
- "A Local Clustering
Algorithm for Massive Graphs and its
Application to Nearly-Linear Time Graph Partitioning",
- "Spectral Sparsification
of Graphs", and
- "Nearly-Linear Time
Algorithms for Preconditioning and Solving Symmetric, Diagonally
Dominant Linear Systems".
Expositions of the content of these papers may be found in the tutorial
I gave at IPCO05 (here are
the slides) and in some of the lectures of my class Spectral Graph
Theory and its Applications.
Samuel Daitch and I have applied techniques from combinatorial
preconditioning in two papers:
Improvements in sparsification have been made in these papers:
Reading List:
Useful for papers 1-3 above:
- Lower-Stretch
Spanning Trees, by Elkin,
Emek, Spielman and Teng, SIAM J. Comput.
2008. (needed in paper 3
above)
- Nearly Tight Low Stretch
Spanning Trees, by Abraham, Bartal and Neiman, to appear in FOCS
'08. (should improve paper 3 above)
- Local
graph partitioning using PageRank vectors, by Andersen, Chung and
Lang. FOCS '08, to appear in Internet Mathematics (improves on
paper 1 above)
Other support-theory based algorithms
Mathematical foundations:
- Support-Graph
Preconditioners, by Bern, Gilbert, Hendrickson, Nguyen and Toledo.
SIAM J. Matrix Anal. & Appl. 2006.
- Support
Theory for Preconditioning,
by Boman and Hendrickson.
SIAM J. Matrix Anal. & Appl. 2003.
- Maximum-weight-basis
preconditioners, by Boman, Chen, Hendrickson and Toledo,
Numerical Linear Algebra and Applications 2004.
- Rigidity
in finite-element matrices: Sufficient conditions for the rigidity of
structures and substructures, by Shklarski and Toledo.
- On factor
width and
symmetric H-matrices, by Boman, Chen, Parekh and Toledo,
Linear Algebra and its Applications, 2005.
- Combinatorial
characterization of the null spaces of symmetric H-matrices, by
Chen and Toledo, Linear Algebra and its Applications, 2004.
Daniel A.
Spielman
Last modified: Sept .17, 2008.