• ベストアンサー

ラグランジュの未定係数法に関する問題

領域D=X~2+4Y~4=4の時、f(X,Y)=X+2Yの最大・最小値を求めるという問題です。ラグランジュの未定係数法を使って解くのですが、局地を取りうる点を見つけるところで頓挫してしまいました。 答えは(X,Y)=(√2,1/√2)の時最大値2√2. (X,Y)=(-√2,-1/√2)の時最小値-2√2 になるはずです。 どなたか御指南お願いします。

noname#137787
noname#137787

質問者が選んだベストアンサー

  • ベストアンサー
  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.2

#1です。 ■答えが正しいとすれば A#1に書いたように問題が間違いで 「領域D=X^2+4Y^2=4の時」と修正すれば、 (x,y)=(-√2,-1/√2),λ=-(√2)/4のとき  最小値=-2√2≒-2.828427124746191 (x,y)=(√2,1/√2),λ=(√2)/4のとき  最大値=2√2≒2.828427124746191 と答えとそのときのλが得られます。 参考までに、この元になったラグランジュの未定係数法(乗数法)から 導出された連立方程式は  X^2+4Y^2-4=0 1-2λx=0 2-16λy^3=0 です。 ■問題が正しいとすれば お書きの答えが間違いで (x,y)=(-1.661436330718165,-0.74611872146119),λ≒-0.300944386149のとき  最小値≒-3.153673773640545 (x,y)=(1.661436330718165,0.74611872146119),λ≒0.300944386149のとき  最大値≒3.153673773640545 とそのときのλが得られます。 (数値の正確式は3乗根を含む多重根号の長い複雑な式として得られますがここでは省略。) 参考までに、この元になったラグランジュの未定係数法(乗数法)から 導出された連立方程式は  X^2+4Y^4-4=0 1-2λx=0 2-16λy^3=0 です。 参考) http://szksrv.isc.chubu.ac.jp/lagrange/l1.html

noname#137787
質問者

補足

何度もわかりやすい解説感謝します。 最後に一つだけ、λの値を出した式が公式・方程式として存在するのなら、是非その名前だけでも教えていただけますか?(○○の定理といった感じで)自分で確かめ、納得したいのです。

その他の回答 (2)

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.3

#1,#2です。 A#2の補足の質問の回答 >最後に一つだけ、λの値を出した式が公式・方程式として存在するのなら、是非その名前だけでも教えていただけますか? ∂(f-λg)/∂λ=0 ⇔ g=0(拘束条件の式) です。 ラグランジュの未定係数法(未定定数法、未定乗数法ともいう)のは A#2に挙げた参考URLや次のURL http://www12.plala.or.jp/ksp/mathInPhys/lagrangeUndetermin/ をよく読んでいただければわかるはずです。 未定係数λを導入して f-λg (fは最大値、最小値を求める関数、gは拘束条件) を考えてこの極値を持つ条件として f-λg をすべての独立変数(n変数あるとする)で偏微分して「=0」とおけば n個の連立方程式ができます。未知数λを追加していますので ∂(f-λg)/∂λ=0 …(▲) なる1個の方程式加えれば、未知数の数(n+1)個に対して方程式の数の (n+1)個になって、すべての独立変数と未定係数λが決定します。 (▲)のg=0の拘束条件そのものですから、(▲)の代わりに g=0を使えばいいですね。 拘束条件が2つあれば(g1=0,g2=0)、 もちろん(▲)の式は、未定係数を2個λ1,λ2導入して ∂(f-λ1g1-λ2g2)/∂λ1=0 ⇔ g1=0(拘束条件1) ∂(f-λ1g1-λ2g2)/∂λ2=0 ⇔ g2=0(拘束条件2) と追加した未定係数の数だけの方程式が追加されます。 ラグランジュの未定係数法では独立変数の数に拘束条件が加わって 未知数の数だけの方程式ができますので、f-λg=f+C(定数)が極値をもつ場合の変数の値とλは連立方程式を解けば求まります。 求めた変数に対してfの極値(最大値や最小値の候補)が求まります。 A#2に極値(最大値、最小値)を与える(x,y,λ)を求めるための 連立方程式を書いておきました。 未知数x,y,λで方程式3個なので、連立方程式を解けばλも出てきます。

