Typowe zadania decyzyjne (zadania transportowe, zadania przydziału)

Podobne dokumenty
ZAGADNIENIE TRANSPORTOWE

Modelowanie całkowitoliczbowe

dr inż. Zbigniew Tarapata Temat nr 1: Istota badań operacyjnych. Modelowanie problemów decyzyjnych. Ekonometria cz. III

Wykład z modelowania matematycznego. Zagadnienie transportowe.

Metody Ilościowe w Socjologii

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

OPTYMALIZACJA DYSKRETNA

Badania Operacyjne Ćwiczenia nr 1 (Materiały)

Badania operacyjne. Dr hab. inż. Adam Kasperski, prof. PWr. Pokój 509, budynek B4 Materiały do zajęć dostępne na stronie:

OPTYMALIZACJA W LOGISTYCE

ZAGADNIENIE TRANSPORTOWE (część 1)

ZAGADNIENIA TRANSPORTOWE

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Optymalizacja

Definicja problemu programowania matematycznego

Badania Operacyjne Ćwiczenia nr 5 (Materiały)

BADANIA OPERACYJNE Zagadnienie transportowe

ZAGADNIENIE TRANSPORTOWE

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

ZAGADNIENIE TRANSPORTOWE(ZT)

Elementy Modelowania Matematycznego

Ćwiczenia laboratoryjne - 7. Zagadnienie transportowoprodukcyjne. programowanie liniowe

Standardowe zadanie programowania liniowego. Gliwice 1

Zagadnienie transportowe. Hurtownia Zapotrzebowanie (w tonach)

KLASYCZNE ZAGADNIENIE TRANSPORTOWE (KZT).

Badania operacyjne. te praktyczne pytania, na które inne metody dają odpowiedzi jeszcze gorsze.

Zagadnienie transportowe

Zagadnienie transportowe i zagadnienie przydziału

Ekonometria - ćwiczenia 10

Programowanie nieliniowe

OPTYMALIZACJA W LOGISTYCE

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe

Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe. Logistyka w Hutnictwie Ćw. L.

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

BADANIA OPERACYJNE I TEORIE OPTYMALIZACJI. Zagadnienie transportowe

Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

łączny czas pracy (1 wariant) łączny koszt pracy (2 wariant) - całkowite (opcjonalnie - dla wyrobów liczonych w szt.)

Rozwiązanie Ad 1. Model zadania jest następujący:

Programowanie liniowe

BADANIA OPERACYJNE Zagadnienie transportowe. dr Adam Sojda

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia:

Algebra liniowa. Macierze i układy równań liniowych

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Badania Operacyjne Ćwiczenia nr 6 (Materiały)

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Zadanie transportowe

Opis przedmiotu. Karta przedmiotu - Badania operacyjne Katalog ECTS Politechniki Warszawskiej

Dualność w programowaniu liniowym

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO

Opis przedmiotu: Badania operacyjne

Programowanie liniowe

TEORIA DECYZJE KRÓTKOOKRESOWE

Agenda. Optymalizacja w transporcie. Piotr Sawicki WIT PP ZST 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.

1.4. Uwarunkowania komodalności transportu Bibliografia... 43

WPROWADZENIE DO EKONOMII MENEDŻERSKIEJ.

Lista 1 PL metoda geometryczna

=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)

A. Kasperski, M. Kulej, Badania operacyjne, Wykład 4, Zagadnienie transportowe1

logistycznego Polski 3.5. Porty morskie ujścia Wisły i ich rola w systemie logistycznym Polski Porty ujścia Wisły w europejskich korytarzach tr

METODA SYMPLEKS. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

Elementy Modelowania Matematycznego

Iwona Konarzewska Programowanie celowe - wprowadzenie. Katedra Badań Operacyjnych UŁ

Programowanie liniowe. Tadeusz Trzaskalik

Zbudować model matematyczny do poniższych zagadnień (ułożyć program matematyczny ).

