|
ABSTRACT
Given a general graph G, a fundamental problem is to find a spanning tree H that best approximates G by some measure. Often this measure is some combination of the congestion and dilation of an embedding of G into H. One example is the routing time p(G, H) ≤ O (congestion + dilation), the number of steps necessary to route pairwise demands G on network links H in the store-and-forward packet routing model. Another is the condition number kf(G, H) ≤ O (congestion · dilation), the square root of which bounds the number of iterations necessary to solve a linear system with coefficient matrix G preconditioned by H using the classical conjugate gradient method. The algorithmic applications of being able to find (efficiently) a good tree approximation H for a graph G are numerous; but what if no good tree exists.In this paper, we seek to identify the class of graphs G which are intrinsically difficult to approximate by a particular measure. It is easily seen that with respect to routing time, G is hardest to approximate by a tree H precisely when it contains either long cycles (which yield high dilation)or large separators (which yield high congestion). We show that with respect to condition number, the existence of long cycles or large separators in G is sufficient but not necessary or it to be hardest to approximate, by demonstrating a nearly-linear lower bound or the case in which G is a square mesh. The proof uses concepts from circuit theory, linear algebra, and geometry, and it generalizes to the case in which H is a spanning subgraph of G of Euler characteristic k. The result has consequences or the design of preconditioners or symmetric M-matrices and perhaps also of communication networks.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
E. Boman, D. Chen, B. Hendrickson, and S. Toledo. Maximum-Weight-Basis Preconditioners. To appear in Numerical Linear Algebra with Applications.
|
| |
5
|
|
| |
6
|
E. Boman and B. Hendrickson. On Spanning Tree Preconditioners. Manuscript, Sandia National Laboratory, 2001.
|
| |
7
|
K. Gremban. Combinatorial Preconditioners or Sparse, Symmetric, Diagonally Dominant Linear Systems. Ph.D. Thesis, Carnegie Mellon University, 1996.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
T. Leighton, B. Maggs, and S. Rao. Packet Routing and Job-Shop Scheduling in O(Congestion + Dilation) Steps. Combinatorica 14(2):167--186, 1994.
|
| |
14
|
B. Maggs, G. Miller, O. Parekh, R. Ravi, and S.-L. Woo. M -Matrices Have Good Support Tree Preconditioners. Manuscript, 2002.
|
| |
15
|
|
| |
16
|
Y. Rabinovich and R. Raz. Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs. Discrete and Computational Geometry 19:79--94, 1998.
|
| |
17
|
|
| |
18
|
J. Reif. Efficient Approximate Solution of Sparse Linear Systems. Computers and Mathematics with Applications 36(9):37--58, 1998.
|
| |
19
|
|
 |
20
|
Daniel A. Spielman , Shang-Hua Teng, Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, June 13-16, 2004, Chicago, IL, USA
[doi> 10.1145/1007352.1007372]
|
| |
21
|
P. Vaidya. Solving Linear Equations with Symmetric Diagonally Dominant Matrices by Constructing Good Preconditioners. Manuscript, 1990.
|
CITED BY 3
|
|
Bruce M. Maggs , Gary L. Miller , Ojas Parekh , R. Ravi , Shan Leung Maverick Woo, Finding effective support-tree preconditioners, Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures, July 18-20, 2005, Las Vegas, Nevada, USA
|
|
|
|
|
|
Ioannis Koutis , Gary L. Miller, A linear work, O(n1/6) time, parallel algorithm for solving planar Laplacians, Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, p.1002-1011, January 07-09, 2007, New Orleans, Louisiana
|
|