• 検索結果がありません。

応用解析学 参考資料 クーン・タッカーの定理

N/A
N/A
Protected

Academic year: 2021

シェア "応用解析学 参考資料 クーン・タッカーの定理"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)

応用解析学 参考資料

クーン・タッカーの定理

Ver. 1, 2009/01/03,

西岡

1

不等式制約条件付きの最適化問題

不等式の制約条件 が付いた最適化問題を考える

.

この問題は 等式制約条件付きの最適値問題 より格段 に複雑である

.

1.1

クーン・タッカーの定理

問題

1.1 (

不等式制約条件付きの最適化問題

).

滑らかな関数

f(x, y), g(x, y)

と実数

b

が与えられている

.

このとき

(1.1) max

(x,y)

f (x, y) subjects to g(x, y) b

の値と最適解

(x

, y

)

をもとめよ

.

この問題も最適解

(x

, y

)

の満たす十分条件を調べて

,

最適解の候補者を探す方法で解決できる

.

ただ一 般に

,

等式制約条件の場合より 候補者の数 が多くなる

.

前と同様に

(1.1)

に対応するラグランジュ関数を

(1.2) L(x, y, λ) f (x, y) + λ (

b g(x, y) )

で定義する*1

.

定理

1.2 (

クーン・タッカー

).

不等式制約条件付き最適化問題

(1.1)

の最適解

(x

, y

)

| g

x

(x

, y

) | + | g

y

(x

, y

) | ̸ = 0

を満たしている

.

このとき

,

ある

λ

R

1 が存在して

,

次が成立する

:

L

x

(x

, y

, λ

) = f

x

(x

, y

) λ

g

x

(x

, y

) = 0, L

y

(x

, y

, λ

) = f

y

(x

, y

) λ

g

y

(x

, y

) = 0, L

λ

(x

, y

, λ

) = b g(x

, y

) 0 and λ

0, λ

L

λ

(x

, y

, λ

) = λ

(

b g(x

, y

) )

= 0. (1.3)

注意

1.3.

「等式制約条件」の最適値問題と

(1.3)

の第

3

,

4

式が異なる

.

1.2

クーン・タッカーの定理の解説

Step 1.

本来の「不等式制約条件」

max

(x,y)

f (x, y) subjects to g(x, y) b

*1 (1.1)で制約条件が逆の不等式g(x, y)≥bならラグランジュ関数は(1.2)と別のものとなる.この点が, 等式制約条件の場

合 と異なる.

(2)

s b g(x, y)

を代入して見かけ上「等式制約条件」に変える

.

(1.4) max

(x,y)

f (x, y) subjects to g(x, y) + s = b, s 0.

この見かけ上は「等式制約条件の最適値問題」を考える

. Step 2. (1.4)

の最適値を

x

, y

, s

とする

.

制約条件下で

,

x

x

+ ∆x, y

y

+ ∆y, s

s

+ ∆s

という微小変動を行う

.

テイラー展開から

0 f (x

+ ∆x, y

+ ∆y) f (x

, y

)

= f

x

(x

, y

) ∆x + f

y

(x

, y

) ∆y + small order terms.

(1.5)

一方

,

制約条件から

0 = b b

= {

g(x

+ ∆x, y

+ ∆y) + s

+ ∆s }

{

g(x

, y

) + s

}

= g

x

(x

, y

) ∆x + g

y

(x

, y

) ∆y + ∆s + small order terms.

small order terms

を無視すると

,

∆x = g

y

(x

, y

)

g

x

(x

, y

) ∆y ∆s g

x

(x

, y

)

これを

(1.5)

に代入して

0 {

g

y

(x

, y

)

g

x

(x

, y

) f

x

(x

, y

) + f

y

(x

, y

) }

∆y

f

x

(x

, y

)

g

x

(x

, y

) ∆s + small order terms.

(1.6)

Step 3. (1.6)

∆s = 0

とおくと

,

λ

g

y

(x

, y

) + f

y

(x

, y

) = 0, λ

= f

x

(x

, y

)/g

x

(x

, y

).

(1.7)

Step 4. (1.6)

∆y = 0

とおく

.

Case 1. s

= 0

のとき

, ∆s > 0

なので

, f

x

(x

, y

)

g

x

(x

, y

) = λ

