1 dobor struktury asortymentowej metoda geometryczna
Transkrypt
1 dobor struktury asortymentowej metoda geometryczna
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Programowanie liniowe, „metoda geometryczna”, dobór struktury asortymentowej produkcji Opracował: Dr inż. Artur Berliński Zachodniopomorski Uniwersytet Technologiczny Wydział Inżynierii Mechanicznej i Mechatroniki Szczecin 2011 Wprowadzenie do ćwiczeń laboratoryjnych Metody i narzędzia pracy W trakcie ćwiczeń laboratoryjnych omawiane są konkretne przykłady, z zakresu zastosowań aktualnie rozważanego modelu optymalizacyjnego, różnorodnych sytuacji decyzyjnych, występujących w zadaniach zarządzania i organizacji przedsiębiorstwem. W każdym przykładzie wyróżniane są przy tym następujące etapy: - sformułowanie problemu decyzyjnego (sytuacji decyzyjnej), - budowa modelu matematycznego sytuacji decyzyjnej, - wybór narzędzi teoretycznych oraz programu komputerowego do rozwiązywania problemu, - wprowadzanie danych do komputera i rozwiązywanie problemu, - analiza uzyskanego rozwiązania i wszelkich parametrów z nim związanych, - wnioski odnośnie decyzji przyjmowanej do realizacji. W trakcie zajęć wykorzystywane są narzędzia komputerowe, w szczególności SOLVER w pakiecie EXCEL. Zaliczenie Zajęcia kończy pisemne kolokwium zaliczeniowe. Organizowane jest ono w laboratorium komputerowym w terminie ostatniego spotkania i trwa 90 minut. Obowiązują na nim zadania podobne do tych rozpatrywanych w trakcie zajęć. Cel poznawczy i kształcący Po zaliczeniu przedmiotu studenci powinni umieć: a/ budować liniowe modele optymalizacyjne opisujące najprostsze sytuacje decyzyjne spotykane w praktyce, b/ dobierać właściwe narzędzia (programy komputerowe) służące do rozwiązywania zbudowanych modeli optymalizacyjnych, c/ korzystać z programów komputerowych rozwiązujących liniowe modele optymalizacyjne, w szczególności: - poprawnie wprowadzać dane i sterować procesem rozwiązywania, - właściwie interpretować i wykorzystywać wyniki uzyskane w rozwiązaniach. Literatura: [1] Jędrzejczyk Z., Kukuła K., Skrzypek J., Walkosz A.: Badania operacyjne w przykładach i zadaniach, Wydawnictwo Naukowe PWN 2007 [2] Zawadzka, Ludmiła. Metody ilościowe w organizacji i zarządzaniu. Cz. 1. [3] Filipowicz B.: Badania operacyjne. Wybrane metody obliczeniowe i algorytmy. Cz. I, Kraków 1997. [4] Siudak, Marek.: Badania operacyjne /. Warszawa : Oficyna Wydaw. Politechniki Warszawskiej, 1998. [5] Sawik Tadeusz, Badania operacyjne dla inżynierów zarządzania, Wyd. AGH, Kraków 1998. >2< Programowanie liniowe Programowanie liniowe jest to sformułowanie problemu decyzyjnego w postaci zadania optymalizacji matematycznej. Oznacza zbiór matematycznych modeli, opisujących rozpatrywaną sytuację decyzyjną oraz zestaw metod szukania minimów lub maksimów funkcji kryterialnych. Zagadnienie programowania liniowego to szczególny przypadek zagadnienia programowania matematycznego, w którym wszystkie związki zachodzące między zmiennymi mają charakter liniowy. „Metoda geometryczna” Zadanie programowania liniowego (PL) można zinterpretować i rozwiązać geometrycznie. W tym celu zagadnienie PL należy przedstawić w postaci kanonicznej gdzie przestrzeń rozwiązań X ∈ R 2 jest przestrzenia działania: b ∈ Rn ,c ∈ R2 Interpretacja geometryczna zadania PL: W przestrzeni działań, jeśli zbiór rozwiązań dopuszczalnych: b ∈ Rn ,c ∈ R2 (przy czym b ∈ R n , c ∈ R 2 jest ograniczony), to tworzy on wielościan wypukły S. Wyrażenie z=c*X określa w przestrzeni R2 rodzinę równoległych hiperpłaszczyzn, przy czym wektor - c prostopadły do tych hiperpłaszczyzn wskazuje kierunek malenia funkcji z. Wychodząc z pewnej hiperpłaszczyzny należącej do tej rodziny i mającej wspólne punkty z wieloscianem S, przy przesuwaniu jej rónolegle w kierunku malenia z, można dojść do takiego jej położenia, że staje się ona hiperpłaszczyzną podpierającą. Jeśli ta hiperpłaszczyzna ma tylko jeden punkt wspólny ze zbiorem X0 to punkt ten będzie punktem wierzchołkowym i zadanie PL ma jedyne rozwiązanie optymalne. >3< Algorytm metody geometrycznej (1) narysuj obszar rozwiązań dopuszczalnych i określ jego wierzchołki – jeżeli obszar rozwiązań jest pusty - wszystkie rozwiązania są niedopuszczalne - ponownie rozważ sformułowanie ograniczeń (2) narysuj 2 różne wykresy Funkcji Celu (FC) i określ kierunek optymalizacji (max vs. min) – jeżeli problem dotyczy maksymalizacji FC równolegle przesuń linię reprezentującą FC w kierunku przyrostu jej wartości – jeżeli problem polega na minimalizacji FC przesuń linię w kierunku przeciwnym, tj. zmniejszania się wartości FC (3) przesuń funkcję celu znajdując „ostatni wierzchołek” – w przypadku, gdy FC jest równoległa do jednego z boków Obszaru Rozwiązań Dopuszczalnych (ORD), wówczas problem posiada szereg rozwiązań alternatywnych leżących pomiędzy wierzchołkami ORD. Równania prostych, które przecinają się w punkcie wierzchołkowym tworzą układ równań określających współrzędne punktu optymalnego Dobór struktury asortymentowej (Alokacja środków produkcji) Cel problemu: optymalny rozdział surowców, zdolności produkcyjnej maszyn oraz dysponowanego czasu pracy ludzi pomiędzy poszczególne wyroby (produkty), jakie może produkować firma. Kryterium optymalizacji: maksymalizacja zysku. Ograniczeniami są ilości posiadanych środków produkcji oraz technologia produkcji stosowana w firmie. Zmienną decyzyjną xj jest wielkość produkcji j-tego wyrobu. Dane potrzebne do rozwiązania problemu: • technologia produkcji [aij] = A; ilość i-tego środka produkcji potrzebna do wyprodukowania jednostki j-tego wyrobu • ilość posiadanych środków produkcji [bi] = B • zysk jednostkowy [cj] = C; zysk ze sprzedaży jednostki j-tego wyrobu, cj = (cena - koszt jednostkowy produkcji) Metody: Programowanie liniowe. Metoda graficzna (geometryczna): przy dwu wyrobach, dla dowolnej liczby zmiennych np. metoda simpleks. Programowanie parametryczne. Wyniki: X = [xj] - wielkość produkcji poszczególnych wyrobów, F(X)=Z(X)=max maksymalna wartość funkcji celu - największy zysk możliwy do uzyskania w danych warunkach, analiza wrażliwości (wyniki programowania parametrycznego). Interpretacja wyniku: optymalny plan produkcji. Problemy do rozwiązania w ramach ćwiczeń laboratoryjnych Zapisać modele matematyczne, w konwencji problemu alokacji środków produkcji, oraz opracować rozwiązanie, posługując się interpretacją geometryczną zadania, następujących sytuacji decyzyjnych: Zadanie 1 Optymalizacja produkcji mebli: Fabryka mebli wytwarza szafy w dwóch gatunkach. Do ich produkcji zużywa odpowiednio: Szafa typu 1 Szafa typu 2 Surowiec (drewno m3) 36 18 Energia kWh 30 20 Praca godz. 20 20 >4< Fabryka dysponuje ilością: 1800m3 drewna, 1900 kWh energii oraz 1600 godzinami pracy. Ile należy wyprodukować szaf 1 i 2 gatunku, aby zysk była maksymalny. Zysk jednostkowy ze sprzedaży szafy 1 wynosi 30zł, a szafy 2 20zł. Zadanie 2 Zdolność produkcyjna zakładu umożliwia wytwarzanie 200 silników elektrycznych typu A lub 600 silników elektrycznych typu B miesięcznie. Ustalić, ile silników elektrycznych każdego typu powinien zakład produkować. aby osiągnąć maksimum produkcji towarowej przy następujących warunkach dodatkowych: o silniki obu typów maja. identyczna, cenę; o cena silnika typu A jest trzy razy większą od ceny silnika typu B. o ceny silników typu A i B pozostają, do siebie w stosunku jak 9:2. Zadanie 3 Oddział mechaniczny może wytworzyć w ciągu zmiany 600 detali nr 1 lub 1200 detali nr 2. Zdolność produkcyjna oddziału obróbki cieplnej, gdzie muszą trafić oba detale w tym samym dniu, pozwala wykonać w ciągu zmiany 1200 detali nr 1 lub 800 detali nr 2. Ceny obu detali są identyczne. Określić dzienny program produkcji detali, maksymalizujący produkcję towarową zakładu, przy następujących warunkach dodatkowych: o Oba oddziały pracują na jedną zmianę. o Oddział mechaniczny pracuje na trzy zmiany, a oddział obróbki cieplnej na dwie zmiany. o Przedsiębiorstwo pracuje na dwie zmiany i w tym czasie musi wytworzyć nie więcej aniżeli 800 szt. detali nr 1 i nie więcej aniżeli 1OOOszt. detali nr 2. >5< Zadanie 4 Przedsiębiorstwo produkuje dwa wyroby: A i B. W procesie produkcji tych wyrobów zużywa się wiele środków, spośród których dwa są limitowane – robocizna oraz surowiec X. Limity te wynoszą: robocizna – 36 000 roboczogodzin, surowiec – 50 000 jednostek. Na wykonanie wyrobu A potrzeba 6 roboczogodzin oraz 10 jednostek surowca X, a na wykonanie wyrobu B potrzeba 6 roboczogodzin oraz 5 jednostek surowca X. Ze względu na ograniczenia popytowe produkcja wyrobu B nie może przekroczyć 4000 sztuk. Cena sprzedaży obydwu wyrobów jest taka sama i wynosi 100 zł/szt. Ułożyć LZD, jeżeli celem przedsiębiorstwa jest maksymalizacja przychodu. Jak zmieni się zadanie jeśli ze względów technologicznych należałoby produkować co najmniej trzy razy więcej wyrobu A niż wyrobu B? Zadanie 5 Przedsiębiorstwo produkuje dwa wyroby A i B zużywając w tym celu 3 rodzaje surowców S1, S2, S3, których zasoby wynoszą: S1 – 4kg, S2 – 9kg i S3 – 3kg. Do produkcji wyrobu A zużywa się 3kg S1, 4kg S2 i 1kg S3. Do produkcji wyrobu B zużywa się 1kg S1, 3kg S2 i 2kg S3. Koszt zakupu kilograma surowca wynosi: S1 – 10 PLN, S2 – 20 PLN, S3 – 20 PLN. Przychód ze sprzedaży jednostki wyrobu to: 150 PLN za wyrób A oraz 120 PLN za wyrób B. Wyrobu B nie należy produkować więcej aniżeli 5 jednostek. Określić asortyment produkcji metodą geometryczną wiedząc, że przedsiębiorstwo dąży do maksymalnego zysku. o jakie jest rozwiązanie optymalne? o ile wynosi maksymalny zysk dla rozwiązania optymalnego? o które surowce zostały w pełni wykorzystane? o co stałoby się ze zbiorem rozwiązań dopuszczalnych ZRD, z rozwiązaniem optymalnym i z wartością funkcji celu, gdyby: • konieczne było całkowite zużycie surowca S1? • zysk z tytułu sprzedaży wyrobu A wynosił 30zł, a nie 20zł? • konieczna była produkcja dokładnie 5 sztuk wyrobu B? o jak można zmienić wagi funkcji celu, aby rozwiązanie optymalne pozostało takie samo? >6<