Polynomial time approximation schemes for dense instances of NP-hard problems

被引:124
作者
Arora, S [1 ]
Karger, D
Karpinski, M
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
[2] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
[3] Univ Bonn, D-5300 Bonn, Germany
[4] AT&T Bell Labs, Naperville, IL 60566 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcss.1998.1605
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a unified framework for designing polynomial time approximation schemes (PTASs) for "dense" instances of many, NP-hard optimization problems, including maximum cut, graph bisection, graph separation, minimum k-way cut with and without specified terminals, and maximum 3-satisfiability. By dense graphs we mean graphs with minimum degree Omega(n), although our algorithms solve most of these problems so long as the average degree is Omega(n). Denseness for non-graph problems is defined similarly. The unified framework begins with the idea of exhaustive sampling: picking a small random set of vertices, guessing where they go on the optimum solution, and then using their placement to determine the placement of everything else. The approach then develops into a PTAS for approximating certain smooth integer programs, where the objective function and the constraints are "dense" polynomials of constant degree. (C) 1999 Academic Press.
引用
收藏
页码:193 / 210
页数:18
相关论文
共 50 条
[41]   HAMILTONIAN CIRCUITS IN RANDOM GRAPHS [J].
POSA, L .
DISCRETE MATHEMATICS, 1976, 14 (04) :359-364
[42]   RANDOMIZED ROUNDING - A TECHNIQUE FOR PROVABLY GOOD ALGORITHMS AND ALGORITHMIC PROOFS [J].
RAGHAVAN, P ;
THOMPSON, CD .
COMBINATORICA, 1987, 7 (04) :365-374
[43]   PROBABILISTIC CONSTRUCTION OF DETERMINISTIC ALGORITHMS - APPROXIMATING PACKING INTEGER PROGRAMS [J].
RAGHAVAN, P .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 37 (02) :130-143
[44]   APPROXIMATE ALGORITHMS FOR 0/1 KNAPSACK PROBLEM [J].
SAHNI, S .
JOURNAL OF THE ACM, 1975, 22 (01) :115-124
[45]  
SARAN H, 1992, P 32 ANN S FDN COMP, P743
[46]  
Shmoys D.B., 1995, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, V20, P355
[47]  
Yannakakis M., 1992, Proceedings of the Third Annual ACM-SIAM Symposium on Discrete Algorithms, P1
[48]  
1993, P 34 ANN S FDN COMP
[49]  
[No title captured]
[50]  
1992, P 33 ANN S FDN COMP