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

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

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

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

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

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

そのときL(x,y)=f(x,y)λg(x,y)について、Ly=Ly=Lλ=0を計算したときの解が極値をとる点である。

というものです。

証明

まず、制約条件がない場合に極値を求めるときは全微分=0です。つまり、(1)df=fxdx+fydy=0よって

fx=0,fy=0

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

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

dg=gxdx+gydy=0

この式を変形すると

dy=gxdxgy

となります。この dy を先ほどの(1)式の dy に代入すると、fxdx+fy(gxdxgy)=0

式変形をしていくと

fxdxfygygxdx=0

(fxfygygx)dx=0

fxfygygx=0

ここで極値をとる点ではfy=fygy=gyも定数なのでfygy=λとすると

0=fxλgx=(fλg)xが得られます。

また、fygy=λより、

(fλg)x=0

となる。これにg(x,y)=c(定数)を表す(fλg)λ=0を追加すると

Ly=Ly=Lλ=0 (L(x,y)=f(x,y)λg(x,y))が成り立つことがわかります。

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

この記事を書いた人

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

コメント

コメントする