0.

Case 2. s

> 0

のとき

, ∆s

は正の値も負の値もとるので

, f

x

(x

, y

)

g

x

(x

, y

) = λ

= 0.

この

Case 1, 2

を纏めて書くと

λ

0, s

0, λ

· s

= 0.

s

= b g(x

, y

)

に注意すると

, Step 3 + Step 4

から

(1.3)

が得られる

. 2

この 定理

(

クーン・タッカー

)

から

,

問題

1.1

の解

(x

, y

)

が次の手順で求められることが判った

:

==========

(3)

Step 1. (1.3)

を満たす

(x

, y

, λ

)

をすべて見つける

.

定理

1.2

より

,

これらの

(x

, y

, λ

)

が最適解の候 補者である

.

Step 2. Step 1

で求めた

(x

, y

, λ

)

を実際に

f (x, y)

に代入し

,

真の最適解を決定する

.

==========

例題

1.4.

不等式制約条件付きの最適化問題

max (

x

2

+ y )

subjects to g(x, y) = x

2

+ y

2

1

の最適値と最適解を求めよ

.

[

解答

]

この場合のラグランジュ関数は

L(x, y, λ) = x

2

+ y + λ (

1 x

2

y

2

)

となる

. (1.3)

より最適解の候補者を求めよう

.

0 = L

x

(x, y, λ) = 2x 2λx, 0 = L

y

(x, y, λ) = 1 2λy, 0 L

λ

(x, y, λ) = 1 x

2

y

2

, λ 0,

0 = λ L

λ

(x, y, λ) = λ (

1 x

2

y

2

) .

1

式より

, x ̸ = 0, λ = 1

もしくは

x = 0 .

一方

,

2

式より

, λ ̸ = 0, y = 1/2λ

が判る

. Case 1. x = 0

の場合

.

5

式より

0 = λ(1 (1/2λ)

2

) λ = ± 1/2.

3, 4

式も考慮すると

, (x, y, λ) = (0, 1, 1/2).

Case 2. x ̸ = 0, λ = 1

の場合

.

2

式より

y = 1/2.

ついで第

5

式より

0 = 1 · (1 x

2

( 1

2 )

2

) = 3

4 x

2

x = ±

3 2 .

これは 第

3, 4

式を満たしているから

(x, y, λ) = ( ±

23

,

12

, 1)

以上がが最適解の候補者となる

.

この候補者を実際に

f (x, y)

に代入して

, (x

, y

) = ( ±

3/2, 1/2)

が最適解

(

二つある

),

最適値は

5/4

ある

. 2

2

最適化問題の応用

企業および消費者の行動を最適化問題の立場から説明する

.

I.

消費者の行動

個人の消費者が

2

種類の商品

X, Y

を量

x, y

だけ消費する

.

彼は 予算制約の下で

,

自己の満足

(=

効用

)

が最大になる

ように行動する

.

ここで満足の度合いは

,

効用関数

u(x, y)

で表現出来るとする

.

効用関数は 消費が多けれ

,

満足が大きい ので

,

u(x, y)

x, y

の増加関数

u

x

(x, y) 0, u

y

(x, y) 0

を満たしている

.

(4)

例題

2.1.

消費者の予算を

m,

効用関数を

u(x, y) = x

2

y

としたときの

,

消費者の行動を調べる

.

商品

X

の価格を

P

X

, Y

の価格を

P

Y とすると

,

消費者の行動は

,

次の最適解である

:

(2.1) max

x≥0, y0

u(x, y) subjects to P

X

x + P

Y

y m

この

(2.1)

に対応するラグランジュ関数は

L(x, y, λ) = x

2

y + λ (

m P

X

x P

Y

y )

となり

,

クーン・タッカーの定理

1.2

から

0 = L

x

(x, y, λ) = 2x y λP

X

, 0 = L

y

(x, y, λ) = x

2

λP

Y

, 0 L

λ

(x, y, λ) = m P

X

x P

Y

y, λ 0

0 = λ L

λ

(x, y, λ) = λ (

m P

X

x P

Y

y ) . u(0, y) = 0

だから

x ̸ = 0.

よって第

1

式と第

2

式から

2x y P

X

= λ = x

2

P

Y

x = 2P

Y

P

X

y

5

式から

