next up previous
Next: この文書について... Up: 多変数の微分積分学1 第23回 Previous: 1 多変数関数の最大最小問題やりかけの問題

2 Lagrangeの未定乗数法 (条件付き極値問題)

条件 $ g(x)=0$ の下での $ f$ の極大値、極小値を調べる。 すなわち、$ N_g$$ g$ の零点集合

$\displaystyle N_g:=\{x; g(x)=0\}
$

として、 $ \left.f\right\vert _{N_g}\colon N_g\ni x\mapsto f(x)\in\R$ の極大値、 極小値を求める。


\begin{jexample}
$x^2-y=0$\ 上の点と $(0,1)$\ との距離の最小値を求めよ。
\begin...
...x^2-1\right)^2}
\end{displaymath}の最小値を求めることになる。\qed
\end{jexample}

この例のように $ g(x,y)=0$ $ y=\varphi(x)$ と解ければ簡単である。

\begin{jtheorem}[Lagrangeの未定乗数法]
$\Omega$\ は $\R^2$\ の開集合、
$f\colon...
...mbox{s.t.}\quad
\nabla f(a)=\lambda\nabla g(a).
\end{displaymath}\end{jtheorem}
$ \lambda$ のことを Lagrange の未定乗数 (Lagrange multiplier) と呼ぶ。 例えば $ a=(\alpha,\beta)$ とするとき、 $ \alpha$, $ \beta$, $ \lambda$

      $\displaystyle f_x(\alpha,\beta)=\lambda g_x(\alpha,\beta),$
      $\displaystyle f_y(\alpha,\beta)=\lambda g_y(\alpha,\beta),$
      $\displaystyle g(\alpha,\beta)=0$

を満たす。 3つの未知数 $ \lambda$, $ \alpha$, $ \beta$ に関する3つの方程式である。

Proof. 仮定

$\displaystyle \nabla g(a)\ne\twovector{0}{0}
$

より

$\displaystyle \frac{\rd g}{\rd x}(a)\ne 0$   or$\displaystyle \quad
\frac{\rd g}{\rd y}(a)\ne 0.
$

(i)
$ \Dfrac{\rd g}{\rd y}(a)\ne 0$ の場合. 陰関数の定理から、点 $ a$ の近傍で

$\displaystyle g(x,y)=0 \Longiff y=\varphi(x)
$

$ y$ について解けて

$\displaystyle \varphi'(x)=-\frac{\Dfrac{\rd g}{\rd x}(x,\varphi(x))}
{\Dfrac{\rd g}{\rd y}(x,\varphi(x))}
$

となる。そこで

$\displaystyle h(x):= f(x,\varphi(x))
$

とおくと

    $\displaystyle h'(x)$ $\displaystyle = \frac{\rd f}{\rd x}(x,\varphi(x)) +\frac{\rd f}{\rd y}(x,\varphi(x))\varphi'(x)$
      $\displaystyle = \frac{\rd f}{\rd x}(x,\varphi(x)) +\frac{\rd f}{\rd y}(x,\varph...
...frac{\rd g}{\rd x}(x,\varphi(x))} {\Dfrac{\rd g}{\rd y}(x,\varphi(x))} \right).$

$ h$$ \alpha$ で極値となるから $ h'(\alpha)=0$. $ (\alpha,\varphi(\alpha)) =(\alpha,\beta)=a$ に注意して

$\displaystyle \frac{\rd f}{\rd x}(a)
-\frac{\Dfrac{\rd f}{\rd y}(a)}
{\Dfrac{\rd g}{\rd y}(a)}\cdot\frac{\rd g}{\rd x}(a)=0.
$

ここで $ \lambda$

$\displaystyle \lambda=\frac{\frac{\rd f}{\rd y}(a)}
{\frac{\rd g}{\rd y}(a)}$   i.e.$\displaystyle \quad
\frac{\rd f}{\rd y}(a)-\lambda\frac{\rd g}{\rd y}(a)=0
$

とおくと

$\displaystyle \frac{\rd f}{\rd x}(a)-\lambda\frac{\rd g}{\rd x}(a)=0.
$

まとめると

$\displaystyle \nabla f(a)=\lambda \nabla g(a).
$

(ii)
$ \Dfrac{\rd g}{\rd x}(a)\ne 0$ の場合. 今度は $ g(x,y)=0$$ x$ に ついて解けばよい。後は同様である。 $ \qedsymbol$
ARRAY(0xfcd7dc) $ \qedsymbol$

(準備中)


next up previous
Next: この文書について... Up: 多変数の微分積分学1 第23回 Previous: 1 多変数関数の最大最小問題やりかけの問題
Masashi Katsurada
平成23年7月21日