ModiSimp dla stud, Zmodyfikowany algorytm simpleks


Zmodyfikowany algorytm simpleks

Rozważamy liniowy model decyzyjny o n zmiennych decyzyjnych i m ograniczeniach

(1) 0x01 graphic

(2) 0x01 graphic

(3) 0x01 graphic

rozszerzony o n ograniczeń "widełkowych"

(4) 0x01 graphic
(j=1,2, ... ,n)

Problem (1-4) nazywamy zadaniem ograniczonym (z ograniczeniami z góry).

Problem (1-3) nazywamy zadaniem wolnym. Rozwiązanie bazowe zadania wolnego:

(5) 0x01 graphic

Zbiór zmiennych zadania wolnego (1-3) dzielimy na trzy podzbiory, tj.

1. zbiór B - zbiór zmiennych bazowych

2. zbiór Z - zbiór zmiennych niebazowych przyjmujących dla bazy B wartości zerowe

3. zbiór G - zbiór zmiennych niebazowych przyjmujących dla bazy B wartości górne 0x01 graphic

Oznaczmy przez 0x01 graphic
rozwiązanie bazowe 0x01 graphic
zadania wolnego (1-3) skorygowane zachowaniem się zmiennych niebazowych tego zadania. Będą to wartości zmiennych bazowych zadania ograniczonego (1-4) .

(6) 0x01 graphic
(i=1,2, ... ,m)

gdzie: 0x01 graphic
są elementami tablicy simpleksowej 0x01 graphic
generowanej przez bazę B zadania wolnego (1-3).

Wartość funkcji celu 0x01 graphic
zadania ograniczonego (1-4) wynosi

(7) 0x01 graphic
(i=1,2, ... ,m)

gdzie: 0x01 graphic
są wskaźnikami optymalności w bazie B zadania wolnego (1-3).

Kryterium optymalności

Baza B zadania wolnego (1-3) generuje rozwiązanie optymalne zadania rozszerzonego (1-4), gdy dla zmiennych niebazowych spełnione są żądania (8) i (9).

(8) 0x01 graphic
dla każdego 0x01 graphic

(9) 0x01 graphic
dla każdego 0x01 graphic

Kryterium wejścia

Zmienną wchodzącą 0x01 graphic
powinna być wybrana spośród tych zmiennych niebazowych 0x01 graphic
lub zmiennych niebazowych 0x01 graphic
, której wskaźnik optymalności "najmocniej popsuł" kryterium optymalności (8) lub (9).

(10) 0x01 graphic

Kryterium wyjścia

Kryterium wyjścia realizowane jest jedną z dwóch ścieżek w zależności od statusu zmiennej wchodzącej 0x01 graphic
wytypowanej przez kryterium wejścia (10), tj.

I. zmienna wchodząca 0x01 graphic
ma status Z (0x01 graphic
) lub

II. zmienna wchodząca 0x01 graphic
ma status G (0x01 graphic
).

W ramach każdej ze ścieżek rozważane są trzy warianty postępowania:

1. zmienna opuszczająca bazę przejdzie do zbioru Z; zmiana bazy B zadania wolnego,

2. zmienna opuszczająca bazę przejdzie do zbioru G ; zmiana bazy B zadania wolnego lub

3. zmienna wchodząca 0x01 graphic
nadal pozostanie niebazową zmieniając tylko swój status na przeciwny (z Z na G - w ścieżce I lub z G na Z - w ścieżce II); baza B zadania wolnego (1-3) nie ulegnie zmianie.

Ścieżka I (zmienna wchodząca ma status Z; 0x01 graphic
tj. 0x01 graphic
)

Warianty postępowania:

1. Zmienna opuszczająca bazę otrzyma status Z. Alternatywny przyrost wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
wynika z analizy ilorazów wyjścia i wynosi

(11) 0x01 graphic

2. Zmienna opuszczająca bazę otrzyma status G. Alternatywny przyrost wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
wynika z analizy ilorazów wyjścia i wynosi

(12) 0x01 graphic