0 = m P

X

× 2P

Y

P

X

y P

Y

y y = m 3P

Y

, x = 2m 3P

X

つまり最適解

(x

, y

)

(2m/3P

X

, m/3P

Y

). 2

II.

企業の行動

企業は

,

資本

K

と労働

L

から製品を量

q

だけを生産する

.

ここで企業は 資本と労働量の制約の下で

,

利潤が最大になる

ように行動する

.

例題

2.2.

生産量

q

q = 6 K

1/3

L

1/2

で表される

(=

生産関数

).

いま

,

生産物の価格

p,

資本の価格*2

r,

労働の価格*3

w

とすると

,

企業の利潤

π(K, L) = p q r K w L = 6 p K

1/3

L

1/2

r K w L

制約条件

K 0, L 0

の下で

, π(K, L)

を最大にする

.

まず極値は次式を満たしている

.

0 = π

K

(K, L) = 2 p K

2/3

L

1/2

r, 0 = π

L

(K, L) = 3 p K

1/3

L

1/2

ω

これから

,

(K

, L

) = ( 6

3

p

6

r

3

w

3

, 18

2

p

6

r

2

w

4

)

が最適解の候補者である

.

*2 資本を借りるための賃貸率.

*3 賃金率

(5)

この

(K

, L

)

で極大値をとるか調べる

. π

KK

(K, L) = 4

3 p K

5/3

L

1/2

π

KK

(K

, L

) < 0 π

LL

(K, L) = 2

3 p K

1/3

L

3/2

π

LL

(K

, L

) < 0

H (K, L) π

KK

(K, L) × π

LL

(K, L) π

KL

(K, L)

2

= p

2

K 4/3 L

1

H (K

, L

) > 0

となるから

,

ヘシアンによる判定より極大値となることが示された

. 2

3

練習問題

練習問題

3.1.

次の不等式制約条件付き最適化問題を解け

. (i) max( x

2

+ y

2

) subject to 2x

2

+ y

2

4.

(ii) max( x

2

+ y ) subject to 2x

2

+ y

2

4.

(iii) max (

2(x y)

2

x

4

y

4

)

subject to x

2

+ y

2

5.

解答

(i)

ラグランジュ関数は

L(x, y, λ) = x

2

+ y

2

+ λ(4 2x

2

y

2

)

となる

. λ 0

として

,

(a) 0 = L

x

(x, y, λ) = 2x 4λx (b) 0 = L

y

(x, y, λ) = 2y 2λy (c) 0 L

λ

(x, y, λ) = 4 2x

2

y

2

(d) 0 = λL

λ

(x, y, λ) = λ(4 2x

2

y

2

) (a)

より

, x(1 2λ) = 0

だから

, x = 0 or λ = 1/2.

Case 1. x = 0

のとき

, (d)

に代入すると

λ(4 y

2

) = 0

であるから

, λ = 0 or y = ± 2

である

. λ = 0

のと

, (b)

より

y = 0.

また

, y = ± 2

のとき

, (b)

より

λ = 1.

Case 2. λ = 1/2

のとき

, (b)

に代入すると

, y = 0

がわかる

.

さらに

λ, y

の値を

(d)

に代入すると

x = ±

2

を得る

.

従って

,

(x, y, λ) = (0, 0, 0), (0, ± 2, 1), ( ± 2, 0, 1

2 )

が最適解の候補者である

.

これを実際に

f (x, y)

に代入し

(x

, y

) = (0, ± 2)

が最適解

,

最適値は

4

である

.

(ii)

ラグランジュ関数は

L(x, y, λ) = x

2

+ y + λ(4 2x

2

y

2

)

(6)

となる

. λ 0

として

,

(a) 0 = L

x

(x, y, λ) = 2x 4λx (b) 0 = L

y

(x, y, λ) = 1 2λy (c) 0 L

λ

(x, y, λ) = 4 2x

2

y

2

(d) 0 = λL

λ

(x, y, λ) = λ(4 2x

2

y

2

)

(a)

より

, x(1 2λ) = 0

だから

, x = 0 or λ = 1/2.

また

, (b)

より

λy = 1/2 ̸ = 0

なので

, λ ̸ = 0

かつ

y ̸ = 0

でなければならない

.

すなわち

, (d)

