Homework 1
Homework 1
Homework 1
Let {xn }n∈N be a sequence that converges to x∗ ∈ X. Show that the set {xn }n∈N = {x1 , x2 , . . .} ⊆
X is bounded. Recall that a sequence converges if for every ϵ > 0, there exists n ∈ N such that
||x∗ − xm || ≤ ϵ for all m ≥ n.
Let C = {x ∈ R|1 ≤ x ≤ 2, 3 ≤ x ≤ 4}. Find the affine hull, conic hull, and convex hull of C.
Let x0 , v ∈ Rn . Let C = {x ∈ Rn |x = x0 + αv, α ≥ 0} be the set of points that lie on the ray
originating from x0 along the direction v. Is C an affine set? Is it a convex set? Is it a cone?
K ∗ = {y ∈ Rn |x⊤ y ≥ 0, ∀x ∈ K}.
Give an example of two convex sets X1 and X2 whose union is not convex.
Let C ∈ Rn be a compact (closed and bounded) convex set. For a scalar α, let C(α) be the set
of all points in C whose first coordinate is closer to α than any other point. In other words,
C(α) = {x ∈ C||x1 − α| ≤ |y1 − α|, ∀y ∈ C}. Is C(α) a convex set for any choice of C and α?
Q 1.12: Cone
Determine if the following sets in R2 are convex sets together with suitable explanation.
2
Homework 1: Convex Optimization in Control and Signal Processing Spring 2024-25
Suppose that g(x) is convex and h(x) is concave. Suppose the domain of both functions is a
closed, convex set C such that both g(x) and h(x) are always positive. Prove that the function
g(x)
f (x) = h(x) is quasi-convex, i.e., all sub-level sets of f are convex sets.
f. f6 (x) = min(0.5, x, x2 ).
g. f7 (x) = maxi∈{1,2,...,n} xi − mini∈{1,2,...,n} xi .
If f is a convex function, then g(x, t) = tf (x/t) is also a convex function. You may use the
epigraph definition of convex functions to show the above.
3
Homework 1: Convex Optimization in Control and Signal Processing Spring 2024-25
Formulate an optimization problem to find the largest circle contained in the triangle X := {x ∈
R2 | x1 ≥ 0, x2 ≥ 0, 3x1 + 4x2 ≤ 12}. Clearly state the decision variables, constraints and cost
function. Determine if the problem is a convex optimization problem.
Determine if the following statements are true or false. If true, justify. If false, give a counter
example.
1. A convex optimization problem can have at most one globally optimal solution.
2. A convex optimization problem must have at least one globally optimal solution.
3. Any optimization problem with an unbounded feasible region does not have an optimal
solution.
4
Homework 1: Convex Optimization in Control and Signal Processing Spring 2024-25
Consider the optimization problem max{g(y)|f1 (y) ≤ 0, f2 (y) ≤ 0} with g being a concave
function and f1 , f2 being convex functions. Let Yopt be the set of optimal solutions of the above
problem.
Now, suppose the problem max{g(y)|f1 (y) ≤ 0} has a unique optimal solution y ⋆ .
If f2 (y ⋆ ) ≤ 0, then show that Yopt = {y ⋆ }.