Approximation Algorithms via Semidefinite Programming
Semidefinite programming is a method for solving certain types of non-linear
programs. I will descibe how Goemans and Williamson use it in their
groundbreaking .878 approximation algorithm for the NP-complete MAX-CUT problem.