より

(d

) 4 2x

2

y

2

= 0

である

.

Case 1. x = 0

のとき

, (d

)

より

y

2

= 4.

すなわち

y = ± 2

を得る

.

これを

(b)

に代入して

λ = ± 1/4.

Case 2. λ = 1/2

のとき

, (b)

より

y = 1

を得る

.

これを

(d

)

に代入して

x

2

= 3/2

ゆえに

x = ± √ 3/2

従って

,

(x, y, λ) = (0, ± 2, ± 1 4 ), ( ±

√ 3 2 , 1, 1

2 )

が最適解の候補者である

.

これを実際に

f (x, y)

に代入し

(x

, y

) = ( ±

√ 3 2 , 1)

が最適解

,

最適値は

5/2

である

.

(iii)

この最適値問題に対応するラグランジュ関数は

L(x, y, λ) = 2(x y)

2

(x

4

+ y

4

) + λ (5 x

2

y

2

).

これを

x, y, λ

について偏微分し

,

L

x

(x, y, λ) = 4(x y) 4x

3

2λx = 0, (3.1)

L

y

(x, y, λ) = 4(x y) 4y

3

2λy = 0, (3.2)

L

λ

(x, y, λ) = 5 x

2

y

2

0, λ 0, (3.3)

λ (5 x

2

y

2

) = 0.

(3.4)

まず

(3.19)

より

λ = 0

もしくは

5 x

2

y

2

= 0

となる

. Step 1. λ = 0

とする

.

(3.16)

(3.17)

から

y = x x

3

, x = y y

3 となるので

,

x = y(1 y)(1 + y) = (x x

3

)(1 x + x

3

)(1 + x x

3

)

= x 2x

3

+ 3x

5

3x

7

+ x

7

x

9 この代数方程式をとき

, x

の値を求める

.

2x

3

+ 3x

5

3x

7

+ x

9

= x

3

(x

2

2)(1 x

2

+ x

4

)

となるが

,

任意の

x

にたいし

1 x

2

+ x

4

> 3/4

なので

, x = 0, x = ±

2

が上の代数方程式の解である

.

つまり最適解の候補者として

(3.5) (x, y, λ) = (0, 0, 0), ( ±

2,

2, 0)

(7)

が得られたが

,

これらはいずれも

(3.18)

を満たしている

. Step 2.

次に

5 x

2

y

2

= 0

とする

.

まず

λ

を消去するため

, (3.16) × y - (3.17) × x

を計算する

. 0 = (3.16) × y - (3.17) × x = (

2y(x y) 2x

3

y )

(

2x(x y) 2xy

3

)

= 2(x y)(x + y)(1 xy)

これより

, x = y, x = y, 1 = xy

の解が得られた

. Case 1 x = y

とする

. x

2

+ y

2

= 5

と合わせると

, (3.6) x

2

+ y

2

= 2x

2

(x, y) = ( ±

5/2, ± √ 5/2)

一方

(3.16) + (3.17)

より

λ(x + y) = 2x

3

2y

3

= 2(x + y)(x

2

xy + y

2

)

ここで

(3.21)

にたいしては

, x + y ̸ = 0, x ̸ = 0

である

.

すると

λ = 2(x

2

xy + y

2

) < 0

となるので

, (3.18)

に反し

, (3.21)

は最適解の候補者ではない

.

Case 2 x = y

とする

. (3.21)

と同様の計算で

(3.7) (x, y) = ( ±

5/2, √ 5/2).

一方

(3.16) (3.17)

より

λ(x y) = 4(x y) 2(x

3

y

3

) = 2(x y) (

2 (x

2

+ xy + y

2

) ) (3.22)

にたいしては

, x y ̸ = 0

だから

,

(3.8) λ = 2 (

2 (x

2

+ xy + y

2

) )

ところがこの式に

(3.22)

を代入すると

, λ = 1

となり

, (3.18)

に反する

.

よって

(3.22)

は最適解の候補者 ではない

.

Case 3 xy = 1

とする

.

(x + y)

2

= x

2

+ y

2

+ 2xy = 5 + 2 = 7, (x y)

2

= x

2

+ y

2

2xy = 5 2 = 3

となるので

,

x + y = ±

7, x y = ± 3

