110 111

110 111



I 10


Programowanie liniowe całkowito!iczbowe


jest celowy, gdyż nie jest możliwe wygenerowanie rozwiązania całkowitolicz-bowego lepszego niż to, które otrzymaliśmy, rozwiązując zadanie 2. Tak więc punkt B(10, 11) jest rozwiązaniem optymalnym wyjściowego zadania, opisanego w przykładzie 2.1.

Rozpatrzymy obecnie możliwość podziału zadania 1 ze względu na zmienną x2. Przypomnijmy, że dysponujemy rozwiązaniem, którego współrzędne wynoszą A(10%, 102/j). Zmienna *2 w optymalnym rozwiązaniu całkowitoliczbowym również nic może przyjąć wartości 102/3. Wartość ta będzie mniejsza lub równa 10 albo też większa lub równa 11 (rys. 2.4).


Rysunek 2.4


10


*2


>


Tym razem zbiór rozwiązań dopuszczalnych zrelaksowanego zadania 1 podzielimy na następujące części: pierwszą, w której dołączymy dodatkowy warunek 0 < x2 < 10, oraz drugą, w której będziemy mieli x2 > 11. W ten sposób otrzymamy następujące problemy:

Zadanie 2'    Zadanie 3'


x, + x2 —» max, *, + 2x2 < 32, 18;t|+3jc2 < 224,

0<*2< 10,

A|, *2 > 0,

*,, *2 — całkowite.


je, + *2 —> max, *, +2*2 < 3218*,+3*2 <224,


*,, *2 > 0,

x„ *2 — całkowite.


Dokonany podział zbioru rozwiązań dopuszczalnych zrelaksowanego zadania 1 na dwie części względem *2 oraz rozwiązania zadań 2' i 3' metodą geometryczną pokazano na rysunku 2.5.

Rozwiązaniem optymalnym zadania 2' jest punkt £>(10%, 10), a optymalna wartość funkcji celu wynosi 20%. Rozwiązaniem optymalnym zadania 3' jest punkt E(10, 11), a optymalna wartość funkcji celu jest równa 21. Ponieważ rozwiązanie zadania 3' jest całkowitoliczbowe i na dodatek jest lepsze od rozwiązania niecałkowitoliczbowego zadania 2', dalszy podział zadania 2', choć możliwy, nie jest potrzebny.



-V ■    ■ .    .    ■__-_    ■    y



Rysunek 2.5

2.2.2. Zadanie mieszane

Przypomnijmy, że mieszanymi zadaniami programowania liniowego w licz-, bach całkowitych są takie zadania, w których warunek całkowitoliczbowości nałożony jest na niektóre zmienne decyzyjne, natomiast pozostałe mogą przyjmować dowolne wartości. Powróćmy na chwilę do zadania z przykładu 2.1. Jeżeli założymy, że zmienna x, ma być całkowita, a zmienna jc2 może przyjmować dowolne wartości, to otrzymamy zadanie mieszane. Zbiór rozwiązań dopuszczalnych takiego zadania ilustruje rys. 2.6. Przykład innego zadania mieszanego otrzymamy wówczas, gdy założymy, że zmienna jc2 w przykładzie 2.1 ma być całkowita, a zmienna x, może przyjmować dowolne wartości (rys. 2.7).

Zaletą naszkicowanej uprzednio metody podziału i ograniczeń jest to, że możliwe jest również jej wykorzystanie w przypadku zadań mieszanych. Prześledzimy tę możliwość, rozwiązując następne zadanie (przykład 2.2). W kolejnych iteracjach trzeba będzie znaleźć rozwiązanie kilku pomocniczych zadań programowania liniowego.


Wyszukiwarka

Podobne podstrony:
SOBOTA, 26.10.2013 9.15 s. 2.17 Programowanie liniowe i całkowitoliczbowe s. 1.13 Pomiar
106 107 2 106 Programowanie liniowe całkowitoliczbowe leks, a także metodę geometryczną, moż.na wyko
108 109 2 108 Programowanie liniowe całkowitoliczbowe Rysunek 2.1 Rozpatrzymy najpierw możliwość pod
110,111 Epitet może określać cechę, która jest naturalną właściwością przedmiotu; tak dzieje się w p
112 113 Programowanie liniowe całkowitoliczbowe Rysunek 2.6    Rysunek 2.7112 Przykła
114 115 I 14 Programowanie liniowe całkowitoliczbowe Otrzymujemy następujące zadania: I 14 Programow
116 117 I 16 Programowanie liniowe całkowitoliczbowe Iteracja 5 Porządkujemy lisię zadań. Na liście
118 119 I 18 Programowanie liniowe całkowitoliczbowe Przykład 2.3 Należy rozwiązać zadanie: /(jc,, j
120 121 120 Programowanie liniowe całkowito liczbowe odpowiadające zmiennej bazowej o wartości nieca
122 123 122 Programowanie liniowe całkowitoliczbowe Ponieważ zmienne *,, *,, x4 mogą przyjmować jedy
124 125 124 Programowanie liniowe całkowitoliczbowe Interpretację geometryczną metody cięć przedstaw
126 127 126 Programowanie liniowe całkowitoliczbowe decyzyjny małego wydawnictwa przygotowującego pl
128 129 128 Programowanie liniowe całkowitoliczbowe •    warunki określające możliwoś
130 131 130 Programowanie liniowe całkowitoliczbowe W swoich planach wydawnictwo nie zamierza uwzglę
132 133 132 Programowanie liniowe całkowitoliczbowe Interpretacja rozwiązania Maksymalna wielkość sp
134 135 134 Programowanie liniowe calkowitoliczbowe Rozwiązanie optymalne Zadanie rozwiązujemy za po

więcej podobnych podstron