ラグランジュの未定乗数法とは、D次元の変数に対し、q個の制約条件(束縛条件とも)の下で関数を最適化する(最大化、最小化)ために用いる数学的手法である。 まず、ラグランジュ乗数を導入し、次にラグランジュ関数 を導入する。 このとき、 の連立方程式を解くことによって解の候補が得られる。 関数を制約条件の下で最大化する問題を考える。 まず、 とする。ここで、 を解けばよい。 (a)-(b)より、で、であるからが成り立つ。これを(c)に代入して、 よって、 (複号同順) この値をfに入れて計算すると、最大はでとなる。
![MISC/ラグランジュの未定乗数法 - メモ帳ブログ @ wiki](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6b7f6ccf30aab4c7acf24c7e250d7dcda3d7055/height=288;version=1;width=512/https%3A%2F%2Fimg.atwikiimg.com%2Fwww27.atwiki.jp%2Fnina_a%2Fattach%2F31%2F14%2FLagrange1.png)