042 043 2

042 043 2



42 Programowanie liniowe

42 Programowanie liniowe

Tablica 1.8

Baza

*1

x2

Xy

*4

'*5

b

X,

2

2

1

0

0

14

x4

1

2

0

1

0

8

X,

4

0

0

0

1

16


Zmiennymi bazowymi są x}, x4 i xs. dlatego też kolumny odpowiadające tym zmiennym tworzą w dalszych iteracjach macierze odwrotne do macierzy AB.

W drugiej iteracji odpowiedni fragment tablicy simpleksowej ma postać • (tablica 1.9):    f! ■

H

Tablica 1.9

Baza

*1

Xt

Xy

X4

*5

b

Xy

1

0

1

-1

0

6

*2

0,5

1

0

0,5

0

4

*5

4

0

0

0

1 /•

16

Zmiennymi bazowymi są x3, x4, xs, dlatego też podmacierz macierzy A, odpowiadającą tej bazie odczytujemy z tablicy 1.8, wybierając kolumny odpowiadające zmiennym bazowym w takiej kolejności, w jakiem występują one w tablicy 1.9. Otrzymujemy:

/l

Yf

. r

£ r - vc> r<t>

1

2

0

A /

ó,k/b:0:u.; ?

0

2

0

. €* # C A .

00tf&W> O.OcOtf tfcCJCA-A

.bej* t * 2

VT )

tCJ O Vvy tę-; &V V < • 14

0

0

1

Y'i{y Ls i t M £rvi

X)


Macierz odwrotną A-1 do macierzy A„ znajdujemy w tablicy 1.9. Tworzą ją kolumny odpowiadające zmiennym bazowym rozwiązania początkowego, czyli x3x4 i x5. Z tablicy 1.9 odczytujemy:

A„' =


0    0,5


0

0 .


0 0 1


r po    tfk C-. *

<1'jo 1 - tri C- 4 u.ff bO# . ( yfę Xt>,


Skfv--J

,,    f".> fJ



Łatwo przekonać się, że iloczyn macierzy AB i A B daje macierz jednostkową, gdyż:

~1

2

0~

~1

-1

o~

1

0

o-

Ab Ab-

0

2

0

0

0,5

0

=

0

1

0

0

0

1

0

0

I

0

0

1

Korzystając ze wzoru (1.6), obliczamy:

-1

0

14

6

XB =

0

0,5

0

8

=

4

0

0

1

16

16

(/Jtwoiv--e z jX newscy

1.3.9. Pierwsza dopuszczalna postać bazowa

Chcąc rozpocząć obliczenia za pomocą metody simpleks, trzeba wyznaczyć pierwszą dopuszczalną postać bazową zadania. W poprzednio rozpatrywanym przykładzie otrzymaliśmy ją, wprowadzając zmienne bilansujące. Często jednak otrzymane zadanie nie ma jeszcze tej postaci. Wykonując przekształcenia elementarne, możemy wówczas starać się uzyskać pierwszą dopuszczalną postać bazową. Najczęściej nie jest to jednak wygodne, dlatego też do jej określenia wykorzystamy zmienne sztuczne.

Przykład 1.2

Zarząd firmy ustalił, że łączne rozmiary produkcji nie mogą być mniejsze od 3 jednostek. Wszystkie pozostałe założenia są takie same, jak w przykładzie 1,1. Otrzymujemy zatem zadanie:

/(je,, x2) = 2x, +3*2 —> max, 2x] +2x2 ^ 14, x| + 2*2 < 8,

4z,    < 16,

*i +    3,

x, ^ 0, jc2 > 0.

Ilustrację graficzną zbioru rozwiązań dopuszczalnych przedstawiono na rys. 1.12.


Wyszukiwarka

Podobne podstrony:
042 043 42 Anna Borowska. Rafał Chaba Ql=hffh    (2.44) Ponieważ zależność (2.44) jes
042 043 42 Anna Borowska. Rafał Chaba Ql=hf^    (2-44) Ponieważ zależność (2.44) jest
056 057 2 56 Programowanie liniowe 56 Programowanie liniowe Tablica 1.19 cx
058 059 2 58 Programowanie liniowe Tablica 1.20 cx
16258 IMG2 043 (2) 42 3. Układ}’ równowagi faz stopowych dzie samorzutną przemianę, której kierunek
042 (10) - 42 - I Zadania 2.88. Obwód RC (rys. 2.88) jest pobudzany ciągiem impulsów pro. stokątnych
042 (15) 42 Tabela 3.3 Współczynnik tgó S chwat z rya*3.2 i
str 2 043 42 TRANSAKCYJA WOJNY CHOCIMSKIEJ Tą garścią, którą bardziej nużą niedostatki Jarzyna Żywn
Image149 Charakterystyka rejestrów liniowych    Tablica 4.7 Długoić logiczna rejest
str 042 043 Wieko kadłuba służy do umocowania miseczki tulejki iglicy w kadłubie rękojeści, a pierśc

więcej podobnych podstron