ZAGADNIENIA轈YZYJNE (kolo2)

ZAGADNIENIA DECYZYJNE
Osi膮gni臋cie okre艣lonego celu zwykle wymaga zaanga偶owania pewnych 艣rodk贸w pieni臋偶nych, materialnych i czasu.
Te 艣rodki s膮 ograniczone i nale偶y nimi dysponowa膰 tak, aby w maksymalnym stopniu zrealizowa膰 wyznaczony cel.
Trzeba podj膮膰 decyzje, kt贸re 艣rodki i w jakich ilo艣ciach nale偶y zaanga偶owa膰. Decyzji mo偶e by膰 wiele.
Decyzja najlepsza z pkt widzenia przyj臋tego celu i przy uwzgl臋dnieniu istniej膮cych ogranicze艅, nazywa si臋 DECYZJ膭 OPTYMALN膭 (Dopt)
SYTUACJE DECYZYJNE

1. Ustali膰 taki plan produkcji uzyskanej z dost臋pnych czynnik贸w produkcji, przy kt贸rym przych贸d uzyskany ze sprzeda偶y wyrob贸w, b臋dzie najwi臋kszy. 2. Ustali膰 taki plan rozwozu produkt贸w, aby przy najni偶szym koszcie zaspokoi膰 popyt odbiorc贸w i wykorzysta膰 poda偶 dostawc贸w. 3. Ustali膰 taki harmonogram prac, aby sta艂e przedsi臋wzi臋cie zako艅czy膰 w najkr贸tszym czasie, przy zachowaniu pewnej kolejno艣ci wykonywanych czynno艣ci.
DECYZJE OPTYMALNE

Wyznaczanie Dopt u艂atwi膮 skonstruowane odpowiednio metody matematyczne. Problemy decyzyjne nale偶y przedstawi膰 w j臋zyku matematycznym i w tym modelu matematycznym wyznaczy膰 Dopt ze wzgl臋du na przyj臋te kryterium optymalizacyjne.
Metody wyznaczania Dopt nale偶膮 do dziedziny zwanej BADANIAMI OPERACYJNYMI. Metody optymalizacji funkcji przy zadanych ograniczeniach nazywa si臋 PROGRAMOWANIEM MATEMATYCZNYM (PM).
KONSTRUOWANIE MODELI MATEMATYCZNYCH

W typowych problemach decyzyjnych nale偶y post臋powa膰 wg podanych ni偶ej regu艂: 1. Okre艣li膰 zmienne decyzyjne. B臋dzie to ci膮g zmiennych przyjmuj膮cych warto艣ci liczbowe. 2. Zdefiniowa膰 ograniczenie okre艣laj膮ce decyzje w danych warunkach. B臋dzie to uk艂ad r贸wna艅 i nier贸wno艣ci. 3. Okre艣li膰 spos贸b por贸wnania decyzji i wyboru spo艣r贸d nich takiej, kt贸ra najlepiej realizuje stawiany cel. Mo偶na osi膮gn膮膰 to poprzez okre艣lenie funkcji celu, kt贸r膮 nale偶y maksymalizowa膰 lub minimalizowa膰 w zale偶no艣ci od przyj臋tego kryterium optymalizacyjnego.
OG脫LNE SFORMU艁OWANIE ZADA艃 PM PRZY KRYTERIUM MAKSYMALNYM