(x, y) = (

7 ± 3

2 ,

7 3

2 ), ( 7 ±

3 2 ,

7 3

2 ).

(3.9)

ここで

, (3.24)

にたいしては

, x y ̸ = 0

だから

,

やはり

(3.23)

が成立している

.

ところが

, (3.23)

(3.24)

を代入すると

, λ = 8

となり

, (3.18)

に反する

.

よって

(3.24)

は最適解の候補者ではない

.

Step 3.

結局

(3.20)

の組み合わせだけが

,

最適解の候補者として残った

. f (x, y) 2(x y)

2

x

4

y

4

(3.20)

を代入し

,

f (0, 0) = 0, f ( 2,

2) = f ( 2,

2) = 8

を得る

.

これより 最適解は

(x

, y

, λ

) = ( ± 2,

2, 0)

であり

,

最適値は

8

である

. 2

(8)

練習問題

3.2.

次の不等式制約条件付き最適化問題を解け

. (i) max( x

2

+ y

2

) subject to x

2

+ 2y

2

4 and x 1.

[

ヒント

]:

ラグランジュ関数は

L(x, y, λ

1

, λ

2

) = x

2

+ y

2

+ λ

1

(4 x

2

2y

2

) + λ

2

(1 x).

(ii) max( xy ) subject to 2x + y

2

3 and x 0.

(iii) max( 2x y ) subject to x

2

y 1 and x 0.

解答

(i)

ヒントよりラグランジュ関数は

L(x, y, λ

1

, λ

2

) = x

2

+ y

2

+ λ

1

(4 x

2

2y

2

) + λ

2

(1 x)

だから

, λ 0

として

,

(a) 0 = L

x

(x, y, λ

1

, λ

2

) = 2x

1

x λ

2

(b) 0 = L

y

(x, y, λ

1

, λ

2

) = 2y

1

y (c) 0 L

λ1

(x, y, λ

1

, λ

2

) = 4 x

2

2y

2

(d) 0 = λ

1

L

λ1

(x, y, λ

1

, λ

2

) = λ

1

(4 x

2

2y

2

) (e) 0 L

λ2

(x, y, λ

1

, λ

2

) = 1 x

(f ) 0 = λ

2

L

λ2

(x, y, λ

1

, λ

2

) = λ

2

(1 x) (e)

より

x 1

に注意する

. (f )

から

, λ

2

= 0 or x = 1

である

.

Case 1. λ

2

= 0

のとき

, (a)

より

x(1 λ

1

) = 0

なので

, x = 0 or λ

1

= 1

である

. (i) x = 0

のとき

(d)

より

, λ

1

(2 y

2

) = 0

だから

λ

1

= 0 or y = ±

2.

λ

1

= 0 (b)

より

y = 0.

y = ±

2 (b)

より

λ

1

= 1/2.

(ii) λ

1

= 1

のとき

(b)

より

y = 0, (d)

λ

1

, y

の値を代入して

, x = 2 (x 1).

Case 2. x = 1

のとき

, (d)

より

λ

1

(3 2y

2

) = 0.

これより

λ

1

= 0 or y = ±

3/2

である

. (i) λ

1

= 0

のとき

, (a)

より

λ

2

= 2, (b)

より

y = 0.

(ii) y = ±

3/2

のとき

, (b)

より

λ

1

= 1/2, (a)

より

λ

2

= 1.

以上より

,

(x, y, λ

1

, λ

2

) = (0, 0, 0, 0, 0), (0, ± 2, 1

2 , 0), ( 2, 0, 1, 0), (1, 0, 0, 2), (1, ±

√ 3

2 , 1/2, 1)

が最適解の候補者である

.

これを実際に

f (x, y)

に代入し

(x

, y

) = ( ± 2, 0)

が最適解

,

最適値は

4

である

.

(9)

(ii)

ラグランジュ関数は

L(x, y, λ

1

, λ

2

) = xy + λ(3 2x y

2

)

だから

, λ 0

として

,

(a) 0 = L

x

(x, y, λ) = y 2λ (b) 0 = L

y

(x, y, λ) = x 2λy (c) 0 L

λ

(x, y, λ) = 3 2x y

2

(d) 0 = λL

λ

(x, y, λ) = λ(3 2x y

2

)

さらに

x 0

であることに注意する

