110 likes | 192 Views
Projekt ütemezési feladat (A gyakorlati anyag rövid összefoglalása). Virtuális vállalat 7 . gyakorlat Dr. Kulcsár Gyula. Kritikus útvonal módszer Critical Path Method (CPM). Adott n job sorrendi korlátozásokkal. Ismertek a műveleti idők: p j (j =1,2,…,n ) .
E N D
Projekt ütemezési feladat(A gyakorlati anyag rövid összefoglalása) Virtuális vállalat 7. gyakorlat Dr. Kulcsár Gyula
Kritikus útvonal módszerCritical Path Method (CPM) • Adott n job sorrendi korlátozásokkal. • Ismertek a műveleti idők: pj (j=1,2,…,n). • Adottak a szükséges erőforrások korlátozások nélkül. • Cél: a projekt befejezési időpontjának minimalizálása (Cmax). • Sj a j. job kezdési időpontja. • Cj a j. job befejezési időpontja.
Magyarázat • A forward proceduremegadja az Sj’ megengedett legkorábbi indítási időpontját minden feladatnak. • A backward proceduremegadja az Sj’’ megengedett legkésőbbi indítási időpontját minden feladatnak. • Ha ezek azonosak akkor a feladat kritikus. • Ha ezek különbözőek akkor a feladatnak van tartaléka (slack). • Kritikus útvonal (critical path):kritikus feladatok láncolata, amely a 0 kezdési időponttól a Cmax befejezési időpontig vezet. • Kritikus útvonalból egyszerre több is lehet, ezek akár részben fedhetik is egymást.
1 2 3 6 9 5 8 4 7 11 10 12 14 13 CPM példa 1
1 2 3 6 9 5 8 4 7 13 11 10 12 14 Forward Procedure példa 1 5+6=11 11+12=23 23+10=33 33+9=42 5 43+8=51 14+12=26 26+10=36 51+5=56 5+9=14 43+7=50 36+7=43 14+7=21 26+6=32 Cmax= 56
1 2 3 6 9 5 8 4 7 13 11 10 12 14 Backward Procedure példa 1 24-12=12 34-10=24 43-9=34 51-8=43 14-9=5 56-5=51 36-10=26 43-7=36 56 26-12=14 51-8=43 56-5=51 43-7=36 36-10=26
2 5 8 4 7 10 13 Critical Path példa 1 1 6 9 12 14 3 11
CPM példa 2 Feladat Műveleti idő Megelőző feladat(ok) Projekt befejezés (Sink) 2 1 3 0 4 0 1 S 2 4 6 T 1 2 Projekt indítás (Source) 3 5
CPM példa 2 (folyt.) Kritikus feladat (Critical job): S’+ p = C’ =C’’= S’’+ p 2 1 0 3 3 0 4 0 1 Jelölés: S 2 4 6 T p 7 8 0 0 3 7 0 3 8 8 j 1 2 3 5 S’ C’’ 3 8 0 6