x鈥=鈥(x1,鈥..,聽xn1,鈥喡xn鈥+鈥1,鈥嗏,鈥喡xn) 鈥 decyzja
f(x1 ,鈥,xn) 鈥 funkcja celu
X 鈥 cz臋艣膰 wsp贸lna dziedziny funkcji f oraz funkcji g1,鈥, gn
Zadanie PM z kryterium maksymalizacji zapisujemy:
f(x1 ,鈥,xn) -> max (1)
przy ograniczeniach, gdzie b1 ,鈥, bm to znane liczby :
gi (x1 ,鈥,xn) 鈮 bi dla i = 1,鈥,m1 (2)
gi (x1 ,鈥,xn) 鈮 bi dla i = m1+1,鈥, m2 (3)
gi (x1 ,鈥,xn) = bi dla i = m2+1,鈥, m (4)
xi 鈮 dla i = 1,鈥,n (5)
Zadanie PM polega na znalezieniu w艣r贸d pkt x=(x1 ,鈥,xn) 褦 X spe艂niaj膮cych warunki (2) 鈥 (5) takiego pkt (by膰 mo偶e wielu pkt) x0, w kt贸rym funkcja celu f osi膮ga najwi臋ksz膮 warto艣膰. Pkt x0 nazywamy Dopt. Oznaczenia: D 鈥 podzbi贸r zbioru X taki, 偶e dla ka偶dego jego elementu spe艂nione s膮 warunki ograniczaj膮ce (2) - (5)
Dopt鈥 podzbi贸r D taki, 偶e dla ka偶dego jego elementu x0 zachodzi f(x) 鈮 f(x0). Zatem mamy relacj臋: Dopt D X
ZADANIE PM Z KRYTERIUM MINIMALIZACJI

Elementy zbioru X nazywamy DECYZJAMI, X 鈥 zbi贸r decyzji. Elementy zbioru D nazywamy DECYZJAMI DOPUSZCZALNYMI, D 鈥 zbi贸r decyzji dopuszczalnych. Elementy zbioru Dopt nazywamy decyzjami optymalnymi, Dopt 鈥 zbi贸r decyzji optymalnych. Je偶eli D=脴, to zadanie PM nazywamy SPRZECZNYM. Analogicznie okre艣la si臋 posta膰 zadania PM z kryterium min, a mianowicie f(x) -> min przy warunkach ograniczaj膮cych (2) 鈥 (5). W贸wczas : Dopt={x0 褦 D: $\bigwedge_{x \in D}^{}{f\left( x \right) \geq f(x_{0})}$}
ZMIANIA KRYTERIUM Z MIN NA MAX
Ten przypadek mo偶na sprowadzi膰 do problemu maksymalizacji funkcji g(x) = -f(x). Pkt x0 w kt贸rym g(x0) -> max jest r贸wnie偶 pkt, w kt贸rym f(x) -> min i f(x0) = -g(x0).
Zatem zagadnienie minimalizacji funkcji celu przy zadanych ograniczeniach sprowadza si臋 do zagadnienia maksymalizacji funkcji celu. Zwykle bez komputera, Dopt nie da si臋 wyznaczy膰. Na szcz臋艣cie jt du偶a biblioteka oprogramowania dla zada艅 PM.

ZWI膭ZEK MI臉DZY PM I PROGRAMOWANIEM LINOWYM (PL)
W dalszych wyk艂adach skupimy si臋 na PL tzn. na optymalizacji funkcji przy liniowych ograniczeniach. Najbardziej znan膮 i po偶yteczn膮 metod膮 wyznaczania optymalnych decyzji w zagadnieniach liniowych jest metoda SYMPLEKS.
SFORMU艁OWANIE ZADANIA PROGRAMOWANIA LINIOWEGO

