Chapter 3#
Exercise 3.1#
(Local minimum of convex functions) Let \(f: \mathcal{R}^n \rightarrow \mathcal{R}\) be a convex function and let \(S \in \mathcal{R}^n\) be a convex set. Let \(x^\ast\) be an element of \(S\). Suppose that \(x^\ast\) is a local optimum for the problem of minimizing \(f(x)\) over \(S\); that is, there exists some \(\epsilon>0\) such that \(f(x^\ast)\leq f(x)\) for all \(x\in S\) for which \(|x - x^\ast|\leq \epsilon\). Prove that \(x^\ast\) is globally optimal; that is, \(f(x^\ast)\leq f(x)\) for all \(x\in S\).
Solution:
We prove this problem by contradiction.
Proof.
Suppose that there exists a point \(x_0\in S\) in which \(f(x_0)<f(x^\ast)\). Since \(f(x)\) is a convex function, for any \(\lambda\in [0,1]\),
Since \(f(x_0)<f(x^\ast)\),
We can find a \(\lambda\) that makes \(\lambda x^\ast + (1-\lambda)x_0\) locates at the neighbourhood of \(x^\ast\), i.e.,
i.e., we can make \(\lambda\) satisfies:
i.e., we can make \(\lambda\) satisfies:
This \(\lambda\) does exist, so there will exists a point in the neigourhood of \(x^\ast\) but its function value is smaller than \(f(x^\ast)\), which contradicts that \(x^\ast\) is a local minimum.
\(\Box\)