Skip to article frontmatterSkip to article content

Let f0:RnRf_0: \mathbb{R}^n\longrightarrow \mathbb{R} and consider the following optimization problem

minimizef0(x)subject toxΩ\begin{array}{ll} \minimize& f_0({x})\\ \st & x \in \Omega \end{array}

where ΩRn\Omega \subseteq \mathbb{R}^n is the feasible set. (Recall we assume that the domain of (1) is D=Rn\mathcal{D} = \mathbb{R}^n, so the notion of feasible and constraint set coincide.) Under which conditions can we guarantee existence of a solution to the problem (1)? Recall that we say that xx is a solution of (1) if the optimal value pp^\star is finite, and attained at xx, i.e., f0(x)=pf_0(x) = p^\star. (see Optimal value and optimal points).

In this course we work in finite dimensions only. The theorem below provides two sufficient conditions, which depend on the nature of the set Ω\Omega.

Consider the optimization problem

minimizef0(x)subject toxΩ\begin{array}{ll} \minimize& f_0({x})\\ \st & x \in \Omega \end{array}

For the sets Ω\Omega and objective functions below, characterize the existence of solutions to this optimization problem:

  • Ω=[1,1]\Omega = [-1, 1] and f0(x)=x3+x2+1f_0(x) = x^3 + x^2 + 1
  • Ω=R\Omega = \mathbb{R} and f0(x)=x3+x2+1f_0(x) = x^3 + x^2 + 1
  • Ω=R\Omega = \mathbb{R} and f0(x)=x4+3x23f_0(x) = x^4 + 3 x^2 -3

Existence does not mean the solution to a given optimization problem is unique. However, in the important case of convex optimization problems, it is possible to guarantee uniqueness of solutions, as explained in the next section.