Wybrane zastosowania programowania liniowego

Slides:



Advertisements
Podobne prezentacje
ANALIZA SIECIOWA PRZEDSIĘWZIĘĆ konstrukcja harmonogramu
Advertisements

Nie-archimedesowe (leksykograficzne) PZ
BADANIA OPERACYJNE – pojęcia wstępne
Metoda simpleks Simpleks jest uniwersalną metodą rozwiązywania zadań programowania liniowego. Jest to metoda iteracyjnego poprawiania wstępnego rozwiązania.
Fazy procesu podejmowania decyzji
BADANIA OPERACYJNE opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź dr inż. Iwona Staniec.
Przykłady zadań programowania liniowego
Plan wykładów z mikroekonomii
Badania operacyjne. Wykład 1
Badania operacyjne. Wykład 2
Wykład no 11.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Zagadnienie transportowe
Ekonometria wykład w roku 2009/2010
Liniowe modele decyzyjne – rozwiązania i analiza post-optymalizacyjna
Metoda graficzna opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź Zadania, w których.
Metoda simpleks opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź Simpleks jest uniwersalną.
dr inż. Iwona Staniec p. 334 Lodex
Problem transportowy opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź 2000.
Metoda graficzna opracowanie na podstawie Metody wspomagające podejmowanie decyzji w zarządzaniu D. Witkowska, Menadżer Łódź Zadania, w których występują
Podstawy układów logicznych
Paweł Górczyński Badania operacyjne Paweł Górczyński
Optymalizacja liniowa
Programowanie liniowe w teorii gier
Rozważaliśmy w dziedzinie czasu zachowanie się w przedziale czasu od t0 do t obiektu dynamicznego opisywanego równaniem różniczkowym Obiekt u(t) y(t) (1a)
Paweł Górczyński Badania operacyjne Paweł Górczyński
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
II Zadanie programowania liniowego PL
Elementy Rachunku Prawdopodobieństwa i Statystyki
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
Zagadnienie transportowe
Hipotezy statystyczne
Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów,
PROBLEMY DECYZYJNE KRÓTKOOKRESOWE WYBÓR OPTYMALNEJ STRUKTURY PRODUKCJI
MS Excel - wspomaganie decyzji
Badania operacyjne, Solver
Politechniki Poznańskiej
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
II Zadanie programowania liniowego PL
D. Ciołek BADANIA OPERACYJNE – wykład 2
D. Ciołek BADANIA OPERACYJNE – wykład 0
Metody matematyczne w Inżynierii Chemicznej
Zagadnienia AI wykład 2.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Wykłady z matematyki „W y z n a c z n i k i”
D. Ciołek EKONOMETRIA – wykład 7
D. Ciołek BADANIA OPERACYJNE – wykład 0
D. Ciołek BADANIA OPERACYJNE – wykład 2
1 USTALANIE CENY SPECJALNEJ DLA DODATKOWEGO ZAMÓWIENIA.
Katedra Inżynierii Sterowania Komputerowe systemy sterowania i wspomagania decyzji 2015/2016 © Kazimierz Duzinkiewicz, dr hab. inż. 1 Dekompozycyjne metody.
ANALIZA CVP KOSZT-WOLUMEN-ZYSK.
Treść dzisiejszego wykładu l Metoda kar. l Podsumowanie przekształcania zadań programowania liniowego do postaci tabelarycznej. l Specjalne przypadki –sprzeczność,
Treść dzisiejszego wykładu l Podejmowanie decyzji. l Budowa modeli decyzyjnych. l Graficzna metoda rozwiązywania prostych problem l ów decyzyjnych. l Zapis.
Metody Badań Operacyjnych Michał Suchanek Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw Transportowych.
Oligopol oferentów Założenia modelu: 1.Na rynku danego dobra jest kilku dużych oferentów i bardzo wielu drobnych nabywców. 2.Na rynku a) nie ma preferencji.
Systemy odnawiania zapasu
Modele nieliniowe sprowadzane do liniowych
Ekonometria WYKŁAD 12 Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Treść dzisiejszego wykładu l Postać standardowa zadania PL. l Zmienne dodatkowe w zadaniu PL. l Metoda simpleks –wymagania metody simpleks, –tablica simpleksowa.
Treść dzisiejszego wykładu l Analiza wrażliwości –zmiana wartości współczynników funkcji celu, –zmiana wartości prawych stron ograniczeń. l Podejścia do.
 Zdefiniowanie zmiennych  Programowanie liniowe jest działem programowania matematycznego obejmującym te zagadnienia, w których wszystkie związki mają.