PM jt programowaniem liniowym, gdy funkcja celu f jt funkcj膮 liniow膮 i funkcje g1, g2,鈥, gm s膮 liniowe, tzn. :
c1x1鈥+鈥c2x2鈥+鈥呪︹+鈥cnxn鈥勨啋鈥max(min)
przy ograniczeniach:
ai1x1鈥+鈥ai2x2鈥+鈥呪︹+鈥ainxn聽鈥勨墹鈥bi dla i = 1,2, 鈥, m1
ai1x1鈥+鈥ai2x2鈥+鈥呪︹+鈥ainxn鈥勨墺鈥劼bi dla i = m1+1, 鈥, m2
ai1x1鈥+鈥ai2x2鈥+鈥呪︹+鈥ainxn鈥=鈥bi dla i = m2+1, 鈥, n
xi 鈮 0 dla i = 1,2, 鈥, n xi 鈮 0 dla i = n1+1, 鈥., n2
xi 褦 R dla i = n1+1, 鈥., n2
Macierz:
A= [aij]=$\begin{bmatrix} a_{11} & a_{21} & \begin{matrix} \ldots & a_{1n} \\ \end{matrix} \\ a_{21} & a_{22} & \begin{matrix} \ldots & a_{2n} \\ \end{matrix} \\ \begin{matrix} \ldots \\ a_{m1} \\ \end{matrix} & \begin{matrix} \ldots \\ a_{m2} \\ \end{matrix} & \begin{matrix} \begin{matrix} \ldots \\ \ldots \\ \end{matrix} & \begin{matrix} \ldots \\ a_{\text{mn}} \\ \end{matrix} \\ \end{matrix} \\ \end{bmatrix}$ jt macierz膮 znan膮. R贸wnie偶 parametry ci i= 1,2, 鈥 ,n oraz bj j=1,2, 鈥, n maj膮 znane warto艣ci liczbowe. Rozwi膮zanie zadania PL polega na znalezienie Dopt (${\dot{x}}_{1},{\dot{x}}_{2},\ldots,{\dot{x}}_{n}$) 褦 Dopt, tzn.: $c_{1}{\dot{x}}_{1},c_{2}{\dot{x}}_{2},\ldots,c_{n}{\dot{x}}_{n} = \max{(min)}\ $
oraz spe艂nione s膮 warunki ograniczaj膮ce.
UK艁ADANIE ZADA艃 DECYZYJNYCH (ZD)
Polega na 鈥瀙rzet艂umaczeniu鈥 s艂ownego, czasami do艣膰 swobodnego opisu sytuacji decyzyjnych na j臋zyk matematyczny. Og贸lne regu艂y formu艂owania ZD: - okre艣lenie zmiennych decyzyjnych jakie decydent ma wyznaczy膰,
- sformu艂owanie warunk贸w ograniczaj膮cych jakie powinna spe艂nia膰 decyzja dopuszczalna - sformu艂owanie celu decydenta, tj. ustalenie funkcji celu okre艣lonej na zmiennych decyzyjnych
OPTYMALNY WYB脫R ASORTYMENTU PRODUKCJI
Okre艣li膰 kt贸re wyroby i w jakich ilo艣ciach produkowa膰 aby nie przekroczy膰 posiadanych zasob贸w produkcji i zmaksymalizowa膰 przych贸d (lub zysk) z ich sprzeda偶y.
Posiadane dane:
n 鈥搇b wybor贸w produkowanych przez firm臋
aij 鈥 zu偶ycie i-tego 艣rodka produkcji na wytworzenie jednostki j-tego wyrobu i=1,鈥,r, j=1,鈥,n
bi - posiadany zas贸b i-tego 艣rodka produkcji
cj 鈥 cena lub zysk jednostkowy ze sprzeda偶y j-tego wyrobu
dj 鈥 min ilo艣c j-tego wyrobu jak膮 trzeba wyprodukowa膰
ej- max ilo艣c j-tego wyrobu jaka mo偶na sprzeda膰
ZAPIS MATEMATYCZNY ASORTYMENTU PRODUKCJI
Niech xi 鈥搘ielko艣膰 produkcji wyrobu i, x1鈥=鈥0;鈥喡犅x2鈥勨墺鈥0;鈥喡xn鈥勨墺鈥0
Funkcja celu: f(x1 ,鈥,xn)=c1x1+鈥.+cnxn -> max
Ograniczenia zwi膮zane ze 艣rodkami produkcji:
$\begin{pmatrix} a_{11}x_{1} + \ a_{12}x_{2} + \ldots + \ a_{1n}x_{n} \leq b_{1} \\ a_{21}x_{1} + \ a_{22}x_{2} + \ldots + \ a_{2n}x_{n} \leq b_{2} \\ \ldots\text{..} \\ a_{r1}x_{1} + a_{r2}x_{2} + \ldots + \ a_{\text{rn}}x_{n} \leq b_{r} \\ \end{pmatrix}$
ograniczenia zwi膮zane z popytem: dj鈥勨墹鈥xj鈥勨墹鈥ej dla niekt贸rych j.
PLAN PRODUKCJI
Plan produkcji, czyli decyzja co do wielko艣ci produkcji ka偶dego asortymentu: (x1 ,鈥,xn) jt rozwi膮zaniem dopuszczalnym, je艣li spe艂nia warunki ograniczaj膮ce. Rozwi膮zanie optymalne b臋dzie to (Lub b臋d膮 te) spo艣r贸d rozwi膮za艅 dopuszczalnych, dla kt贸rego (lub dla kt贸rych) f-cja celu przyjmuje warto艣膰 max. Dopt wyznacza si臋 metoda sympleks. Kt贸ra b臋dzie om贸wiona wkr贸tce po metodzie graficznej.
WARSTWICE
Graficzn膮 metod臋 rozwi膮zywania zada艅 PL stosuje si臋 wtedy gdy w zadaniu wyst臋puj膮 dwie zmienne decyzyjne. W贸wczas 艂atwo wyznaczy膰 zbi贸r dopuszczalny D na p艂aszczy藕nie. Pos艂uguj膮c si臋 warstwicami f-cji celu f mo偶na wyznaczy膰 pkt optymalny x0 w kt贸rym f(x0)=max (min) (o ile istnieje). Przypomnijmy poj臋cie warstwicy f-cji f(x). Warstwic膮 f-cji f odpowiadaj膮 warto艣ci z R nazywamy zbi贸r: Wz(f)={x Df: f(x)=z}.
Zbior Wz(f) jt zbiorem agrumentow f-cji f, dla kt贸rych warto艣膰 f-cji f jt r贸wna z.
W艁ASNO艢CI PL
1. Je偶eli zbi贸r D jt niepusty i ograniczony, to zadanie PL posiada co najmniej jedn膮 Dopt. 2. Je偶eli zbi贸r Dopt nie jt 脴, to przynajmniej jeden wierzcho艂ek zbioru D nale偶y do zbioru Dopt. 3. Je偶eli Dopt 鈮 脴 albo funkcja celu jt funkcj膮 nieograniczon膮 na zbiorze D, to zadanie PL nie posiada rozwi膮zania (jest zadaniem sprzecznym) 4. Zbi贸r Dopt decyzji dopuszczalnych jt zbiorem wypuk艂ym, domkni臋tym, o sko艅czonej lb wierzcho艂k贸w (niekoniecznie ograniczony) 5. Zbi贸r Dopt jt r贸wnie偶 zbiorem wypuk艂ym, domkni臋tym i o sko艅czonej lb wierzcho艂k贸w.
STANDARDOWA POSTA膯 ZADANIA PL

