Back

Convexification

In optimization, convexification is an important notion. The reason is that optimizing a linear function seems to be easier over a convex set than an arbitrary set. We now look at some fundamental notions involved in convexification.

Let v1,v2,,vkRn. Let λ1,,λkR be such that λ1,,λk0 and λ1++λk=1. Then λ1v1++λkvk is called a convex combination of v1,v2,,vk.

For example, the line segment between u,vRn is the set of all convex combinations of u and v.

Proposition 8.8. Let CRn be a convex set. if v1,v2,,vkC, then C contains all convex combinations of v1,v2,,vk.

The proposition can be proved by induction on k and is left as an exercise.

It can be shown that the set of all convex combinations of v1,v2,,vk is a convex set. The case when k=2 was proved previously.

Given a set SRn, the convex hull of S, denoted conv(S), is the intersection of all convex sets containing S. It is not difficult to show that conv(S) is given by the minimal (smallest) convex set containing S.

Note that conv()= because the empty set is a convex set that contains the empty set.

Theorem 8.9. Let S be a subset of Rn. Then conv(S) is the same as the set of all possible convex combinations of elements of S.

Proof. Let Q denote the set of all possible convex combinations of elements of S. Then Q={λ1v1++λkvk:kN,λ1,,λk0,λ1++λk=1,v1,,vkS}. By Proposition 8.8, any convex set containing S must also contain Q. Hence, conv(S)Q. To show equality, it suffices to show that Q is a convex set since SQ.

Let u,vQ. Then, there exist positive integers ku,kv and nonnegative real numbers α1,,αku, β1,,βkv, and u1,,uku,v1,,vkvS, such that u=i=1kuαiui, v=i=1kvβivi, and i=1kuαi=i=1kvβi=1. Then, for any λ[0,1], (1λ)u+λv=i=1ku((1λ)αi)ui+i=1kv(λβi)vi. Since i=1ku(1λ)αi+i=1kvλβi=(1λ)i=1kuαi+λi=1kvβi=(1λ)+λ=1, and (1λ)αi0 for i=1,,ku and λβi0 for i=1,,kv, we see that (1λ)u+λv is a convex combination of elements of S and therefore is in Q. This shows that Q is convex.

Worked examples

  1. Let u1=[01], u2=[12], u3=[30], and u4=[22]. Let v=[21].

    1. Show that v is in the convex hull of {u1,u2,u3,u4}.

    2. Show that v is not in the convex hull of {u1,u2,u3}.

  2. Let CRn be a convex set. Prove that if v1,v2,,vkC, then C contains all convex combinations of v1,v2,,vk.

  3. Let S={[x1x2]:x12+x22=1}. Describe the convex hull of S.

  4. Let x,d1,,dkRn where k is a positive integer. Let S={x+i=1kλidi:λ1,,λkZ}. Prove that conv(S)={x+i=1kλidi:λ1,,λkR}.