Problem ustalania grafiku ciąg dalszy

Slides:



Advertisements
Podobne prezentacje
Leszek Smolarek Akademia Morska w Gdyni 2005/2006
Advertisements

BADANIE KORELACJI ZMIENNYCH
ANALIZA SIECIOWA PRZEDSIĘWZIĘĆ konstrukcja harmonogramu
Instrukcje - wprowadzenie
Wybrane zastosowania programowania liniowego
Nie-archimedesowe (leksykograficzne) PZ
Metoda simpleks Simpleks jest uniwersalną metodą rozwiązywania zadań programowania liniowego. Jest to metoda iteracyjnego poprawiania wstępnego rozwiązania.
Wprowadzenie do optymalizacji wielokryterialnej.
Metody rozwiązywania układów równań liniowych
Przykłady zadań programowania liniowego
Badania operacyjne. Wykład 1
Badania operacyjne. Wykład 2
Wykład no 11.
Problemy nieliniowe Rozwiązywanie równań nieliniowych o postaci:
Metoda węzłowa w SPICE.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
Metody poszukiwania rozwiązań wielocelowych zagadnień liniowych
Metoda simpleks opracowanie na podstawie „Metody wspomagające podejmowanie decyzji w zarządzaniu” D. Witkowska, Menadżer Łódź Simpleks jest uniwersalną.
Odkrywanie wzorców sekwencji
Linear Methods of Classification
Metody Symulacyjne w Telekomunikacji (MEST) Wykład 6/7: Analiza statystyczna wyników symulacyjnych  Dr inż. Halina Tarasiuk
Hipoteza cegiełek, k-ramienny bandyta, minimalny problem zwodniczy
dr hab. Ryszard Walkowiak prof. nadzw.
Elementy Rachunku Prawdopodobieństwa i Statystyki
Optymalizacja liniowa
Badania operacyjne Wykład 5.
Programowanie liniowe w teorii gier
Elementy Rachunku Prawdopodobieństwa i Statystyki
Języki i automaty część 3.
Technika optymalizacji
Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów,
EXCEL Wykład 4.
PROBLEMY DECYZYJNE KRÓTKOOKRESOWE WYBÓR OPTYMALNEJ STRUKTURY PRODUKCJI
Maciej Paszyński Katedra Informatyki Akademia Górniczo-Hutnicza
Materiały pochodzą z Platformy Edukacyjnej Portalu
MS Excel - wspomaganie decyzji
Badania operacyjne, Solver
Regresja wieloraka.
Algorytmika.
Liczby Ujemne.
Zagadnienia AI wykład 2.
Algorytmy- Wprowadzenie do programowania
EXCEL Wstęp do lab. 4. Szukaj wyniku Prosta procedura iteracyjnego znajdowania niewiadomej spełniającej warunek będący jej funkcją Metoda: –Wstążka Dane:
D. Ciołek EKONOMETRIA – wykład 5
Zagadnienie i algorytm transportowy
Wydział Elektroniki PWr AiR III r. Metody numeryczne i optymalizacja Dr inż. Ewa Szlachcic Wykład 3 Właściwe minimum lokalne: Funkcja f(x) ma w punkcie.
METODY WYODRĘBNIANIA KOSZTÓW STAŁYCH I ZMIENNYCH
MACHINE REPAIR Symulacja z arkuszem kalkulacyjnym Magdalena Gołowicz Agnieszka Paluch.
Ważone indeksy w badaniu podmiotów ekonomii społecznej Marek Bożykowski
GeneracjeTechnologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej.
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.
Logistyka – Ćwiczenia nr 6
Ekonometria stosowana Heteroskedastyczność składnika losowego 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.
1.problem próbkowania (sampling problem) dobór charakterystycznych punktów powierzchni w celu uzyskania najlepszego efektu przy minimalizacji ilości danych.
Rozpatrzmy następujące zadanie programowania liniowego:
Struktury i algorytmy wspomagania decyzji
Metody optymalizacji Materiał wykładowy /2017
Badania operacyjne, Solver
Wprowadzenie i problem optymalnego grafiku
Jednorównaniowy model regresji liniowej
Wyniki projektu naukowego
Zastosowania zadań PL Wybór portfela inwestycyjnego
Zapis prezentacji:

Problem ustalania grafiku ciąg dalszy

