Lagrange Multiplier
๋ณต์์ ๊ณตํ๊ณ ์๋ ์ํ๊ณผ์ ์กธ์ ์ํ์ ์ํด ํ๋ถ ์ํ ๊ณผ๋ชฉ๋ค์ ๋ค์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค. ๋ฏธ์ ๋ถํ ํฌ์คํธ ์ ์ฒด ๋ณด๊ธฐ
A powerful method for finding extreme values of constrained functions
โ๋ผ๊ทธ๋์ฃผ ์น์๋ฒ(Lagrange Multiplier)โ๋ผ๋ ๋ฐฉ๋ฒ๋ก ์ ์ ํ ์กฐ๊ฑด์ด ์๋ ์ํฉ์์ ํจ์์ ๊ทน๊ฐ(extreme value)๋ฅผ ๊ฐ๋ ฅํ ๋ฐฉ๋ฒ์ด๋ค. ์ง๊ธ๊น์ง ์์ฅ์์ ๋ฐฐ์ด ๋ฏธ์ ๋ถํ2 ๋ด์ฉ์ ์ ๋ถ ๋ฐํ์ผ๋ก ํ๋ ์ค์ํ ์์ฉ ์ฌ๋ก ์ค ํ๋๋ค.
The Lagrange Multiplier
๊ฑฐ๋์ ๋ฏธํ๊ณ ๋ฐ๋ก ์ด๋ป๊ฒ ํ๋ ๊ฑด์ง ๋ฐ๋ก ์ดํด๋ณด์.
์ด์ฐจ์ ํ๋ฉด ์์ ํจ์ $z = f(x, y)$๊ฐ ์๋ค. ์ด ํจ์์ ์ต๋/์ต์ ๊ฐ์ ๊ตฌํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ต๋/์ต์ ๊ฐ์ ํจ์์ ์ ์์ญ ์ ์ฒด๊ฐ ์๋๋ผ ํน์ ๊ตญ์ ๋ฒ์์ ์์์์ ์ต๋/์ต์ ๊ฐ์ ์ฐพ๊ณ ์ถ๋ค. ์ด๋, ๊ตญ์ ๋ฒ์๋ ์์ญ(Region)์ด ์๋๋ผ $g(x, y) = k$๋ผ๋ ๊ณก์ ์ผ๋ก ์ฃผ์ด์ง ์ํฉ์ด๋ค. ์ด ๊ณก์ ์์์ ํจ์ $f(x, y)$์ ์ต๋/์ต์ ๊ฐ์ ๊ตฌํด์ผ ํ๋ฉฐ, $g(x, y) = k$๋ฅผ ์ ์ฝ์กฐ๊ฑด(Constraint)๋ผ๊ณ ํ๋ค.
๊ณก์ $g(x, y) = k$ ์์ ์กด์ฌํ๋ ํจ์ $f(x, y)$์ ์ต๋/์ต์ ๊ฐ์ ์์น๊ฐ $(a, b)$๋ผ๊ณ ํ์. ๊ทธ๋ฌ๋ฉด, ์์น $(a, b)$๋ ์๋์ ์๋์ ๋ฑ์์ ๋ง์กฑํ๋ค.
\[g(a, b) = k\]์ ์ฝ์กฐ๊ฑด์ ์ด๋ฃจ๋ ๊ณก์ $g(x, y) = k$์ ์์ผ๋ ์ด๊ฑด ๋น์ฐํ๋ค.
\[\nabla f = \lambda \nabla g\]๊ฐ์๊ธฐ Gradient Vector๊ฐ ๋์๋ค!! ์์ ์์ ์ต๋/์ต์ ์์น $(a, b)$์์ ํจ์ $f(x, y)$์ $g(x, y)$์ Gradient Vector๊ฐ ์๋ก ๊ฐ์(parallel) ๋ฐฉํฅ์ ๋ฐ๋ผ๋ณธ๋ค๋ ๊ฒ์ ๋งํ๋ค. ํํ์ ํํํ๊ธฐ ์ํด $\lambda \in \mathbb{R}$๋ก ํํํ ๊ฒ.
์์ ๊ฐ์ Gradient Vector๊ฐ ํํํ ์ํฉ์ด ๋์ค๋ ์ด์ ๋ ์ ์ฝ์กฐ๊ฑด $g(x, y) = k$ ๊ณก์ ๊ณผ ํจ์ $f(x, y)$์ Level Curve $f(x, y) = z_0$๊ฐ ์๋ก ์ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ฒ์์๋ Constraint Curve์ Level Curve๊ฐ ์ ํ๋ค๋ ์กฐ๊ฑด์ด ์ดํด๊ฐ ์ ๋์๋ค. โ๊ผญ ์ ํด์ผ๋ง ์ต๋/์ต์๊ฐ ์๋๊ฑด๊ฐ?โ๋ผ๋ ์๊ฐ์ด ๋ค์๋ค. ๊ทธ๋์ ์ฐพ์๋ณด๋ stackexchange ์ฌ์ดํธ์์ ์๋ฐ ๋ต๋ณ์ ์ฐพ๊ณ ๋๋์ด ์ดํด๊ฐ ์ข ๋์๋ค.
For $f(x, y) = d$, you increment value $d$ until you touch $๐(x, y)=c$. In the moment of contact you take a minimum. If you go on, just before $f(x, y) = d$ leaves the contact, you take the maximum.
์ฆ, $f(x, y) = d_{min}$ํ๋ ์ ์์๋ถํฐ ์ ์ ํจ์ซ๊ฐ์ ํค์ฐ๋ฉฐ Level Curve๋ฅผ ํ์ฅํ๋ค๊ฐ $g(x, y) = k$์ ์ ํ๋ ๊ทธ ์๊ฐ์ด minimum ์๊ฐ์ด๋ค. ์ฌ๊ธฐ์ Level Curve์ ๊ฐ์ ๋ ๋๋ฆฌ๋ฉด ์ ์ฝ์กฐ๊ฑด์ ๋ง์กฑํ์ง๋ง ์ ํ๋ ์๊ฐ๋ณด๋ค๋ ํจ์ซ๊ฐ์ด ์ปค์ ธ๋ฒ๋ฆฐ๋ค.
๊ทธ๋ฆผ์ ๊ณ๋ค์ฌ ํจ๊ป ์ดํดํด๋ณด์.
Gradient Vector๋ก ์ด๋ค์ง ์์ ๋ฒกํฐ ๋ฑ์์ด๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ ํ๊ธฐ ์ํด์ ์ฑ๋ถ๋ณ๋ก ๋ฑ์์ ์ธ์์ ํ๋ฉด ๋๋ค. ์ฒ์์ ์ ์ฝ ์กฐ๊ฑด ์๊น์ง ๊ฐ์ด ์ ์ผ๋ฉด ์๋์ ๊ฐ๋ค.
\[\begin{aligned} f_x &= \lambda g_x \\ f_y &= \lambda g_y \\ g(x, y) &= k \end{aligned}\]์์ ์ฐ๋ฆฝ๋ฐฉ์ ์์ ํ๋ฉด ์ ์ฝ์กฐ๊ฑด ์์์์ ์ต๋/์ต์๊ฐ๊ณผ ๊ทธ ์์น๋ฅผ ์ ์ ์๋ค. ์์ ์ฐ๋ฆฝ์์์ ๊ตฌํด์ผ ํ ๋ฏธ์ง์๋ ์ต๋์ต์๊ฐ์ ์์น $(x, y)$ ๋ฟ๋ง ์๋๋ผ multiplier์ธ $\lambda$์ ๊ฐ๋ ๋ฏธ์ง์๋ก์ ๊ทธ ๊ฐ์ ์ฐพ์์ผ ํ๋ค. ์ด๋ $\lambda$๋ ๊ทธ ๊ฐ์ ์ฐพ์๋ ๋ณ ์๋ฏธ๋ ์์ง๋ง ๋ฐฉ์ ์์ ํ๋ค๋ณด๋ฉด ๊ทธ ๊ฐ์ ๋ฐ๋์ ์ฐพ์์ผ ํ๋ค๋ ๊ฑธ ๊นจ๋ซ๊ฒ ๋๋ค. (์์ ์์ ๋๋ผ๊ฒ ๋ ๊ฒ.)
Constrained Maxima/Minima
Find the point $(x, y, z)$ on the plane $2x + y - z = 5$ that is closest to the origin.
ํ๋ฉด $g(x, y, z) = 5$ ์์ ์์ผ๋ฉด์๋ distance ํจ์ $d(x, y, z) = x^2 + y^2 + z^2$์ ๊ฐ์ ์ต์ํ ํ๋ ์ $p(x, y, z)$๋ฅผ ์ฐพ์์ผ ํ๋ค. Lagrange Method๋ฅผ ์ฌ์ฉํด Gradient์ ๋ํ ์ $\nabla d = \lambda \nabla g$์ ์ธ์ฐ๋ฉด
\[\begin{aligned} 2x &= 2 \lambda \\ 2y &= \lambda \\ 2z &= - \lambda \\ \end{aligned}\]์ด๊ฒ์ $g(x, y, z) = 2x + y - z = 5$์ ๋์ ํ๋ฉด, $2 \lambda + \lambda/2 + \lambda/2 = 5$๊ฐ ๋๊ณ , $\lambda = 5/3$์ด ๋๋ค.
์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ $(x, y, z)$์ ๋์ ํ๋ฉด, closest point $(x, y, z) = (5/3, 5/6, -5/6)$๊ฐ ๋๋ค. $\blacksquare$
Lagrange Method with Two Constraints
์ด๋ค ๊ฒฝ์ฐ๋ ์ ์ฝ ์กฐ๊ฑด์ด 2๊ฐ ์กด์ฌํ ์๋ ์๋ค.
\[g_1(x, y, z) = 0 \text{ and } g_2(x, y, z) = 0\]์ด๋ ๋ ์ ์ฝ์กฐ๊ฑด์ ๋๋ค ๋ฏธ๋ถ๊ฐ๋ฅ ํ๋ฉฐ, Gradient Vector๊ฐ ์๋ก ํํํ์ง ์์์ผ ํ๋ค.
๋ ์ ์ฝ์กฐ๊ฑด $g_1 = 0$์ $g_2 = 0$๊ฐ ์๋ก ๊ต์ฐจํ์ฌ ์๊ธด ๊ณก์ $C$๋ฅผ ์๊ฐํด๋ณด์. ์ฐ๋ฆฌ๋ ์ด ๊ณก์ $C$ ์์์ ํจ์ $f(x, y, z)$์ ๊ทน๋/๊ทน์ ๊ฐ์ ์ฐพ์์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ , ๊ณก์ $C$๋ ํจ์ $f(x, y, z)$์ ์ ํ๋ ์ง์ ์์ ๊ทน๋/๊ทน์ ๊ฐ์ ๊ฐ๋๋ค. ์ด๊ฒ์ ์ ์ฝ์กฐ๊ฑด์ด ํ๋ ์์ ๋์ ๋น์ทํ ํจํด์ด๋ค.
\[C \perp \nabla f\]๋, ๊ณก์ $C$๋ $\nabla g_1$, $\nabla g_2$์๋ ์์ง ๊ด๊ณ๋ฅผ ์ด๋ฃฌ๋ค. ์ด๊ฒ์ ๊ณก์ $C$๊ฐ ์ ์ฝ์กฐ๊ฑด์ ์ด๋ฃจ๋ ํ๋ฉด ์์ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ด๋ค.
\[C \perp \nabla g_1 \text{ and } C \perp \nabla g_2\]์์ ๋ ์ฌ์ค์ ๋ฐํ์ผ๋ก $\nabla f$๊ฐ ์๋ก ํํํ์ง ์์ ๋ ๋ฒกํฐ $\nabla g_1$, $\nabla g_2$๊ฐ ์ด๋ฃจ๋ ํ๋ฉด ์์ ์์์ ์๊ฐํด๋ณผ ์ ์๋ค. ๋ฐ๋ผ์ ์๋์ ๊ฐ์ ์ผ์ฐจ ๊ฒฐํฉ ์์ด ์ ๋๋๋ค.
\[\nabla f = \lambda \nabla g_1 + \mu \nabla g_2\]์์ ๋ฅผ ํตํด ์ข๋ ์ตํ๋ณด์.
The plane $x + y + z = 1$ cuts the cylinder $x^2 + y^2 = 1$ in an ellipse. Find the points on the ellipse that lie closest to and farthest from the origin.
์ ์ฝ ์กฐ๊ฑด๊ณผ ๊ฑฐ๋ฆฌ ํจ์๋ฅผ ์ ์ํ์.
\[\begin{aligned} g_1 &= x + y + z - 1 = 0 \\ g_2 &= x^2 + y^2 - 1 = 0 \\ d &= x^2 + y^2 + z^2 \end{aligned}\]Lagrange Method์ ๋ฐ๋ผ Gradient์ ๋ํ ์ฑ๋ถ์ผ๋ก ๋ฑ์๋ค์ ์ธ์ฐ์.
\[\begin{aligned} \lambda + 2x \mu &= 2x \\ \lambda + 2y \mu &= 2y \\ \lambda &= 2z \\ \end{aligned}\]์์ ๋ฑ์์ $\lambda = 2z$๋ฅผ ๋์ ํ๊ณ ์ ๋ฆฌํ๋ฉด
\[\begin{aligned} z &= x(1 - \mu) \\ z &= y(1 - \mu) \\ \end{aligned}\]์์ ๋ฑ์์ 2๊ฐ์ง ๊ฒฝ์ฐ์์ ์ฑ๋ฆฝํ๊ฒ ๋๋๋ฐ,
- $z = 0$์ด๊ณ , $\mu = 1$
- $x = y$์ด๊ณ , $\mu \ne 1$
1๋ฒ์ ๊ฒฝ์ฐ๋ $\lambda = 2z = 0$์ด ๋๊ณ , ์ง์ ์ $(1, 0, 0)$ ๋๋ $(0, 1, 0)$์ด ๋๋ค. ๊ทธ๋ฆผ์์ $x$์ถ, $y$์ถ ์์ ์๋ ์ ๋ค์ด๋ฉฐ, closest point๋ฅผ ์ด๋ฃฌ๋ค.
2๋ฒ์ ๊ฒฝ์ฐ๋ $x = y = \pm \frac{1}{\sqrt{2}}$๊ฐ ๋๋ฉฐ, $z = 1 \mp \sqrt{2}$๊ฐ ๋๋ค. ๊ทธ๋ฆผ์์ $P_1$, $P_2$๊ฐ ๋ฐ๋ก ๊ทธ ์ ๋ค์ด๋ฉฐ, farthest point๋ฅผ ์ด๋ฃฌ๋ค.