148 149

148 149



148


Zadanie transportowe i problem komiwojażera



Opiszemy dalej sposób postępowania w kolejnych iteracjach metody potencjałów.

3.4.1. Badanie optymalności rozwiązania

Iteracja 1

Przypomnijmy zapisane uprzednio w tablicy 3.7 pierwsze rozwiązanie dopuszczalne, otrzymane metodą minimalnego elementu (tablica 3.11). Węzły bazowe zaznaczone są gwiazdką.

Tablica 3.1 I

Rozwiązanie początkowe (metoda minimalnego elementu)

Podaż

10*

10*

0

0

0

5*

15*

0

0

0

30*

0

0

0

0

Popyt

Macierz kosztów jednostkowych

Wartość funkcji celu

1

4

7

3

5

11

6

7

9

510

Przypuśćmy, że jest to rozwiązanie optymalne interesującego nas zadania. Wtedy spełnione są warunki (3.8). Ponieważ zmienne xlt, x]2, x22, x2i i xn są dodatnie, więc odpowiadające im warunki ograniczające w zadaniu dualnym muszą być spełnione jako równania. Oznacza to więc:

dla węzła (1, 1): «, + v, + 1=0, dla węzła (1,2): M| + v2 + 4 = 0, dla węzła (2, 2): u2 + v2 + 5 — 0, dla węzła (2, 3): »2 + ^,+ 11=0, dla węzła (3, 3): ui+vi + 9 = 0.

Otrzymujemy w ten sposób układ 5 równań liniowych o 6 niewiadomych. Aby go rozwiązać, jedną ze zmiennych potraktujemy jako parametr. Przyjmijmy, że «,=«. Mamy wówczas rozwiązanie:

u | =«,    v, =— 1 -a,

u2 = — 1 + a, v2 = — 4 — a,

«3=l+a, v5 = — 10 — a.

Obliczymy wartości współczynników optymalności c-j, którymi są lewe strony warunków ograniczających zadania dualnego, zapisane wzorami (3.7). Wykorzystując wzór:

clj=Ui+Vj+Cij,    (3.11)

otrzymujemy:

Ci | = Ui + i’i + 1 = a + (— 1 — a) + I =0,

C|2 = W| + i>2 + 4 = a + (—4 —<2)+4 = 0, cl3 = «| + v3 + 7=a + (- 10 — a)+ 7 =-3, c2l = u2 +    + 3 = (- 1 + a) + (- 1 - a) + 3 = 1,

c22u2 + v2 ■*" 5 — (— 1 + a) + (— 4 — a) + 5 = 0, c23 = w2 +    + 11 = (- 1 + a) + (— 10 - a) + 11 = 0,

c,| = u3 + v'i + 6 = (1 + a) + (- 1 — a) + 6 = 6, cj2 = u3 + v2 + 7 = (l -ł-a) + (-4-«) + 7 = 4,

Cj3 = «3+ Vj + 9 = (1 +a) + (- 10-zr) + 9 = 0.

Widzimy, że wartości współczynników optymalności nie zależą od wyboru wartości parametru a. W dalszych rozważaniach przyjmiemy więc dla wygody, że mamy a = 0.

Wyniki obliczeń zestawimy w postaci macierzy współczynników opiymal-ności C'. Otrzymujemy:

0    0-3

C' =


1    0 0

6 4    0

Gdyby rozpatrywane przez nas rozwiązanie początkowe było optymalne, wówczas odpowiadające mu rozwiązanie zadania dualnego musiałoby spełniać warunki ograniczające tego zadania, czyli wartości wszystkich współczynników optymalności powinny być nieujcmne. Widzimy, że tak jednak nie jest, co oznacza, że nasze przypuszczenie co do optymalności rozwiązania początkowego było fałszywe. Rozwiązanie początkowe nie jest więc optymalne i wymaga poprawy.

Powyższe postępowanie można zastosować w stosunku do dowolnego rozwiązania bazowego zadania transportowego. Otrzymujemy jednocześnie sformułowane poniżej kryterium optymalności.

Kryterium optymalności

Jeżeli wartości wszystkich wskaźników optymalności są nieujemne, to rozpatrywane rozwiązanie jest optymalne. Jeżeli choć jeden ze wskaźników optymalności jest ujemny, to istnieje możliwość poprawy tego rozwiązania.


Wyszukiwarka

Podobne podstrony:
136 137 136 Zadanie transportowe i problem komiwojażera znacznie większej liczby iteracji. Do drugie
138 139 138 Zadanie transportowe i problem komiwojażera Rysunek
140 141 140 Zadanie transportowe i problem komiwojażera reguły tworzenia zadania dualnego opisane w
142 143 142 Zadanie transportowe i problem komiwojażera Rozwiązanie zapisane w macierzy X jest rozwi
144 145 144 Zadanie transportowe i problem komiwojażera Tablica 3.4 Rozwiązanie początkowe (metoda
146 147 146 Zadanie transportowe i problem komiwojażera Tablica 3.9 Rozwiązanie początkowe (metoda
150 151 150 Zadanie transportowe i problem komiwojażera3.4.2.    Wybór zmiennej 
152 153 152 Zadanie transportowe i problem komiwojażera Tablica 3.13 Rozwiązanie początkowe (metod
154 155 154 Zadanie transportowe i problem komiwojażera Tworzymy nowe rozwiązanie dopuszczalne. Doty
156 157 156 Zadanie transportowe i problem komiwojażera X
158 159 158 Zadanie transportowe i problem komiwojażera Iteracja 1 Tworzymy układ równań liniowych
160 161 160 Zadanie transportowe i problem komiwojażera Tablica 3.30 Dotychczasowa macierz wskaźni
162 163 162 Zadanie transportowe i problem komiwojażera3.5. Bilansowaniezadania transportowego i M
164 165 164 Zadanie transportowe i problem komiwojażeraPrzykład 3.4 Popyt w centrum dystrybucji 02 z
166 167 166 Zadanie transportowe i problem komiwojażera Tablica
170 171 170 Zadanie transportowe i problem komiwojażera Tablica
172 173 172 Zadanie transportowe i problem komiwojażera Tablica
174 175 174 Zadanie transportowe i problem komiwojażera Tablica 3.41 Chromosom Wartość funkcji
178 179 178 Zadanie transportowe i problem komiwojażera Tablica 3.46 Tablica 3.47 Przyjazd do mi a

więcej podobnych podstron