3582328186
Programowanie liniowe - metoda simplex
Algorytm simplex jest algorytmem pozwalającym znaleźć maksimum linowej funkcji celu określonej równaniem
f = & + C.^ + C2X2 ^-----1" Cn^n
w obszarze ograniczonym liniowymi warunkami:
• podstawowymi: xn
• dodatkowymi ®l^’l H- ^2-^2 ”1“ ' ' * “ł" &n '^n ~ ^
ffliTi 4- a2i2 -ł-----h Cinxn < a
aiTi 4- a2x2 H-----1- anXn > a
Algorytm ten polega na utworzeniu specyficznej macierzy simpleksowej i wykonywaniu na
niej określonych operacji, które odpowiadają zmianom argumentów funkcji celu, aż do momentu otrzymania takiej wartości funkcji dla której nie jest już możliwa zmiana argumentów z zyskiem dla wartości.
W wykonaniu tego zadania posłużyliśmy się programem napisanym w matlabie, który wykonuje przekształceń macierzy simpleksowej. Przed utworzeniem macierzy simpleksowej doprowadziliśmy równanie funkcji celu i ograniczenia do postaci normalnej ZPL. W naszej macierzy simpleksowej pierwszy wiersz i pierwsza kolumna zawierają liczby będące indeksami przy zmiennych. Oto kod źródłowy programu:
function []=zpl() a=[0 024
0 -2.5 1.5 1.5 11-2-2 3 1.5 -1.5 0.5]
k=3;
r=3;
% 7.Powtarzaj procedurę dopóki możliwe jest określenie elementu centralnego.
while (k<=size(a,2))&(r<=size(a, 1))
% 1.Określ element centralny dla kolejnej iteracji
while (k<=size(a,2))&(a(2, k)<=0) k=k+l; r=3;
if k<=size(a,2)
Wyszukiwarka
Podobne podstrony:
Klasyfikacja metod optymalizacji programowanie liniowe [metoda Simplex1 c^jjrogramowanie nieliniowej1 Badania operacyjne ZilP rok 2 ćwiczenia - zajęcia 1 Programowanie liniowe - metoda simpleks maxxeBadania operacyjne ZilP rok 2 ćwiczenia - zajęcia 2Programowanie liniowe - metoda simpleks II minx0Badania operacyjne ZilP rok 2 ćwiczenia - zajęcia 2Programowanie liniowe - metoda simpleks li min *CCF03252008 005 2.6Metoda simpleks Metoda simpleks jest podstawową metodą znajdowania optymalnych ro2 Postać bazowa problemu programowania liniowego Definicja 9 Mówimy, że problem (l)-(3) jest problemPostaci i przykłady zadań programowania liniowego. Metoda geometryczna rozwiązywania zadań programowBadania operacyjr Zagadnienia programowania liniowego METODA GRAFICZNA >■ W sytuacji, gdy w zadan1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną Rysunek 1.1. Klasyfikacja1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną Po uruchomieniu programu,Rozdział 1. Programowanie liniowe Preferowanym formatem wprowadzania danych jest zwykły skoroszyt,1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną Dla każdej zmiennej decyzyjnejZagadnienie programowania liniowego - metoda graficzna Wyznaczenie zbioru rozwiązań dopuszczalnych:Koszalin 2006 [BADANIA OPERACYJNE - PROGRAMOWANIE LINIOWE]3.2 Metoda górnego-lewego rogu Na stronieKoszalin 2006 [BADANIA OPERACYJNE - PROGRAMOWANIE LINIOWE]1 Metoda geometryczna1.1Twierdzenia programów liniowych 1) Zbiór rozwiązań dopuszczalnych MPL jest zbiorem060 061 2 60 Programowanie liniowe Ustalimy, jakie kombinacje wartości parametrów r, i c2 pozwalająSlajd35 4 Metoda simpleks Uniwersalną metodą rozwiązywania programów liniowych jest algorytm simplekwięcej podobnych podstron