noname#137787
質問者

お礼

本当にありがとうございました。

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.1

問題にミスがありませんか? > 領域D=X~2+4Y~4=4の時 正:領域D=X^2+4Y^2=4の時 この訂正をすれば、お書きの答えが出てきます。 >グランジュの未定係数法を使って解くのですが、局地を取りうる点を見つけるところで頓挫してしまいました。 やった途中計算を補足にお書きください。

noname#137787
質問者

補足

問題と答えを読み直しても、確かに最初書いたとおりです。 以下途中までの計算です。 -------中途式------- 定理:ラグランジュの未定係数法 2回以上偏微分化の2変数関数  f(X,Y),g(X,Y)について、  曲線C:g(X,Y)=0 上の点Pがfの臨界点(gradf)(P)=0 になるとき、次が成立 "∂g(P)/∂X or ∂g(P)/∂Y, ≠ 0" →(gradf)(P) = λ(gradg)(P) g(P) = 0 となる定数λ≠0が成立 X^2+4Y^4-4=0と書き、g(X,Y)=X^2+4Y^4-4とおく。 このとき、∂g/∂X = 2X, ∂g/∂Y =16Y^3. また、(gradf)(X,Y) = (∂f(X+2Y)/∂X,∂f(X+2Y)/∂Y) = (1,2) ≠ 0 関数f(X,Y)の最大・最小点をP(a,b)とおく。 今、P≠0, (a,b)≠(0,0),a≠0 or b≠0 ∴∂g(P)/∂X = 2a≠0 or ∂g(P)/∂Y = 16b^3≠0 従って、ラグランジュの未定係数法より、 (gradf)(P)=λ(gradg)(P) となるλ≠0が存在する。(g(P)=0) 定理(gradf)(P) = λ(gradg)(P)より、 ∴(1,2) = λ(2a,16b^3) ∴2λa = 1 16λb^3 = 2 ---------ここまで-------- 最後の部分で、2λa = 1より、  a = 1/2λ は出たのですが(これも正しいかはまだわかりませんが)、bの値が全く違うものとなってしまいました。 問題そのものが間違っていると言うことでしょうか・・・。

