Po drugie, określone są zadania planowe w zakresie poszczególnych tkanin. Na trzech typach krosien należy wyprodukować co najmniej 1120 m tkaniny 1, czyli
5*1!+7*21+8*3! ^ 1120
i analogicznie dla pozostałych tkanin:
10*12+ 7*22+ 9*32 ^ 1260,
8*13 + 12*23 + 10*33 ^ 1800,
12*14 + 10*24+11*34 > 1200,
6*15+ 8*25+ 9*35 ^ 720.
Oczywiście, *y > 0 dla i = 1, 2, 3 ,j = 1,2,..., 5.
W funkcji celu należy zminimalizować łączny czas pracy krosien, czyli
^*y) = *U+*12+*13+*14 + *15 +
+ *2i +*22+ *23 +X24 + X2 5 +
+ *31+*32+ *33+*34 +*35 ^ min.
Optymalne rozwiązanie zadania (uzyskane za pomocą algorytmu simpleks) jest następujące:
'0 |
126 |
0 |
100 |
0 | |
X* = |
0 |
0 |
150 |
0 |
0 |
140 |
0 |
0 |
0 |
80 |
czyli *12 = 126, **i4 = 100, *‘23 = 150, **31 = 140, **35 = 80, = 596 kros-
nogodzin.
A zatem krosna typu A powinny pracować 126 godz. przy produkcji tkaniny 2 i 100 godz. przy produkcji tkaniny 4; krosna typu B - 150 godz. przy produkcji tkaniny 3; krosna typu C - 140 godz. przy produkcji tkaniny 1 i 80 godz. przy produkcji tkaniny 5. Łącznie wykorzystane zostanie tylko 596 krosnogodz.
Przykład 21. Trzy produkty: I, II i III mogą być wykonywane na maszynach A i B. W tablicy 108 podano czas pracy tych maszyn przy produkcji poszczególnych wyrobów oraz koszt 1 godz. pracy każdej maszyny.
Tablica 108
Zużycie czasu pracy maszyny na | ||||
Maszyny |
jednostkę wyrobu (w godz.) |
1 godz. pracy | ||
I |
11 |
III |
(w zł) | |
A |
0,3 |
0,2 |
0,5 |
35 |
B |
0,4 |
0,1 |
0,2 |
15 |
Dokonać rozdziału zadań minimalizując koszt wytworzenia przynajmniej 7000 szt. wyrobu I i przynajmniej 5000 szt. wyrobu II. Na produkcję wyrobu III nie nakłada się żadnych ograniczeń. Wiadomo ponadto, że limit czasu pracy maszyn typu A wynosi 5000 godz., a maszyn typu B - 2000 godz.
Rozwiązanie. Podobnie jak w przykładzie 20 należy tak rozdzielić produkcję trzech wyrobów pomiędzy dwa typy maszyn, aby nie przekroczyć dopuszczalnych czasów pracy maszyn i wyprodukować planowane ilości wyrobów. Ponieważ podane parametry atj określają zużycie czasu pracy maszyn na jednostkę każdego wyrobu, zmienne decyzyjne określać będą ilość y-ego wyrobu (j = 1,2,3) wytwarzaną na /'-tym typie maszyn (*•=1,2).
Warunki dotyczące zadań produkcyjnych przybierają następującą postać:
xn + *21 ^ 2000 dla wyrobu I ,
oraz
*i2 + *22 ^ 5000 dla wyrobu II, a warunki dotyczące limitów czasu pracy maszyn:
0,3*! l + 0,2x12 + 0,5x13 5000,
0,4x21 -)- 0,1x22 + 0,2x23 ^ 2000.
Jak zawsze, xtj ^ 0 dla i — 1,2 oraz j =1,2,3, a w funkcji celu należy zminimalizować koszty pracy obu typów maszyn, przy danych kosztach jednostkowych (1 godz.). A zatem
Ąxij) = 35(0,3xn +0,2x12 + 0,5x13 +
+ 15(0,4.x21+0,1x22 + 0,2x23) -> min,
gdzie jak łatwo zauważyć, wiersz pierwszy ujmuje łączny koszt pracy maszyn typu A, a wiersz drugi - maszyn typu B.
Optymalnym rozwiązaniem tak sformułowanego zadania jest macierz
X* =
3250 0 0
3750 5000 0 ’ skąd F{X*) = 64 125 zł. Tak więc na maszynach typu A należy wyprodukować 3250 szt. wyrobu I, a na maszynach typu B - 3750 szt. wyrobu I i 5000 szt. wyrobu II. Wyrobu III, wobec braku jakichkolwiek ograniczeń, nie należy produkować (nietrudno zauważyć, że jego produkcja jest bardziej czasochłonna niż pozostałych wyrobów). Wyprodukowanie optymalnych ilości wyrobów kosztować będzie 64 125 zł.
115