3. Zmiana statusu zmiennej wchodzacej. Alternatywny przyrost wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
odpowiadać będzie wartości górnej 0x01 graphic

(13) 0x01 graphic

O wyborze wariantu poprawy rozwiązania (wariant 1, 2 lub 3) w ramach ścieżki I roztrzygamy wybierając minimalny z alternatywnych przyrostów 0x01 graphic
zmiennej wchodzącej 0x01 graphic
, który wyznacza przyszłą wartość 0x01 graphic
tej zmiennej.

(14) 0x01 graphic

Ścieżka II (zmienna wchodząca ma status G; 0x01 graphic
tj. 0x01 graphic
)

Warianty postępowania:

1. Zmienna opuszczająca bazę otrzyma status Z. Alternatywny spadek wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
wynika z analizy ilorazów wyjścia i wynosi

(15) 0x01 graphic

2. Zmienna opuszczająca bazę otrzyma status G. Alternatywny spadek wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
wynika z analizy ilorazów wyjścia i wynosi

(16) 0x01 graphic

3. Zmiana statusu zmiennej wchodzacej. Alternatywny spadek wartości 0x01 graphic
zmiennej wchodzącej 0x01 graphic
odpowiadać będzie wartości górnej 0x01 graphic

(17) 0x01 graphic

O wyborze wariantu poprawy rozwiązania (wariant 1, 2 lub 3) w ramach ścieżki II roztrzygamy wybierając maksymalny z alternatywnych spadków 0x01 graphic
zmiennej wchodzącej 0x01 graphic
, który wyznacza przyszłą wartość 0x01 graphic
tej zmiennej.

(18) 0x01 graphic

Przykład

Zmodyfikowane postępowanie simpleksowe wykorzystamy do rozwiązania poniższego modelu decyzyjnego.

0x01 graphic
(1)

0x01 graphic
(2)

0x01 graphic
(3)

0x01 graphic
(4)

Tabele simpleksowe dla przykładu

¦

lista

zadanie

zadanie

2

4

0

0

0

−100

−100

kryterium wyjścia

zmien-nych

ogr.

wolne

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

ścieżka I

ścieżka II

0x01 graphic

bazo-wych

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

iteracja 1

0x01 graphic

24

2

3

−1

0

0

1

0

0x01 graphic

20

1

2

0

−1

0

0

1

0x01 graphic

20

1

1

0

0

1

0

0

0x01 graphic

status zmiennej

Z

Z

Z

Z

B

B

B

iteracja 2

x

x

x

0x01 graphic

x

status zmiennej

x

iteracja 3

x

x

x

x

x

x

0x01 graphic

x

x

status zmiennej

x

x

iteracja 4

x

x

x

x

x

x

0x01 graphic

x

x

status zmiennej

x

x

iteracja 5

x

x

x

x

x

x

0x01 graphic

x

x

status zmiennej

x

x

1

Zmodyfikowany algorytm simpleks M.Miszczyński KBO UŁ



Wyszukiwarka

Podobne podstrony:
Mat dla stud 2
Tętnice szyjne sem dla stud II
VIII KRYZYS ZADŁUŻENIOWY LAT 80 - 2012 - dla stud, IV semestr, miedzynarodowe stosunki gospodarcze
chlorowcop mat dla stud
mec w 1 na pe dla stud
I heterofobi dla stud pedag, Kulturoznawstwo, III rok, Etyka
konspekt6 v2 mat dla stud 2[1], EKONOMIA
Natura 00 dla stud
JBZ Wyklad2 dla stud
Biotechnologia-cw.-4-unieruchamianie-enzymow-2014-zima-dla-stud, Biotechnologia SGGW
Analityka zadania lista1 dla stud
zw metalorgan mat dla stud
Wykład dla stud zaocznych 20 12 2008
DROGI I ULICE PODSTAWY mater dla stud X 2011
Obrona cywilna (GCR) dla stud i Nieznany
Wykład IX dla stud, Wykład IX
NOWE FunduszeUE-podstawy dla stud 10.10.2013-pełny
LITERATURA dla stud

więcej podobnych podstron