Goemans and Williamson’s intuition

Recall that the Max-Cut problem is to, given a graph G=(V,E), find a division of V into two sets such that the number of edges between the two sets is maximized. Here’s an interesting way, a la Lovasz, to motivate the Goemans-Williamson approximation to the solution the Max-Cut problem: embed the vertices of the graph onto the unit sphere in \mathbb{R}^n (n = |V|) and consider the energy given by


\displaystyle
\mathcal{E} = \sum_{ij \in E} \frac{1}{4}\|u_i - u_j\|^2 = \sum_{ij \in E} \frac{1 - \langle u_i, u_j \rangle}{2}

Maximize this energy; this tends to push adjacent vertices apart. Now cut the sphere with a random hyperplane passing through the origin. Since adjacent vertices are far apart, this cut will tend to separate them. Hence you suspect that this random cut might achieve close to the Max-Cut value.

It turns out that this algorithm achieves .878 of the Max-Cut value on average, which is pretty good, considering that it’s NP-hard to find a cut with more than about .94 of the Max-Cut value.

Possibly relevant posts:

Tags: ,
Mar 15th, 2010 | Posted in Mathematics
Tags: ,
No comments yet.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
CommentLuv Enabled