[P. Parrilo] We consider the problem of minimizing the convex function f0:Rn→R over the convex hull of the union of some convex sets, conv(⋃i=1qCi). These sets are described via convex inequalities,
Ci={x∣fij(x)≤0,j=1,…,ki},
where fij:Rn→R are convex. Our goal is to formulate this problem as a convex optimization problem.
The obvious approach is to introduce variables x1,…,xq∈Rn, with xi∈Ci, θ∈Rq with θ⪰0, 1Tθ=1, and a variable x∈Rn, with x=θ1x1+⋯+θqxq. This equality constraint is not affine in the variables, so this approach does not yield a convex problem.
A more sophisticated formulation is given by
minimizesubject tof0(x)sifij(zi/si)≤0,i=1,…,q,j=1,…,ki1Ts=1,s⪰0x=z1+⋯+zq,
with variables z1,…,zq∈Rn, x∈Rn, and s1,…,sq∈R. (When si=0, we take sifij(zi/si) to be 0 if zi=0 and ∞ if zi=0.) Explain why this problem is convex, and equivalent to the original problem.