Zadanie programowania liniowego:
$\sum_{i = 1}^{n}{c_{i}x_{i}}$ -> max $\sum_{j = 1}^{n}{a_{\text{ij}} \leq b_{i}}$ dla i = 1,2, 鈥, m1
$\sum_{j = 1}^{n}{a_{\text{ij}} \geq b_{i}}$ dla i = m1+1, 鈥, m2
$\sum_{j = 1}^{n}{a_{\text{ij}} = b_{i}}$ dla i = m2+1, 鈥, n
xj鈮0 dla j = 1, 鈥, n
Wprowadzaj膮c dodatkowo m1+m2 zmiennych, warunki zawieraj膮ce nier贸wno艣膰 鈮 lub 鈮 przejd膮 na warunki zawieraj膮ce znak =. Pozwoli to przedstawi膰 PL w postaci : $\sum_{i = 1}^{n + m_{1} + m_{2}}{c_{i}x_{i}}$ -> max
przy warunkach: $\sum_{j = 1}^{n + m_{1} + m_{2}}{a_{\text{ij}} = b_{i}}$ i=1, 2, 鈥, n
xj 鈮 0; j = 1,2,鈥, n+ m1+ m2
Ten zapis PL nazywa si臋 standardow膮 lub kanoniczn膮 postaci膮 programowania liniowego. W metodzie sympleks zadanie PL przedstawia si臋 w postaci standardowej.
PRZEJ艢CIE DO STANDARDOWEJ POSTACI
W zadaniu PL gi (x) 鈮 bi , i = 1, 鈥, m1 oraz gi (x) 鈮 bi , i = m1+1, 鈥, m2 nale偶y przekszta艂ci膰 ma r贸wno艣膰 gi (x) = bi przez wprowadzenie nieujemnych zmiennych dodatkowych. xn鈥+鈥1,鈥xn鈥+鈥2,鈥嗏,鈥xn鈥+鈥m;鈥喡犅xn鈥+鈥m1鈥+鈥1,鈥xn鈥+鈥m1鈥+鈥2,鈥嗏,鈥xn鈥+鈥m1鈥+鈥m2
Zmienne dodatkowe zmienne dodatkowe
niedoboru nadmiaru
takich aby:gi(x)鈥+鈥xn鈥+鈥i鈥=鈥bixn鈥+鈥i鈥=鈥bi鈥呪垝鈥gi(x);鈥i鈥=鈥1,鈥喡犫,聽m1
gi(x)鈥呪垝鈥xn鈥+鈥i鈥=鈥bixn鈥+鈥i鈥=鈥gi(x)鈥呪垝鈥bi i鈥=鈥劼m1鈥+鈥1,鈥嗏,鈥m1鈥+鈥m2
PRZYK艁AD : PROCEDURA ITERACYJNA METODY SYMPLEKS
Metoda SYPMLEKS jt uniwersaln膮 metod膮 rozwi膮zania PL. Jt procedur膮 iteracyjn膮. W ka偶dym kroku: a) wyznacza dopuszczalne rozwi膮zanie bazowe; b) sprawdza czy jt ono rozwi膮zaniem optymalnym; c) je艣li nie jest to rozwi膮zanie optymalne, wskazuje jak przej艣膰 do nast臋pnego dopuszczalnego rozwi膮zanie bazowego, nie gorszego od poprzedniego.
Wyniki poszczeg贸lnych iteracji zapisuje si臋 w kolejnych tablicach sympleksowych. Procedur臋 ko艅czy si臋 w momencie stwierdzenia, 偶e aktualne rozwi膮zanie jt rozwi膮zaniem optymalnym.
ISTOTA METODY SYMPLEKS
Metoda sympleks pozwala wyznaczy膰 wsp贸艂rz臋dne wierzcho艂ka zbioru dopuszczalnego D i sprawdzi膰, czy ten wierzcho艂ek jt rozwi膮zaniem optymalnym.
Je艣li nie jt optymalny, rozpoczyna w臋dr贸wk臋 do nast臋pnego wierzcho艂ka D, kt贸ry jt rozwi膮zaniem zadani PL, nie gorszym od poprzedniego.
Po sko艅czonej lb krok贸w, procedura ko艅czy si臋 znalezieniem optymalnego rozwi膮zania albo stwierdzeniem, 偶e nie istnieje rozwi膮zanie, czyli 偶e zadanie PL jt sprzeczne.
Wierzcho艂ki zbioru dopuszczalnego D s膮 bazowymi rozwi膮zaniami dopuszczalnymi.
ZADANIE PL
Zadanie PL w postaci standardowej (kanonicznej):
f(x)鈥=鈥cx鈥勨啋鈥max (1)
przy warunkach : Ax = b (2) ; x 鈮 0 (3)
gdzie: A=$\begin{bmatrix} a_{11} & \ldots & a_{1n} \\ & \ldots & \\ a_{m1} & \ldots & a_{\text{mn}} \\ \end{bmatrix}$, b=$\begin{bmatrix} b_{1} \\ \ldots \\ b_{m} \\ \end{bmatrix}$, x=$\begin{bmatrix} x_{1} \\ \ldots \\ x_{n} \\ \end{bmatrix}$, c=$\begin{bmatrix} c_{1} \\ \ldots \\ c_{n} \\ \end{bmatrix}$
Zak艂adamy, 偶e uk艂ad (2) jest uk艂adem niesprzecznym, tzn. rzA=rz[A/b]. Zak艂adamy, 偶e rzA=m. Je偶eli rzA<m, to m-rzA warunk贸w uk艂adu (2) odrzucamy.
MACIERZ BAZOWA
Macierz A ma m liniowo niezale偶nych kolumn oznaczonych przez aj1,鈥aj2,鈥嗏,鈥ajm. Z tych kolumn utworzymy macierz B, a z pozosta艂ych kolumn macierz P.
Zatem: A=[BP], gdzie : B(xi)= [aj1,鈥嗏,鈥ajn] P(xj)=[aj,鈥n鈥+鈥1,鈥嗏,鈥ajn]
Macierz B 鈥 macierz bazowa, P 鈥 zmienne niebazowe, a 鈥 wsp贸艂rz臋dne wektora x o indeksach j1,鈥j2,鈥嗏,鈥jn - zmienne bazowe, pozosta艂e wsp贸艂rz臋dne wektora x 鈥 zmienne niebazowe.
Wymaga si臋, 偶eby B by艂a macierz膮 nieosobliw膮 tzn. istnia艂a B鈭1 (det B鈮0)
OZNACZENIE ZWI膭ZANE Z BAZ膭 B
Odpowiednio do podzia艂u macierzy A, dzielimy wektor x na cz臋艣ci 饾懃饾惖 饾憱 饾懃饾憙. A=$\begin{bmatrix} x_{B} \\ x_{P} \\ \end{bmatrix}$ gdzie xB鈥=鈥刐xj1,鈥嗏,鈥xjm]鈥 - wektor zmiennych bazowych; xP鈥=鈥刐xjn鈥+鈥1,鈥嗏,鈥xjn]鈥 - wektor zmiennych niebazowych. Analogicznie dzielimy wektor wsp贸艂czynnik贸w funkcji celu c=$\begin{bmatrix} c_{B} \\ c_{P} \\ \end{bmatrix}$ gdzie cB鈥=鈥刐cj1,鈥,cjm] - wsp贸艂czynnik przy zmiennych bazowych; cP鈥=鈥刐cjn鈥+鈥1,鈥,cjn] - wsp. przy zmiennych niebazowych.
BAZOWE ROZWI膭ZANIE DOPUSZCZALNE (BRD)
PL (1)-(3) zapisuje si臋 w postaci $\left\lbrack \text{BP} \right\rbrack\begin{bmatrix} x_{B} \\ x_{P} \\ \end{bmatrix} = b$, kt贸rego rozwi膮zanie jt w postaci $x = \begin{bmatrix} x_{B} \\ x_{P} \\ \end{bmatrix} = \begin{bmatrix} B^{- 1}b - B^{- 1}Px_{P} \\ x_{P} \\ \end{bmatrix}$. Szczeg贸lne rozwi膮zanie uk艂adu (2) otrzymujemy, gdy postawimy xP鈥=鈥0 i to rozwi膮zanie oznaczamy przez $x^{B} = \begin{bmatrix} x_{B} \\ x_{P} \\ \end{bmatrix} = \begin{bmatrix} B^{- 1}b \\ 0 \\ \end{bmatrix}$. xB- ca艂e rozwi膮zanie; xB- oznacza tylko cz臋艣膰 rozwi膮zania odpowiadaj膮cego zmiennym bazowym. Je偶eli xB鈥=鈥B鈭1b鈥>鈥0, to wektor xB jt rozwi膮zaniem dopuszczalnym odpowiadaj膮cym bazie B i nazywane jt bazowym rozwi膮zaniem dopuszczalnym.
BAZOWE ROZWI膭ZANIE OPTYMALNE
Wsp贸艂rz臋dne wektora xB鈥=鈥B鈭1b w BRD xB s膮 wsp贸艂rz臋dnymi wierzcho艂ka zbioru D. Rozwi膮za艅 optymalnych zad PL z kryterium mx poszukuje si臋 w艣r贸d rozwi膮za艅 BRD. Rozwi膮zanie BRD xB b臋dzie rozwi膮zaniem optymalnym, gdy f(xB)鈥勨墺鈥f(x) dla ka偶dego rozwi膮zania (4). Niech HP鈥=鈥B鈭1P, ZP鈥=鈥cBHp , zB鈥=鈥cB ; $Z^{B} = \begin{bmatrix} z_{B} \\ z_{P} \\ \end{bmatrix}$. BRD xB jt optymalnym rozwi膮zaniem zad PL, gdy c鈥呪垝鈥zB鈥勨墹鈥0.
WSKA殴NIKI OPTYMALNO艢CI
Warunek optymalno艣ci BRD xB c-z鈮0 oznacza, 偶e cj鈥呪垝鈥zjB鈥勨墹鈥0 dla ka偶dego j=1,2, 鈥, n. Zauwa偶my, 偶e cj鈥呪垝鈥zjB鈥=鈥0 dla j褦B, czyli ka偶dej zmiennej bazowej. R贸偶nice cj鈥呪垝鈥zjB nazywamy wska藕nikami optymalno艣ci.
DOPUSZCZALNA POSTA膯 BAZOWA B
Aby nie oblicza膰 macierzy odwrotnej B鈭1 bd stosowali przekszta艂cenia elementarne na wierszach macierzy rozszerzonej [A|b] takie, aby dosta膰 macierz [HB|h0B], przy czym HB鈥=鈥B鈭1A鈥=鈥B鈭1[B P]鈥=鈥刐B鈭1B B鈭1P]鈥=鈥刐I聽聽HP] , gdzie HP鈥=鈥B鈭1P, h0B鈥=鈥B鈭1b. M贸wimy, 偶e zad PL o macierzy rozszerzonej [HB|h0B], ma dopuszczaln膮 posta膰 bazow膮. W tej nowej macierzy kolumna h0B鈥=鈥xB, wi臋c znane jt BRD xB. Macierz HB pozwoli 艂atwo sprawdzi膰, czy to rozwi膮zanie xB jest optymalne. Rachunki z tym zwi膮zane zapisujemy w tablicy sympleksowej.
SCHEMAT TABLICY SYMPLEKSOWEJ

