Documente Academic
Documente Profesional
Documente Cultură
Activități Condiționări Durata Necesar Necesar EST EFT LST LFT Rezerva
(luni) din R1 din R2
A - 2 4 4 0 2 0 2 0
B - 4 2 4 0 4 5 9 5
C A 1 4 3 2 3 6 7 4
D A 4 3 4 2 6 2 6 0
E B, D 2 3 3 6 8 10 12 4
F B, D 3 2 2 6 9 9 12 3
G E, F 3 4 4 9 12 12 15 3
H D 4 2 2 6 10 6 10 0
I C 3 2 4 3 6 7 10 4
J H, I 5 2 2 10 15 10 15 0
Să se determine durata minimă de execuție a proiectului dat în cazul în care sunt utilizate
resursele R1 și R2 fără depășirea cantităților disponibile b1=6 și b2=8.
Rezolvare
Etapa 1: Determinăm durata minimă de realizare a proiectului fără a ține cont de consumul de resurse.
Vom trasa rețeaua coordonatoare a acestui proiect utilizînd reprezentarea pe noduri a activităților (AoN)
Durata minima de realizare: 15 luni.
Activități critice: A, D, H, J
Etapa 2: Stabilim dacă ne încadrăm în cantitatea disponibilă din fiecare tip de resursă în cazul în care
toate activitățile sunt programate la termenul minim de începere (EST). Sunt suficiente cantitățile
disponibile din cele două resurse pentru a finaliza proiectul în cele 15 luni? Dacă resursele sunt
insuficiente în raport cu nevoile, atunci se vor reprograma activitățile proiectului astfel încât necesarul
de resurse să se încadreze în disponibilul dat.
Rezolvarea unui conflict de resursă presupune identificarea unei modalități de reprogramare (amânare)
a unora dintre activitățile proiectului pe baza unui criteriu de amânare astfel încât să ne încadrăm în
disponibilul din fiecare resursă la orice moment pe întreaga durată de desfășurare a proiectului.
Criteriul de prioritate la amânare folosit la acest exercițiu este cel referitor la rezerva cea mai mare (are
prioritate la amânare activitatea cu rezerva cea mai mare).
Notații:
A’= A - β
Inițializare:
Iterația 1: t=0;
P1: A ={A;B};
P5: Deoarece nu avem activități amânate => nu se calculează TPI pentru activitățile neprogramate și
pentru că suntem la t=0 => TPI=EST
Iterația 2: t=2 (min TPI pentru activitățile încă neprogramate la it. 1);
P3: Aplicăm criteriul de prioritate la amânare referitor la rezerva de timp (activitatea cu rezerva de timp
mai mare va fi cea amânată);
P5: Activității amânate C i se fixează un nou TPI egal cu minimul termenelor de finalizare a activităților
din A’ => TPIC=min{TDTB, TDTD}=min {4, 6}= 4.
Din analiza rețelei coordonatoare observăm următoarele:
Iterația 3: t=4 (min TPI pentru activitățile încă neprogramate la it. 2);
P3: Deoarece nu avem de ales între mai multe activități candidate, nu aplicăm criteriul de prioritate la
amânare;
P4: Deoarece activitatea D este deja programată, nu setăm termene definitive de începere/terminare.
P5: Activității amânate C i se fixează un nou TPI egal cu minimul termenelor de finalizare a activităților
din A’ => TPIC=min{ TDTD}= 6.
Iterația 4: t=6 (min TPI pentru activitățile încă neprogramate la it. 3);
P5: Activităților amânate E și F li se fixează un nou TPI egal cu minimul termenelor de finalizare a
activităților din A’ => TPIE=TPIF=min{TDTC, TDTH}=min {7, 10}= 7.
Iterația 5: t=7 (min TPI pentru activitățile încă neprogramate la it. 4);
P3: Aplicăm criteriul de prioritate la amânare referitor la rezerva de timp (activitatea cu rezerva de timp
mai mare va fi cea amânată);
=> programăm I și F și amânăm E => β ={E} si A’={H; I; F} (verificăm că H, I și F pot fi programate simultan
dpdv al încadrării în disponibilul de resurse)
P4: Programăm I și F să înceapă la t=7;
P5: Activității amânate E i se fixează un nou TPI egal cu minimul termenelor de finalizare a activităților
din A’ => TPIE= min{TDTH; TDTI,; TDTF,}= 10.
Iterația 6: t=10 (min TPI pentru activitățile încă neprogramate la it. 5);
P5: Deoarece nu avem activități amânate, pentru activitățile neprogramate se preiau TPI din iterația
anterioară.
Iterația 7: t=12 (min TPI pentru activitățile încă neprogramate la it. 6);
Pentru a verifica faptul că am aplicat corect euristica și nu mai avem conflict de resursă, trasăm
histogramele pentru R1, respectiv R2 cu activitățile programate la termenele definitive de începere (TDI)
preluate din tabelul de mai sus.