ACM Home Page
Please provide us with feedback. Feedback
Universal approximations for TSP, Steiner tree, and set cover
Full text PdfPdf (212 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-seventh annual ACM symposium on Theory of computing table of contents
Baltimore, MD, USA
SESSION: Session 9A table of contents
Pages: 386 - 395  
Year of Publication: 2005
ISBN:1-58113-960-8
Authors
Lujun Jia  Northeastern University, Boston, MA
Guolong Lin  Northeastern University, Boston, MA
Guevara Noubir  Northeastern University, Boston, MA
Rajmohan Rajaraman  Northeastern University, Boston, MA
Ravi Sundaram  Northeastern University, Boston, MA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 84,   Citation Count: 7
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/1060590.1060649
What is a DOI?

ABSTRACT

We introduce a notion of universality in the context of optimization problems with partial information. Universality is a framework for dealing with uncertainty by guaranteeing a certain quality of goodness for all possible completions of the partial information set. Universal variants of optimization problems can be defined that are both natural and well-motivated. We consider universal versions of three classical problems: TSP, Steiner Tree and Set Cover.We present a polynomial-time algorithm to find a universal tour on a given metric space over n vertices such that for any subset of the vertices, the sub-tour induced by the subset is within O(log4n/log log n) of an optimal tour for the subset. Similarly, we show that given a metric space over n vertices and a root vertex, we can find a universal spanning tree such that for any subset of vertices containing the root, the sub-tree induced by the subset is within O(log4n/log log n) of an optimal Steiner tree for the subset. Our algorithms rely on a new notion of sparse partitions, that may be of independent interest. For the special case of doubling metrics, which includes both constant-dimensional Euclidean and growth-restricted metrics, our algorithms achieve an O(log n) upper bound. We complement our results for the universal Steiner tree problem with a lower bound of Ω(log n/log log n) that holds even for n vertices on the plane. We also show that a slight generalization of the universal Steiner Tree problem is coNP-hard and present nearly tight upper and lower bounds for a universal version of Set Cover.


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
B. Awerbuch and D. Peleg. Sparse partitions. In Proceedings of the Thirty-First IEEE Symposium on Foundations of Computer Science (FOCS), pages 503--513, 1990.
4
 
5
6
 
7
D. Bertsimas and M. Grigni. On the space-filling curve heuristic for the euclidean traveling salesman problem. Operations Research Letters, 8:241--244, October 1989.
 
8
 
9
J. L. Carter and M. N. Wegman. Universal classes of hash functions. Journal of Computer Systems and Sciences (JCSS), 18:143--154, 1979.
 
10
11
 
12
 
13
 
14
 
15
16
 
17
 
18
 
19
 
20
 
21
 
22
23
24
 
25
26
27

CITED BY  7

Collaborative Colleagues:
Lujun Jia: colleagues
Guolong Lin: colleagues
Guevara Noubir: colleagues
Rajmohan Rajaraman: colleagues
Ravi Sundaram: colleagues