Kryterium wej艣cia i wyj艣cia
Kryterium wej艣cia do zbioru zmiennych bazowych wprowadza si臋 zmienn膮 niebazow膮 xs, dla kt贸rej wska藕nik optymalno艣ci przyj膮艂 najwi臋ksza warto艣膰 dodatni膮:cS鈥呪垝鈥zS鈥=鈥刴ax{cj鈥呪垝鈥zS鈥:鈥劼犅cj鈥呪垝鈥zj鈥>鈥0} . Kryterium wyj艣cia ze zbioru zmiennych bazowych nale偶y usun膮膰 zmienn膮 xr, dla kt贸rej:
$\frac{h_{r0}}{h_{\text{rs}}} = \operatorname{}{\{\frac{h_{r0}}{h_{\text{is}}}:\ \ \ h_{\text{is}} > 0\}}$ gdzie hij s膮 elementami macierzy HB鈥=鈥B鈭1A, a hr0 s膮 wsp贸艂rz臋dnymi wektora h0B鈥=鈥B鈭1b.
TWIERDZENIA O BRD (DLA MAX)
1T: Je偶eli BRD xB ma wszystkie wsp贸艂rz臋dne bazowe r贸偶ne od 0, to xB jt rozwi膮zaniem optymalno艣ci (RO) wtedy i tylko wtedy, gdy wszystkie wska藕niki optymalno艣ci s膮 niedodatnie, czyli c鈥呪垝鈥zB鈥勨墹鈥0.
2T: Je偶eli BRD xB ma wszystkie wsp贸艂rz臋dne bazowe r贸偶ne od 0, to xB jt jedynym RO wtedy i tylko wtedy, gdy wszystkie wska藕niki optymalno艣ci s膮 ujemna, czyli c鈥呪垝鈥zB鈥<鈥0 dla jB.
3T: Je偶eli BRD xB istnieje zmienna niebazowa o nr k, dla kt贸rej wska藕nik optymalno艣ci jt dodatni ck鈥呪垝鈥zk鈥>鈥0 oraz k-ta kolumna macierzy HB ma elementy niedodatnie, tzn. h0B鈥勨墹鈥0, to f.celu jt niegraniczona z g贸ry. Zbior Dopt鈥=鈥勨寑.


Wyszukiwarka