wykład 3 Rybinski


Badania operacyjne (część 3)

Zagadnienie optymalizacyjne

f(x) = f(x1, x2, … , xn)

xj (j=1, 2, … , n)

Vi(x) = Vi(x1, x2, … , xn) (i=1, 2, … , m) (warunki uboczne).

0x01 graphic
(warunki brzegowe)

czyli

0x01 graphic
(j=1, 2, … , n).

Ekstremum funkcji jednej zmiennej

0x08 graphic

Funkcje trudne do optymalizacji

0x08 graphic

Ekstremum funkcji n zmiennych

0x01 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

Paraboloida eliptyczna wypukła w dół

0x08 graphic

Walec paraboliczny wypukły w dół

0x08 graphic

Walec paraboliczny wypukły w dół

0x08 graphic

Paraboloida hiperboliczna

0x08 graphic

Programowanie liniowe

Określenia te posiadają długą tradycję, stąd w niektórych dziedzinach (np. ekonomii) są powszechnie używane. Jednak w naukach technicznych są uznawane za wybitnie mylące, ze względu na skojarzenia z programowaniem komputerów. Dlatego w teorii optymalizacji używa się określenia `poszukiwanie ekstremum funkcji liniowych przy liniowych warunkach ograniczających'.

(np. f(x1) = a*x1+ b)

(np. f(x1) = a*x1)

lub nierówności liniowych

Zbiór wypukły

0x08 graphic

Zbiory niewypukłe

0x08 graphic

Zagadnienie dualne programowania liniowego

cT x 0x01 graphic
max,

A x 0x01 graphic
b,

x 0x01 graphic
0.

y b 0x01 graphic
min,

yT A 0x01 graphic
cT,

yT 0x01 graphic
0.

0x08 graphic

Przykład: planowanie produkcji

max f(x) = 6*x1 + 2.5*x2 (zysk z produkcji)

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99 (zużycie surowców)

12*x1 + 8*x2 0x01 graphic
96 (wykorzystanie urządzeń)

x2 0x01 graphic
1 (warunek utrzymania się na rynku)

10*x1 + 10*x2 0x01 graphic
125 (powierzchnia produkcyjna)

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

Zagadnienie trójwymiarowe

max f(x) = 4*x1 + 3*x2 + 3*x3

75*x1 + 150*x2 + 45*x3 0x01 graphic
2250

120*x1 + 60*x2 + 80*x3 0x01 graphic
2400

100*x1 + 40*x2 + 25*x3 0x01 graphic
1000

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

Zagadnienie trójwymiarowe

max f(x) = 8*x1 + 9*x2 + 18*x3

15*x1 + 5*x2 + 6*x3 0x01 graphic
90

3*x1 + 6*x2 + 4*x3 0x01 graphic
48

x1 + x2 + 4*x3 0x01 graphic
28

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

0x08 graphic

0x08 graphic

Optymalizacja w liczbach całkowitych

0x08 graphic
0x08 graphic

Optymalizacja w liczbach całkowitych

0x08 graphic

Optymalizacja w liczbach

0x08 graphic
0x08 graphic

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 2.5*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 4.0*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 6.0*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 7.33*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

max f(x) = 6*x1 + 8.0*x2

x1 0x01 graphic
0

x2 0x01 graphic
0

9*x1 + 11*x2 0x01 graphic
99

12*x1 + 8*x2 0x01 graphic
96

x2 0x01 graphic
1

10*x1 + 10*x2 0x01 graphic
125

75*x1 + 150*x2 + 45*x3 0x01 graphic
2250

120*x1 + 60*x2 + 80*x3 0x01 graphic
2400

100*x1 + 40*x2 + 25*x3 0x01 graphic
1000

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

75*x1 + 150*x2 + 45*x3 0x01 graphic
2250

120*x1 + 60*x2 + 80*x3 0x01 graphic
2400

100*x1 + 40*x2 + 25*x3 0x01 graphic
1000

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

75*x1 + 150*x2 + 45*x3 0x01 graphic
2250

120*x1 + 60*x2 + 80*x3 0x01 graphic
2400

100*x1 + 40*x2 + 25*x3 0x01 graphic
1000

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

Wygląd obszaru dopuszczalnych rozwiązań od strony początku układu współrzędnych

75*x1 + 150*x2 + 45*x3 0x01 graphic
2250

120*x1 + 60*x2 + 80*x3 0x01 graphic
2400

100*x1 + 40*x2 + 25*x3 0x01 graphic
1000

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0

max f(x) = 8*x1 + 9*x2 + 18*

15*x1 + 5*x2 + 6*x3 0x01 graphic
90

3*x1 + 6*x2 + 4*x3 0x01 graphic
48

x1 + x2 + 4*x3 0x01 graphic
28

x1 0x01 graphic
0, x2 0x01 graphic
0, x3 0x01 graphic
0



Wyszukiwarka

Podobne podstrony:
wykład 1 Rybinski
wykład 4 Rybiński
wykład 2 Rybinski
Napęd Elektryczny wykład
wykład5
Psychologia wykład 1 Stres i radzenie sobie z nim zjazd B
Wykład 04
geriatria p pokarmowy wyklad materialy
ostre stany w alergologii wyklad 2003
WYKŁAD VII
Wykład 1, WPŁYW ŻYWIENIA NA ZDROWIE W RÓŻNYCH ETAPACH ŻYCIA CZŁOWIEKA
Zaburzenia nerwicowe wyklad
Szkol Wykład do Or
Strategie marketingowe prezentacje wykład
Wykład 6 2009 Użytkowanie obiektu
wyklad2
wykład 3

więcej podobnych podstron