Ustalanie grafiku – problem z pierwszych zajęć Każdy z pracowników na poczcie pracuje 5 dni z rzędu i później 2 dni odpoczywa. Popyt na pracowników w różne dni tygodnia jest następujący: Zminimalizuj liczbę pracowników zatrudnionych na poczcie. Na początek przyjmijmy, że pracownicy mogą występować w częściach ułamkowych. Sformułowanie problemu: Zidentyfikuj zmienne decyzyjne (decision variables) Zidentyfikuj funkcję celu (objective function) Sformułuj ograniczenia (constraints) Rozwiązanie dopuszczalne (feasible solution) Rozwiązanie optymalne (optimal solution, best feasible solution) Dzień Pon Wto Śro Czw Pią Sob Nie Popyt 17 13 15 19 14 16 11

Poprzednio PON WTO ŚRO CZW PIĄ SOB NIE

Modyfikacja modelu Dobrze jest zacząć od prostego modelu, który opisuje tylko część rzeczywistości, a później dodawać coraz bardziej realistyczne ograniczenia. Często trudno jest zbudować skomplikowany model w jednym kroku. Załóżmy, że pracownicy otrzymują różne wynagrodzenie w zależności od dnia, w którym zaczynają pracę – pracownik zaczynający pracę w dzień j, otrzymuje zapłatę cj Dodatkowo poczta może zatrudnić pracownika dorywczego (na jeden lub więcej dni). Zapłata dla pracownika dorywczego, gdy pracuje w dzień j to pj Jaka będzie zmiana w modelu? Jakie będą nowe zmienne decyzyjne?

Inna modyfikacja Załóżmy, że popyt na pracowników reprezentuje ograniczenie zwane „lekkim” – tj. jest to pożądana liczba pracowników, którzy są potrzebni w dany dzień, a nie wymagana liczba. Niech sj będzie zmienną reprezentującą nadmiar pracowników w dzień j ponad stan pożądany. Ujemne wartości oznaczają oczywiście niedobór. Jaki jest minimalny koszt zatrudnienia pracowników, jeśli koszt zbyt dużej liczby pracowników w dzień j jest opisany nieliniową funkcją fj(sj)? Traktujemy popyt na pracowników na konkretny dzień jako cel na ten dzień i nakładamy karę za niespełnienie go dokładnie. Zbyt duża liczba pracowników to nieefektywne wykorzystanie zasobów pracy Zbyt mała liczba pracowników może spowodować problemy w wykonaniu zadań na dany dzień Jakie są nowe zmienne decyzyjne? Jak wygląda nowy model nieliniowy?

Przykłady funkcji nieliniowych Funkcje nieliniowe mogą czasem być przetransformowane w funkcje liniowe – rzadki, ale bardzo pożądany przypadek W ogólności, programy nieliniowe minimalizacji (maksymalizacji) można rozwiązać łatwiej, gdy funkcja celu jest wypukła (wklęsła) Przykłady funkcji nieliniowych Suma kwadratów zmiennych nadmiaru Ważona suma kwadratów zmiennych nadmiaru Suma wartości bezwględnych zmiennych nadmiaru Dwa razy suma pracowników minus suma zmiennych nadmiaru Nieseparowalna funkcja celu Separowalna funkcja to taka, że można ją przedstawić jako sumę funkcji jednej zmiennej. Z funkcjami separowalnymi dużo łatwiej sobie radzić i problem rozwiązuje się szybciej.

Które funkcje są wypukłe?

Maksimum paru funkcji liniowych jest wypukłe

Minimax Szczególnie „przyjazne” funkcje nieliniowe to takie, które można zapisać jako maksimum jednej lub wielu funkcji liniowych: Jeżeli dany problem minimalizacji ma taką przyjazną funkcję celu, a region dopuszczalny jest taki, jak w ZPL, wówczas rozwiązanie tego problemu może być przedstawione jako ZPL Problem minimax jednej zmiennej Problem z przyjazną funkcją ZPL

Z powrotem do problemu obsady poczty Minimalizuj maksymalny nadmiar pracowników na dany dzień

Inny przykład „przyjaznej” funkcji celu Przypuśćmy, że funkcją celu jest Jak ją zmodyfikować, aby stała się liniowa? Kluczowa obserwacja: , dla każdego j. Musimy stworzyć tym razem 7 zmiennych zj Nowa funkcja celu Dodatkowe ograniczenia Dla każdego optymalnego rozwiązania będzie zachodzić