関連するQ&A

  • ラグランジュの未定係数法の計算について

    ラグランジュの未定係数法の計算について 「L=f(x,y)-λg(x,y)」のラグランジュの未定係数法を用い x^2+y^2-25=0…(1) という条件のもとで f(x,y)=x^2+y^2-6x-8y…(2) の最大値と最小値を求める、という課題が出ました。 ラグランジュの未定係数法の式を用い 「L=f(x,y)-λg(x,y)」をもとに L=(x^2+y^2-25)-(x^2+y^2-6x-8y) (1)の条件のもとで(2)の極値を求めるために ∂L/∂x=0 ∂L/∂y=0とおき ∂L/∂x=2x-6-2λx =(2-2λ)x-6=0 ∂L/∂y=2y-8-2λy =(2-2λ)y-8=0 と、自分でもここまでは理解できました。 ここから、どうすれば最大値と最小値を導く λとx、yを計算すればよいかわかりません。 この部分を詳しく解説していただけると助かります。 よろしくお願いします

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

    x^2+y^2=1のときにx^3-x+y^2の最大、最小値を求めよという問題です。 ラグランジュの未定乗数法を用いて解こうとしているのですが、λ,x,yについて解が定めきれずに困っています。 つまり、x^2+y^2-1=0 3x^2-1-2λx=0 2y-2λy=0 の3式を解こうとしているのですが、うまくいきません。 ご指南宜しくお願いいたします。

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

    x^2+y^2+z^2=1 である時、 1、関数x-y-zの最大値 2、関数x-y-zの最小値 をラグランジュの未定乗数法で求めよ。 以上の回答、解説どなたかお分かりになりませんでしょうか??? よろしくおねがいいたします!!!

  • ラグランジュ乗数法に関して

    f(x,y)=x^3-xy+y^3において、領域D:-1≦x≦1,0≦y≦1 の最大最小値を求めよ。 どう考えるのでしょうか?ラグランジュ乗数法と睨んでるんですが、領域Dをどのように定式化知ればよいのかわからずできません。 ラグランジュ乗数法の理論的なところはわかっているのですが、それ以前の問題なのでわかる方知恵を貸してください。

  • ラグランジュの未定係数

    カテ違いではないと思うので質問します。 ラグランジュの未定係数法とは、多変数関数の 極値を求めたい時に利用するものだと思います。 そのとき条件g=C(定数)があれば、f-λg≡f~の極値を求めれば良いということになっていますが、これのメリットが釈然としません。また、偏微分するときもあれば、δをとって変分を考える場合もあり、それの違いも よく分かりません。

  • ラグランジュの未定乗数法について

    こんにちは、ラグランジュ未定乗数法を使う問題で分からないものがあったので質問させていただきます。 x^2+y^2+z^2=1 の条件の時、f(x,y,z)=5x^2+3y^2+4z^2+4xz+4yzの最大値と最小値を求めよ という問題です。 fx/gx=fy/gy=fz/gz=λで表せるので、 10x+4z=2xλ 6y+4z=2yλ 8z+4x+4y=2zλ の3つの式が得られたのですが、ここからどうすればいいか分かりません。 直接x,y,zの組み合わせを見つけるのは難しそうなので、まずそれぞれの変数をλの式で表して条件式に代入し、λの値を求めた後組み合わせを見つけようと思いました。 しかし、上の3式からそれぞれの変数をλで表せません。なにか他のやりかたがあるのでしょうか。 よろしくお願いします。

  • ラグランジュの未定乗数法を用いる問題

    ラグランジュの未定乗数法を用いる問題がわかりません。 条件x^2+2y^2=1, f(x,y)=xy この式でf(x,y)が極値をとる候補点を全て求め、そこでのf(x,y)の値をそれぞれ求めよ。ただし、その値が極値となることを実際に確かめる必要はない。 λ=±√2/4となったのですが、それ以降がわかりません。ご教授くださると光栄です。

  • ラグランジュの未定乗数法を使う問題

    x+y+z=1 のもとで、f(x)=(x^a)*(y^b)*(z^c)の最大値を求めよ。 なお、a,b,cは正の実数 という問題なのですが、ラグランジュの未定乗数法を用いてこれを解く場合、 L(x,y,z)=x^a*y^b*z^c+λ(x+y+z) とおいてLをx,y,zについてそれぞれ偏微分し、それがゼロとなる方程式を立てればよい、ということだったと思いますが、計算してみると ay=bx az=cx bz=cy となりました。この辺からよくわからないのですが、f(x)の最大値を求めるにはどうすればよいのでしょうか?

  • ラグランジュの未定係数法について

    拘束条件が1つの場合のラグランジュの未定係数法は分かるのですが、拘束条件が2つ以上の場合にはどのような式で表されるのかが分かりません。どなたか教えてください。 また、この質問に関する参考文献・URL等がありましたら教えてください。よろしくお願いいたします。

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

    条件:x+y=1 関数:f(x,y)=2x^2+3y^2 があり、関数が最小になる(x,y)を求めるとします。 この場合、条件x+y=1は直線でf(x,y)の等高線に接していなければならなくて、このことは接点で両者の法泉ベクトルが平行であることをいみするそうです。 また直線の法線ベクトルがは(1,1)^T T:転置行列 であるのですが、なぜ直線の法線ベクトルがこうなるのか分かりません;; また、ラグランジュの未定乗数法において F(x,y,λ)=f(x,y)-λg(x,y)---------(1) と表せる理由がわかりません。 なぜ、f(x,y)からλg(x,y)は引かれているのでしょうか。 また、(1)式をx,y,λで偏微分した式を解くことで解が求まる理由も教えていただきたいです。