  Motivated by the fact that not all nonconvex optimization problems are
difficult to solve, we survey in this paper three widely-used ways to reveal
the hidden convex structure for different classes of nonconvex optimization
problems. Finally, ten open problems are raised.
