ACM Home Page
Please provide us with feedback. Feedback
Lower bounds for graph embeddings and combinatorial preconditioners
Full text PdfPdf (213 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures table of contents
Barcelona, Spain
SESSION: Routing II table of contents
Pages: 112 - 119  
Year of Publication: 2004
ISBN:1-58113-840-7
Authors
Gary L. Miller  Carnegie Mellon University, Pittsburgh, PA
Peter C. Richter  Carnegie Mellon University, Pittsburgh, PA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007912.1007929
What is a DOI?

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
 
21
P. Vaidya. Solving Linear Equations with Symmetric Diagonally Dominant Matrices by Constructing Good Preconditioners. Manuscript, 1990.


Collaborative Colleagues:
Gary L. Miller: colleagues
Peter C. Richter: colleagues