|
ABSTRACT
We present a novel divide-and-conquer paradigm for approximating NP-hard graph optimization problems. The paradigm models graph optimization problems that satisfy two properties: First, a divide-and-conquer approach is applicable. Second, a fractional spreading metric is computable in polynomial time. The spreading metric assigns lengths to either edges or vertices of the input graph, such that all subgraphs for which the optimization problem is nontrivial have large diameters. In addition, the spreading metric provides a lower bound, t , on the cost of solving the optimization problem. We present a polynomial time approximation algorithm for problems modeled by our paradigm whose approximation factor is O(min{log t,
log log t , log k log log k}) where k denotes the number of “interesting” vertices in the problem instance, and is at most the number of vertices. We present seven problems that can be formulated to fit the paradigm. For all these problems our algorithm improves previous results. The problems are: (1) linear arrangement; (2) embedding a graph in a d-dimensional mesh; (3) interval graph completion; (4) minimizing storage-time product; (5) subset feedback sets in directed graphs and multicuts in circular networks; (6) symmetric multicuts in directed networks; (7) balanced partitions and p-separators (for small values of p) in directed graphs.
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
|
BAR-YEHUDA, R., EVEN, G., AND NAOR, J. 1998. Computing an optimal orientation of a balanced decomposition tree for linear arrangement problems. Manuscript.
|
 |
3
|
Avrim Blum , Goran Konjevod , R. Ravi , Santosh Vempala, Semi-definite relaxations for minimum bandwidth and other vertex-ordering problems, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.100-105, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276717]
|
| |
4
|
BHATT, S. N., AND LEIGHTON, F.T. 1984. A framework for solving VLSI graph layout problems. J. Comput. Syst. Sci. 28, 300-343.
|
| |
5
|
|
| |
6
|
|
| |
7
|
EVEN, G., NAOR, J., SCHIEBER, B., AND SUDAN, M. 1998. Approximating minimum feedback sets and multicuts in directed graphs. Algorithmica 20, 151-174.
|
 |
8
|
|
| |
9
|
|
| |
10
|
GROTSCHEL, M., LOVASZ, L., AND SCHRIJVER, A. 1988. Geometric Algorithms and Combinatorial Optimization. Springer-Verlag, New York.
|
| |
11
|
|
| |
12
|
HANSEN, M. 1989. Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems. In Proceedings of the 30th IEEE Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, Calif., pp. 604-609.
|
 |
13
|
|
| |
14
|
|
| |
15
|
LEIGHTON, F. T., MAKEDON, F., AND TRAGOUDAS, S. 1990. Approximation algorithms for VLSI partition problems. In Proceedings of the IEEE International Symposium on Circuits and Systems. IEEE Computer Society Press, Los Alamitos, Calif. pp. 2866-2868.
|
 |
16
|
|
| |
17
|
LINIAL, N., LONDON, E., AND RABINOVICH, Y. 1995. The geometry of graphs and some of its algorithmic applications. Combinatorica 15, 215-245.
|
| |
18
|
NESTEROV, Y., AND NEMIROVSKII, A. 1994. Interior-Point Polynomial Algorithms in Convex Programming. SIAM, Philadelphia.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
SAGAN, H. 1994. Space-Filling Curves. Springer-Verlag, New York.
|
| |
23
|
SEYMOUR, P.D. 1995. Packing directed circuits fractionally. Combinatorica 15, 281-288.
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Moses Charikar , Mohammad Taghi Hajiaghayi , Howard Karloff , Satish Rao, l22 spreading metrics for vertex ordering problems, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.1018-1027, January 22-26, 2006, Miami, Florida
|
|
|
Nikhil R. Devanur , Subhash A. Khot , Rishi Saket , Nisheeth K. Vishnoi, Integrality gaps for sparsest cut and minimum linear arrangement problems, Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, May 21-23, 2006, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Boris Aronov , Mark de Berg , Chris Gray , Elena Mumford, Cutting cycles of rods in space: hardness and approximation, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.1241-1248, January 20-22, 2008, San Francisco, California
|
|
|
|
|
|
|
REVIEW
"Adam Drozdek : Reviewer"
Divide-and-conquer techniques that lead to polynomial-time
approximation algorithms for seven NP-hard graph optimization problems
are described. For these problems, spreading metrics—functions
assigning nonnegative lengths to edges&mdash
more...
|