Sieć (graf skierowany)

Badania operacyjne. Dr Michał Kulej. Pokój 509, budynek B4 Forma zaliczenia wykładu: egzamin pisemny.

Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02

Programowanie dynamiczne. Tadeusz Trzaskalik

Rozwiązywanie problemów z użyciem Solvera programu Excel

Rozwiązanie Powyższe zadanie możemy przedstawić jako następujące zagadnienie programowania liniowego:

ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA

Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego

Optymalizacja programu produkcji

BADANIA OPERACYJNE pytania kontrolne

zadaniem programowania liniowego całkowitoliczbowego. nazywamy zadaniem programowania liniowego 0-1. Zatem, w

1. Który z warunków nie jest właściwy dla powyższego zadania programowania liniowego? 2. Na podstawie poniższej tablicy można odczytać, że

D. Miszczyńska, M.Miszczyński KBO UŁ, Badania operacyjne [1]

Rozdział 6 PROGRAMOWANIE WYPUKŁE I KWADRATOWE

Laboratorium Metod Optymalizacji. Sprawozdanie nr 2

Programowanie liniowe całkowitoliczbowe

Wieloetapowe zagadnienia transportowe

Problem zarządzania produkcją i zapasami

TOZ -Techniki optymalizacji w zarządzaniu

1 Przykładowe klasy zagadnień liniowych

ALGORYTM SIMPLEX. B.Gładysz Badania operacyjne 2007

Wykład 7. Informatyka Stosowana. Magdalena Alama-Bućko. 16 kwietnia Magdalena Alama-Bućko Wykład 7 16 kwietnia / 23

Rachunkowość zarządcza. Zespół Katedry Rachunkowości Menedżerskiej SGH 1. Wykorzystanie rachunku kosztów zmiennych. Dr Marcin Pielaszek

Rachunkowość zarządcza. Zespół Katedry Rachunkowości Menedżerskiej SGH 1. Rachunek kosztów zmiennych i analiza koszty rozmiary produkcji zysk (CVP)

Metody ilościowe w badaniach ekonomicznych

PROBLEMY DECYZYJNE KRÓTKOOKRESOWE

Zadanie laboratoryjne "Wybrane zagadnienia badań operacyjnych"

Laboratorium Metod Optymalizacji. Sprawozdanie nr 1

Optymalizacja. Programowanie Matematyczne

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW

Agenda. Politechnika Poznańska WMRiT ZST. Piotr Sawicki Optymalizacja w transporcie 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Transkrypt:

(zadania transportowe, zadania przydziału) Autor: Paweł Szołtysek

O układzie prezentacji Decyzja Bardzo trudna decyzja Typowe zadania decyzyjne Wstęp

Co to jest problem decyzyjny? I kwartał I II III IV Razem WS 0,8 1,0 0,7 1,1 S=35*WS*(R+1000)^0.5) 2937 3671 2570 4038 13215 P=S*C 88100 110125 77087 121137 396450 KZ=S*KP 52860 66075 46252 72682 237870 M=P-KZ 35240 44050 30835 48455 158580 W 8000 8000 9000 9000 34000 R 10000 10000 10000 10000 40000 KC=W+R 18000 18000 19000 19000 74000 Z=M-KC 17240 26050 11835 29455 84580 C = 30.- KP = 18.-

Co to jest problem decyzyjny? II kwartał I II III IV Razem WS 0,8 1,0 0,7 1,1 S=35*WS*(R+1000)^0.5) 2571 4017 1968 4861 13417 P=S*C 77130 120515 59053 145824 402521 KZ=S*KP 46278 72309 35432 87494 241513 M=P-KZ 30852 48206 23621 58329 161009 W 8000 8000 9000 9000 34000 R 7431 12174 5455 14940 40000 KC=W+R 15431 20174 14455 23940 74000 Z=M-KC 15421 28033 9166 34389 87009 C = 30.- KP = 18.-

