Metody Optymalizacji. Wstęp. Programowanie matematyczne. Dr hab. inż. Maciej Komosiński, mgr Agnieszka Mensfelt
|
|
- Bronisław Osiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 Metody Optymalizacji Dr hab. inż. Maciej Komosiński, mgr Agnieszka Mensfelt Wstęp W ogólności optymalizacja związana jest z maksymalizowaniem lub minimalizowaniem pewnej wielkości np. maksymalizacja zysku z przedsięwzięcia, minimalizacja kosztu inwestycji, minimalizacja długości trasy, maksymalizacja przepustowości sieci, itp. Mamy więc do czynienia z próbą znalezienia ekstremum pewnej funkcji, nazywanej funkcją celu. Co powinniśmy zdefiniować przy rozważaniu problemu optymalizacji: decyzje jakie jesteśmy w stanie podjąć, próbując osiągnąć wyznaczony cel ograniczenia, jakie należy uwzględnić przy podejmowaniu decyzji (nie wszystkie decyzje są możliwe) cel, jaki chcemy osiągnąć wyrażony poprzez decyzje (funkcję celu) Przykład: Rozważmy problem transportu towarów z miasta A do miasta B przez C. Celem będzie tutaj wytyczenie trasy o najkrótszym czasie przejazdu. Decyzjami (lub wariantami decyzyjnymi) będą różne trasy. Ograniczenia to założenie, że trasa zaczyna się w mieście A, kończy w mieście B i musi przechodzić przez miasto C. Funkcją celu będzie przyporządkowanie każdej trasie jej kosztu (czasu przejazdu), wyznaczoną przez zsumowanie wszystkich kosztów czasowych odcinków dróg z jakich składa się trasa. Programowanie matematyczne Ogólna postać zadania programowania matematycznego jest następująca: (max lub min) z = f(x 1,x 2,..., x n) przy ograniczeniach (p.o.) g 1(x 1,x 2,...,x n) 0 g 2(x 1,x 2,...,x n) 0... g m(x 1,x 2,...,x n) 0 Tutaj funkcja f(x 1,x 2,..., x n) jest funkcją celu, która ma zostać minimalizowana lub maksymalizowana, przy założeniu, że spełnione są wszystkie ograniczenia (nierówności). Funkcje mogą być dowolnej postaci. Jeśli chociaż jedna z nich jest nieliniowa, to cały problem jest nieliniowy. Jeśli wszystkie funkcje (zarówno f jak i g) są liniowe, to mówimy o problemie programowania liniowego (PL). Problem PL jest dużo prostszy od nieliniowego, stąd pożądane są funkcje takiego typu. Ogólnie problem PL można sformułować przy założeniu, że funkcje mają postać liniową, czyli są postaci: f(x 1,x 2,..., x n) = c 0 + c 1x c nx n Mamy więc taką (standardową) postać problemu PL (zobacz też (max lub min) z = c 0 + c 1x c nx n p.o. a 11x 1 + a 12x a 1nx n b 1 a 21x 1 + a 22x a 2nx n b a m1x 1 + a m2x a mnx n b m x 1, x 2,..., x n 0 1
2 Zwróćmy uwagę na ostatnie ograniczenie wszystkie zmienne muszą być nieujemne! To ograniczenie musi zawsze występować w standardowej postaci problemu programowania liniowego. Co do reszty, to należy pamiętać że wszystkie znaki w ograniczeniach są postaci, ale nic nie szkodzi, jeśli potrzebujemy użyć ograniczenie w przeciwną stronę, tzn. ze znakiem po prostu przemnażając całą nierówność przez 1. Podobnie jest z maksymalizacją i minimalizacją. Jeśli mamy problem z maksymalizacją to możemy uzyskać minimalizację po prostu przemnażając funkcję celu przez 1, i odwrotnie (ogólnie minimalizacja f(x) jest tym samym co maksymalizacja f(x)) Przykład: Przykładowy problem PL (programowania liniowego): funkcja celu: (max) z = 2x 1 - x 2 + 5x 3-2x 4 ograniczenia: x 1 + x 2 + 2x 3 + 5x x 1 x 2 - x x 2 + x 3-2x 4 14 x 1, x 2, x 3, x 4 0 Wyróżniamy jeszcze problem programowania liniowego całkowitoliczbowego, w którym dodatkowo zakładamy, że wszystkie zmienne x 1, x 2,..., x n muszą być całkowite, tj. przyjmować wartości postaci 0, 1, 2,... Problem ten jest dużo trudniejszy, należy do klasy problemów NP-zupełnych, stąd ograniczenia do całkowitych wartości zmiennych należy unikać (o ile można). W szczególności, jeśli dodatkowo narzucamy ograniczenie, że zmienne muszą być nie większe od 1 (czyli przyjmują tylko 0 lub 1), to mamy do czynienia z programowanie zerojedynkowym (binarnym). Zadania z treścią Poniżej przykładowe zadania z treścią, w których celem jest przedstawienie problemu w sformalizowanym zapisie jako problem PL. Zadanie 1: Rolnik postanowił zasadzić sadzonki trzech typów A, B i C. Każda z sadzonek zajmuje odpowiednią ilość miejsca: A 2 m 2, B 1,5m 2, C 2,5m 2. Dodatkowo, każde drzewo potrzebuje odpowiedniej ilości nawozu A 10 jednostek, B 15 jednostek, C 20 jednostek. Po pewnym czasie nasz rolnik będzie miał z sadzonek zysk: A 500zł, B 400zł, C 700zł. Mając ograniczony obszar pola (500m 2 ) i ograniczoną ilość nawozu (2000 jednostek), wybierz sadzonki tak, aby rolnik zarobił najwięcej. Rozwiązanie: Zmiennymi w problemie są ilości sadzonek, które oznaczymy odpowiednio a, b, c (zakładamy, że sadzonki są podzielne, tzn. nie musi być ich całkowita ilość). Wtedy możemy zapisać: max z = 500a + 400b + 700c p.o. 2a + 1,5b + 2,5c a + 15b + 20c 2000 a, b, c 0 Zadanie 2: Zakłady Przemysłu Cukierniczego 8 SIERPNIA produkują dwa rodzaje popularnych cukierków: sugusy i ciągutki. Do produkcji cukierków zużywa się, w różnych proporcjach, dwie masy: mleczną i bakaliową. W celu uzyskania 100 kg sugusów miesza się 70 kg masy mlecznej i 30 kg masy bakaliowej, natomiast w celu uzyskania 100 kg ciągutek 10 kg masy mlecznej i 90 kg masy bakaliowej. W pewnym tygodniu zakład dysponuje 7000 kg masy mlecznej i 9000 kg masy bakaliowej. Mimo wysokich cen cukierków ZPC 8 SIERPNIA nie mają trudności ze sprzedażą swoich wyrobów. Cena sugusów wynosi 13 zł/kg, a ciągutek 16 zł/kg. Rozwiązanie: Ilość cukierków (w kg) sugusów oznaczymy jako s, a ciągutków jako c. Zakład chce maksymalizować zysk. Wtedy: 2
3 max z = 13s + 16c p.o. 0,7s + 0,1c ,3s + 0,9c 9000 s, c 0 Zadanie 3: Przedsiębiorca chce zainwestować najwyżej zł w dwa fundusze: fundusz akcji i fundusz obligacji. Średni roczny zysk funduszu akcji wynosi 12%, zaś zysk funduszu obligacji 9%. Przedsiębiorca postanowił, że w fundusz obligacji zainwestuje co najmniej zł i nie więcej niż zł w fundusz akcji. Ponadto przedsiębiorca nie chce zainwestować w fundusz akcji więcej niż w fundusz obligacji. Ile pieniędzy powinien on zainwestować w fundusz akcji, a ile w obligacji, aby osiągnąć maksymalny zysk w ciągu roku? Jakiego zysku może wówczas oczekiwać? Rozwiązanie: Zmiennymi będzie ilość akcji a (w złotych) i ilość obligacji b (też w zł). Wtedy: max z = 0,12a + 0,09b p.o. b 2000 a 6000 a b a + b a, b 0 Zadanie 4: Zakład produkcyjny produkuje dwa typy wyrobów: krzesła i stoły. Każdy z tych produktów musi być złożony z części a następnie wykończony i zapakowany. Czas potrzebny na złożenie krzesła i stołu wynosi odpowiednio 3 i 4 jednostki czasu. Wykończenie i zapakowanie krzesła i stołu wynosi odpowiednio 6 i 2 jednostki czasu. Producent dysponuje 60 jednostkami czasu na składanie wyrobów i 32 jednostkami czasu na wykończenie i zapakowanie. Każde krzesło przynosi zysk wielkości 20 jednostek a stół - 24 jednostki. Ile krzeseł i ile stołów powinien zakład wyprodukować dla maksymalizacji zysku? Rozwiązanie: Jest to problem całkowitoliczbowy- ilość krzeseł i stołów (oznaczymy odpowiednio k i s) musi być całkowita! Stąd: max z = 20k + 24s p.o. 3k + 4s 60 6k + 2s 32 k, s 0 k, s całkowite Zadanie 5: Rolnik postanowił zasadzić sadzonki. Ma do dyspozycji n sadzonek. Każda z sadzonek zajmuje odpowiednią ilość miejsca a i. Dodatkowo, każda sadzonka potrzebuje odpowiedniej ilości nawozu b i. Po pewnym czasie nasz rolnik będzie miał z sadzonek zysk: c i. Mając ograniczony obszar pola (A) i ograniczoną ilość nawozu (B), wybierz sadzonki tak, aby rolnik zarobił najwięcej. Rozwiązanie: Zadanie takie samo jak 1, tylko teraz ogólne dane. Ilości sadzonek będą opisane przez zmienne x 1,..., x n. Wtedy: max z = c 1x c nx n p.o. a 1x a nx n A b 1x b nx n B x 1,..., x n 0 3
4 Zadanie 6: Pewna fabryka produkuje wyroby z surowców, przy czym mamy n wyrobów i m surowców. Ilość j-tego surowca potrzebna do wyprodukowania i-tego wyrobu oznaczymy przez a ij. W jakich ilościach produkować wyroby dla maksymalizowania zysku, skoro zysk z i-tego wyrobu to c i, przy czym mamy też ograniczoną ilość każdego surowca (b j). Rozwiązanie: max z = c 1x c nx n p.o. a 11x a n1x n b 1 a 12x 1 + a 22x a n2x n b a 1mx 1 + a 2mx a nmx n b m x 1, x 2,..., x n 0 Zadanie 7: Problem plecakowy mamy 7 elementów, z których każdy ma pewną wagę (wypisaną w tabelce) oraz zysk. Jakie elementy (mamy do dyspozycji po jednej sztuce każdego) należy włożyć do plecaka, aby maksymalizować zysk, przy czym do plecaka może się zmieścić ilość przedmiotów o całkowitej wadze nie przekraczającej 20. Rozwiązanie: element nr waga zysk max z = 4x x 2 + 3x x 4 + 6x x x 7 p.o. 4x 1 + 7x 2 + 3x x 4 + 5x x x 7 20 x 1,..., x 7 0 x 1,..., x 7 binarne (przyjmuje tylko 0 lub 1) Zadanie 8: Mamy trzy magazyny w różnych miastach (Detroit, Pittsburgh i Buffalo), w których znajduje się odpowiednio 250, 130 i 235 ton papieru. Są cztery wydawnictwa ( Boston, New York, Chicago i Indianapolis), które potrzebują odpowiednio 75, 230, 240 i 70 ton papieru aby produkować nowe książki. Mamy następujące koszty transportu z miasta do miasta (za tonę papieru): From \ To Boston (BS) New York (NY) Chicago (CH) Indianapolis (IN) Detroit (DT) Pittsburgh (PT) Buffalo (BF)
5 Rozwiązanie: Oznaczmy przez x DB ilość towaru dostarczaną z z Detroit do Bostonu. Pozostałe oznaczenia będą analogiczne. Wtedy zapiszemy: min z = 15x DB + 20x DN + 16x DC + 21x DI + 25x PB + 13x PN + 5x PC x PI + 15x BB + 15x BN + 7x BC + 17x BI p.o. x DB + x DN + x DC + x DI 250 x PB + x PN + x PC + x PI 130 x BB + x BN + x BC + x BI 235 x DB + x PB + x BB = 75 x DN + x PN + x BN = 230 x DC+ x PC+ x BC = 240 x DI + x PI + x BI = 70 oraz wszystkie zmienne 0 Zadanie 9: Mamy grupę ludzi, którzy mają zostać wybrani do pracy w firmie informatycznej. Każdy z nich oczekuje też pewnej konkretnej pensji. Imię Pensja Jan Kowalski 5000 Anna Nowak 4500 Tomasz Niewiadomski 6000 Ewa Kaczmarek 3500 Posiadają oni następujące umiejętności: Nazwa J.K. A.N. T.N. E.K. J. Angielski J. Niemiecki Prawo jazdy Dyspozycyjność w weekend Zdolności kierownicze Programowanie Znajomość marketingu Obsługa sieci komputerowej Techniki optymalizacji Jakie osoby należy wybrać tak, aby była przynajmniej jedna osoba, która posiada każdą z umiejętności? Rozwiązanie: Niech a, b, c, d będą zmiennymi binarnymi, przy czym a=1 oznacza, że bierzemy do firmy Jana Kowalskiego, a=0 że nie bierzemy, reszta odpowiednio to sam dla innych osób. Wtedy: min z = 5000a b c d 5
6 p.o. a + d 1 a + b 1 b + c + d 1 b + c + d 1 a + b 1 a + b + c 1 c + d 1 a + b 1 c + d 1 a, b, c, d binarne 6
7 Metoda graficzna W celu zilustrowania rozwiązania problemu liniowego, dla dwóch zmiennych można posłużyć się metodą graficzną. Polega ona na rozrysowaniu ograniczeń i funkcji celu na płaszczyźnie i odczytania z rysunku punktu optymalnego. Przykład: Rozwiąż następujący problem PL: max z = x + y p.o. x y -3 3x + y 5 x 1 x, y 0 Rozwiązanie: Rysujemy dla każdego ograniczenia prostą odpowiadającą nierówności, np. 3x + y = 5 i wykreślamy tą prostą na wykresie. Aby sprawdzić, po której stronie prostej jest spełniona nierówność, bierzemy dowolny punkt nie należący do prostej (zwykle jest to początek układu współrzędnych, tj. punkt (0,0)), a następnie sprawdzamy czy spełnia on nierówność czy nie. Jeśli spełnia to nierówność jest spełniona po tej samej stronie co punkt, jeśli nie po przeciwnej. Wykreślając wszystkie nierówność bierzemy część wspólną wszystkich obszarów i to jest nasz obszar dopuszczalny. Następnie trzeba przeanalizować, jak zachowuje się funkcja celu z. Najlepiej zrobić to, rozwiązując równanie z = 0, w tym wypadku x + y 0. Wtedy otrzymuje prostą ze stałą wartością z (równą 0). Aby zobaczyć, w którą stronę z wzrasta (maleje), można wykreślić drugą prostą dla z= 1 i zobaczyć, czy będzie ona nad pierwszą prostą czy pod nią. Innym sposobem jest narysowanie wektora współczynników (w tym wypadku [1,1]) w punkcie (0,0) określa on kierunek wzrostu funkcji celu. Dalej, przesuwamy się funkcją celu równolegle, biorą maksymalny (lub minimalny) możliwy punkt obszaru dopuszczalnego. To jest nasze rozwiązanie. Zawsze powinien to być punkt wierzchołkowy obszaru dopuszczalnego albo cała krawędź albo wartość nieskończona (jeśli obszar dopuszczalny jest nieograniczony). W tym wypadku jest punkt wierzchołkowy (½, 3 ½) min z = -x - y p.o. 4x y 8 2x + y 10-5x + 2y 2 x, y 0 Rozwiązanie: Punkt (2,6) max z = 3x + y p.o. 2x + y 2 Problem jest sprzeczny x + 2y 2 x 3 x1, x2 0 7
8 max z = ½ x1 + x2 p.o. x1 + 2x2 6-2 x1 + x2-6 x1 + x2 3 x1, x2 0 Rozwiązanie: (6,6) min z = x + 2y p.o. 3x + 2y 18 x + y 5 3x 4y 0 x 4 Rozwiązaniem jest punkt (4,1). Dla maksymalizacji (4, 3) max z = 5x1 + x2 p.o. x1 4x2 4 x1 + 2x2 10 x1, x2 0 Rozwiązanie: (8,1) max z = 3x + y p.o. x + y 6 2x + y 10 x y -3 x1, x2 0 Problem jest niezwiązany (funkcja celu dowolnie duża). 8
Definicja problemu programowania matematycznego
Definicja problemu programowania matematycznego minimalizacja lub maksymalizacja funkcji min (max) f(x) gdzie: x 1 x R n x 2, czyli: x = [ ] x n przy ograniczeniach (w skrócie: p.o.) p.o. g i (x) = b i
ZAGADNIENIA PROGRAMOWANIA LINIOWEGO
ZAGADNIENIA PROGRAMOWANIA LINIOWEGO Maciej Patan Uniwersytet Zielonogórski WSTĘP często spotykane w życiu codziennym wybór asortymentu produkcji jakie wyroby i w jakich ilościach powinno produkować przedsiębiorstwo
Ekonometria - ćwiczenia 10
Ekonometria - ćwiczenia 10 Mateusz Myśliwski Zakład Ekonometrii Stosowanej Instytut Ekonometrii Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa 14 grudnia 2012 Wprowadzenie Optymalizacja liniowa Na
Programowanie liniowe
Badania operacyjne Ćwiczenia 4 Programowanie liniowe Dualizm w programowaniu liniowym Plan zajęć Dualizm w programowaniu liniowym Projektowanie programu dualnego Postać programu dualnego Przykład 1 Rozwiązania
Standardowe zadanie programowania liniowego. Gliwice 1
Standardowe zadanie programowania liniowego 1 Standardowe zadanie programowania liniowego Rozważamy proces, w którym zmiennymi są x 1, x 2,, x n. Proces poddany jest m ograniczeniom, zapisanymi w postaci
doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.
doc. dr Beata Pułska-Turyna Zakład Badań Operacyjnych Zarządzanie B506 mail: turynab@wz.uw.edu.pl mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505. Tel.: (22)55 34 144 Mail: student@pgadecki.pl
ZAGADNIENIE TRANSPORTOWE
ZAGADNENE TRANSPORTOWE Definicja: Program liniowy to model, w którym warunki ograniczające oraz funkcja celu są funkcjami liniowymi. W skład każdego programu liniowego wchodzą: zmienne decyzyjne, ograniczenia
Algebra liniowa. Macierze i układy równań liniowych
Algebra liniowa Macierze i układy równań liniowych Własności wyznaczników det I = 1, det(ab) = det A det B, det(a T ) = det A. Macierz nieosobliwa Niech A będzie macierzą kwadratową wymiaru n n. Mówimy,
Badania Operacyjne Ćwiczenia nr 1 (Materiały)
Wprowadzenie Badania operacyjne (BO) to stosunkowo młoda dyscyplina naukowa, która powstała w czasie II Wojny Światowej, w związku z utworzeniem przy niektórych sztabach sił zbrojnych specjalnych grup
Metoda graficzna może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład):
może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład): 1 Narysuj na płaszczyźnie zbiór dopuszczalnych rozwiazań. 2 Narysuj funkcję
Elementy Modelowania Matematycznego
Elementy Modelowania Matematycznego Wykład 8 Programowanie nieliniowe Spis treści Programowanie nieliniowe Zadanie programowania nieliniowego Zadanie programowania nieliniowego jest identyczne jak dla
Programowanie liniowe całkowitoliczbowe
Programowanie liniowe całkowitoliczbowe Jeżeli w zadaniu programowania liniowego pewne (lub wszystkie) zmienne musza przyjmować wartości całkowite, to takie zadanie nazywamy zadaniem programowania liniowego
Elementy Modelowania Matematycznego
Elementy Modelowania Matematycznego Wykład 6 Metoda simpleks Spis treści Wstęp Zadanie programowania liniowego Wstęp Omówimy algorytm simpleksowy, inaczej metodę simpleks(ów). Jest to stosowana w matematyce
Badania operacyjne. te praktyczne pytania, na które inne metody dają odpowiedzi jeszcze gorsze.
BADANIA OPERACYJNE Badania operacyjne Badania operacyjne są sztuką dawania złych odpowiedzi na te praktyczne pytania, na które inne metody dają odpowiedzi jeszcze gorsze. T. Sayty 2 Standardowe zadanie
Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe
Spis treści Elementy Modelowania Matematycznego Wykład 7 i całkowitoliczbowe Romuald Kotowski Katedra Informatyki Stosowanej PJWSTK 2009 Spis treści Spis treści 1 Wstęp 2 3 Spis treści Spis treści 1 Wstęp
Badania Operacyjne Ćwiczenia nr 5 (Materiały)
ZADANIE 1 Zakład produkuje trzy rodzaje papieru: standardowy do kserokopiarek i drukarek laserowych (S), fotograficzny (F) oraz nabłyszczany do drukarek atramentowych (N). Każdy z rodzajów papieru wymaga
Programowanie liniowe
Programowanie liniowe Maciej Drwal maciej.drwal@pwr.wroc.pl 1 Problem programowania liniowego min x c T x (1) Ax b, (2) x 0. (3) gdzie A R m n, c R n, b R m. Oznaczmy przez x rozwiązanie optymalne, tzn.
Zadania 1. Czas pracy przypadający na jednostkę wyrobu (w godz.) M 1. Wyroby
Zadania 1 Przedsiębiorstwo wytwarza cztery rodzaje wyrobów: A, B, C, D, które są obrabiane na dwóch maszynach M 1 i M 2. Czas pracy maszyn przypadający na obróbkę jednostki poszczególnych wyrobów podany
Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik
Programowanie liniowe całkowitoliczbowe Tadeusz Trzaskalik .. Wprowadzenie Słowa kluczowe Rozwiązanie całkowitoliczbowe Założenie podzielności Warunki całkowitoliczbowości Czyste zadanie programowania
Badania operacyjne. Dr hab. inż. Adam Kasperski, prof. PWr. Pokój 509, budynek B4 adam.kasperski@pwr.edu.pl Materiały do zajęć dostępne na stronie:
Badania operacyjne Dr hab. inż. Adam Kasperski, prof. PWr. Pokój 509, budynek B4 adam.kasperski@pwr.edu.pl Materiały do zajęć dostępne na stronie: www.ioz.pwr.wroc.pl/pracownicy/kasperski Forma zaliczenia
Programowanie liniowe
Badania operacyjne Ćwiczenia 2 Programowanie liniowe Metoda geometryczna Plan zajęć Programowanie liniowe metoda geometryczna Przykład 1 Zbiór rozwiązań dopuszczalnych Zamknięty zbiór rozwiązań dopuszczalnych
Programowanie liniowe
Badania operacyjne Problem Model matematyczny Metoda rozwiązania Znaleźć optymalny program produkcji. Zmaksymalizować 1 +3 2 2 3 (1) Przy ograniczeniach 3 1 2 +2 3 7 (2) 2 1 +4 2 12 (3) 4 1 +3 2 +8 3 10
M1 M2 M3 Jednostka produkcyjna W1 6h 3h 10h h/1000szt 2zł W2 8h 4h 5h h/100szt 25zł Max. czas pracy maszyn:
Zad. Programowanie liniowe Jakiś zakład produkcyjny, ma 3 różne maszyny i produkuje różne produkty. Każdy z produktów wymaga pewnych czasów każdej z 3ch maszyn (podane w tabelce niżej). Ile jakiego produktu
4. PROGRAMOWANIE LINIOWE
4. PROGRAMOWANIE LINIOWE Programowanie liniowe jest jednym z działów badań operacyjnych. Celem badań operacyjnych jest pomoc w podejmowaniu optymalnych z pewnego punktu widzenia decyzji. Etapy rozwiązywania
A. Kasperski, M. Kulej Badania Operacyjne- programowanie liniowe 1
A. Kasperski, M. Kulej Badania Operacyjne- programowanie liniowe ZAGADNIENIE DUALNE Z każdym zagadnieniem liniowym związane jest inne zagadnienie nazywane dualnym. Podamy teraz teraz jak budować zagadnienie
Wielokryteriowa optymalizacja liniowa
Wielokryteriowa optymalizacja liniowa 1. Przy decyzjach złożonych kierujemy się zwykle więcej niż jednym kryterium. Postępowanie w takich sytuacjach nie jest jednoznaczne. Pojawiło się wiele sposobów dochodzenia
Rozwiązanie Ad 1. Model zadania jest następujący:
Przykład. Hodowca drobiu musi uzupełnić zawartość dwóch składników odżywczych (A i B) w produktach, które kupuje. Rozważa cztery mieszanki: M : M, M i M. Zawartość składników odżywczych w poszczególnych
Modelowanie całkowitoliczbowe
1 Modelowanie całkowitoliczbowe Zmienne binarne P 1 Firma CMC rozważa budowę nowej fabryki w miejscowości A lub B lub w obu tych miejscowościach. Bierze również pod uwagę budowę co najwyżej jednej hurtowni
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Optymalizacja
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Optymalizacja Dla podanych niżej problemów decyzyjnych (zad.1 zad.5) należy sformułować zadania optymalizacji, tj.: określić postać zmiennych
1 Przykładowe klasy zagadnień liniowych
& " 1 PRZYKŁADOWE KLASY ZAGADNIEŃ LINIOWYCH 1 1 Przykładowe klasy zagadnień liniowych Liniowy model produkcji Zakład może prowadzić rodzajów działalności np. produkować różnych wyrobów). Do prowadzenia
Ćwiczenia laboratoryjne - 7. Problem (diety) mieszanek w hutnictwie programowanie liniowe. Logistyka w Hutnictwie Ćw. L. 7
Ćwiczenia laboratoryjne - 7 Problem (diety) mieszanek w hutnictwie programowanie liniowe Ćw. L. 7 Konstrukcja modelu matematycznego Model matematyczny składa się z: Funkcji celu będącej matematycznym zapisem
ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI
Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji
Modele i narzędzia optymalizacji w systemach informatycznych zarządzania
Politechnika Poznańska Modele i narzędzia optymalizacji w systemach informatycznych zarządzania Joanna Józefowska POZNAŃ 2010/11 Spis treści Rozdział 1. Metoda programowania dynamicznego........... 5
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia:
Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne Temat ćwiczenia: Programowanie liniowe, metoda geometryczna, dobór struktury asortymentowej produkcji Zachodniopomorski Uniwersytet
Wykład z modelowania matematycznego. Zagadnienie transportowe.
Wykład z modelowania matematycznego. Zagadnienie transportowe. 1 Zagadnienie transportowe zostało sformułowane w 1941 przez F.L.Hitchcocka. Metoda rozwiązania tego zagadnienia zwana algorytmem transportowymópracowana
Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?
/9/ Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład --9 Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów
Wykład 7. Informatyka Stosowana. Magdalena Alama-Bućko. 16 kwietnia Magdalena Alama-Bućko Wykład 7 16 kwietnia / 23
Wykład 7 Informatyka Stosowana Magdalena Alama-Bućko 16 kwietnia 2018 Magdalena Alama-Bućko Wykład 7 16 kwietnia 2018 1 / 23 Programowanie liniowe Magdalena Alama-Bućko Wykład 7 16 kwietnia 2018 2 / 23
Badania operacyjne. Dr Michał Kulej. Pokój 509, budynek B4 Forma zaliczenia wykładu: egzamin pisemny.
Badania operacyjne Dr Michał Kulej. Pokój 509, budynek B4 michal.kulej@pwr.wroc.pl Materiały do zajęć będa dostępne na stronie: www.ioz.pwr.wroc.pl/pracownicy/kasperski Forma zaliczenia wykładu: egzamin
Agenda. Politechnika Poznańska WMRiT ZST. Piotr Sawicki Optymalizacja w transporcie 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.
Tytuł: 01 Budowa portfela produktowego. Zastosowanie programowania liniowego Autor: Piotr SAWICKI Zakład Systemów Transportowych WMRiT PP piotr.sawicki@put.poznan.pl www.put.poznan.pl/~piotr.sawicki www.facebook.com/piotr.sawicki.put
Spis treści. Koszalin 2006 [BADANIA OPERACYJNE PROGRAMOWANIE LINIOWE]
Spis treści 1 Metoda geometryczna... 2 1.1 Wstęp... 2 1.2 Przykładowe zadanie... 2 2 Metoda simpleks... 6 2.1 Wstęp... 6 2.2 Przykładowe zadanie... 6 1 Metoda geometryczna Anna Tomkowska 1 Metoda geometryczna
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Struktury i Algorytmy Wspomagania Decyzji Zadanie projektowe 2 Czas realizacji: 6 godzin Maksymalna liczba
Programowanie liniowe całkowitoliczbowe
Programowanie liniowe całkowitoliczbowe Jeżeli w zadaniu programowania liniowego pewne (lub wszystkie) zmienne musza przyjmować wartości całkowite, to takie zadanie nazywamy zadaniem programowania liniowego
METODA SYMPLEKS. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski
METODA SYMPLEKS Maciej Patan Uniwersytet Zielonogórski WSTĘP Algorytm Sympleks najpotężniejsza metoda rozwiązywania programów liniowych Metoda generuje ciąg dopuszczalnych rozwiązań x k w taki sposób,
WPROWADZENIE DO EKONOMII MENEDŻERSKIEJ.
Wykład 1 Wprowadzenie do ekonomii menedżerskiej 1 WPROWADZENIE DO EKONOMII MENEDŻERSKIEJ. PODEJMOWANIE OPTYMALNYCH DECYZJI NA PODSTAWIE ANALIZY MARGINALNEJ. 1. EKONOMIA MENEDŻERSKA ekonomia menedżerska
Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego
Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego część III Analiza rozwiązania uzyskanego metodą simpleksową
Agenda. Optymalizacja w transporcie. Piotr Sawicki WIT PP, ZST 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.
Tytuł: 01 Budowa portfela produktowego. Zastosowanie programowania liniowego Autor: Piotr SAWICKI, dr hab. inż. Zakład Systemów Transportowych WIT PP piotr.sawicki@put.poznan.pl piotr.sawicki.pracownik.put.poznan.pl
OPTYMALIZACJA W LOGISTYCE
OPTYMALIZACJA W LOGISTYCE Zagadnienie przydziału dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Zagadnienie przydziału 1 Można wyodrębnić kilka grup problemów, których zadaniem jest alokacja szeroko
Programowanie liniowe. Tadeusz Trzaskalik
Programowanie liniowe Tadeusz Trzaskalik .. Wprowadzenie Słowa kluczowe Model matematyczny Cel, środki, ograniczenia Funkcja celu funkcja kryterium Zmienne decyzyjne Model optymalizacyjny Układ warunków
Badania Operacyjne Ćwiczenia nr 2 (Materiały)
Zbiór rozwiązań dopuszczalnych programu liniowego Zbiór rozwiązań dopuszczalnych programu linowego to taki zbiór, który spełnia warunki ograniczające (funkcyjne oraz brzegowe) programu liniowego. Przy
Wielokryteriowa optymalizacja liniowa cz.2
Wielokryteriowa optymalizacja liniowa cz.2 Metody poszukiwania końcowych rozwiązań sprawnych: 1. Metoda satysfakcjonujących poziomów kryteriów dokonuje się wyboru jednego z kryteriów zadania wielokryterialnego
TOZ -Techniki optymalizacji w zarządzaniu
TOZ -Techniki optymalizacji w zarządzaniu Wykład dla studentów II roku studiów II stopnia na kierunku Zarządzanie Semestr zimowy 2009/2010 Wykładowca: prof. dr hab. inż. Michał Inkielman Wykład 2 Optymalizacja
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
Laboratorium Metod Optymalizacji
Laboratorium Metod Optymalizacji Grupa nr... Sekcja nr... Ćwiczenie nr 4 Temat: Programowanie liniowe (dwufazowa metoda sympleksu). Lp. 1 Nazwisko i imię Leszek Zaczyński Obecność ocena Sprawozdani e ocena
OPTYMALIZACJA DYSKRETNA
Temat nr a: odelowanie problemów decyzyjnych, c.d. OPTYALIZACJA DYSKRETA Zagadnienia decyzyjne, w których chociaż jedna zmienna decyzyjna przyjmuje wartości dyskretne (całkowitoliczbowe), nazywamy dyskretnymi
Programowanie nieliniowe. Badania operacyjne Wykład 3 Metoda Lagrange a
Programowanie nieliniowe Badania operacyjne Wykład 3 Metoda Lagrange a Plan wykładu Przykład problemu z nieliniową funkcją celu Sformułowanie problemu programowania matematycznego Podstawowe definicje
Funkcja kwadratowa. f(x) = ax 2 + bx + c = a
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.
Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik
Zadanie transportowe i problem komiwojażera Tadeusz Trzaskalik 3.. Wprowadzenie Słowa kluczowe Zbilansowane zadanie transportowe Rozwiązanie początkowe Metoda minimalnego elementu macierzy kosztów Metoda
c j x x
ZESTAW 1 Numer indeksu Test jest wielokrotnego wyboru We wszystkich mają być nieujemne 1 Pewien towar jest zmagazynowany w miejscowości A 1 w ilości 700 ton, w miejscowości 900 ton Ma być on przewieziony
Funkcja kwadratowa. f(x) = ax 2 + bx + c,
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA I WSPOMAGANIA DECYZJI Rozproszone programowanie produkcji z wykorzystaniem
Programowanie liniowe
Programowanie liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW wykład z algebry liniowej Warszawa, styczeń 2015 Mirosław Sobolewski (UW) Warszawa, 2015 1 / 16 Homo oeconomicus=
9 Funkcje Użyteczności
9 Funkcje Użyteczności Niech u(x) oznacza użyteczność wynikającą z posiadania x jednostek pewnego dobra. Z założenia, 0 jest punktem referencyjnym, czyli u(0) = 0. Należy to zinterpretować jako użyteczność
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Ecel do rozwiązywania zadań programowania matematycznego Firma produkująca samochody zaciągnęła kredyt inwestycyjny w wysokości mln zł na zainstalowanie
ZAGADNIENIE TRANSPORTOWE
ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Wprowadzenie do badań operacyjnych
Wprowadzenie do badań operacyjnych Hanna Furmańczyk 10 października 2008 Badania operacyjne (ang. operations research) - dyscyplina naukowa związana z teorią decyzji pozwalająca wyznaczyć metodę i rozwiązanie
Zagadnienie transportowe
9//9 Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów
Excel - użycie dodatku Solver
PWSZ w Głogowie Excel - użycie dodatku Solver Dodatek Solver jest narzędziem używanym do numerycznej optymalizacji nieliniowej (szukanie minimum funkcji) oraz rozwiązywania równań nieliniowych. Przed pierwszym
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW Zadania transportowe Zadania transportowe są najczęściej rozwiązywanymi problemami w praktyce z zakresu optymalizacji
Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska
Funkcje liniowe i wieloliniowe w praktyce szkolnej Opracowanie : mgr inż. Renata Rzepińska . Wprowadzenie pojęcia funkcji liniowej w nauczaniu matematyki w gimnazjum. W programie nauczania matematyki w
Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Biotechnologia w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt Era inżyniera
1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną
binarną są określane mianem zadania programowania binarnego. W stosunku do dyskretnych modeli decyzyjnych stosuje się odrębną klasę metod ich rozwiązywania. W dalszych częściach niniejszego rozdziału zostaną
Techniki Optymalizacji: Optymalizacja wypukła
Techniki Optymalizacji: Optymalizacja wypukła Wojciech Kotłowski Instytut Informatyki Politechniki Poznańskiej email: imię.nazwisko@cs.put.poznan.pl pok. 2 (CW) tel. (61)665-2936 konsultacje: piątek 15:10-16:40
Iwona Konarzewska Programowanie celowe - wprowadzenie. Katedra Badań Operacyjnych UŁ
1 Iwona Konarzewska Programowanie celowe - wprowadzenie Katedra Badań Operacyjnych UŁ 2 Programowanie celowe W praktycznych sytuacjach podejmowania decyzji często występuje kilka celów. Problem pojawia
Agenda. Politechnika Poznańska WMRiT ZST. Piotr Sawicki Optymalizacja w transporcie 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.
Tytuł: 03. Zastosowanie programowania binarnego i całkowitoliczbowego Autor: Piotr SAWICKI Zakład Systemów Transportowych WMRiT PP piotr.sawicki@put.poznan.pl www.put.poznan.pl/~piotr.sawicki www.facebook.com/piotr.sawicki.put
Programowanie liniowe
Programowanie liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW wykład z algebry liniowej Warszawa, styczeń 2010 Mirosław Sobolewski (UW) Warszawa, 2009 1 / 15 Homo oeconomicus=
Programowanie nieliniowe
Rozdział 5 Programowanie nieliniowe Programowanie liniowe ma zastosowanie w wielu sytuacjach decyzyjnych, jednak często zdarza się, że zależności zachodzących między zmiennymi nie można wyrazić za pomocą
METODY OBLICZENIOWE OPTYMALIZACJI zadania
METODY OBLICZENIOWE OPTYMALIZACJI zadania Przedstawione dalej zadania rozwiąż wykorzystując Excel/Solver. Zadania 8 są zadaniami optymalizacji liniowej, zadania 9, dotyczą optymalizacji nieliniowej. Przed
Agenda. Optymalizacja w transporcie. Piotr Sawicki WIT PP ZST 1. Kluczowe elementy wykładu. WPROWADZENIE Cel i zakres wykładu.
Tytuł: 02 Określenie kompozycji taboru. Zastosowanie programowania całkowitoliczbowego Autor: Piotr SAWICKI Zakład Systemów Transportowych WIT PP piotr.sawicki@put.poznan.pl piotr.sawicki.pracownik.put.poznan.pl
Rozdział 2 PROGRAMOWANIE LINIOWE CAŁKOWITOLICZBOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 2 PROGRAMOWANIE LINIOWE CAŁKOWITOLICZBOWE 2.2 Ćwiczenia komputerowe Ćwiczenie
=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)
Microsoft EXCEL - SOLVER 2. Elementy optymalizacji z wykorzystaniem dodatku Microsoft Excel Solver Cele Po ukończeniu tego laboratorium słuchacze potrafią korzystając z dodatku Solver: formułować funkcję
FUNKCJA LINIOWA - WYKRES
FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości
Skrypt 23. Geometria analityczna. Opracowanie L7
Projekt Innowacyjny program nauczania matematyki dla liceów ogólnokształcących współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Skrypt 2 Geometria analityczna 1.
Wprowadzenie do badań operacyjnych - wykład 2 i 3
Wprowadzenie do badań operacyjnych - wykład 2 i 3 Hanna Furmańczyk 14 listopada 2008 Programowanie liniowe (PL) - wszystkie ograniczenia muszą być liniowe - wszystkie zmienne muszą być ciągłe n j=1 c j
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli? : Proces zmieniania wartości w komórkach w celu sprawdzenia, jak
6. Teoria Podaży Koszty stałe i zmienne
6. Teoria Podaży - 6.1 Koszty stałe i zmienne Koszty poniesione przez firmę zwykle są podzielone na dwie kategorie. 1. Koszty stałe - są niezależne od poziomu produkcji, e.g. stałe koszty energetyczne
. c) do jej wykresu należą punkty A ( 3,2 3 3) oraz
Funkcja liniowa powtórzenie wiadomości Napisz wzór funkcji liniowej wiedząc, że: a) miejscem zerowym funkcji jest liczba oraz f()=, b) miejscem zerowym funkcji jest liczba i i wykres funkcji przecina oś
PROGRAMOWANIE CAŁKOWITOLICZBOWE
PROGRAMOWANIE CAŁKOWITOLICZBOWE METODA PODZIAŁU I OGRANICZEŃ Przykład 6. Metoda podziału i ograniczeń Rozwiązać zadanie z Przykładu 1. metodą podziału i ograniczeń, przy czym wielkość produkcji wyrobu
zadaniem programowania liniowego całkowitoliczbowego. nazywamy zadaniem programowania liniowego 0-1. Zatem, w
Sformułowanie problemu Zastosowania Programowanie liniowe całkowitoliczbowe Jeżeli w zadaniu programowania liniowego pewne (lub wszystkie) zmienne musza przyjmować wartości całkowite, to takie zadanie
METODY WIELOKRYTERIALNE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 4 METODY WIELOKRYTERIALNE 4.3. ZADANIA Zadanie 4.1 Wykorzystując tryb konwersacyjny
Zagadnienie transportowe i zagadnienie przydziału
Temat: Zagadnienie transportowe i zagadnienie przydziału Zadanie 1 Trzy piekarnie zlokalizowane na terenie miasta są zaopatrywane w mąkę z trzech magazynów znajdujących się na peryferiach. Zasoby mąki
Programowanie matematyczne
dr Adam Sojda Badania Operacyjne Wykład Politechnika Śląska Programowanie matematyczne Programowanie matematyczne, to problem optymalizacyjny w postaci: f ( x) max przy warunkach g( x) 0 h( x) = 0 x X
Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02
Optymalizacja całkowitoliczbowa Przykład. Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02 Firma stolarska produkuje dwa rodzaje stołów Modern i Classic, cieszących się na rynku dużym zainteresowaniem,
Programowanie liniowe
Programowanie liniowe Schemat postępowania w badaniach operacyjnych decydent sytuacja decyzyjna decyzje decyzje dopuszczalne niedopuszczalne kryterium wyboru zadanie decyzyjne zmienne decyzyjne warunki
Kolejny krok iteracji polega na tym, że przechodzimy do następnego wierzchołka, znajdującego się na jednej krawędzi z odnalezionym już punktem, w
Metoda Simpleks Jak wiadomo, problem PL z dowolną liczbą zmiennych można rozwiązać wyznaczając wszystkie wierzchołkowe punkty wielościanu wypukłego, a następnie porównując wartości funkcji celu w tych
Zajęcia nr. 6: Równania i układy równań liniowych
Zajęcia nr. 6: Równania i układy równań liniowych 13 maja 2005 1 Podstawowe pojęcia. Definicja 1.1 (równanie liniowe). Równaniem liniowym będziemy nazwyać równanie postaci: ax = b, gdzie x oznacza niewiadomą,
Model przepływów międzygałęziowych (model Leontiewa)
Model przepływów międzygałęziowych (model Leontiewa) Maciej Grzesiak Przedstawimy tzw. analizę wejścia-wyjścia jako narzędzie do badań ekonomicznych. Stworzymy matematyczny model gospodarki, w którym można
ZAGADNIENIE DUALNE Rozważmy zagadnienie liniowe(zagadnienie to nazywamy prymalnym) o postaci kanonicznej:
A Kasperski, M Kulej Badania Operacyjne- programowanie liniowe 1 ZAGADNIENIE DUALNE Rozważmy zagadnienie liniowe(zagadnienie to nazywamy prymalnym) o postaci kanonicznej: max z = c 1 x 1 + c 2 x 2 + +
Lista 1 PL metoda geometryczna
Lista 1 PL metoda geometryczna 1.1. Znajdź maksimum funkcji celuf(x 1,x 2 )=5x 1 +7x 2 przy ograniczeniach: 2x 1 +2x 2 600, 2x 1 +4x 2 1000, x i 0 dlai=1,2 1.2. Znajdź maksimum funkcji celuf(x 1,x 2 )=2x
ALGORYTMY OPTYMALIZACJI wyklad 1.nb 1. Wykład 1
ALGORYTMY OPTYMALIZACJI wyklad.nb Wykład. Sformułowanie problemu optymalizacyjnego Z ksiąŝki Practical Optimization Methods: With Mathematica Applications by: M.A.Bhatti, M.Asghar Bhatti ü Przykład. (Zagadnienie