Approximation Methods for Polynomial Optimization