An interesting problem has come up in my work, and I haven't quite been able to find references to it so I thought I'd ask here.
Suppose we have some complete, weighted graph with vertex set $V$. Is there an algorithm to partition $V$ into $V_1, V_2$ such that the sum of the edge weights going between the two sets is maximized (or some approximation thereof)?