Rozpatrzmy następujące zadanie programowania liniowego:
Struktury i algorytmy wspomagania decyzji
Metody optymalizacji Materiał wykładowy /2017
(x1, x2) – decyzja (zmienne decyzyjne)
Badania operacyjne, Solver
Metody optymalizacji – metody badań operacyjnych
EKONOMETRIA W3 prof. UG, dr hab. Tadeusz W. Bołt
Problem ustalania grafiku ciąg dalszy
Zapis prezentacji:

Wybrane zastosowania programowania liniowego Katarzyna Kujawska Studium Nauczania Matematyki PG Katarzyna.Kujawska@pg.gda.pl

Plan wystąpienia 1. Czym jest programowanie liniowe? 2. Podstawowe pojęcia i definicje 3. Przykłady zastosowania modelu pierwotnego 4. Zagadnienie dualne 5. Wytęskniony koniec... 

Sytuacja decyzyjna... W wielu sytuacjach życia codziennego jesteśmy zmuszeni do podejmowania decyzji Stajemy wówczas przed dylematem: co jest dla nas lepsze, co jest bardziej opłacalne? Sytuacje takie nazywamy sytuacjami decyzyjnymi, a osobę podejmującą decyzję nazywamy decydentem Warunki, w jakich działa decydent nie pozwalają na wybór dowolnej decyzji, gdyż każdy decydent podlega pewnym ograniczeniom Taką decyzję, która jest zgodna z warunkami ograniczającymi nazywamy decyzją dopuszczalną Jednak...

Decyzja optymalna, kryterium wyboru... Nie każda decyzja dopuszczalna jest jednakowo dobra dla decydenta W zależności od powziętych celów, jedne sytuacje mogą być lepsze, inne gorsze W taki sposób pojawia się problem wyboru decyzji najlepszej, zwanej decyzją optymalną Wybór decyzji optymalnej wymaga przyjęcia określonego kryterium, wg którego możliwa jest ocena decyzji jako lepszych lub gorszych Takie kryterium umożliwiające ocenę decyzji w kategorii lepsza/gorsza nazywamy kryterium wyboru

Problem decyzyjny, model decyzyjny... Opis określonej sytuacji decyzyjnej nazywamy problemem decyzyjnym Nasze zainteresowanie ograniczymy do sytuacji, w których warunki ograniczające, kryterium wyboru i decyzje można opisać językiem matematyki Powiemy wówczas, że formułujemy matematyczny model problemu decyzyjnego W matematycznym modelu problemu decyzyjnego warunki ograniczające opisywane są za pomocą układów równań lub układów nierówności

Warunek brzegowy, funkcja celu... W układach tych występować będą wielkości dane, zwane parametrami modelu, oraz zmienne, zwane zmiennymi decyzyjnymi Oprócz warunków ograniczających występować mogą warunki dotyczące znaku zmiennych (np. nieujemności) lub typu zmiennych (np. całkowitoliczbowości), te dodatkowe warunki (mnogie) określamy pojedynczym sformułowaniem warunek brzegowy W modelu rolę kryterium wyboru pełni pewna funkcja zmiennych decyzyjnych, mierząca cel, jaki chce osiągnąć decydent Funkcję tę nazywamy funkcją celu

Liniowy model decyzyjny... Opisanie sytuacji decyzyjnej językiem matematyki ma na celu sprowadzenie problemu wyboru najlepszej decyzji do rozwiązania pewnego zagadnienia W tym celu należy: zdefiniować zmienne decyzyjne (oraz co niebagatelne, ustalić sposób ich notacji) określić wielkości dane, czyli określić parametry modelu zidentyfikować warunki ograniczające określić cel decydenta i zapisać go w postaci funkcji celu

