II.1.4.6: Majorizing Constraints

Consider the nonlinear programming problem of minimizing over under the functional constraints for .

Suppose majorizes on . Consider the algorithm Lipp and Boyd [2014] propose this algorthm for the case in which the are DC (differences of convex functions), as a generalization of the Convex-Concave procedure of II.1.3.2. We show the algorithm is stable. Remember that is feasible if it satisfies the functional constraints.

Result: If is feasible, then is feasible and .

Proof: By majorization, for we have Second, the sandwich inequality says QED

Note that it may not be necessary to majorize all functions . Or, in other words, for some we can choose the trivial majorization .