サイト工事中です。ご迷惑をおかけします。

ラグランジュの未定乗数法

目次

ラグランジュの未定乗数法とは

ラグランジュの未定乗数法とは、条件がある関数の極値を求める方法です。

ラグランジュの未定乗数法

$g(x,y)=c$(定数) という条件下で関数 $f(x,y)$ がとる極値を求める。

そのとき$L(x,y)=f(x,y)-{\lambda}g(x,y)$について、$$\frac{\partial L}{\partial y}=\frac{\partial L}{\partial y}=\frac{\partial L}{\partial \lambda}=0$$を計算したときの解が極値をとる点である。

というものです。

証明

まず、制約条件がない場合に極値を求めるときは全微分=0です。つまり、$$df=\frac{\partial f}{\partial x}dx+\frac{\partial f}{\partial y}dy=0 \tag{1}$$よって

$$\frac{\partial f}{\partial x}=0,\frac{\partial f}{\partial y}=0$$

という式を解けば、極値がもとまります。

次に、制約条件 $g(x,y)=c$(定数) がある場合を考えます。制約条件はイコール定数の式なので制約条件の全微分は0となります。

$$dg=\frac{\partial g}{\partial x}dx+\frac{\partial g}{\partial y}dy=0$$

この式を変形すると

$$dy=-\frac{\frac{\partial g}{\partial x}dx}{\frac{\partial g}{\partial y}}$$

となります。この $dy$ を先ほどの(1)式の $dy$ に代入すると、$$\frac{\partial f}{\partial x}dx+\frac{\partial f}{\partial y}(-\frac{\frac{\partial g}{\partial x}dx}{\frac{\partial g}{\partial y}})=0$$

式変形をしていくと

$$\frac{\partial f}{\partial x}dx-\frac{\frac{\partial f}{\partial y}}{\frac{\partial g}{\partial y}}\cdot \frac{\partial g}{\partial x}dx=0$$

$$\therefore (\frac{\partial f}{\partial x}-\frac{\frac{\partial f}{\partial y}}{\frac{\partial g}{\partial y}}\cdot \frac{\partial g}{\partial x})dx=0$$

$$\therefore \frac{\partial f}{\partial x}-\frac{\frac{\partial f}{\partial y}}{\frac{\partial g}{\partial y}}\cdot \frac{\partial g}{\partial x}=0$$

ここで極値をとる点では$\frac{\partial f}{\partial y}=f_y$も$\frac{\partial g}{\partial y}=g_y$も定数なので$\frac{f_y}{g_y}=\lambda$とすると

$$0=\frac{\partial f}{\partial x}-\lambda\frac{\partial g}{\partial x}=\frac{\partial(f-\lambda g)}{\partial x}$$が得られます。

また、$\frac{f_y}{g_y}=\lambda$より、

$$\frac{\partial(f-\lambda g)}{\partial x}=0$$

となる。これに$g(x,y)=c$(定数)を表す$$\frac{\partial(f-\lambda g)}{\partial \lambda}=0$$を追加すると

$$\frac{\partial L}{\partial y}=\frac{\partial L}{\partial y}=\frac{\partial L}{\partial \lambda}=0 (L(x,y)=f(x,y)-{\lambda}g(x,y))$$が成り立つことがわかります。

よかったらシェアしてね!

この記事を書いた人

とある国立大の大学院生。高専から編入学、そして外部院試を経験しています。
備忘録も兼ねて、ブログを運営中。
加えて日記として note を使用。
何か聞きたいことがあれば、Twitterかメール(physicsblog.acc@gmail.com)でお気軽に聞いてください。
投げ銭はこちら

コメント

コメントする

目次