Definicja terminu badania operacyjne jest to zastosowanie metodycznej analizy i logicznego myślenia do rozważania różnych możliwych kierunków działania (Badania operacyjne w zarządzaniu) wyznaczanie optymalnych rozwiązań różnorodnych problemów, głównie technicznych, organizacyjnych, ekonomicznych i wojskowych za pomocą zespołu metod matematyczno - statystycznych (Wielka Encyklopedia Powszechna)

Historia badań operacyjnych Aleksander Macedoński utworzenie falangi Archimedes organizacja obrony Syrakuz Tartaglia wyznaczenie kąta strzału, przy którym zasięg pocisku jest największy Edison opracowanie w 1917 sposobu walki z niemieckimi okrętami podwodnymi Taylor twórca zasad naukowej organizacji pracy; ustalił m.in. optymalne rozmiary łopaty Bawdsey Research Station Cyrk Clacketta

Istota badań operacyjnych Podstawowy przedmiot badań decyzja Do analizy i opisu posługujemy się modelami Systemy decyzyjne Etapy badania operacyjnego 1 2 3 4 5 6 8 7

Zastosowania badań operacyjnych II wojna światowa Projektowanie optymalnej struktury obrony plot. wzrost liczby niszczonych samolotów niemieckich przez artylerię plot. Stworzenie skutecznego systemu wykrywania okrętów podwodnych zwiększenie liczby niszczonych okrętów podwodnych. Stworzenie odpowiedniej organizacji konwojów morskich zmniejszenie strat własnych w konwojach morskich. Opracowanie najbezpieczniejszego sposobu minowania akwenów morskich przez samoloty zmniejszenie strat z 10-15% do 0.1% w bombowcach B-29 w trakcie minowania obszarów morskich. Opracowanie strategii walki z kamikaze zmniejszenie z 47% do 29% strat w okrętach prowadzących walkę z kamikaze. Ogłoszony po wojnie raport rządu brytyjskiego oceniający wkład nauki w dzieło obrony kraju przed inwazją hitlerowską, najwyższą notą wyróżnił radar, sonar i badania operacyjne.

Zastosowania badań operacyjnych linie lotnicze Zadanie: pytanie o możliwość funkcjonowania jednej linii lotniczej w razie zablokowania jednego lotniska Pakiet RecoverySuit Użyteczność w rzeczywistości

Modelowanie problemów decyzyjnych wprowadzenie Różnica między decyzją dopuszczalną a optymalną Kryteria wyboru Decyzje A B C Nakłady inwestycyjne Roczne zyski 40 50 30 8 4 6

Modelowanie problemów decyzyjnych elementy i typy Formułowanie zadania decyzyjnego: Określenie parametrów zadania Podanie zmiennych decyzyjnych Zapisanie warunków ograniczających Podanie funkcji celu Typy zadań decyzyjnych: Ciągłe, binarne, całkowitoliczbowe zadania decyzyjne Liniowe i nieliniowe zadania decyzyjne Optymalnego asortymentu, rozkroju, przydziału, optymalnego rozłożenia w czasie, transportowe

Modelowanie problemów decyzyjnych przykład Firma może produkować n wyrobów. Do ich produkcji zużywane są różne środki, z których część (r) jest dostępna w ograniczonych ilościach. Dane są normy zużycia środków produkcji na jednostkę każdego wyrobu, zasoby środków produkcji ceny lub zyski jednostkowe ze sprzedaży wyrobów. Mogą być podane dodatkowe informacje na temat popytu na produkty minimalna ilość, jaką trzeba wyprodukować, aby zrealizować zamówienia odbiorców i maksymalna ilość, jaką można sprzedać. Określić, które wyroby i w jakich ilościach produkować, aby nie przekraczając posiadanych zasobów środków produkcji i ewentualnie spełniając pewne dodatkowe ograniczenia dotyczące struktury produkcji, zmaksymalizować zysk (lub przychód) z ich sprzedaży.

