Difference-of-convex (DC) optimization is an elaborate methodology for minimizing a DC function, which is a class of functions representable as the difference of two convex functions. Since many important functions arising from optimization are known to be DC functions, DC optimization has been extensively studied from the aspects of theory and applications. Currently, DC optimization is widely acknowledged as one of the most effective approaches for dealing with the nonconvexity in optimization. In this paper, we introduce some basic theory and several applications of DC optimization. Particularly, we introduce the DC algorithm and some variants for solving a DC optimization problem together with their convergence results. Finally, we present an application to sparse optimization.
View full abstract