D. Ciołek EKONOMETRIA – wykład 1
Download
Report
Transcript D. Ciołek EKONOMETRIA – wykład 1
D. Ciołek
BADANIA OPERACYJNE – wykład 0
BADANIA OPERACYJNE
Wykład 0: Informacje o przedmiocie.
dr Dorota Ciołek
Katedra Ekonometrii
Wydział Zarządzania UG
Konsultacje:
p. 112
Środa (I tydz.) 12:00-13:00
Piątek 13:00-14:00
http://wzr.pl/dc
1
D. Ciołek
BADANIA OPERACYJNE – wykład 0
Informacje o przedmiocie:
Forma zajęć:
Wykłady: 15 godzin
Ćwiczenia: 15 godzin
Forma zaliczenie:
Test pisemny – 90 minut,
W razie potrzeby możliwa
jest jedna poprawka testu w sesji poprawkowej.
2
D. Ciołek
BADANIA OPERACYJNE – wykład 0
Zakres tematyczny
Przedmiot badań operacyjnych.
Liniowe modele decyzyjne.
Zagadnienia transportowe.
Zagadnienia przydziału.
Elementy teorii gier: gry dwuosobowe o Sumie zero i
gry z naturą
3
D. Ciołek
BADANIA OPERACYJNE – wykład 0
Literatura
Ignasiak, E. (red.) (2001), Badania operacyjne, PWE,
Warszawa.
Kozubski, J.J. (2004), Wprowadzenie do badań
operacyjnych, Wydawnictwo Uniwersytetu Gdańskiego,
Gdańsk.
Kukuła, K. (red.) (2007), Badania operacyjne w
przykładach i zadaniach, PWN, Warszawa.
Sikora W. (red.) (2008), Badania operacyjne, PWE,
Warszawa.
Straffin P. D., (2004), Teoria gier, Wydawnictwo Naukowe
Scholar, Warszawa.
Trzaskalik T. (2007), Wprowadzenie do badań
operacyjnych z komputerem, PWE, Warszawa.
Wagner, H.M. (1980), Badania operacyjne, PWE,
Warszawa.
4
D. Ciołek
BADANIA OPERACYJNE – wykład 1
BADANIA OPERACYJNE
Wykład 1: Wprowadzenie do badań operacyjnych.
Liniowe modele decyzyjne.
dr Dorota Ciołek
Katedra Ekonometrii
Wydział Zarządzania UG
Konsultacje:
p. 112
Środa (I tydz.) 12:00-13:00
Piątek 13:00-14:00
http://wzr.pl/dc
5
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Badania operacyjne
Nauka wykorzystująca modelowanie matematyczne do
wspierania procesu podejmowania decyzji, przede
wszystkim w zarządzaniu – nauka o zarządzaniu.
Wspieranie podejmowania decyzji oparte jest na zasadach
racjonalnego działania:
zasada największego efektu – przy danych nakładach
środków osiągnąć maksymalny efekt,
zasada najmniejszych nakładów środków – określony
efekt osiągnąć najmniejszymi nakładami środków.
Początki badań operacyjnych: okres przed II Wojną Światową
Prekursorzy: Leonid Kantorowicz, matematyk i ekonomista,
John von Neuman, chemik i matematyk.
6
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Badania operacyjne
Dziedziny pokrewne:
Programowanie matematyczne – konstrukcja i analiza
właściwości algorytmów rozwiązywania problemów
optymalizacyjnych.
Teoria podejmowania decyzji – wypracowanie
odpowiednich reguł decyzyjnych na podstawie analizy
własności konkretnych modeli podejmowania decyzji.
Badania operacyjne – budowa modeli różnych sytuacji
decyzyjnych.
Bliski związek również z:
Ekonomią Matematyczną,
Ekonometrią.
7
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Badania operacyjne
Zastosowania:
- Wojskowość - rozmieszczenie systemów obrony, analiza
niezawodności sprzętu wojskowego, poszukiwanie i
udzielanie pomocy, symulacja gier wojennych.
-
Decyzje dotyczące produkcji – wybór optymalnego
asortymentu produkcji, sterowanie zapasami, zarządzanie
jakością.
-
Marketing - wybór mediów w kampanii reklamowej, ocena
konkurencyjności strategii marketingowych, przydział
personelu do sprzedaży, umiejscowienie centrów
dystrybucji, prognozowanie sprzedaży.
Analiza (zarządzanie) portfelem papierów wartościowych
Planowanie diety.
Zarządzanie personelem.
-
8
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Metody badań operacyjnych
Programowanie liniowe,
Programowanie całkowitoliczbowe,
Zagadnienia transportowe,
Zagadnienia przydziału,
Programowanie nieliniowe,
Programowanie wielokryterialne,
Programowanie dynamiczne,
Programowanie sieciowe,
Teoria masowej obsługi,
Itd..
9
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Metodologia postępowania
Etapy:
1) Sformułowanie problemu decyzyjnego – sporządzenie
uproszczonego opisu fragmentu interesującej nas
rzeczywistości gospodarczej;
2) Budowa modelu matematycznego sytuacji decyzyjnej;
3) Wybór odpowiedniego algorytmu i znajdowania rozwiązania
optymalnego;
4) Analiza wrażliwości rozwiązania optymalnego;
5) Weryfikacja modelu;
6) Wdrożenie rozwiązania w rzeczywistości gospodarczej.
10
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Rodzaje modeli decyzyjnych
Ze względu na posiadane informacje:
1) Modele deterministyczne – w warunkach pewności,
parametry modelu są znana i stałe – rozwiązanie
optymalne modelu, to decyzja optymalna.
2) Modele niedeterministyczne:
- stochastyczne – w warunkach ryzyka, niektóre
parametry modelu są zmiennymi losowymi o znanym
rozkładzie prawdopodobieństwa – wynik decyzji jest
łącznym rezultatem działań decydenta i czynników
losowych.
- podejmowanie decyzji w warunkach
niepewności – parametry modelu mogą przyjmować
różne wartości w zależności od tego, jaki wystąpi stan
otoczenia.
11
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Rodzaje modeli decyzyjnych
Ze względu na horyzont czasowy:
1) Modele operacyjne – w krótkim horyzoncie
czasowym, duża powtarzalność.
2) Modele strategiczne - wspierają podejmowanie
decyzji mających znaczenie w długim okresie.
Ze względu liczbę kryteriów optymalizacji:
1) Modele jednokryterialne,
2) Modele wielokryterialne.
Ze względu na postać analityczną wykorzystanej w modelu:
1) Modele liniowe,
2) Modele nieliniowe.
12
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Podstawowe pojęcia
Sytuacja decyzyjna – sytuacja, w której podejmujemy
decyzję, fragment rzeczywistości mającej znaczenie w
danym przypadku.
Decydent – osoba podejmująca decyzję o wyborze sposobu
działania i ponosząca odpowiedzialność za efekty realizacji.
Strategia działania – metoda postępowania przynosząca
określony efekt.
Decyzja dopuszczalna – sposób działania możliwy do
podjęcia przy danych ograniczeniach.
Decyzja optymalna – decyzja najlepsza z punktu widzenia
danego kryterium.
Model decyzyjny - matematyczny zapis sytuacji decyzyjnej.
13
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Linowy model decyzyjny –
program liniowy
Na model decyzyjny składają się:
jednoznacznie zdefiniowane zmienne decyzyjne –
informują, o czym powinien zdecydować decydent,
warunki ograniczające (warunki wewnętrznej
zgodności) – odzwierciedlają ograniczoność zasobów lub
minimalne wymagania, które należy spełnić,
funkcja kryterium (funkcja celu) – definiuje cel, który
przyświeca decydentowi – np. maksymalizacja zysku
(przychodu) lub minimalizacja kosztów,
warunki nieujemności (warunki brzegowe) –
ograniczają zbiór dopuszczalnych rozwiązań zmiennych
decyzyjnych do liczb nieujemnych.
14
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Liniowy model decyzyjny
Zapis ogólny – postać standardowa (dla maksymalizacji)
c1 x1 c 2 x 2 c n x n max
a11 x1 a12 x 2 a1n x n b1
a 21 x1 a 22 x 2 a 2 n x n b2
a m1 x1 a m 2 x 2 a mn x n bm
x1 , x 2 , , x n 0
15
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Liniowy model decyzyjny
Zapis ogólny – postać standardowa (dla minimalizacji)
c1 x1 c 2 x 2 c n x n min
a11 x1 a12 x 2 a1n x n b1
a 21 x1 a 22 x 2 a 2 n x n b2
a m1 x1 a m 2 x 2 a mn x n bm
x1 , x 2 , , x n 0
16
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Liniowy model decyzyjny
Zapis macierzowy:
c T x max (min)
A x () b
x0
cT [c1 , c2 ,, cn ] - wektor współczynników funkcji celu,
xT [ x1 , x2 ,, xn ] - wektor zmiennych decyzyjnych,
A [aij ] i 1,2,, m; j 1,2,, n - macierz współczynników z
warunków ograniczających,
b [b1 , b2 ,, bm ] - wektor wyrazów wolnych (zasobów,
wymogów).
17
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Postać kanoniczna LMD
Postać kanoniczna liniowego modelu decyzyjnego – postać
gdzie warunki ograniczające mają postać równań oraz
na wszystkie zmienne nałożone są warunki
nieujemności.
W warunkach ograniczających uwzględniamy tzw. zmienne
dodatkowe s, które do funkcji celu wchodzą z
zerowymi wagami.
Zmienne dodatkowe wprowadzane są do warunków
ograniczających będących nierównościami:
- mniejsze równe: zmienna s jest dodawana;
- większe równe: zmienna s jest odejmowana.
18
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Liniowy model decyzyjny
Zapis ogólny – postać kanoniczna (dla maksymalizacji)
c1 x1 c2 x2 cn xn 0 s1 0 s 2 ... 0 sm max
a11 x1 a12 x2 a1n xn s1 b1
a21 x1 a22 x2 a2 n xn s 2 b2
am1 x1 am 2 x2 amn xn sm bm
x1 , x2 ,, xn 0
s1, s 2, ...,sm 0
19
Przykład 1:
zagadnienie optymalnego asortymentu produkcji
Zakład złożony z trzech zakładów produkcyjnych, w których odbywa się
krojenie, mieszanie i paczkowanie, produkuje dwa rodzaje herbaty: I i II.
Maszyny w każdym wydziale mogą pracować po 8 godzin dziennie.
Proces produkcji można w skrócie opisać w następujący sposób:
Pierwszy rodzaj herbaty najpierw jest krojony, a potem paczkowany.
Wytworzenie każdej tony tej herbaty zajmuje 1/2 godziny krojenia i 1/3
godziny paczkowania. Herbata drugiego rodzaju jest najpierw mieszana,
a następnie paczkowana. Na każdą tonę tej herbaty przypada 1 godzina
mieszania i 2/3 godziny paczkowania. Herbata pierwsza może być
sprzedawana za 800 $ za tonę, natomiast herbata druga za 600 $ za
tonę. Jaki poziom produkcji obu wyrobów powinna ustalić firma, jeśli jej
celem jest maksymalizacja całkowitego przychodu?
20
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Rozwiązanie liniowego modelu decyzyjnego
Rozwiązanie modelu decyzyjnego polega na znalezieniu
rozwiązania optymalnego, czyli najlepszego z punktu
widzenia określonego kryterium, możliwego do uzyskania w
danych okolicznościach (przy danych ograniczeniach).
Rozwiązanie dopuszczalne – takie wartości zmiennych
decyzyjnych, które możliwe są do uzyskania przy danych
ograniczeniach.
Zbiór rozwiązań dopuszczalnych – obszar (lub przestrzeń) do
którego należą wszystkie punkty (kombinacje zmiennych
decyzyjnych), które spełniają wszystkie ograniczenia
równocześnie (warunki ograniczające i warunki brzegowe).
Zbiór rozwiązań dopuszczalnych jest zbiorem wypukłym.
21
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Rozwiązanie liniowego modelu decyzyjnego
Metody rozwiązywania:
metoda graficzne – tylko do modeli z dwiema zmiennymi
decyzyjnymi,
metoda simplex – metoda uniwersalna dla liniowych modeli
decyzyjnych.
Rozwiązanie metodą graficzną:
1) Szukamy obszaru rozwiązań dopuszczalnych – obszaru w
którym spełnione są wszystkie warunki ograniczające.
2) Wykorzystując gradient funkcji kryterium, w wierzchołkach
obszaru rozwiązań dopuszczalnych szukamy rozwiązania
najlepszego z punktu widzenia funkcji kryterium – rozwiązanie
optymalne.
Rozwiązanie optymalne reprezentuje taka kombinację
zmiennych decyzyjnych x1 i x2, która daje optymalne, najlepsze
z punktu danego celu, rozwiązanie.
22
D. Ciołek
BADANIA OPERACYJNE – wykład 1
Liczba rozwiązań optymalnych
Liniowy model decyzyjny może mieć:
jedno rozwiązanie optymalne – tylko w jednym
wierzchołku zbioru rozwiązań dopuszczalnych znajduje
się największa (najmniejsza) wartość funkcji celu.
nieskończenie wiele rozwiązań – gdy optymalna wartość
funkcji celu znajduje się równocześnie w dwóch
wierzchołkach zbioru rozwiązań dopuszczalnych.
brak rozwiązań optymalnych – gdy zbiór rozwiązań
dopuszczalnych jest zbiorem pustym.
23
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Model dualny do liniowego modelu
decyzyjnego
Każdemu zagadnieniu programowania liniowego odpowiada
sformułowane w odpowiedni sposób zagadnienie dualne
(dwoiste).
Zastosowanie modelu dualnego:
Analiza ekonomiczna wyników rozwiązania,
W niektórych sytuacjach umożliwia łatwiejsze rozwiązanie
modelu prymalnego (MP).
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Zasady budowy modelu dualnego
1) Liczba zmiennych decyzyjnych w MD jest równa liczbie
warunków ograniczających w MP.
2) Liczba warunków ograniczających w MD jest równa liczbie
zamiennych decyzyjnych w MP.
3) Dualna funkcja celu jest przeciwna wobec prymalnej funkcji
celu.
4) Wyrazy wolne z MP stają się współczynnikami w funkcji
kryterium MD.
5) Współczynniki z funkcji kryterium MP stają się wyrazami
wolnymi w MD.
6) Macierz współczynników przy zmiennych w warunkach
ograniczających MD jest równa transponowanej macierzy
współczynników z warunków ograniczających MP.
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Zasady budowy modelu dualnego - cd
7) Znaki w warunkach ograniczających są standardowe dla
dualnej funkcji celu (max: ; min: ).
8) Warunki brzegowe:
- Jeżeli warunek ograniczający w MP odpowiadający danej
zmiennej dualnej jest standardowy, wówczas zmienna
dualna ma ograniczenie brzegowe 0.
- Jeżeli warunek ograniczający w MP odpowiadający danej
zmiennej dualnej jest niestandardowy, wówczas zmienna
dualna ma ograniczenie brzegowe 0.
- Jeżeli warunek ograniczający w MP odpowiadający danej
zmiennej dualnej jest równością, wówczas zmienna dualna
nie ma ograniczenia brzegowego.
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Dualny model decyzyjny – dla max
Model Prymalny
c1 x1 c2 x2 cn xn max
a11 x1 a12 x2 a1n xn b1
a21 x1 a22 x2 a2 n xn b2
am1 x1 am 2 x2 amn xn bm
Model dualny
b1 y1 b2 y 2 bm y m min
a11 y1 a 21 y 2 a m1 y m c1
a12 y1 a 22 y 2 a m 2 y m c 2
a1n y1 a 2 n y 2 a mn y m c n
x1 , x2 ,, xn 0
c T x max
Axb
x0
y1 , y 2 , , y m 0
b y min
T
A yc
T
y0
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Dualny model decyzyjny – dla min
Model Prymalny
c1 x1 c 2 x 2 c n x n min
a11 x1 a12 x 2 a1n x n b1
a 21 x1 a 22 x 2 a 2 n x n b2
a m1 x1 a m 2 x 2 a mn x n bm
x1 , x 2 , , x n 0
Model dualny
b1 y1 b2 y 2 bm y m max
a11 y1 a 21 y 2 a m1 y m c1
a12 y1 a 22 y 2 a m 2 y m c 2
a1n y1 a 2 n y 2 a mn y m c n
y1 , y 2 , , y m 0
c T x min
b T y max
Axb
x0
AT y c
y0
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Model dualny w postaci kanonicznej
1)
b1 y1 b2 y 2 bm y m 0 g1 0 g 2 ... 0 g n min
a11 y1 a 21 y 2 a m1 y m g1 c1
a12 y1 a 22 y 2 a m 2 y m g 2 c 2
a1n y1 a 2 n y 2 a mn y m g n c n
y1 , y 2 ,..., y m 0
g1 , g 2 ,..., g n 0
2)
b1 y1 b2 y 2 bm y m 0 g 1 0 g 2 ... 0 g n max
a11 y1 a 21 y 2 a m1 y m g 1 c1
a12 y1 a 22 y 2 a m 2 y m g 2 c 2
a1n y1 a 2 n y 2 a mn y m g n c n
y1 , y 2 , , y m 0
g 1 , g 2 ,...,g n 0
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Twierdzenia o dualności
Twierdzenie 1
Jeżeli model prymalny ma rozwiązanie optymalne, to również
model dualny ma rozwiązanie optymalne. Optymalna
wartość funkcji celu w MP jest równa optymalnej wartości
funkcji celu w MD.
Twierdzenie 2
Jeżeli w rozwiązaniu optymalnym zmienna prymalna przyjmuje
niezerową wartość, to odpowiadająca jej (sprzężona z nią)
zmienna dualna w rozwiązaniu optymalnym jest równa
zero.
Jeżeli w rozwiązaniu optymalnym zmienna prymalna jest równa
zero, to odpowiadająca jej (sprzężona z nią) zmienna
dualna w rozwiązaniu optymalnym przyjmuje wartość
niezerową.
D. Ciołek
BADANIA OPERACYJNE – wykład 2
Interpretacja zmiennych dualnych
Dualna zmienna decyzyjna:
Wartość optymalna dualnej zmiennej decyzyjnej yi określa
przyrost optymalnej wartości funkcji celu zagadnienia
prymalnego przy wzroście ograniczenia bi o jednostkę.
Zgodnie z neoklasyczną teorią ekonomii – określa krańcową
produktywność jednostki i-tego środka produkcji.
Dualna zmienna dodatkowa:
Wartość optymalna dualnej zmiennej dodatkowej gj informuje o
tym, o ile musiałaby zmienić się wartość współczynnika z
prymalnej funkcji celu przy zmiennej xj , aby ta zmienna w
rozwiązaniu optymalnym przyjęła niezerową wartość.