Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Zarządzanie projektami Problem rozdziału zasobów z ograniczeniami zasobowymi (RCPSP)

Podobne prezentacje


Prezentacja na temat: "Zarządzanie projektami Problem rozdziału zasobów z ograniczeniami zasobowymi (RCPSP)"— Zapis prezentacji:

1 Zarządzanie projektami Problem rozdziału zasobów z ograniczeniami zasobowymi (RCPSP)

2 RCPSP Resource-Constrained Project Scheduling Problem przynajmniej jeden zasób dyskretny stanowi ograniczenie (uniemożliwia równoległe wykonanie wszystkich czynności projektu) Zarządzanie projektami2

3 3 Parametry problemu RCPSP G(V,E) – skierowany graf acykliczny AoN reprezentujący strukturę projektu V – zbiór niepodzielnych czynności n = |V| – liczba czynności i  j – ograniczenie kolejnościowe pomiędzy czynnościami i oraz j E – zbiór ograniczeń kolejnościowych pomiędzy czynnościami

4 Zarządzanie projektami4 Parametry problemu RCPSP Prec j – zbiór bezpośrednich poprzedników czynności j Succ j – zbiór bezpośrednich następników czynności j K r – zbiór odnawialnych zasobów R = |K r | – liczba odnawialnych zasobów R k – liczba jednostek zasobu odnawialnego r jk – żądanie zasobowe czynności j względem zasobu odnawialnego k

5 Zarządzanie projektami5 Parametry problemu RCPSP p j – czas trwania czynności j S j – moment rozpoczęcia czynności j C j – moment zakończenia czynności j S = (S 1,...,S n ) – uszeregowanie

6 Zarządzanie projektami6 Serial SGS Serial SGS (Schedule Generation Scheme) – generuje uszeregowanie o minimalnej długości dla ustalonej sekwencji czynności

7 Zarządzanie projektami7 Serial SGS Zasada Serial SGS – weź pierwszą czynność z listy i uszereguj w najwcześniejszym kolejnościowo i zasobowo dopuszczalnym momencie

8 Zarządzanie projektami8 Serial SGS W każdej jednostce czasu t: gdzie A(t) jest zbiorem czynności uszeregowanych w jednostce czasu t

9 Zarządzanie projektami9 Ustalenie sekwencji czynności Reguły priorytetowe: 1. GRPW (Greatest Rank Positional Weight) 2. LFT (Latest Finish Time) 3. LST (Latest Start Time) 4. MSLK (Minimum Slack) 5. MTS (Most Total Successors) 6. RSM (Resource Scheduling Method) 7. SPT (Shortest Processing Time) 8. WCS (Worst Case Slack)

10 Zarządzanie projektami10 Ustalenie sekwencji czynności Losowe (Random Sampling) Generowanie przez algorytm heurystyczny lub metaheurystyczny

11 Zarządzanie projektami11 RCPSP Klasyczną reprezentacją w algorytmie rozwiązującym RCPSP jest lista czynności – AL (Activity List) Problem jest silnie NP-trudny

12 Zarządzanie projektami12 Przykład zastosowania reguły dekodującej Serial SGS n = 10 ograniczenia kolejnościowe: 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

13 Zarządzanie projektami13 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222

14 Zarządzanie projektami14 Przykład zastosowania reguły dekodującej Serial SGS R 1 = 6 R 2 = 8 AL = (1,2,3,4,5,6,7,8,9,10)

15 Zarządzanie projektami15 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

16 Zarządzanie projektami16 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

17 Zarządzanie projektami17 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

18 Zarządzanie projektami18 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

19 Zarządzanie projektami19 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

20 Zarządzanie projektami20 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

21 Zarządzanie projektami21 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

22 Zarządzanie projektami22 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

23 Zarządzanie projektami23 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

24 Zarządzanie projektami24 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

25 Zarządzanie projektami25 Przykład zastosowania reguły dekodującej Serial SGS jpjpj r j1 r j2 1235 2122 3232 4123 5423 6114 7341 8212 9236 10222 1  2, 1  3, 4  5, 3  5, 2  6, 4  8, 7  9, 8  10

26 Zarządzanie projektami26 Porządek czynności na AL Porządek czynności na liście AL decyduje o długości uszeregowania

27 Zarządzanie projektami27 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)

28 Zarządzanie projektami28 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)

29 Zarządzanie projektami29 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)

30 Zarządzanie projektami30 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)

31 Zarządzanie projektami31 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)

32 Zarządzanie projektami32 Porządek czynności na AL AL (1,2,3,4)AL (1,3,2,4)


Pobierz ppt "Zarządzanie projektami Problem rozdziału zasobów z ograniczeniami zasobowymi (RCPSP)"

Podobne prezentacje


Reklamy Google