038 039 2

038 039 2



38 Programowanie liniowe

ograniczających miała postać:

~o~

1 .

o

W tym celu wiersz drugi w tablicy 1.3 dzielimy przez 2. Otrzymujemy: x2    x3    x4    xs    b

2    0    i    0    8    |: 2

= “05 i    0    05    Ó    4~

Wynik zapisujemy w tablicy 1.4.

Tablica 1.4

cx

max

2

3

0

0

0

|)

Baza

CB

x2

xJ

*4

X,

*3

0

0

*2

3

0.5

1

0

0,5

0

4

X,

0

0

Z kolei ten przekształcony wiersz mnożymy przez. (-2) i dodajemy do wiersza pierwszego z tablicy 1.3. Otrzymujemy:

xi x2    x4 xs b

—2 o ~\ o

+    2    2    1 O    O    14

= i    ó    i    ~i    ó 6

Wynik zapisujemy w tablicy 1.5.

Tablica 1.5

cx —> max

2

3

0

0

0

b

Baza

CB

*2

Xy

*4

*5

■*)

0

1

0

1

-1

0

6

X2

3

0,5

1

0,5

0

4

4

Xi

0

0

Trzeci wiersz tablicy i.3 nie wymaga żadnych przekształceń, więc przepisujemy go bez zmian do tablicy 1.6. Z kolei doliczamy wskaźniki optymalności i wpisujemy je do ostatniego wiersza tej tablicy.

Tablica 1.6

cx —

max

2

3

0

0

0

Baza

CB

Xl

X}

xt

x>

X}

0

1

0

1

-1

0

6

X2

3

0,5

1

0

0,5

0

4

Xs

0

4

0

0

0

l

16

cr

~Xj

0,5

0

0

-1,5

0

12

1.3.6. Kolejne iteracje

Iteracja 2

Zgodnie z omówionym wcześniej kryterium optymalności otrzymane rozwiązanie nie jest optymalne, ponieważ wartość współczynnika optymalności dla zmiennej x, jest dodatnia. Jednocześnie kryterium wejścia metody simpleks wskazuje, że istnieje tylko jedna możliwość wprowadzenia do bazy nowej zmiennej, aby poprawić wartość funkcji celu w nowym rozwiązaniu. Tą zmienną jest x„ a przyrost funkcji celu odpowiadający jednostce wprowadzonej zmiennej ze, wynosi 0,5. Stosując kryterium wyjścia, obliczamy odpowiednie ilorazy, otrzymując:

dla wiersza 1:    6:1=6,

dla wiersza 2:    4: (0,5) = 8,

dla wiersza 3:    16:4 = 4.

Minimalną wartość otrzymujemy dla wiersza 3, co wskazuje na to, że z bazy należy usunąć zmienną x5. Po wykonaniu odpowiednich operacji elementarnych i obliczeniu współczynników optymalności otrzymujemy (tablica 1.7):

Tablica 1.7

cx —>

max

2

3

0

0

0

b

Baza

<-•»

*2

X*

xt

0

0

0

i

-1

-0,25

2

x2

3

0

1

0

0,5

-0,125

2

x,

2

1

0

0

0

0,25

4

Cj-

-z,'

0

0

0

-1,5

-0,125

14


Wyszukiwarka

Podobne podstrony:
038 039 38 Anna Borowska. Rafał Chaba2.2.5. Człon oscylacyjny Najprostszy człon liniowy drugiego rzę
038 039 38 Anna Borowska. Rafał Chaba 2.2.5. Człon oscylacyjny Najprostszy człon liniowy drugiego rz
Badania operacyjr Zagadnienia programowania liniowego Sprowadzanie do postaci standardowej Każde
Badania operacyjr Zagadnienia programowania liniowegoPrzykład 1.3. Sprowadzić do postaci
Zagadnienie programowania liniowego - Algorytm SIMPLEX Postać standardowa: f.c.: 9x., + 12x2 ->
038 039 38 -Zestyk zwiemy zostaje zwarty, Jeżeli na wejście urządzenia sterującego podana Jest 1, a
102 103 2
DSC03229 1.1.1. Wyprowadzenie zrewidowanej metody sympleks 15 Jeśli program liniowy jest podany w po
DSC54 Oznacza to, rozpatrywane zadanie programowania liniowogo Jest zadaniem w postaci bazowej, a z
DSC55 Oznacza to, rozpatrywane zadanie programowania liniowego iest zadaniem w postaci bazowej, a z
084 085 2 84 Programowanie liniowe simpleks. Zmienną opuszczającą bazę jest x2. Otrzymujemy wówczas
o będące ograniczeniami majq postać liniowq. Programowanie liniowe znajduje szerokie zastosowanie w
2 Postać bazowa problemu programowania liniowego Definicja 9 Mówimy, że problem (l)-(3) jest problem
Postaci i przykłady zadań programowania liniowego. Metoda geometryczna rozwiązywania zadań programow
2012-09-30Model programowania liniowego Postać ogólna + Symbol* Xj j-ta zmienna
034 035 2 34 Programowanie liniowePierwszy warunek ograniczający: 2x, + 2x2+x3 = 14. Ponieważ x, = 1
050 051 2 50 Programowanie liniowe Pierwsza tablica simpleksowa ma postać (tablica 1.14): Tablica 1.
Badania operacyjr Zagadnienia programowania liniowego Przykład 1.1. Sprowadzić do postaci standardow
str 038 039 Luksemburski i Karol Robert poprą jego stanowisko w sporze z Zakonem, i ta bowiem sprawa

więcej podobnych podstron