. (a)

より

y = 2λ

(b)

に代入すると

x = 4λ

2 が得る

.

これらを

(d)

に代入すると

, λ

だけの式を得られる

:

λ(3 2(4λ

2

)

2

) = 0.

これを変形して

,

λ(1 2λ)(1 + 2λ) = 0.

λ 0

を考慮すると

, λ = 0 or λ = 1/2

である

.

Case 1. λ = 0

のとき

, (a)

より

y = 0, (b)

λ, y

の値を代入すると

x = 0

を得る

. Case 2. λ = 1/2

のとき

, (a)

より

y = 1, (b)

λ, y

の値を代入すると

x = 1

を得る

.

いずれの場合も

x 0

を満たす

.

従って

,

(x, y, λ) = (0, 0, 0), (1, 1, 1/2)

が最適解の候補者である

.

これを実際に

xy

に代入し

(x

, y

) = (1, 1)

が最適解

,

最適値は

1

である

.

(iii)

ラグランジュ関数は

L(x, y, λ

1

, λ

2

) = 2x y + λ

1

(1 x

2

+ y) + λ

2

x

である

.

L

x

(x, y, λ

1

, λ

2

) = 2

1

x + λ

2

= 0, (3.10)

L

y

(x, y, λ

1

, λ

2

) = 1 + λ

1

= 0, (3.11)

L

λ1

(x, y, λ

1

, λ

2

) = 1 x

2

+ y 0, λ

1

0, (3.12)

L

λ2

(x, y, λ

1

, λ

2

) = x 0, λ

2

0, (3.13)

λ

1

(1 x

2

+ y) = 0, λ

2

x = 0.

(3.14)

まず

(3.14)

より次の分類が得られる

:

Case 1: λ

1

= 0, λ

2

= 0, Case 2: 1 x

2

+ y = 0, λ

2

= 0, Case 3: λ

1

= 0, x = 0, Case 4: 1 x

2

+ y = 0, x = 0

ところが

(3.11)

より

Case 1

および

Case 3

は不可能

.

残された

Case 2, Case 4

を考える

. Case 2. 1 x

2

+ y = 0, λ

2

= 0

の場合

.

(3.11)

より

λ

1

= 1.

すると

(3.10)

より

x = 1,

さらに

y = 0

となる

.

つまり最適解の候補者は

(x, y, λ

1

, λ

2

) = (1, 0, 1, 0).

(10)

Case 4. 1 x

2

+ y = 0, x = 0

の場合

.

すぐに

y = 1

が判る

.

また

(3.10)

から

λ

2

= 2

となる

.

これは

(3.13)

に反する

.

結局

,

最適解は

(3.15) (x

, y

, λ

1

, λ

2

) = (1, 0, 1, 0).

であり

,

最適値は

2

である

.

ここで

(3.15)

が本当に最適値かどうかを確かめよう

. p, q

を微少な量として

,

最適解

(3.15) x

, y

, z

近傍

x = 1 + p, y = 0 + q

での

f(x, y) = 2x y

の値を調べる

.

ここで 制約条件を考えると

,

x

2

y 1 (1 + p)

2

q 1 2p q ≤ − p

2

, x 0 1 + p 0 p

は正負の値をとれる が成立している

.

これを考慮すると

f (1 + p, 0 + q) = 2(1 + p) q = 2 + 2p q = f (1, 0) + 2p q f (1, 0) p

2

f (1, 0)

となる

.

従って

, (3.15)

が最適解である

. 2

(iii)

この最適値問題に対応するラグランジュ関数は

L(x, y, λ) = 2(x y)

2

(x

4

+ y

4

) + λ (5 x

2

y

2

).

これを

x, y, λ

について偏微分し

,

L

x

(x, y, λ) = 4(x y) 4x

3

2λx = 0, (3.16)

L

y

(x, y, λ) = 4(x y) 4y

3

2λy = 0, (3.17)

L

λ

(x, y, λ) = 5 x

2

y

2

0, λ 0, (3.18)

λ (5 x

2

y

2

) = 0.

(3.19)

まず

(3.19)

より

λ = 0

もしくは

5 x

2

y

2

= 0

となる

. Step 1. λ = 0

とする

.

(3.16)+(3.17)

から

y = x x

3

, x = y y

