362 Zarządzanie projektami
yA, yH mają wartość zero. Czas krytyczny wyznaczony jest przez najszybsze zaistnienie zdarzenia końcowego, stąd otrzymujemy zadanie:
*fi —» min,
przy warunkach ograniczających:
*5 5*7+*„
*4Sj6+*2,
*5 > 8 + x2,
*5 > 3 + *3,
*6 > 2 + *4,
*6 > 5+*5,
Zadanie to możemy interpretować jako szczególny przypadek zadania minimalizacji czasu przy zadanym koszcie. Rozwiązujemy je za pomocą programu SIMP.EXE. Otrzymujemy następujące rozwiązanie:
Czas krytyczny projektu wynosi 20 jednostek. Porównując momenty zaistnienia zdarzeń z harmonogramem A.LAP, przedstawionym na rys. 7.9, widzimy, że metodą simpleks można wyznaczyć momenty najpóźniejszego zaistnienia wszystkich zdarzeń.
Przedstawimy zadanie przyspieszenia realizacji projektu, sformułowane w przykładzie 7.4 i omówione w podrozdziałach 7.4.3 i 7.4.4 jako zadanie dwukryterialne.
Cel
Celem jest optymalny rozdział środków na przyspieszenie realizacji projektu. Zadanie rozpatrujemy jako problem dwukryterialny, w którym:
I. Minimalizujemy koszt przyspieszenia projektu.
II. Minimalizujemy czas trwania projektu.
Zmienne decyzyjne
xt, ..., jc6 — momenty zaistnienia zdarzeń 1-6,
yA, ..., y„ — czasy przyspieszenia realizacji czynności 4-/7.
Funkcje kryterialne
• koszt przyspieszenia:
/iO/ł. >'«, 371 2 37?. 37-, 37;, y«) = 60y/1 + 45yn + 55.yc+50yo + 65ye + 60yP +
+ 70yf;+65y,/ —> min,
• czas trwania projektu:
Warunki ograniczające:
• warunki opisujące strukturę projektu:
x2>5-yA+xh x-> >l-yH+x,, x4^6-yc + x2, xs^8 -y/> + x2, x5^3-yt+x2, xs>4-yF+x4, x6>2 -y(;+x4, x6>5 -yH+x,.
• warunki opisujące możliwości przyspieszenia kolejnych czynności:
0«.y<<2, 0<y8<3, 0<yc<2, 0«=y0O,
0<y£<l, 0^.y£^l, 0sS.y„<2.
warunki nieujemności: xi, x2, x3, x4, xs, x6 ^ 0.
Wyznaczymy rozwiązania niezdominowane w przestrzeni kryterialnej. Wykorzystamy metodę satysfakcjonującego poziomu kryteriów, opisaną w podrozdziale 4.4.2. Będziemy minimalizować wartości pierwszego kryterium, czyli kosztu przyspieszenia przy ustalonej wartości czasu dyrektywnego. Przypomnijmy, że rozpatrując w podrozdziale 7.4.3 zagadnienie minimalizacji kosztu przy zadanym czasie dyrektywnym, wykonaliśmy już serię takich obliczeń. Ich wyniki, zestawione dla wybranych wartości czasów dyrektywnych, równych 19, 18, ..., 13, i przedstawione w tablicy 7.12 mogą być wykorzystane do wyznaczenia interesujących nas punktów niezdominowanych.