18.6. A VARIATIONAL PRINCIPLE OF EKELAND 507

The variational principle of Ekeland is the following theorem [55]. You start with anapproximate minimizer x0. It says there is yλ fairly close to x0 such that if you subtract a“cone” from the value of φ at yλ , then the resulting function is less than φ (x) for all x ̸= yλ .This cone is like a supporting plane for a convex function but pertains to functions whichare certainly not convex.

x0

Theorem 18.6.2 Let X be a complete metric space and let φ : X → (−∞,∞] be proper,lower semicontinuous and bounded below. Let x0 be such that

φ (x0)≤ infx∈X

φ (x)+ ε

Then for every λ > 0 there exists a yλ such that

1. φ (yλ )≤ φ (x0)

2. d (yλ ,x0)≤ λ

3. φ (yλ )− ε

λd (x,yλ )< φ (x) for all x ̸= yλ

To motivate the proof, see the following picture which illustrates the first two steps.The Siwill be sets in X but are denoted symbolically by labeling them in X× (−∞,∞].

x1

x2

S1 S1

Then the end result of this iteration would be a picture like the following.