3 となるので

,

x = y(1 y)(1 + y) = (x x

3

)(1 x + x

3

)(1 + x x

3

)

= x 2x

3

+ 3x

5

3x

7

+ x

7

x

9 この代数方程式をとき

, (3.16)+ (3.17)

の解を求める

.

H(x) ≡ − 2x

3

+ 3x

5

3x

7

+ x

9

= x

3

(x

2

2)(1 x

2

+ x

4

)

となる

.

任意の

x

にたいし

1 x

2

+ x

4

> 3/4

なので

, x = 0, x = ±

2

が解である

.

つまり最適解の候補者として

(3.20) (x, y, λ) = (0, 0, 0), ( ±

2,

2, 0)

が得られたが

,

これらはいずれも

(3.18)

を満たしている

.

(11)

Step 2.

次に

5 x

2

y

2

= 0

とする

.

まず

λ

を消去するため

, (3.16) × y - (3.17) × x

を計算する

. 0 = (3.16) × y - (3.17) × x = (

2y(x y) 2x

3

y )

(

2x(x y) 2xy

3

)

= 2(x y)(x + y)(1 xy)

これより

, x = y, x = y, 1 = xy

の解が得られた

. Case 1 x = y

とする

. x

2

+ y

2

= 5

と合わせると

, (3.21) x

2

+ y

2

= 2x

2

(x, y) = ( ±

5/2, ± √ 5/2)

一方

(3.16) + (3.17)

より

λ(x + y) = 2x

3

2y

3

= 2(x + y)(x

2

xy + y

2

)

ここで

(3.21)

にたいしては

, x + y ̸ = 0, x ̸ = 0

である

.

すると

λ = 2(x

2

xy + y

2

) < 0

となるので

, (3.18)

に反し

, (3.21)

は最適解の候補者ではない

.

Case 2 x = y

とする

. (3.21)

と同様の計算で

(3.22) (x, y) = ( ±

5/2, √ 5/2).

一方

(3.16) (3.17)

より

λ(x y) = 4(x y) 2(x

3

y

3

) = 2(x y) (

2 (x

2

+ xy + y

2

) ) (3.22)

にたいしては

, x y ̸ = 0

だから

,

(3.23) λ = 2 (

2 (x

2

+ xy + y

2

) )

ところがこの式に

(3.22)

を代入すると

, λ = 1

となり

, (3.18)

に反する

.

よって

(3.22)

は最適解の候補者 ではない

.

Case 3 xy = 1

とする

.

(x + y)

2

= x

2

+ y

2

+ 2xy = 5 + 2 = 7, (x y)

2

= x

2

+ y

2

2xy = 5 2 = 3

となるので

,

x + y = ±

7, x y = ± 3

(x, y) = (

7 ± 3

2 ,

7 3

2 ), ( 7 ±

3 2 ,

7 3

2 ).

(3.24)

ここで

, (3.24)

にたいしては

, x y ̸ = 0

だから

,

やはり

(3.23)

が成立している

.

ところが

, (3.23)

(3.24)

を代入すると

, λ = 8

となり

, (3.18)

に反する

.

よって

(3.24)

は最適解の候補者ではない

.

Step 3.

結局

(3.20)

の組み合わせだけが

,

最適解の候補者として残った

. f (x, y) 2(x y)

2

x

4

y

4

(3.20)

を代入し

,

f (0, 0) = 0, f ( 2,

2) = f ( 2,

2) = 8

を得る

.

これより 最適解は

(x

, y

, λ

) = ( ± 2,

2, 0)

であり

,

最適値は

8

である

. 2

参照

関連したドキュメント

現実感のもてる問題場面からスタートし,問題 場面を自らの考えや表現を用いて表し,教師の

ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子

地盤の破壊の進行性を無視することによる解析結果の誤差は、すべり面の総回転角度が大きいほ

ピアノの学習を取り入れる際に必ず提起される

理由:ボイラー MCR範囲内の 定格出力超過出 力は技術評価に て問題なしと確 認 済 み で あ る が、複数の火力

【サンプル】厚⽣労働省 労働条件通知書 様式

優越的地位の濫用は︑契約の不完備性に関する問題であり︑契約の不完備性が情報の不完全性によると考えれば︑

けることには問題はないであろう︒