Derandomizing Approximation Algorithms Based on Semidefinite Programming
- 1 January 1999
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 28 (5) , 1641-1663
- https://doi.org/10.1137/s0097539796309326
Abstract
Remarkable breakthroughs have been made recently in obtaining approximate solutions to some fundamental NP-hard problems, namely Max-Cut, Max k-Cut, Max-Sat, Max-Dicut, Max-bisection, k-vertex coloring, maximum independent set, etc. All these breakthroughs involve polynomial time randomized algorithms based upon semidefinite programming, a technique pioneered by Goemans and Williamson. In this paper, we give techniques to derandomize the above class of randomized algorithms, thus obtaining polynomial time deterministic algorithms with the same approximation ratios for the above problems. At the heart of our technique is the use of spherical symmetry to convert a nested sequence of n integrations, which cannot be approximated sufficiently well in polynomial time, to a nested sequence of just a constant number of integrations, which can be approximated sufficiently well in polynomial time.Keywords
This publication has 8 references indexed in Scilit:
- Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programmingJournal of the ACM, 1995
- New approximation algorithms for graph coloringJournal of the ACM, 1994
- Ten Lectures on the Probabilistic MethodPublished by Society for Industrial & Applied Mathematics (SIAM) ,1994
- Geometric Algorithms and Combinatorial OptimizationPublished by Springer Nature ,1993
- A still better performance guarantee for approximate graph coloringInformation Processing Letters, 1993
- Approximating maximum independent sets by excluding subgraphsBIT Numerical Mathematics, 1992
- Probabilistic construction of deterministic algorithms: Approximating packing integer programsJournal of Computer and System Sciences, 1988
- Improving the performance guarantee for approximate graph coloringJournal of the ACM, 1983