7 programowanie nieliniowe - Zachodniopomorski Uniwersytet
Transkrypt
7 programowanie nieliniowe - Zachodniopomorski Uniwersytet
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Komputerowe wspomaganie rozwiązywania zadań programowania nieliniowego Opracował: Dr inż. Artur Berliński Zachodniopomorski Uniwersytet Technologiczny Wydział Inżynierii Mechanicznej i Mechatroniki Szczecin 2011 >33< Programowanie nieliniowe Programowaniem nieliniowym nazywamy zadanie optymalizacyjne postaci: gdzie przynajmniej jedna z funkcji f,g lub h nie jest funkcją liniową. W przeciwieństwie do programowania liniowego, gdzie uniwersalną metodą rozwiązywania jest algorytm simpleks, nie ma ogólnej metody rozwiązywania programów nieliniowych. Metoda rozwiązywania zależy tu od postaci, jaką przyjmuje zadanie. Spośród dostępnych metod szczególnie przydatne praktycznie są metody kierunkowe dwufazowe zaliczane do metod algorytmicznych. Metoda dwufazowa przetwarza jeden punkt roboczy x(t), - (t) jest numerem iteracji metody. W każdej iteracji, wykonywane są dwie fazy: 1) wybór kierunku poprawy d(t), 2) minimalizacja w kierunku poprawy, tzn. minimalizacja funkcji jednej zmiennej , będącej przekrojem funkcji celu w kierunku d(t), wyprowadzonym z punktu roboczego x(t); wynikiem minimalizacji jest punkt , jeśli nie jest spełnione kryterium zatrzymania (warunek konieczny i wystarczający istnienia minimum), to nowym punktem roboczym x(t+1) staje się punkt 1) d1 x2 i następuje przejście do pkt Minimum na kierunku (d1) d2 x(2) x(1) x1 >34< Metody dwufazowe optymalizacji nieliniowej wykorzystuje się w dodatku Microsoft Excel Solver, w szczególności metody: gradientu sprzężonego (GRG –Generalized Reduced Gradient) oraz Newtona, opracowane przez Leon Lasdoii z University of Texas w Austin oraz Allan Waren z Cleveland State University. Wykorzystanie odpowiedniej metody wymaga zaznaczenia właściwego pola wyboru w opcjach narzędzia Solver. Problemy do rozwiązania w ramach ćwiczeń laboratoryjnych Zadanie 1 Znaleźć dwie nieujemne liczby, dla których sumą jest 9, a iloczyn „pierwszej liczby” i „drugiej liczby do kwadratu” jest maksymalny. Zadanie 2 Przedsiębiorstwo przemysłowe korzysta z dwóch bocznic: własnej i PKP. Koszty (w tyś zł) związane z postojem wagonów na bocznicach wyraża następująca funkcja: gdzie: t1>0 - czas trwania wyładunku na bocznicy własnej. t2 > 0 - czas trwania wyładunku na bocznicy PKP. Pociągi towarowe wożące surowce do przedsiębiorstwa mają w swym składzie 100 wagonów. Dzienna zdolność przeładunkowa bocznicy własnej wynosi 10 wagonów, a bocznicy PKP 20 wagonów. Jak należy rozdzielić wagony między obie bocznice, aby koszt związany z postojem był możliwie najniższy? Ile dni wobec tego będzie trwał wyładunek na bocznicy własnej, a ile na bocznicy PKP? Podać koszt postojowego przy optymalnym rozłożeniu wagonów między obie bocznice. >35< (Zakładając, że postojowe liczy się do momentu zakończenia wyładunku ostatniego z wagonów na każdej z bocznic). Zadanie 3 Elektrownia składa się z dwóch wydziałów: wydziału produkcyjnego parę i wydziału produkującego energię elektryczną. Zależność między wydziałami przedstawiona jest na rysunku. Wyprodukowanie 1 tony pary wymaga 2100 zł. środków finansowych, 0,4 t węgla brunatnego i 0,045 MWh energii elektrycznej, zaś 1 MWh 6000 zł. środków finansowych 5 t pary wodnej. Jedna tona węgla kosztuje 4000 zł., zaś cena sprzedaży 1 t pary wodnej wynosi 6000 zł., q 1 MWh 40000 zł. Określić plan produkcji elektrowni zapewniający maksymalny zysk, jeżeli zasoby środków finansowych wynoszą 600000 zł., a węgla brunatnego 800 t. Sformułować problem optymalizacyjny. Zadanie 4 Optymalizacja konstrukcji zbiornika Transport 1000 m chemikaliów musi być zrealizowany prostopadłościennych pojemnikach. Należy tak ustalić wymiary zminimalizować łączne koszty koszty przedsięwzięcia. w szczelnych, zbiornika, aby Pojemnik na chemikalia: Budowa pojemnika: o Materiał na górną powierzchnię kosztuje 30 $/m" o Boki A kosztują 20 $/m2 o Boki B i Dno muszą być wykonane z odpadów, które nic nie kosztują, ale można je użyć tylko w ilości 10 nr na pojemnik o Transport kosztuje 2 $ od pojemnika >36< Zadanie 5 Optymalizacja kształtu budynku Określić wymiary budynku d, l, w, h, n tak aby zminimalizować koszt zagłębienia w ziemi (koszty wykopu). Część nadziemna i podziemna projektowanego budynku: Oznaczenia: n - liczba pięter d - zagłębienie w ziemi h - wysokość ponad ziemią l - długość podstawy w - szerokość podstawy Założenia projektowe: • powierzchnia użytkowa nie mniejsza niż 20 000 m2 • podstawa w żadnym wymiarze nie przekroczy 50 m, • stosunek długości do szerokości musi wynośić 1,618 • wysokość pięter 3.5 m, • koszty ogrzewania nie mogą przekroczyć 225 000$ przy założeniu, że roczne koszty ogrzewania wynoszą 100$ od m2 budynku ponad powierzchnią ziemi. >37<