Optymalizacja
Download
Report
Transcript Optymalizacja
Maksymalizacja
Optymalizacja y = f(x1, x2, . . . ,xn)
względem
gj (x1, x2, . . . ,xn) ≤ bj
or
= bj
j = 1, 2, . . ., m.
or
≥ bj
y = f(x1, x2, . . . ,xn) → f-cja celu
x1, x2, . . . ,xn → zmienne (n)
optymlaizacja → maks. lub min.
gi(x1, x2, . . . ,xn) → ograniczenia (m)
Pochodne - powtórzenie
• y=f(x): FOC:
dy
f ' ( x)
dx
2
•
•
•
•
d y
f ' ' ( x)
2
dx
SOC:
Stała:
y f ( x) a
b
Funkcja potęgowa: y f ( x) ax
Pochodna sumy:
y f ( x) g ( x)
dy
f ' ( x) g ( x) f ( x) g ' ( x)
y f ( x) g ( x)
dx
• Iloczyn:
• Iloraz:
f ' ( x) 0
f ' ( x) baxb1
dy
f ' ( x) g ' ( x)
dx
f ( x)
y
g ( x)
• Reguła łańcucha:
dy f ' ( x) g ( x) f ( x) g ' ( x)
dx
g ( x)2
y f ( g ( x))
dy
f ' ( g ( x)) g ' ( x)
dx
Maksymalizacja bez ograniczeń
•
Rozwiązanie:
• Warunki pierwszego rzędu (FOC): f’(x)=0
• Sprawdzić warunki drugiego rzędu (SOC): f’’(x)<0
• Lokalne a globalne ekstremum
Przykład
Profit = -40 + 140Q – 10Q2
Znajdź Q maksymalizujące zysk
Maksymalizacja-przykład
Profit = -40 + 140Q – 10Q2
Znajdź Q, które maksymalizuje zysk
dPROFIT
140 – 20Q = 0
dQ
Q=7
d 2 PROFIT
- 20 < 0
dQ 2
Q* = 7
max profit = -40 + 140(7) – 10(7)2
max profit = $450
Przykład
COST = 15 - .04Q + .00008Q2
Znajdź Q, które minimalizuje koszt.
Minimalizacja-przykład
COST = 15 - .04Q + .00008Q2
Znajdź Q, które minimalizuje koszt.
dCOST
-.04 + .00016Q = 0
dQ
Q = 250
d 2 COST
.00016 > 0
2
dQ
Minimalny koszt dla Q = 250
min koszt(Q=250) = $10
Ekstrema funkcji wielu
zmiennych
•
Max
•
FOC:
•
SOC:
2 y
x
2
y g ( x, z )
y
x
y
g x ( x, z )
( x, z) z 2 ( x, z)
g z ( x, z )
2 y
g zz ( x, z ) 0
2
z
2 y
g xx ( x, z ) 0
2
x
2 y
z
2 y
xz
( x, z)
2 y
zx
( x, z) 0
Przykład
Znajdź Q1 i Q2, które maksymalizują zysk
PROFIT 60 140Q1 100Q2 10Q12 8Q22 6Q1Q2
Przykład
Zysk jest funkcją dwóch zmiennych: Q1i Q2
PROFIT 60 140Q1 100Q2 10Q12 8Q22 6Q1Q2
dPROFIT
140 20Q1 6Q2 0
dQ1
dPROFIT
100 16Q2 6Q1 0
dQ2
20Q1 6Q2 140
6Q1 16Q2 100
Q1 = 5.77
Q2 = 4.08
Warunki drugiego rzędu
2
d PROFIT
20
2
dQ1
d 2 PROFIT
6
dQ1 dQ2
d 2 PROFIT
16
2
dQ2
d 2 PROFIT
2
dQ
1
d 2 PROFIT
2
dQ
2
(-20)(-16) – (-6)2 > 0
320 – 36 > 0
Mamy maksimum
d 2 PROFIT
dQ1 dQ2
2
0
Maksymalizacja z ograniczeniem
• Rozwiązanie: Metoda mnozników Lagrange’a
• Maks. y = f(x1, x2, x3, …, xn)
• względem g(x1, x2, x3, …, xn) = b
• Zapisz f-cję Lagrange’a:
L( x1 , x2 ,..., xn , ) f ( x1 , x2 ,..., xn ) g ( x1 , x2 ,..., xn ) b.
• FOC:
Lx1 ( x1, x 2,..., xn, ) 0
...
Lxn ( x1, x 2,..., xn, ) 0
L ( x1, x 2,..., xn, ) g ( x1, x 2,..., xn) b 0
Przykład
Maks. zysk = 60 140Q1 100Q2 10Q12 8Q22 6Q1Q2
względem 20Q1 + 40Q2 = 200
Znajdź Q1 i Q2, które maksymalizują zysk
Przykład
2
2
Maks. zysk = 60 140Q1 100Q2 10Q1 8Q2 6Q1Q2
Przy warunku: 20Q1 + 40Q2 = 200
Podstawienie
20Q1 = 200 – 40Q2 → Q1 = 10 – 2Q2
Maks. Zysk =
60 140(10 2Q2 ) 100Q2 10(10 2Q2) 2 8Q22 6(10 Q2 )Q2
Q2 2.22
Q1 5.56
Funkcja Lagrange’a
L PROFIT 60 140Q1 100Q2 10Q12 8Q22 6Q1Q2
(20Q1 40Q2 200)
Maks. L profit , maksymaliz acja zysku przy warun ku : 20Q1 40Q2 200.
Zmienne : Q1 , Q2 , .
dL profit
dQ1
dL profit
dQ2
dL profit
d
140 20Q1 6Q2 20 0
100 16Q2 6Q1 40 0
(20Q 40Q2 200) 0
(1) 20Q1 6Q2 20 140
(2) 6Q1 16Q2 40 100
(3)
20Q1 40Q2 200
Wykorzysta ć (1) i (2) aby pozbyć się .
20 140 20Q1 6Q2
40 100 6Q1 16Q2
40 280 40Q1 12Q2
40 100 6Q1 16Q2
280 40Q1 12Q2 100 6Q1 16Q2 .
-
34Q1 4Q2 180
oraz
20Q1 40Q2 200
Q1 5.56
Q2 2.22
Gdy Q1 5.56 i Q2 2.22 - .774