Skip to main content

Randomized Rounding for Semidefinite Programs – Variations on the MAX CUT Example

  • Conference paper
Randomization, Approximation, and Combinatorial Optimization. Algorithms and Techniques (RANDOM 1999, APPROX 1999)

Abstract

MAX CUT is the problem of partitioning the vertices of a graph into two sets, maximizing the number of edges joining these sets. Goemans and Williamson gave an algorithm that approximates MAX CUT within a ratio of 0.87856. Their algorithm first uses a semidefinite programming relaxation of MAX CUT that embeds the vertices of the graph on the surface of an n dimensional sphere, and then cuts the sphere in two at random.

In this survey we shall review several variations of this algorithm which offer improved approximation ratios for some special families of instances of MAX CUT, as well as for problems related to MAX CUT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alon, N., Kahale, N.: Approximating the independence number via the ϑ-function. Math. Programming

    Google Scholar 

  2. Boppana, R.: Eigenvalues and graph bisection: an average-case analysis. In: Proceedings of the 28th Annual IEEE Symposium on Foundations of Computer Science, pp. 280–285 (1997)

    Google Scholar 

  3. Feige, U., Goemans, M.: Approximating the value of two prover proof systems, with applications to MAX 2-SAT and MAX DICUT. In: Proceedings of third Israel Symposium on Theory of Computing and Systems, pp. 182–189 (1995)

    Google Scholar 

  4. Feige, U., Karpinski, M., Langberg, M.: MAX CUT on graphs of degree at most 3. Manuscript (1999)

    Google Scholar 

  5. Feige, U., Kilian, J.: Heuristics for semirandom graph models. Manuscript (May 1999); A preliminary version appeared. In: Proceedings of the 39th Annual IEEE Symposium on Foundations of Computer Science, pp. 674–683 (1998)

    Google Scholar 

  6. Feige, U., Langberg, M.: Approximation algorithms for maximization problems arising in graph partitioning. Manuscript (1999)

    Google Scholar 

  7. Frieze, A., Jerrum, M.: Improved approximation algorithms for MAX k- CUT and MAX Bisection. Algorithmica 18, 67–81 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  8. Goemans, M., Williamson, D.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM 42, 1115–1145 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  9. Hastad, J.: Some optimal inapproximability results. In: Proceedings of the 29th Annual ACM Symposium on Theory of Computing, pp. 1–10 (1997)

    Google Scholar 

  10. Karger, D., Motwani, R., Sudan, M.: Approximate graph coloring by semidefinite programming. Journal of the ACM 45, 246–265 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  11. Karloff, H.: How good is the Goemans-Williamson MAX CUT algorithm? In: Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pp. 427–434 (1996)

    Google Scholar 

  12. Karloff, H., Zwick, U.: A 7/8 approximation algorithm for MAX 3SAT? In: Proceedings of the 38th Annual IEEE Symposium on Foundations of Computer Science, pp. 406–415 (1997)

    Google Scholar 

  13. Lovasz, L., Schrijver, A.: Cones of Matrices and set-functions and 0-1 optimization. SIAM J. Optimization 1(2), 166–190 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  14. Ye, Y.: A.699-approximation algorithm for Max-Bisection. Manuscript (March 1999)

    Google Scholar 

  15. Zwick, U.: Outward rotations: a tool for roundings olutions of semidefinite programming relaxations, with applications to MAX CUT and other problems. In: Proceedings of the 31st Annual ACM Symposium on Theory of Computing, pp. 679–687 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feige, U. (1999). Randomized Rounding for Semidefinite Programs – Variations on the MAX CUT Example. In: Hochbaum, D.S., Jansen, K., Rolim, J.D.P., Sinclair, A. (eds) Randomization, Approximation, and Combinatorial Optimization. Algorithms and Techniques. RANDOM APPROX 1999 1999. Lecture Notes in Computer Science, vol 1671. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48413-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48413-4_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66329-4

  • Online ISBN: 978-3-540-48413-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics