<例題>関数 z=x(1−x)y(1−y)/(1−xy) の最大値を求めよ。
<解答> z=x(1−x)y(1−y)/(1−xy) ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・(1)
(1) より、
∂yz/∂x=[{x(1-x)y(1-y)}'(1-xy)
−x(1-x)y(1-y)(1-xy)']/(1-xy)2
=[{(1−2x)y(1−y)}(1−xy)
−x(1−x)y(1−y)(−y)]/(1−xy)2
(∂yz/∂x)(1−xy)2
=y(1−y){(1−2x)(1−xy)−x(1−x)(−y)}
=y(1−y){(1−2x)(1−xy)+xy(1−x)}
=y(1−y)(1−xy−2x+2x2y+xy−x2y)
=y(1−y)(1−2x+x2y) ・・・・・・・・・・・・・・・・・・・・・・・・ (2)
(1) より、同様にして、
(∂xz/∂y)(1−xy)2=x(1−x)(1−2y+y2x)・・・・・・・・・・・・・(3)
∂yz/∂x=∂xz/∂y=0 とおくと、0<x<1,0<y<1 であるから、
1−2x+x2y=0
1−2y+y2x=0
上の2つの式より、−2x+2y+x2y−y2x=0
−2(x−y)+xy(x−y)=0
(x−y)(−2+xy)=0
x=y (∵ 0<x<1,0<y<1 より、xy≠2)
x=y を 1−2x+x2y=0 に代入、
1−2x+x3=0
(x2+x−1)(x−1)=0
(x2+x−1)=0 ( ∵ 0<x<1)
x=(−1+51/2)/2 ( ∵ 0<x<1)
x=y から、 y=(−1+51/2)/2
51/2=a とおくと、上の2つの式より、 x+y=−1+a, xy=(3−a)/2
上の式より、z=x(1−x)y(1−y)/(1−xy)
=xy{1−(x+y)+xy}/(1−xy)
={(3−a)/2}{1−(−1+a)+(3−a)/2}/{1−(3−a)/2}
=(3−a){1−(−1+a)+(3−a)/2}/{2−(3−a)}
2z=(3−a){2−(−2+2a)+(3−a)}/(−1+a)
=(3−a)(7−3a)/(−1+a)
=(3−a)(7−3a)(−1−a)/(−1+a)(−1−a)
=(3−a)(7−3a)(−1−a)/(1−a2)
=(3−a)(7−3a)(−1−a)/(1−5)
=(3−a)(7−3a)(1+a)/4
8z=(3−a)(7−3a)(1+a)
=3a3−13a2+5a+21
=3×5×51/2−13×5+5×51/2+21
=20×51/2−44
z=(5×51/2−11)/2=0.090170
0<x<1,0<y<1 の範囲の両端で z=0 であり極点は一つしかないので,
z=(5×51/2−11)/2 が最大値となる。
(答) 最大値 (5×51/2−11)/2 (x=y=(−1+51/2)/2)
|