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



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

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

Programowanie liniowe

ZAGADNIENIA PROGRAMOWANIA LINIOWEGO

Zadanie laboratoryjne "Wybrane zagadnienia badań operacyjnych"

Standardowe zadanie programowania liniowego. Gliwice 1

Definicja problemu programowania matematycznego

PRZEWODNIK PO PRZEDMIOCIE

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

Elementy Modelowania Matematycznego

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

Badania Operacyjne Ćwiczenia nr 1 (Materiały)

Programowanie liniowe

Opis przedmiotu: Badania operacyjne

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

Ekonometria - ćwiczenia 10

OPTYMALIZACJA W LOGISTYCE

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W, 2L, 1C PRZEWODNIK PO PRZEDMIOCIE

Lista 1 PL metoda geometryczna

PROBLEMY DECYZYJNE KRÓTKOOKRESOWE

Badania Operacyjne Ćwiczenia nr 2 (Materiały)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. II stopnia. ogólnoakademicki. podstawowy WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne

Opis modułu kształcenia Programowanie liniowe

PRZEWODNIK PO PRZEDMIOCIE

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

Metody Ilościowe w Socjologii

Excel - użycie dodatku Solver

PRZEWODNIK PO PRZEDMIOCIE

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

Ćwiczenia laboratoryjne - 7. Zagadnienie transportowoprodukcyjne. programowanie liniowe

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

Badania operacyjne Operation research. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Programowanie liniowe. Tadeusz Trzaskalik

Zad.1. Microsoft Excel - Raport wyników Komórka Nazwa Warto pocz tkowa Warto cowa Komórka Nazwa Warto pocz tkowa Warto cowa Komórka Nazwa Warto

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

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

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

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

Zadania 1. Czas pracy przypadający na jednostkę wyrobu (w godz.) M 1. Wyroby

Programowanie liniowe

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Z-LOGN Ekonometria Econometrics. Przedmiot wspólny dla kierunku Obowiązkowy polski Semestr IV

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego

Badania operacyjne Instrukcja do c wiczen laboratoryjnych Rozwiązywanie problemów programowania liniowego z użyciem MS Excel + Solver

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

KARTA PRZEDMIOTU. Język polski. Badania operacyjne Nazwa przedmiotu Język angielski operational research USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW

Badania Operacyjne Ćwiczenia nr 4 (Materiały)

Badania Operacyjne Ćwiczenia nr 5 (Materiały)

Elementy Modelowania Matematycznego

TOZ -Techniki optymalizacji w zarządzaniu

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2

Elementy modelowania matematycznego

Ćwiczenia laboratoryjne - 7. Problem (diety) mieszanek w hutnictwie programowanie liniowe. Logistyka w Hutnictwie Ćw. L. 7

Z-EKO-184 Ekonometria Econometrics. Ekonomia I stopień Ogólnoakademicki. Studia stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg.

Karta (sylabus) przedmiotu

PROGRAMOWANIE WIELOKRYTERIALNE (CELOWE)

Praca Dyplomowa Magisterska. Zastosowanie algorytmów genetycznych w zagadnieniach optymalizacji produkcji

OPTYMALIZACJA PROCESÓW LOGISTYCZNYCH

INSTRUKCJA DO ĆWICZENIA NR 1

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa Etap edukacyjny: IV, przedmiot: informatyka (poziom podstawowy )

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

7. OPTYMALIZACJA PARAMETRÓW SKRAWANIA. 7.1 Cel ćwiczenia. 7.2 Wprowadzenie

Ekonomia II stopień ogólnoakademicki. stacjonarne wszystkie Katedra Matematyki Dr hab. Artur Maciąg. podstawowy. obowiązkowy polski.

Programowanie nieliniowe

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ

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

Wykład z modelowania matematycznego. Zagadnienie transportowe.

ZAGADNIENIE TRANSPORTOWE

Wydział Matematyki Programowanie liniowe Ćwiczenia. Zestaw 1. Modelowanie zadań programowania liniowego.

WPROWADZENIE DO EKONOMII MENEDŻERSKIEJ.

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

4. PROGRAMOWANIE LINIOWE

Badania operacyjne. Ćwiczenia 1. Wprowadzenie. Filip Tużnik, Warszawa 2017

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

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. I stopnia III. Dr inż. Manuela Ingaldi. ogólnoakademicki. kierunkowy

Rachunkowość. Decyzje zarządcze 1/58

TEORIA DECYZJE KRÓTKOOKRESOWE

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

Rozdział 1 PROGRAMOWANIE LINIOWE

METODY OBLICZENIOWE OPTYMALIZACJI zadania

Wielokryteriowa optymalizacja liniowa

Wykład z modelowania matematycznego. Algorytm sympleks.

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

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

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

Z-LOG-120I Badania Operacyjne Operations Research

PRZEWODNIK PO PRZEDMIOCIE. Logistyka. niestacjonarne. I stopnia. dr inż. Marek Krynke. ogólnoakademicki. kierunkowy

Zagadnienia optymalizacji Problems of optimization

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02

Rok akademicki: 2013/2014 Kod: RIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Modelowanie całkowitoliczbowe

c j x x

Transkrypt:

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Programowanie liniowe, metoda geometryczna, dobór struktury asortymentowej produkcji Zachodniopomorski Uniwersytet Technologiczny Wydział Inżynierii Mechanicznej i Mechatroniki Szczecin 2011 Opracował: Dr inż. Artur Berliński

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ń 2 X R jest przestrzenia działania: n 2 b R, c R Interpretacja geometryczna zadania PL: W przestrzeni działań, jeśli zbiór rozwiązań dopuszczalnych: n 2 b R, c R n 2 (przy czym b R, c R jest ograniczony), to tworzy on wielościan wypukły S. Wyrażenie z=c*x określa w przestrzeni R 2 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 X 0 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ą x j jest wielkość produkcji j-tego wyrobu. Dane potrzebne do rozwiązania problemu: technologia produkcji [a ij ] = A; ilość i-tego środka produkcji potrzebna do wyprodukowania jednostki j-tego wyrobu ilość posiadanych środków produkcji [b i ] = B zysk jednostkowy [c j ] = C; zysk ze sprzedaży jednostki j-tego wyrobu, c j = (cena - koszt jednostkowy produkcji) Metody: Programowanie liniowe. Metoda graficzna (geometryczna): przy dwu wyrobach, dla dowolnej liczby zmiennych np. metoda simpleks. Programowanie parametryczne. Wyniki: X = [x j ] - 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<