Modelowanie problemów decyzyjnych przykład Parametry zadania: aij zużycie i-tego środka produkcji na wytworzenie jednostki j- tego wyrobu (i=1...r, j=1...n); bi wielkość posiadanego zasobu i-tego środka produkcji, i=1...r; cj cena lub zysk jednostkowy ze sprzedaży j-tego wyrobu, j=1...n; dj minimalna ilość j-tego wyrobu do wyprodukowania, j=1...n; gj maksymalna ilość j-tego wyrobu jaką można sprzedać, j=1...n; Zmienne decyzyjne: xj (xj 0,dj xj gj) wielkość produkcji j-tego wyrobu, j=1...n Znaleźć: x*1, x*2,..., x*n takie, że funkcja celu przyjmuje wartość maksymalną, tzn. przy pewnych ograniczeniach f(x*)=max{f(x):xd}.

Zadania decyzyjne szczebli zarządzania Szczebel zarządzania Strategiczny Taktyczny Operacyjny Wymagane wspomaganie Zadania ustrukturalizowane Uzupełnienie zapasów Programowanie produkcji Lokalizacja zakładu modele badań operacyjnych Zadanie częściowo ustrukturalizowane Umowy handlowe Ustalenie wydatków na produkty konsumpcyjne Analiza zaciągania kredytów System Wspomagania Decyzji Zadania nieustrukturalizowane Wybór przewidywanego czasu magazynowania Opracowanie wydatków na badania i rozwój Ludzka intuicja i doświadczenie

Zagadnienie transportowe Zagadnienie transportowe to specyficzny problem. Wykorzystuje się go zwykle do wyznaczania odpowiednich wielkości przewozu takich, aby łączny koszt transportu był możliwie najniższy. Sformułowane w roku 1941 przez F.L. Hitchcocka, rozwiązane w 1951 przez G.B. Dantziga.

Zagadnienie transportowe - przykład Hurtownia 1 100 2 160 3 350 4 100 Zapotrzebowanie (w tonach) Fabryka 1 200 2 280 3 300 4 150 Produkcja (w tonach) 5 220 h1 h2 h3 h4 h5 f1 100 120 80 150 100 f2 120 90 180 130 130 f3 100 100 120 200 120 f4 150 120 160 120 80

Zagadnienie transportowe - przykład 10 12 8 15 10 f1 20 12 9 18 13 13 f2 28 10 10 12 20 12 f3 30 15 12 16 12 8 f4 15 10 16 35 10 22 h1 h2 h3 h4 h5

Zagadnienie transportowe - przykład 10 12 8 15 10 5 0 10 0 5 20 12 9 18 13 13 0 6 0 10 12 28 10 10 12 20 12 5 10 15 0 0 30 15 12 16 12 8 0 0 10 0 5 15 10 16 35 10 22

Zagadnienie transportowe - przykład 10 +5 12 8 15 10-5 5 0 10 0 5 20 12 9 18 13 13 0 6 0 10 12 28 10-5 10 12 +5 20 12 5 10 15 0 0 30 15 12 16-5 12 8 +5 0 0 10 0 5 15 10 16 35 10 22

Zagadnienie transportowe - przykład +4 +2-10 10 12 8 15 10 10 10 20-13 12 9 18 13 13 11 10 7 28-14 10 10 12 20 12 5 25 30-8 15 12 16 12 8 15 15 10 16 35 10 22

Zagadnienie transportowe - przykład 0 6 0 5 0 10 10 20-1 0 7 0 0 11 10 7 28-4 0 0 6-2 5 25 30 7 8 10 4 0 15 15 10 16 35 10 22

Zagadnienie transportowe - przykład 4 8 0 7 2 20 20 1 0 5 0 0 16 10 2 28 0 2 0 8 0 10 15 5 30 9 8 8 4 0 15 15 10 16 35 10 22

