トップ 塾講師木下 微分
← 前の記事 一覧へ 次の記事 →
多変数関数の最大・最小の方針の立て方
目次
0. 全体の地図 1. 自由度を数える 2. 下ごしらえ(自由度を変えない変形) ① 等式条件で文字を消す ② 対称式は基本対称式に置き換える ③ 同次式は比に、x 2 + y 2 は極座標に置き換える 3. 本処理その1:順像法(文字を固定する) 4. 本処理その2:逆像法(存在条件に言い換える) ① 式で処理する:2次方程式を作る ② 図で処理する:計画法 5. 本処理その3:有名不等式 使いどころと注意 相加相乗 コーシー・シュワルツ 凸不等式 同次化
目次 0. 全体の地図 1. 自由度を数える 2. 下ごしらえ(自由度を変えない変形) ① 等式条件で文字を消す ② 対称式は基本対称式に置き換える ③ 同次式は比に、x 2 + y 2 は極座標に置き換える 3. 本処理その1:順像法(文字を固定する) 4. 本処理その2:逆像法(存在条件に言い換える) ① 式で処理する:2次方程式を作る ② 図で処理する:計画法 5. 本処理その3:有名不等式 使いどころと注意 相加相乗 コーシー・シュワルツ 凸不等式 同次化
文字が2つ以上ある式の最大・最小は、1変数のように「微分して増減表」で一気に片づくことがまれです。この頁は、そうした問題で方針を立てるときの手順を一枚の地図にまとめたものです。高3の入試演習で読み返すことを想定しているので、いますぐ全部を読まなくてかまいません。授業で扱った例題のうち、文字を固定して面積を最大にした問題などが関係するので、その補遺としています。
0. 全体の地図
多変数の最大・最小の進め方
第1段 自由度を数える (文字の個数から、独立な等式条件の本数を引く)
第2段 下ごしらえ (自由度は変わらないが、式を扱いやすくする)
① 等式条件で文字を消す(消した文字の変域を残りの文字へ移す)
② 対称式は基本対称式に置き換える(実数条件を移す)
③ 同次式は比に、x 2 + y 2 x^2+y^2 x 2 + y 2 のかたまりは極座標に置き換える
第3段 本処理 (ここで初めて最大・最小が求まる)
④ 順像法:1変数なら微分・平方完成、多変数なら文字を固定して1文字ずつ処理
⑤ 逆像法:値 k k k をとる ⇔ \Leftrightarrow ⇔ 条件と f = k f=k f = k を同時に満たす実数が存在する、と言い換える(解の配置・図示)
⑥ 有名不等式:相加相乗・コーシー・シュワルツ・凸不等式
第2段と第3段を分けて考えることが、この地図でいちばん大事な点です。置き換えをして式がきれいになっても、変数の個数が減っていなければ最大・最小はまだ求まっていません。何かの変形をしたら、「いまの操作で自由度は減ったか」を自分に問いましょう。減っていなければ下ごしらえの段階にいて、そのあと第3段のどれかを使う必要があります。
1. 自由度を数える
自由度 とは、その式の値を決めるのに自由に選べる量の個数のことです。文字が n n n 個あり、互いに独立な等式条件が m m m 本あれば、自由度は n − m n-m n − m になります。不等式の条件は変域を狭めるだけで、自由度は減らしません。
例で確かめる
実数 x , y , z x,y,z x , y , z が x + 2 y + 3 z = 6 x+2y+3z=6 x + 2 y + 3 z = 6 を満たすとき、自由度は 3 − 1 = 2 3-1=2 3 − 1 = 2 です。条件を使って x = 6 − 2 y − 3 z x=6-2y-3z x = 6 − 2 y − 3 z と消しても、残る文字は y , z y,z y , z の2つで、自由度は2のままです。
u = x + y , v = x y u=x+y,\ v=xy u = x + y , v = x y と置き換えると、文字は x , y x,y x , y から u , v u,v u , v に替わりますが、2つであることは変わりません。
x 2 + y 2 x 2 + x y + y 2 \dfrac{x^2+y^2}{x^2+xy+y^2} x 2 + x y + y 2 x 2 + y 2 は分子・分母がともに2次なので、x , y x,y x , y を同じ数倍しても値が変わりません。値は比 y x \dfrac yx x y だけで決まり、自由度は1です。一方、分数になっていない x 2 + x y + y 2 x^2+xy+y^2 x 2 + x y + y 2 は、( 1 , 1 ) (1,1) ( 1 , 1 ) と ( 2 , 2 ) (2,2) ( 2 , 2 ) で値が 3 3 3 と 12 12 12 のように異なり、比のほかに大きさの分の自由度がもう1つ残ります。
式を見たら、自由度と並べて次の2点も確かめておくと、第2段・第3段で何を使うかの見当がつきます。
方針を決める前に見ること
⑴ 条件 :等式条件は何本あり、文字どうしは独立に動くのか。不等式の条件で変域はどう制限されるか。
⑵ 式の形 :対称式か(対称性を保って基本対称式へ進むか、崩して1文字を固定するか)。同次式か(比に置き換える)。対称で同次なら、有名不等式が使えないかを最初に疑う。
2. 下ごしらえ(自由度を変えない変形)
① 等式条件で文字を消す
等式条件が1本あれば、1文字を消せます。このとき見落としやすいのが消した文字が持っていた制約 です。消した文字は式から見えなくなりますが、その文字が実数であることや、その文字の変域は、残った文字の側の条件として書き直しておかないと失われます。
文字を消したら、その変域を残りの文字へ移す
とくに y 2 = ( x の式 ) y^2=(\,x\text{ の式}\,) y 2 = ( x の式 ) の形で y y y を消すときは、「y y y が実数 ⇔ \Leftrightarrow ⇔ 右辺 ≧ 0 \geqq0 ≧ 0 」を x x x の条件として加える。
例として、実数 x , y x,y x , y が x 2 + y 2 = 4 x^2+y^2=4 x 2 + y 2 = 4 を満たすときの y 2 − 2 x y^2-2x y 2 − 2 x の値の範囲を求めます。y 2 = 4 − x 2 y^2=4-x^2 y 2 = 4 − x 2 を代入すると
y 2 − 2 x = 4 − x 2 − 2 x = 5 − ( x + 1 ) 2 y^2-2x=4-x^2-2x=5-(x+1)^2 y 2 − 2 x = 4 − x 2 − 2 x = 5 − ( x + 1 ) 2
となり、x x x だけの2次関数になります。ここで y y y が実数であることから 4 − x 2 ≧ 0 4-x^2\geqq0 4 − x 2 ≧ 0 、つまり − 2 ≦ x ≦ 2 -2\leqq x\leqq2 − 2 ≦ x ≦ 2 です。この範囲では x = − 1 x=-1 x = − 1 で最大値 5 5 5 、x = 2 x=2 x = 2 で最小値 5 − 9 = − 4 5-9=-4 5 − 9 = − 4 をとるので、求める範囲は − 4 ≦ y 2 − 2 x ≦ 5 -4\leqq y^2-2x\leqq5 − 4 ≦ y 2 − 2 x ≦ 5 です。x x x の変域を書き忘れると x x x をいくらでも大きくできてしまい、最小値が出てきません。
授業では、7個の文字の値がどれも 1 , 2 , 3 1,2,3 1 , 2 , 3 のいずれかで、その和が 13 13 13 になるという設定で、3乗の和などの最大を考える問題も扱いました1 1 塾の授業で扱った問題は塾の教材なので、数値を変えた類題に差し替えています。 。文字の値そのものを追うかわりに、値が 1 , 2 , 3 1,2,3 1 , 2 , 3 の文字の個数を α , β , γ \alpha,\beta,\gamma α , β , γ とおくと、条件は α + β + γ = 7 \alpha+\beta+\gamma=7 α + β + γ = 7 と α + 2 β + 3 γ = 13 \alpha+2\beta+3\gamma=13 α + 2 β + 3 γ = 13 の2本になります。これを解くと α = γ + 1 , β = 6 − 2 γ \alpha=\gamma+1,\ \beta=6-2\gamma α = γ + 1 , β = 6 − 2 γ となり、自由度は γ \gamma γ の1つだけです。3乗の和は α + 8 β + 27 γ = 12 γ + 49 \alpha+8\beta+27\gamma=12\gamma+49 α + 8 β + 27 γ = 12 γ + 49 と γ \gamma γ の1次式になります。ここでも個数が 0 0 0 以上の整数であることを γ \gamma γ に移すと、β ≧ 0 \beta\geqq0 β ≧ 0 から γ ≦ 3 \gamma\leqq3 γ ≦ 3 なので γ = 0 , 1 , 2 , 3 \gamma=0,1,2,3 γ = 0 , 1 , 2 , 3 に限られ、3乗の和の最大は γ = 3 \gamma=3 γ = 3 のときの 85 85 85 です。
② 対称式は基本対称式に置き換える
x , y x,y x , y を入れ替えても変わらない式(対称式 )は、u = x + y , v = x y u=x+y,\ v=xy u = x + y , v = x y (基本対称式 )だけで表せます。たとえば x 2 + y 2 = u 2 − 2 v x^2+y^2=u^2-2v x 2 + y 2 = u 2 − 2 v 、x 3 + y 3 = u 3 − 3 u v x^3+y^3=u^3-3uv x 3 + y 3 = u 3 − 3 uv です。置き換えると次数が下がったり、u , v u,v u , v の式として図示しやすくなったりします。ただし①と同じく、文字の個数は2のままです。
この置き換えでは、「x , y x,y x , y が実数」という条件を u , v u,v u , v の言葉に直す必要があります。x , y x,y x , y は2次方程式 t 2 − u t + v = 0 t^2-ut+v=0 t 2 − u t + v = 0 の2解なので、
基本対称式に置き換えたときの実数条件
x , y x,y x , y が実数 ⇔ \Leftrightarrow ⇔ t 2 − u t + v = 0 t^2-ut+v=0 t 2 − u t + v = 0 の判別式について u 2 − 4 v ≧ 0 u^2-4v\geqq0 u 2 − 4 v ≧ 0
となります。
例として、実数 x , y x,y x , y が x 2 + y 2 = 2 x^2+y^2=2 x 2 + y 2 = 2 を満たすときの x y + x + y xy+x+y x y + x + y の範囲を求めます。条件は u 2 − 2 v = 2 u^2-2v=2 u 2 − 2 v = 2 なので v = u 2 − 2 2 v=\dfrac{u^2-2}{2} v = 2 u 2 − 2 です。実数条件 u 2 − 4 v ≧ 0 u^2-4v\geqq0 u 2 − 4 v ≧ 0 に代入すると u 2 − 2 ( u 2 − 2 ) ≧ 0 u^2-2(u^2-2)\geqq0 u 2 − 2 ( u 2 − 2 ) ≧ 0 、すなわち − 2 ≦ u ≦ 2 -2\leqq u\leqq2 − 2 ≦ u ≦ 2 を得ます。式のほうは
x y + x + y = v + u = u 2 − 2 2 + u = 1 2 ( u + 1 ) 2 − 3 2 xy+x+y=v+u=\frac{u^2-2}{2}+u=\frac12(u+1)^2-\frac32 x y + x + y = v + u = 2 u 2 − 2 + u = 2 1 ( u + 1 ) 2 − 2 3
なので、− 2 ≦ u ≦ 2 -2\leqq u\leqq2 − 2 ≦ u ≦ 2 では u = − 1 u=-1 u = − 1 で最小値 − 3 2 -\dfrac32 − 2 3 、u = 2 u=2 u = 2 で最大値 3 3 3 をとります(u = 2 u=2 u = 2 のとき v = 1 v=1 v = 1 で、x = y = 1 x=y=1 x = y = 1 )。実数条件を付け忘れると u u u がいくらでも大きくなり、最大値がないという誤った結論になります。
③ 同次式は比に、x 2 + y 2 x^2+y^2 x 2 + y 2 は極座標に置き換える
すべての項の次数が等しい多項式を同次式 といいます。x , y x,y x , y の n n n 次同次式を x n x^n x n で割ると、t = y x t=\dfrac yx t = x y だけの式になります。分子・分母が同じ次数の分数式なら、値は t t t だけで決まり、1変数の問題になります。
同じことを図形的に行うのが極座標への置き換えです。
極座標への置き換え
x = r cos θ , y = r sin θ ( r ≧ 0 ) x=r\cos\theta,\ y=r\sin\theta\ (r\geqq0) x = r cos θ , y = r sin θ ( r ≧ 0 ) とおく。点 ( x , y ) (x,y) ( x , y ) の原点からの距離が r = x 2 + y 2 r=\sqrt{x^2+y^2} r = x 2 + y 2 、向きが θ \theta θ である。
x , y x,y x , y の n n n 次同次式は r n × ( θ の式 ) r^n\times(\theta\text{ の式}) r n × ( θ の式 ) の形になる。
θ \theta θ が「比」の役を、r r r が「大きさ」の役を受け持つので、x 2 + y 2 x^2+y^2 x 2 + y 2 が一定という条件や、x 2 + y 2 x^2+y^2 x 2 + y 2 のかたまりを含む式に向いています。条件のない2変数の式を極座標に直しても、文字が r , θ r,\theta r , θ に替わるだけで自由度は2のままです。
たとえば正の実数 x , y x,y x , y に対して
x 2 + y 2 x 2 + x y + y 2 = r 2 r 2 ( 1 + sin θ cos θ ) = 2 2 + sin 2 θ ( 0 < θ < π 2 ) \begin{aligned}\frac{x^2+y^2}{x^2+xy+y^2}&=\frac{r^2}{r^2(1+\sin\theta\cos\theta)}\\&=\frac{2}{2+\sin2\theta}\qquad \left(0<\theta<\frac\pi2\right)\end{aligned} x 2 + x y + y 2 x 2 + y 2 = r 2 ( 1 + sin θ cos θ ) r 2 = 2 + sin 2 θ 2 ( 0 < θ < 2 π )
となり、r r r が消えて θ \theta θ だけの式になります。0 < sin 2 θ ≦ 1 0<\sin2\theta\leqq1 0 < sin 2 θ ≦ 1 なので値の範囲は 2 3 ≦ x 2 + y 2 x 2 + x y + y 2 < 1 \dfrac23\leqq\dfrac{x^2+y^2}{x^2+xy+y^2}<1 3 2 ≦ x 2 + x y + y 2 x 2 + y 2 < 1 です(2 3 \dfrac23 3 2 は x = y x=y x = y のとき)。
また、実数 x , y x,y x , y が x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 を満たすとき、2次同次式 3 x 2 + 2 x y + 3 y 2 3x^2+2xy+3y^2 3 x 2 + 2 x y + 3 y 2 は
3 x 2 + 2 x y + 3 y 2 = r 2 ( 3 + 2 sin θ cos θ ) = r 2 ( 3 + sin 2 θ ) \begin{aligned}3x^2+2xy+3y^2&=r^2(3+2\sin\theta\cos\theta)\\&=r^2(3+\sin2\theta)\end{aligned} 3 x 2 + 2 x y + 3 y 2 = r 2 ( 3 + 2 sin θ cos θ ) = r 2 ( 3 + sin 2 θ )
と書け、条件から r = 1 r=1 r = 1 なので値の範囲は 2 ≦ 3 x 2 + 2 x y + 3 y 2 ≦ 4 2\leqq3x^2+2xy+3y^2\leqq4 2 ≦ 3 x 2 + 2 x y + 3 y 2 ≦ 4 です。条件が r r r を固定するので、残るのは θ \theta θ の1変数になります。
3. 本処理その1:順像法(文字を固定する)
ここからは、実際に最大・最小を求める処理です。「動く文字を動かしたとき、式の値がどこまで動くか」を直接追うやり方を順像法 、「この値をとれるか」を条件の側から判定するやり方を逆像法 と呼びます。
1変数になっていれば、微分して増減を調べるか、2次式なら平方完成をすれば最大・最小が求まります。
多変数のまま残ったときは、文字を固定 します。いくつかの文字を定数とみなして残りの1文字で最大・最小を求め(この段階の答えは固定した文字の式になる)、次に固定を1つ外してその式の最大・最小を求める、という手順を繰り返します。手間はかかりますが、ほかの方法が見つからない問題でも最後まで進められます2 2 入試問題では、文字の固定がもっとも手早い解法になることも少なくありません。 。
どの文字を固定するか
扱いにくい文字を先に固定すると、残った1文字の式が簡単になる。目安は次の3つ。
次数の高い文字
何度も出てくる文字
変域の制約が強い文字
固定したときの変域に注意
文字どうしが独立でないと、1文字を固定したときに残りの文字の変域がその値に応じて変わる。2文字の条件は図示して、固定したときの切り口を見る。
例として、x ≧ 0 , y ≧ 0 , x + y ≦ 3 x\geqq0,\ y\geqq0,\ x+y\leqq3 x ≧ 0 , y ≧ 0 , x + y ≦ 3 のときの x y 2 xy^2 x y 2 の最大値を求めます。y y y のほうが次数が高いので、y y y を固定します。y y y を 0 ≦ y ≦ 3 0\leqq y\leqq3 0 ≦ y ≦ 3 の定数とみなすと、x x x の変域は 0 ≦ x ≦ 3 − y 0\leqq x\leqq3-y 0 ≦ x ≦ 3 − y に制限されます(図1の横の線分)。この範囲で x y 2 xy^2 x y 2 は x x x の1次式で、y 2 ≧ 0 y^2\geqq0 y 2 ≧ 0 なので x = 3 − y x=3-y x = 3 − y のとき最大値 ( 3 − y ) y 2 (3-y)y^2 ( 3 − y ) y 2 をとります。
図1 x ≧ 0 , y ≧ 0 , x + y ≦ 3 x\geqq0,\ y\geqq0,\ x+y\leqq3 x ≧ 0 , y ≧ 0 , x + y ≦ 3 の三角形の領域。y y y を固定すると、x x x は 0 0 0 から 3 − y 3-y 3 − y までの横の線分を動く 次に固定を外し、g ( y ) = ( 3 − y ) y 2 = 3 y 2 − y 3 ( 0 ≦ y ≦ 3 ) g(y)=(3-y)y^2=3y^2-y^3\ (0\leqq y\leqq3) g ( y ) = ( 3 − y ) y 2 = 3 y 2 − y 3 ( 0 ≦ y ≦ 3 ) の最大値を求めます。g ′ ( y ) = 6 y − 3 y 2 = 3 y ( 2 − y ) g'(y)=6y-3y^2=3y(2-y) g ′ ( y ) = 6 y − 3 y 2 = 3 y ( 2 − y ) より、g g g は 0 ≦ y ≦ 2 0\leqq y\leqq2 0 ≦ y ≦ 2 で増加し 2 ≦ y ≦ 3 2\leqq y\leqq3 2 ≦ y ≦ 3 で減少するので、最大値は g ( 2 ) = 4 g(2)=4 g ( 2 ) = 4 です(x = 1 , y = 2 x=1,\ y=2 x = 1 , y = 2 のとき)。x x x の変域が y y y によって変わることを考えずに 0 ≦ x ≦ 3 0\leqq x\leqq3 0 ≦ x ≦ 3 としてしまうと、3 y 2 3y^2 3 y 2 を最大にしようとして誤った値になります。
授業の問題では、3つの文字が互いに独立にそれぞれの区間を動くときの2次式の最小値を、1文字ずつ固定を外す方法で求めました。そこでは文字どうしが独立なので、固定しても他の文字の変域は変わりませんでした。
4. 本処理その2:逆像法(存在条件に言い換える)
順像法で値の動きを追うのが難しいときは、見方を逆にします。
値 k k k がとれる ⇔ \Leftrightarrow ⇔ 条件と「式 = k =k = k 」をともに満たす実数の組が存在する
こう言い換えると、値域を求める問題が「残りの文字が実数として存在する条件」を求める問題になります。たとえば、f ( x , y ) = 0 f(x,y)=0 f ( x , y ) = 0 のもとでの x x x の範囲は「y y y が存在する条件」、f ( x , y , z ) = 0 f(x,y,z)=0 f ( x , y , z ) = 0 のもとでの z z z の範囲は「( x , y ) (x,y) ( x , y ) が存在する条件」として求めます。存在条件の処理は次のどれかになります。
存在条件の処理の仕方
⑴ 1文字ずつ順に消し、そのたびに存在条件を調べる(その文字の2次方程式になれば、判別式 ≧ 0 \geqq0 ≧ 0 )
⑵ 2文字の存在を一度に扱う
(a) 2文字について対称なら、その2文字を解にもつ2次方程式を作り、判別式 ≧ 0 \geqq0 ≧ 0 (第2段②と同じ考え方)
(b) 「( x , y ) (x,y) ( x , y ) が存在する」を「x y xy x y 平面上にそういう点がある」と読み替えて図示する(計画法)
① 式で処理する:2次方程式を作る
実数 x , y , z x,y,z x , y , z が x + y + z = 4 , x y z = 2 x+y+z=4,\ xyz=2 x + y + z = 4 , x y z = 2 を満たすとき、z z z のとりうる値の範囲を求めます。z z z の値を1つ決めたとき、条件は
x + y = 4 − z , x y = 2 z ( z ≠ 0 ) x+y=4-z,\qquad xy=\frac2z\quad(z\neq0) x + y = 4 − z , x y = z 2 ( z = 0 )
となるので、x , y x,y x , y は t 2 − ( 4 − z ) t + 2 z = 0 t^2-(4-z)t+\dfrac2z=0 t 2 − ( 4 − z ) t + z 2 = 0 の2解です。z z z がとれるかどうかは、この2次方程式が実数解をもつかどうか、すなわち
( 4 − z ) 2 − 8 z ≧ 0 (4-z)^2-\frac8z\geqq0 ( 4 − z ) 2 − z 8 ≧ 0
かどうかだけで決まります。x , y x,y x , y の実数性のほかに z z z を制限する条件はありません。
具体的な値で試すと、z = 1 z=1 z = 1 なら t 2 − 3 t + 2 = 0 t^2-3t+2=0 t 2 − 3 t + 2 = 0 で t = 1 , 2 t=1,2 t = 1 , 2 となり、( x , y , z ) = ( 1 , 2 , 1 ) (x,y,z)=(1,2,1) ( x , y , z ) = ( 1 , 2 , 1 ) が実際に条件を満たします。z = 3 z=3 z = 3 なら t 2 − t + 2 3 = 0 t^2-t+\dfrac23=0 t 2 − t + 3 2 = 0 の判別式が 1 − 8 3 < 0 1-\dfrac83<0 1 − 3 8 < 0 で、x , y x,y x , y は実数になれないので z = 3 z=3 z = 3 はとれません。
一般の z z z について解きます。z < 0 z<0 z < 0 のときは − 8 z > 0 -\dfrac8z>0 − z 8 > 0 なので、不等式はつねに成り立ちます。z > 0 z>0 z > 0 のときは両辺に z z z をかけて z ( 4 − z ) 2 ≧ 8 z(4-z)^2\geqq8 z ( 4 − z ) 2 ≧ 8 と同値です。左辺を w = z ( 4 − z ) 2 w=z(4-z)^2 w = z ( 4 − z ) 2 とおいてグラフを描くと、図2のようになります。
図2 w = z ( 4 − z ) 2 w=z(4-z)^2 w = z ( 4 − z ) 2 のグラフと直線 w = 8 w=8 w = 8 。z > 0 z>0 z > 0 でグラフが直線以上になるのは 3 − 5 ≦ z ≦ 2 3-\sqrt5\leqq z\leqq2 3 − 5 ≦ z ≦ 2 と z ≧ 3 + 5 z\geqq3+\sqrt5 z ≧ 3 + 5 0 でグラフが直線以上になるのは 3−√5≦z≦2 と z≧3+√5">式で確かめると、z ( 4 − z ) 2 − 8 = ( z − 2 ) ( z 2 − 6 z + 4 ) z(4-z)^2-8=(z-2)(z^2-6z+4) z ( 4 − z ) 2 − 8 = ( z − 2 ) ( z 2 − 6 z + 4 ) と因数分解でき、z 2 − 6 z + 4 = 0 z^2-6z+4=0 z 2 − 6 z + 4 = 0 の解は z = 3 ± 5 z=3\pm\sqrt5 z = 3 ± 5 です。0 < 3 − 5 < 2 < 3 + 5 0<3-\sqrt5<2<3+\sqrt5 0 < 3 − 5 < 2 < 3 + 5 なので、z > 0 z>0 z > 0 で不等式が成り立つのは 3 − 5 ≦ z ≦ 2 3-\sqrt5\leqq z\leqq2 3 − 5 ≦ z ≦ 2 または z ≧ 3 + 5 z\geqq3+\sqrt5 z ≧ 3 + 5 のときです。以上から
z < 0 , 3 − 5 ≦ z ≦ 2 , 3 + 5 ≦ z z<0,\quad 3-\sqrt5\leqq z\leqq2,\quad 3+\sqrt5\leqq z z < 0 , 3 − 5 ≦ z ≦ 2 , 3 + 5 ≦ z
が求める範囲です。x , y x,y x , y をそれぞれ1文字ずつ扱うかわりに、x , y x,y x , y を2解にもつ2次方程式を1本作ったことで、2文字の存在を判別式1つで判定できました。
授業でも、3文字の和と2乗の和が与えられたときの1文字の範囲や積の範囲を、3文字を解にもつ3次方程式のグラフを使って求めました。
② 図で処理する:計画法
2文字 x , y x,y x , y の条件が x y xy x y 平面上の領域 D D D で表せるときは、次の言い換えを使います。
点 ( x , y ) (x,y) ( x , y ) が D D D を動くときの f ( x , y ) f(x,y) f ( x , y ) の値の範囲 = = = 曲線 f ( x , y ) = k f(x,y)=k f ( x , y ) = k と D D D に共通する点があるような k k k の値全体
例として、x ≧ 0 , y ≧ 0 , x + 2 y ≦ 4 , 3 x + y ≦ 6 x\geqq0,\ y\geqq0,\ x+2y\leqq4,\ 3x+y\leqq6 x ≧ 0 , y ≧ 0 , x + 2 y ≦ 4 , 3 x + y ≦ 6 のときの x + y x+y x + y の最大値を求めます。x + y = k x+y=k x + y = k は傾き − 1 -1 − 1 の直線で、k k k が大きいほど右上にあります。この直線が領域と共有点をもつ範囲で k k k を大きくしていくと、最後に触れるのは2直線 x + 2 y = 4 x+2y=4 x + 2 y = 4 と 3 x + y = 6 3x+y=6 3 x + y = 6 の交点 ( 8 5 , 6 5 ) \left(\dfrac85,\dfrac65\right) ( 5 8 , 5 6 ) です(領域の境界の傾きが − 1 2 -\dfrac12 − 2 1 と − 3 -3 − 3 で、− 1 -1 − 1 はその間にあるため)。よって最大値は 8 5 + 6 5 = 14 5 \dfrac85+\dfrac65=\dfrac{14}5 5 8 + 5 6 = 5 14 です。
図3 4本の不等式で囲まれた四角形の領域と直線 x + y = k x+y=k x + y = k 。k = 14 5 k=\frac{14}5 k = 5 14 のとき点 ( 8 5 , 6 5 ) \left(\frac85,\frac65\right) ( 5 8 , 5 6 ) で領域に触れる 授業では、1次不等式で囲まれた領域での1次式の最大値や、対数の不等式から決まる領域での1次式の最大値を、この方法で求めました。
5. 本処理その3:有名不等式
使いどころと注意
最大・最小の処理に使える有名不等式は、主に次の3つです。
相加相乗(相加平均は相乗平均以上)
コーシー・シュワルツ(内積の2乗は大きさの2乗の積以下)
凸関数についての不等式(凸不等式)
これらの不等式は両辺の次数がそろっています。たとえば a + b ≧ 2 a b a+b\geqq2\sqrt{ab} a + b ≧ 2 ab は両辺とも1次、( a x + b y ) 2 ≦ ( a 2 + b 2 ) ( x 2 + y 2 ) (ax+by)^2\leqq(a^2+b^2)(x^2+y^2) ( a x + b y ) 2 ≦ ( a 2 + b 2 ) ( x 2 + y 2 ) は両辺とも4次です。そのため、対称性のある式 や、同じ次数のものどうしを比べる場面 で使えることが多くなります。
最大・最小に使うときは、次の3点を守ります。
有名不等式で最大・最小を出すときの約束
片側が定数 になるように不等式を作る
不等式から分かるのは最大か最小の片方だけで、値の範囲全体は分からない
等号が成り立つ文字の値が実際にある ことを確かめる
1つめの約束を破ると、次のような誤りになります。x > 0 x>0 x > 0 のときの x 3 3 + 1 x \dfrac{x^3}{3}+\dfrac1x 3 x 3 + x 1 の最小値を求めたいとします。
×誤った答案×
相加平均・相乗平均の関係より
x 3 3 + 1 x ≧ 2 x 3 3 ⋅ 1 x = 2 3 x \frac{x^3}{3}+\frac1x\geqq2\sqrt{\frac{x^3}{3}\cdot\frac1x}=\frac{2}{\sqrt3}x 3 x 3 + x 1 ≧ 2 3 x 3 ⋅ x 1 = 3 2 x
等号は x 3 3 = 1 x \dfrac{x^3}{3}=\dfrac1x 3 x 3 = x 1 、つまり x = 3 4 x=\sqrt[4]3 x = 4 3 のときで、最小値は 2 3 3 4 = 2 3 4 \dfrac{2}{\sqrt3}\sqrt[4]3=\dfrac{2}{\sqrt[4]3} 3 2 4 3 = 4 3 2
不等式そのものは正しく、等号もたしかに x = 3 4 x=\sqrt[4]3 x = 4 3 で成り立ちます。しかし右辺が定数でなく x x x の式なので、この不等式は「曲線 y = x 3 3 + 1 x y=\dfrac{x^3}3+\dfrac1x y = 3 x 3 + x 1 が直線 y = 2 3 x y=\dfrac{2}{\sqrt3}x y = 3 2 x より下に来ない」と言っているだけです。図4のように、2つのグラフは x = 3 4 x=\sqrt[4]3 x = 4 3 で接していますが、曲線の一番低い点は別の場所(x = 1 x=1 x = 1 )にあります。
図4 曲線 y = x 3 3 + 1 x y=\frac{x^3}3+\frac1x y = 3 x 3 + x 1 と直線 y = 2 3 x y=\frac2{\sqrt3}x y = 3 2 x 。x = 3 4 x=\sqrt[4]3 x = 4 3 で接するが、曲線の最小は x = 1 x=1 x = 1 の 4 3 \frac43 3 4 正しくは、右辺に x x x が残らないように 1 x \dfrac1x x 1 を3つに等分してから4項の相加相乗を使います。
x 3 3 + 1 3 x + 1 3 x + 1 3 x ≧ 4 x 3 3 ⋅ 1 3 x ⋅ 1 3 x ⋅ 1 3 x 4 = 4 1 81 4 = 4 3 \begin{aligned}\frac{x^3}{3}+\frac1{3x}+\frac1{3x}+\frac1{3x}&\geqq4\sqrt[4]{\frac{x^3}{3}\cdot\frac1{3x}\cdot\frac1{3x}\cdot\frac1{3x}}\\&=4\sqrt[4]{\frac1{81}}=\frac43\end{aligned} 3 x 3 + 3 x 1 + 3 x 1 + 3 x 1 ≧ 4 4 3 x 3 ⋅ 3 x 1 ⋅ 3 x 1 ⋅ 3 x 1 = 4 4 81 1 = 3 4
等号は4項が等しいとき、すなわち x 3 3 = 1 3 x \dfrac{x^3}3=\dfrac1{3x} 3 x 3 = 3 x 1 、x = 1 x=1 x = 1 のときに成り立つので、最小値は 4 3 \dfrac43 3 4 です3 3 1 x \dfrac1x x 1 を等分するのは、等号が成り立つ x x x が実際にあるようにするためです。たとえば 1 x = 1 2 x + 1 4 x + 1 4 x \dfrac1x=\dfrac1{2x}+\dfrac1{4x}+\dfrac1{4x} x 1 = 2 x 1 + 4 x 1 + 4 x 1 と分けると、積 x 3 3 ⋅ 1 2 x ⋅ 1 4 x ⋅ 1 4 x = 1 96 \dfrac{x^3}3\cdot\dfrac1{2x}\cdot\dfrac1{4x}\cdot\dfrac1{4x}=\dfrac1{96} 3 x 3 ⋅ 2 x 1 ⋅ 4 x 1 ⋅ 4 x 1 = 96 1 は定数になりますが、等号の条件 x 3 3 = 1 2 x = 1 4 x \dfrac{x^3}3=\dfrac1{2x}=\dfrac1{4x} 3 x 3 = 2 x 1 = 4 x 1 を満たす x x x は存在しません。 。微分しても ( x 3 3 + 1 x ) ′ = x 2 − 1 x 2 \left(\dfrac{x^3}3+\dfrac1x\right)'=x^2-\dfrac1{x^2} ( 3 x 3 + x 1 ) ′ = x 2 − x 2 1 から同じ結果が出ます。
相加相乗
n n n 個の数の相加平均と相乗平均
a 1 , a 2 , ⋯ , a n a_1,a_2,\cdots,a_n a 1 , a 2 , ⋯ , a n が 0 0 0 以上の実数(n ≧ 2 n\geqq2 n ≧ 2 )のとき
a 1 + a 2 + ⋯ + a n n ≧ a 1 a 2 ⋯ a n n \frac{a_1+a_2+\cdots+a_n}{n}\geqq\sqrt[n]{a_1a_2\cdots a_n} n a 1 + a 2 + ⋯ + a n ≧ n a 1 a 2 ⋯ a n
等号は a 1 = a 2 = ⋯ = a n a_1=a_2=\cdots=a_n a 1 = a 2 = ⋯ = a n のときに限り成り立つ。
「積が一定の正の数の和の最小値」と「和が一定の正の数の積の最大値」は、この不等式の典型的な使い道です。上の例のように項を等分して積を定数にしたり、3文字の不等式を2文字の相加相乗3本の和で示したりする工夫もよく使います。
コーシー・シュワルツ
定理(コーシー・シュワルツ)
実数 a 1 , ⋯ , a n , b 1 , ⋯ , b n a_1,\cdots,a_n,\ b_1,\cdots,b_n a 1 , ⋯ , a n , b 1 , ⋯ , b n (n ≧ 2 n\geqq2 n ≧ 2 )に対して
( a 1 2 + ⋯ + a n 2 ) ( b 1 2 + ⋯ + b n 2 ) ≧ ( a 1 b 1 + ⋯ + a n b n ) 2 \left(a_1^{\,2}+\cdots+a_n^{\,2}\right)\left(b_1^{\,2}+\cdots+b_n^{\,2}\right)\geqq\left(a_1b_1+\cdots+a_nb_n\right)^2 ( a 1 2 + ⋯ + a n 2 ) ( b 1 2 + ⋯ + b n 2 ) ≧ ( a 1 b 1 + ⋯ + a n b n ) 2
等号は、一方の組が他方の組の実数倍になっているとき(すべて 0 0 0 でなければ a 1 : ⋯ : a n = b 1 : ⋯ : b n a_1:\cdots:a_n=b_1:\cdots:b_n a 1 : ⋯ : a n = b 1 : ⋯ : b n のとき)に成り立つ。
ベクトル a ⃗ = ( a 1 , ⋯ , a n ) , b ⃗ = ( b 1 , ⋯ , b n ) \vec a=(a_1,\cdots,a_n),\ \vec b=(b_1,\cdots,b_n) a = ( a 1 , ⋯ , a n ) , b = ( b 1 , ⋯ , b n ) で書くと ∣ a ⃗ ∣ 2 ∣ b ⃗ ∣ 2 ≧ ( a ⃗ ⋅ b ⃗ ) 2 |\vec a|^2|\vec b|^2\geqq(\vec a\cdot\vec b)^2 ∣ a ∣ 2 ∣ b ∣ 2 ≧ ( a ⋅ b ) 2 で、内積が大きさの積を超えないことを言っています。使うときは、式の中から2つのベクトルを見つけることを目標にします。大きいほうの辺が大きさの2乗の積、小さいほうの辺が内積の2乗になるように読み取ると、ベクトルが決まります。
たとえば実数 x , y , z x,y,z x , y , z が x 2 + y 2 + z 2 = 1 x^2+y^2+z^2=1 x 2 + y 2 + z 2 = 1 を満たすとき、a ⃗ = ( 1 , 2 , 2 ) , b ⃗ = ( x , y , z ) \vec a=(1,2,2),\ \vec b=(x,y,z) a = ( 1 , 2 , 2 ) , b = ( x , y , z ) とすると
( x + 2 y + 2 z ) 2 ≦ ( 1 2 + 2 2 + 2 2 ) ( x 2 + y 2 + z 2 ) = 9 (x+2y+2z)^2\leqq(1^2+2^2+2^2)(x^2+y^2+z^2)=9 ( x + 2 y + 2 z ) 2 ≦ ( 1 2 + 2 2 + 2 2 ) ( x 2 + y 2 + z 2 ) = 9
なので x + 2 y + 2 z ≦ 3 x+2y+2z\leqq3 x + 2 y + 2 z ≦ 3 です。等号は ( x , y , z ) = ( 1 3 , 2 3 , 2 3 ) (x,y,z)=\left(\dfrac13,\dfrac23,\dfrac23\right) ( x , y , z ) = ( 3 1 , 3 2 , 3 2 ) のときに成り立ち、最大値は 3 3 3 です。
凸不等式
凸不等式(重みつき)
f ( x ) f(x) f ( x ) がある区間で上に凸であるとし、x 1 , ⋯ , x n x_1,\cdots,x_n x 1 , ⋯ , x n をその区間の実数、p 1 , ⋯ , p n p_1,\cdots,p_n p 1 , ⋯ , p n を p 1 + ⋯ + p n = 1 p_1+\cdots+p_n=1 p 1 + ⋯ + p n = 1 を満たす 0 0 0 以上の実数とする。このとき
p 1 f ( x 1 ) + ⋯ + p n f ( x n ) ≦ f ( p 1 x 1 + ⋯ + p n x n ) p_1f(x_1)+\cdots+p_nf(x_n)\leqq f(p_1x_1+\cdots+p_nx_n) p 1 f ( x 1 ) + ⋯ + p n f ( x n ) ≦ f ( p 1 x 1 + ⋯ + p n x n )
が成り立つ。下に凸な f ( x ) f(x) f ( x ) については、逆向きの不等式になる。
左辺はグラフ上の点 ( x i , f ( x i ) ) (x_i,f(x_i)) ( x i , f ( x i )) を重み p i p_i p i で平均した点の高さ、右辺はその平均の位置での曲線の高さです。上に凸な曲線は、曲線上の点を結んでできる図形より上にあるので、この不等式が成り立ちます。登場する場面は多くありませんが、3文字までなら答案で使ってよいでしょう。
同次化
有名不等式は両辺の次数がそろっているので、条件と求めたい式の次数が違うときは、等式条件を使って次数をそろえる と使えるようになります。
例として、正の実数 x , y , z x,y,z x , y , z が x + y + z = 1 x+y+z=1 x + y + z = 1 を満たすときの x 2 + y 2 + z 2 x^2+y^2+z^2 x 2 + y 2 + z 2 の最小値を考えます。条件は1次、求めたい式は2次なので、条件の両辺を2乗した ( x + y + z ) 2 = 1 (x+y+z)^2=1 ( x + y + z ) 2 = 1 と比べます。
3 ( x 2 + y 2 + z 2 ) − ( x + y + z ) 2 = ( x − y ) 2 + ( y − z ) 2 + ( z − x ) 2 ≧ 0 3(x^2+y^2+z^2)-(x+y+z)^2=(x-y)^2+(y-z)^2+(z-x)^2\geqq0 3 ( x 2 + y 2 + z 2 ) − ( x + y + z ) 2 = ( x − y ) 2 + ( y − z ) 2 + ( z − x ) 2 ≧ 0
より x 2 + y 2 + z 2 ≧ 1 3 ( x + y + z ) 2 = 1 3 x^2+y^2+z^2\geqq\dfrac13(x+y+z)^2=\dfrac13 x 2 + y 2 + z 2 ≧ 3 1 ( x + y + z ) 2 = 3 1 で、等号は x = y = z = 1 3 x=y=z=\dfrac13 x = y = z = 3 1 のときです。係数の 1 3 \dfrac13 3 1 は、等号が成り立つはずの x = y = z x=y=z x = y = z のときに両辺が等しくなるように決めています。
授業の問題では逆に、x y + y z + z x = 12 xy+yz+zx=12 x y + y z + z x = 12 (2次)のもとで x + y + z x+y+z x + y + z (1次)の最小値を求めました。同じように x + y + z x+y+z x + y + z を2乗して次数をそろえると、( x + y + z ) 2 − 3 ( x y + y z + z x ) = 1 2 { ( x − y ) 2 + ( y − z ) 2 + ( z − x ) 2 } ≧ 0 (x+y+z)^2-3(xy+yz+zx)=\dfrac12\left\{(x-y)^2+(y-z)^2+(z-x)^2\right\}\geqq0 ( x + y + z ) 2 − 3 ( x y + y z + z x ) = 2 1 { ( x − y ) 2 + ( y − z ) 2 + ( z − x ) 2 } ≧ 0 から ( x + y + z ) 2 ≧ 36 (x+y+z)^2\geqq36 ( x + y + z ) 2 ≧ 36 となり、x + y + z > 0 x+y+z>0 x + y + z > 0 なので x + y + z ≧ 6 x+y+z\geqq6 x + y + z ≧ 6 (等号は x = y = z = 2 x=y=z=2 x = y = z = 2 )が出ます。
1 塾の授業で扱った問題は塾の教材なので、数値を変えた類題に差し替えています。
2 入試問題では、文字の固定がもっとも手早い解法になることも少なくありません。
3 1 x \dfrac1x x 1 を等分するのは、等号が成り立つ x x x が実際にあるようにするためです。たとえば 1 x = 1 2 x + 1 4 x + 1 4 x \dfrac1x=\dfrac1{2x}+\dfrac1{4x}+\dfrac1{4x} x 1 = 2 x 1 + 4 x 1 + 4 x 1 と分けると、積 x 3 3 ⋅ 1 2 x ⋅ 1 4 x ⋅ 1 4 x = 1 96 \dfrac{x^3}3\cdot\dfrac1{2x}\cdot\dfrac1{4x}\cdot\dfrac1{4x}=\dfrac1{96} 3 x 3 ⋅ 2 x 1 ⋅ 4 x 1 ⋅ 4 x 1 = 96 1 は定数になりますが、等号の条件 x 3 3 = 1 2 x = 1 4 x \dfrac{x^3}3=\dfrac1{2x}=\dfrac1{4x} 3 x 3 = 2 x 1 = 4 x 1 を満たす x x x は存在しません。
塾の授業で配った補足資料をもとに、問題を類題に差し替えて書き直しました。
← 塾講師木下の記事一覧へ