Math 2.0

Operations research, mathematical programming Definition

Saddle point of a Lagrangian

Definition

Let C⊆ℝnC \subseteq \R^n be a set, and let f,g1,…,gm ⁣:C→ℝf, g_1, \dots, g_m \colon C \to \R be functions. Consider the problem of minimizing f(x)f(x) over x∈Cx \in C subject to gi(x)≤0g_i(x) \le 0 for i=1,…,mi = 1, \dots, m. Its Lagrangian is the function L ⁣:C×[0,∞)m→ℝL \colon C \times [0, \infty)^m \to \R given by L(x,λ)=f(x)+∑i=1mλigi(x).L(x, \lambda) = f(x) + \sum_{i=1}^m \lambda_i g_i(x). A pair (x∗,λ∗)∈C×[0,∞)m(x^*, \lambda^*) \in C \times [0, \infty)^m is a saddle point of the Lagrangian if L(x∗,λ)≤L(x∗,λ∗)≤L(x,λ∗)for all x∈C and λ∈[0,∞)m.L(x^*, \lambda) \le L(x^*, \lambda^*) \le L(x, \lambda^*) \quad \text{for all } x \in C \text{ and } \lambda \in [0, \infty)^m.

Remarks

The function LL is minimal in the first variable and maximal in the second at (x∗,λ∗)(x^*, \lambda^*), as for a saddle point of any function on a product. The numbers λi∗\lambda^*_i play the role of Lagrange multipliers. If (x∗,λ∗)(x^*, \lambda^*) is a saddle point, the left inequality forces gi(x∗)≤0g_i(x^*) \le 0 for all ii and λi∗gi(x∗)=0\lambda^*_i g_i(x^*) = 0 for all ii. The right inequality then gives f(x∗)=L(x∗,λ∗)≤L(x,λ∗)≤f(x)f(x^*) = L(x^*, \lambda^*) \le L(x, \lambda^*) \le f(x) for every feasible xx, so x∗x^* is optimal. This needs no convexity; the converse needs convexity of ff, gig_i and CC and a constraint qualification such as Slater's condition.

Example: minimize x2x^2 over C=ℝC = \R subject to g(x)=1−x≤0g(x) = 1 - x \le 0, with L(x,λ)=x2+λ(1−x)L(x, \lambda) = x^2 + \lambda (1 - x). The pair (1,2)(1, 2) is a saddle point. For every λ≥0\lambda \ge 0, L(1,λ)=1=L(1,2)L(1, \lambda) = 1 = L(1, 2). For every xx, L(x,2)=(x−1)2+1≥1L(x, 2) = (x - 1)^2 + 1 \ge 1.

Non-example: the pair (1,1)(1, 1) for the same problem. The right inequality fails, since L(12,1)=34<1=L(1,1)L(\tfrac12, 1) = \tfrac34 < 1 = L(1, 1).

Further reading

  1. Web https://en.wikipedia.org/wiki/Saddle_point
About this page
TagQQMQGXS0XE
URIm2://QQMQGXS0XE
Kinddefinition
WritingW0 stub
MSC90C46, 49J35, 49K99
DefinesSaddle point of a Lagrangian

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.