Liniowy model decyzyjny... Jeżeli dla danej sytuacji decyzyjnej warunki ograniczające i funkcja celu mogą przyjąć postać funkcji liniowych, to mówimy, że wyboru najlepszej decyzji dokonamy poprzez rozwiązanie zagadnienia programowania liniowego lub inaczej, że sytuacja decyzyjna może zostać opisana (przybliżona, uproszczona) liniowym modelem decyzyjnym

Postać standardowa liniowego modelu decyzyjnego Postać standardowa liniowego modelu decyzyjnego... (maksymalizacja funkcji celu)

Postać standardowa liniowego modelu decyzyjnego Postać standardowa liniowego modelu decyzyjnego... (minimalizacja funkcji celu)

Przykład zastosowania liniowego modelu decyzyjnego Przedsiębiorstwo produkuje dwa rodzaje wyrobów A i B W procesie produkcji wykorzystywane są trzy środki produkcji S1, S2, S3 dane w ograniczonych ilościach 2000, 4200, 1200 jednostek odpowiednio Do wytworzenia jednego wyrobu A należy zużyć 4, 6 i 3 jednostki środków produkcji S1,S2,S3 Do wytworzenia jednego wyrobu B zużywa się 2 i 6 jednostek środków S1 i S2 Jednostkowe zyski ze sprzedaży wyrobów A i B wynoszą odpowiednio 70 i 50 jednostek pieniężnych Zapisać i rozwiązać odpowiedni model decyzyjny (czyli ustalić optymalną strukturę produkcji maksymalizującą zysk)

Przykład zastosowania liniowego modelu decyzyjnego

Przykład zastosowania...

Twierdzenia... Twierdzenie1 Zbiór wszystkich rozwiązań dopuszczalnych niesprzecznego liniowego modelu decyzyjnego zadanego skończoną liczbą warunków ograniczających jest zbiorem wielościennym wypukłym Twierdzenie2 Funkcja celu przyjmuje wartość optymalną w punkcie wierzchołkowym zbioru określonego w Twierdzeniu 1

Przykład zastosowania liniowego modelu decyzyjnego Załóżmy, że dieta składa się z trzech składników odżywczych: białka, tłuszczu i węglowodanów W celu dostarczenia organizmowi tych składników kupujemy dwa produkty: chleb i mięso W j.w. chleba są 2 j. białka, 1 j. tłuszczu i 4 j. węglowodanów, a dla mięsa odpowiednio 3, 5 i 1 Minimalne dzienne ilości białka, tłuszczu i węglowodanów, jakie powinien otrzymać organizm wynoszą 6, 5 i 4j odp Cena j.w. chleba wynosi 1, a mięsa 2 Jakie ilości chleba i mięsa należy kupować dziennie, by koszt diety był najniższy?

Przykład zastosowania liniowego modelu decyzyjnego Przedsiębiorstwo wytwarza wyroby: A, B, C, D, które są obrabiane na dwóch rodzajach maszyn: M1 i M2 Jednostkowe czasy pracy maszyn przypadające na obróbkę poszczególnych wyrobów zawarte są w tabeli Zyski jednostkowe z produkcji wyrobów A,B,C,D wynoszą odpowiednio: 2; 2,5; 4; 1,5 (PLN) Maszyna M1 może pracować tygodniowo nie więcej niż 100 godzin, maszyna M2 nie więcej niż 50 godzin Ustalić optymalny asortyment produkcji umożliwiający maksymalizację zysku

Przykład zastosowania liniowego modelu decyzyjnego Jednostkowy czas pracy maszyn [h] Wyroby A B C D M1 1,0 1,5 2,0 M2 2,5 3,0 0,5

Przykład zastosowania liniowego modelu decyzyjnego Zagadnienie dualne 6. Jeżeli ZP jest na max, to ZD jest na min, i odwrotnie 4. Wyrazy wolne ZP są parametrami funkcji celu ZD 3. Parametry funkcji celu w ZP są wyrazami wolnymi w ZD 2. W ZD liczba warunków ograniczających jest równa liczbie zmiennych decyzyjnych w ZP 1. W ZD liczba zmiennych objaśniających jest równa liczbie nierówności ZP 5. Macierz współczynników ZD jest transpozycją macierzy współczynników ZP

Szczęśliwy koniec  Dziękuję za uwagę