Zagadnienie transportowe metoda sympleks Procedura optymalnego planowania dostaw Znaleźć początkowy plan dostaw nie zawierający cyklu (metoda Dantziga) Wyzerować koszty w komórkach o dodatnich dostawach Jeśli wszystkie koszty są nieujemne, to plan jest optymalny Jeśli istnieją koszty ujemne to wybieramy komórkę z najbardziej ujemnym kosztem, znajdujemy cykl złożony z tej komórki i komórek o dodatniej dostawie Przesuwamy towar wokół cyklu tak, by dostawa w nowej komórce była jak największa. Wtedy w jednej z komórek cyklu dostawa zmniejszy się do zera. Wracamy do punktu 2.

Zagadnienie transportowe modelowanie Zadanie transportowe można przedstawić używając komputerów. Można jednak przy modelowaniu trafić na problemy. Popyt przewyższa podaż Metoda dużej stałej Zagadnienie transportowe dziś

Problem komiwojażera Podobieństwo do problemu transportowego Cel: odpowiednia trasa Kryterium: długość (koszt) Zmienna decyzyjna: xij (iść/nie iść drogą i-j)

Zagadnienie przydziału Zagadnienie przydziału to inaczej alokacja zasobów. Zwykle kryterium jest minimalizacja (np. kosztów) lub maksymalizacja (np. wartości produkowanych dóbr). Używamy algorytmu simpleks.

Parametry: Typowe zadania decyzyjne Zagadnienie przydziału - modelowanie N ilość wyrobów (czynności) do wykonywania. P ilość miejsc produkcyjnych (stanowisk, maszyn, zakładów, fabryk). N x P liczba zmiennych decyzyjnych. Cj ( j = 1, 2,..., N) założona wielkość produkcji j-ego wyrobu. Bi ( i = 1, 2,..., P) dopuszczalny czas pracy i-tego miejsca. Konkretna postać modelu zależy od charakteru podanych parametrów aij

Zagadnienie przydziału - modelowanie aij wydajność i-ego miejsca przy wykonywaniu j-ego wyrobu ( np. szt./min. ). Przydział będzie polegał na określeniu czasu pracy i- tego miejsca przy wykonywaniu j-tego wyrobu xij (zmienna decyzyjna). xp1 + xp2 +...+xpn = Σ xpj <= BP a1n x1n + a2n x2n +...+ apn xpn = Σ ain xin >= CN Funkcja celu: F(xij) = (x11 + x12 +...+ x1n) +...+(xp1 + xp2 +...+ xpn) = Σ Σ xij (minimalizacja łącznego czasu pracy wszystkich miejsc przy produkcji wszystkich wyrobów)

Zagadnienie przydziału - modelowanie aij czas pracy i-tego miejsca przy wykonywaniu j-tego wyrobu (np. min.). Przydział będzie polegał na określeniu ilości j-tego wyrobu jaką należy wytworzyć na i-tym miejscu xij (zmienna decyzyjna). ap1 xp1 + ap2 xp2 +...+apn xpn = ΣΣ apj xpj <= BP x1n + x2n +...+ xpn = Σ xin >= CN Funkcja celu: F(xij) = (a11 x11 + a12 x12 +...+ a1n x1n) +...+(ap1 xp1 + ap2 xp2 +...+ apn xpn) = Σ Σ aij xij (minimalizacja łącznego czasu pracy wszystkich miejsc przy produkcji wszystkich wyrobów) F(xij) = (c11 x11 + c12 x12 +...+ c1n x1n) +...+(cp1 xp1 + cp2 xp2 +...+ cpn xpn) = Σ Σ cij xij (maksymalizacja łącznej produkcji, gdzie cij są cenami wyrobów)

Decyzje (dyskusja) Problem podjęcia decyzji Zasady podejmowania decyzji Dziękuję za uwagę.