ANALIZA CZASOWO-KOSZTOWA SIECI CPM-COST



Podobne dokumenty
Analiza czasowo-kosztowa

Ćwiczenia laboratoryjne - 4. Projektowanie i harmonogramowanie produkcji metoda CPM-COST. Logistyka w Hutnictwie Ćw. L. 4

PROGRAMOWANIE SIECIOWE. METODA ŚCIEŻKI KRYTYCZNEJ

Rys Wykres kosztów skrócenia pojedynczej czynności. k 2. Δk 2. k 1 pp. Δk 1 T M T B T A

Modele sieciowe. Badania operacyjne Wykład 6. prof. Joanna Józefowska

BADANIA OPERACYJNE. dr Adam Sojda Pokój A405

t i L i T i

PROGRAMOWANIE SIECIOWE. METODY CPM i PERT

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

METODA PERT. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Badania operacyjne w logistyce i zarządzaniu produkcją cz. II

A=8; B=9; C=6. Min. Czas trwania Tgr. Wykonanie schematu pracy urządzenia w zespole

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

Zarządzanie projektami

Przykład: budowa placu zabaw (metoda ścieżki krytycznej)

Planowanie przedsięwzięć

Wariantowe szacowanie czasu i kosztu w projektach logistycznych

ZAGADNIENIA TRANSPORTOWE

Rozdział 3 ZADANIE TRANSPORTOWE I PROBLEM KOMIWOJAŻERA

Algorytm Dijkstry znajdowania najkrótszej ścieżki w grafie

Ograniczenia projektu. Zakres (co?) Czas (na kiedy?) Budżet (za ile?)

Sieć (graf skierowany)

METODA SKRACANIA PRZEKROJÓW ŚCIEŻEK NIEDOPUSZCZALNYCH SIECI JAKO NARZĘDZIE OPTYMALIZACJI CZASOWO-KOSZTOWEJ PROJEKTU

ZAGADNIENIE TRANSPORTOWE(ZT)

Lokalizacja buforów czasu w metodzie łańcucha krytycznego w harmonogramach robót budowlanych (cz. II) praktyczne zastosowanie

Harmonogramowanie przedsięwzięć

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

ANALIZA SIECIOWA PROJEKTÓW REALIZACJI

Zadanie niezbilansowane. Gliwice 1

Badania operacyjne egzamin

Rozdział 1 PROGRAMOWANIE LINIOWE

Programowanie sieciowe. Tadeusz Trzaskalik

Zasady sporządzania modelu sieciowego (Wykład 1)

Planowanie drogi robota, algorytm A*

Programowanie liniowe metoda sympleks

Statystyka z elementami badań operacyjnych BADANIA OPERACYJNE - programowanie liniowe -programowanie sieciowe. dr Adam Sojda

Inżynieria oprogramowania. Część 8: Metoda szacowania ryzyka - PERT

Definicja pochodnej cząstkowej

Instytut Konstrukcji i Eksploatacji Maszyn Katedra Logistyki i Systemów Transportowych. Badania operacyjne. Dr inż.

ZAGADNIENIE TRANSPORTOWE

Zarządzanie projektami. Zarządzanie czasem w projekcie

Zarządzanie projektami. Tadeusz Trzaskalik

Algorytmy i Struktury Danych.

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network

Analiza sieciowa projektów- metody: CPM, PERT. A. Kasperski, M. Kulej 1

Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie

Programowanie liniowe metoda sympleks

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne

Raport z projektu realizowanego w ramach VII grupy problemowej

Metody teorii gier. ALP520 - Wykład z Algorytmów Probabilistycznych p.2

ZŁOŻONOŚĆ OBLICZENIOWA ALGORYTMÓW

OPTYMALIZACJA KONSTRUKCJI

EKONOMIKA I ORGANIZACJA BUDOWY

Grafy i sieci w informatyce - opis przedmiotu

1 Funkcje dwóch zmiennych podstawowe pojęcia

ORGANIZACJA I ZARZĄDZANIE

Kontrola przebiegu projektu. projektu. Partnerstwo na rzecz Rozwoju. Podstawowe cele projektów Założenia Cele. szkolenie Equal

Sieć (graf skierowany)

Program do obliczania zapasu przepustowości sieci gazowej o dowolnej strukturze

A. Kasperski, M. Kulej, Badania operacyjne, Wykład 4, Zagadnienie transportowe1

Optymalizacja ciągła

ZAGADNIENIE TRANSPORTOWE (część 2)

Wykład 7. Informatyka Stosowana. Magdalena Alama-Bućko. 16 kwietnia Magdalena Alama-Bućko Wykład 7 16 kwietnia / 23

Kurs: Gospodarka kosztami i zasobami w inwestycjach budowlanych

PODSTAWY LOGISTYKI Literatura

Optymalizacja ciągła

Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 11,

Zbudować model matematyczny do poniższych zagadnień (ułożyć program matematyczny ).

OPTYMALIZACJA W LOGISTYCE

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

LOGISTYKA DYSTRYBUCJI ćwiczenia 11 i 12 WYKORZYSTANIE METOD SIECIOWYCH W PROJEKTACH LOGISTYKI DYSTRYBUCJI. AUTOR: dr inż.

ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI

Rachunek różniczkowy funkcji dwóch zmiennych

PROGRAMOWANIE NIELINIOWE

Zastosowanie metody łańcucha krytycznego w procesie wdrażania zintegrowanego systemu zarządzania. mgr inż. K. Marek-Kołodziej

Optymalizacja harmonogramów budowlanych - szeregowanie zadań. Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie

II. FUNKCJE WIELU ZMIENNYCH

Rozdział 9 PROGRAMOWANIE DYNAMICZNE

Zarządzanie projektami zadaniowymi w oparciu o metodykę PMI

BADANIA OPERACYJNE I TEORIE OPTYMALIZACJI. Zagadnienie transportowe

Analiza czasowo-kosztowa organizacji robót budowlanych

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

Algorytmiczna teoria grafów Przepływy w sieciach.

1 Układy równań liniowych

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

METODA ŚCIEŻKI KRYTYCZNEJ STUDIUM PRZYPADKU

Rozdział 6 PROGRAMOWANIE WYPUKŁE I KWADRATOWE

Rozwiązywanie problemów z użyciem Solvera programu Excel

SYSTEMY WSPOMAGANIA DECYZJI

Urządzenie wielofunkcyjne HP LaserJet M9040/9050 Skrócona instrukcja obsługi

ANALIZA STATYSTYCZNA STRAT ENERGII ELEKTRYCZNEJ W KRAJOWYM SYSTEMIE ELEKTROENERGETYCZNYM W OSTATNIM PIĘTNASTOLECIU

Przed przystąpieniem do czytania dokumentu, proszę o zapoznanie się z podstawowym dokumentem Instrukcja obsługi AZU dla użytkownika zewnętrznego.

OPTYMALIZACJA W LOGISTYCE

Rozdział 8 PROGRAMOWANIE SIECIOWE

Wstęp do metod numerycznych 11. Minimalizacja: funkcje wielu zmiennych. P. F. Góra

Michał Kazimierz Kowalczyk rok 1, semestr 2 nr albumu indeksu: Algorytmy i struktury danych. Problem połączeń

Dr Andrzej Podleśny Poznań, dnia r. MODUŁ KSZTAŁCENIA (SYLABUS)

Wstęp do metod numerycznych 12. Minimalizacja: funkcje wielu zmiennych. P. F. Góra

WYKŁAD 10. kodem pierwotnym krzywej jest ciąg par współrzędnych x, y kolejnych punktów krzywej: (x 1, y 1 ), (x 2, y 2 ),...

Transkrypt:

ANALIZA CZASOWO-KOSZTOWA SIECI CPM-COST Maciej Patan Uniwersytet Zielonogórski WPROWADZENIE W metodach CPM i PERT zwraca się uwagę jedynie na analizę ilościowa Równie ważne zagadnienie aspekt ekonomiczny i możliwość modyfikacji modelu poprzez zmianę struktury sieci ze względu na czas realizacji przedsięwzięcia dla inwestora lub odbiorcy Należy rozpatrzyć techniczne możliwości skrócenia terminu wykonania całego przedsięwzięcia w taki sposób, aby koszty zwiazane z jego realizacja były jak najniższe Określenie optymalnego terminu realizacji przedsięwzięcia takie ułożenie programu przyśpieszenia, aby największa akceleracja przypadła na te czynności krytyczne, których koszty przyśpieszenia będa najmniejsze UWAGA! każde przyspieszenie wiaże się ze zwiększeniem kosztów odbiorca oczekuje efektu przy minimum wzrostu kosztów Uniwersytet Zielonogórski 1

METODA CPM-COST Niech t n czas normalny czynności, przy którym koszty jej wykonania K n sa najniższe t gr czas graniczny, najkrótszy możliwy ze względów technicznych i technologicznych czas wykonania czynności przy koszcie granicznym K gr K = f(t) przebieg zależności kosztów wykonania czynności od czasu jej trwania S średni gradient kosztu S = K gr K n t n t gr = tgα Współczynnik S określa przyrost kosztów wykonania czynności spowodowany skróceniem czasu wykonania czynności o jednostkę Uniwersytet Zielonogórski 2 Algorytm kompresji sieci Krok 1. Zestawić czynności krytyczne, podać ich gradienty kosztów S oraz koszty graniczne t gr Krok 2. Wyeliminować z zestawienia te czynności krytyczne, dla których średni gradient kosztów nie istnieje, tzn. t n = t gr Krok 3. Proces skracania rozpoczać od czynności krytycznej o najniższym gradiencie kosztów S Krok 4. Przy skracaniu czasu trwania czynności należy starać się skrócić jej czas o jak największa liczbę jednostek. W tym kroku algorytmu występuja dwa ograniczenia: a) czas graniczny danej czynności b) pojawienie się nowej ścieżki krytycznej Nowa ścieżka pojawi się wtedy, gdy zaniknie zapas czasu w ciagu czynności niekrytycznych Uniwersytet Zielonogórski 3

Algorytm kompresji sieci - cd. Krok 5. Przy istnieniu dwóch lub więcej ścieżek krytycznych w sieci należy skracać czas o ta sama wielkość na wszystkich równoległych ścieżkach krytycznych Krok 6. Najkrótszy termin wykonania programu sieciowego uzyskuje się, gdy wszystkie czynności leżace na którejkolwiek ścieżce krytycznej osiagaj a czasy graniczne t gr. Dalsze skracanie czasu wykonania przedsięwzięcia jest niemożliwe Krok 7. Koszty przyspieszenia oblicza się mnożac liczby jednostek czasu (dni), o które dana czynność krytyczna została skrócona przez jej gradient kosztów Uniwersytet Zielonogórski 4 Optymalizacja przedsięwzięcia polega na: wyodrębnieniu i zestawieniu wchodzacych w jego skład czynności ocenie parametrów poszczególnych czynności i zdarzeń konstrukcji sieci zależności technologicznych wyznaczeniu podstawowych charakterystyk sieci dotyczacych poszczególnych czynności, zdarzeń i całego projektu wyznaczeniu ścieżki krytycznej Powyższy algorytm jest algorytmem uniwersalnym, pasuje zarówno do sieci CPM jak i do sieci typu PERT Uniwersytet Zielonogórski 5

Przykład 8.1 Majac dane charakteryzujace przedsięwzięcie P (tabela) dokonać skrócenia całkowitego czasu wykonania programu tak, aby koszt przyspieszenia terminu ukończenia przedsięwzięcia był jak najmniejszy (i, j) t n t gr K n K gr S 1, 2 8 6 280 400 60 1, 4 10 5 100 150 10 2, 3 6 4 300 400 50 3, 6 12 10 260 300 20 4, 5 15 15 150 150-5, 6 10 2 200 360 20 1290 1780 Uniwersytet Zielonogórski 6 8 (9) 2 8 17 6 (9) 3 14 23 9 9 12 (9) 0 10 (0) 4 10 10 5 25 25 10(0) 6 35 35 0 0 0 ścieżka krytyczna: 1 4 5 6 termin wykonania przedsięwzięcia: 35 dni zapas na ciagu czynności niekrytycznych: 9 dni Uniwersytet Zielonogórski 7

Etapy kompresji sieci 1. Czynność o najmniejszym współczynniku wzrostu kosztów (1, 4) Czas trwania tej czynności można skrócić do 5 dni Czas realizacji przedsięwzięcia zostaje skrócony do 30 dni Wzrost kosztów: K 1 = S t = 10 (10 5) = 50 8 (4) 2 8 12 6 (4) 3 14 18 12 (4) 5(0) 10(0) 6 30 30 4 5 5 5 20 20 Uniwersytet Zielonogórski 8 2. Kolejna czynność o najmniejszym współczynniku wzrostu kosztów (5, 6) Czas trwania tej czynności można skrócić do 2 dni Ograniczeniem jest całkowity zapas ciagu czynności 1 2 3 6 (4 dni) Czynność (5, 6) można zatem skrócić do 6 dni Czas realizacji przedsięwzięcia skrócony zostaje do 26 dni Wzrost kosztów K 2 = S t = 20 (10 6) = 20 4 = 80 8 (0) 2 8 8 6 (0) 3 14 14 12 (0) 5(0) 6 (0) 6 26 26 4 5 5 5 20 20 Uniwersytet Zielonogórski 9

ścieżki krytyczne: 1 2 3 6 i 1 4 5 6 czas realizacji przedsięwzięcia: 26 dni dalsza kompresja sieci jest możliwa 3. Kończymy skracanie czynności (5, 6) czas trwania czynności można skrócić do 2 dni czas realizacji przedsięwzięcia skraca się do 22 dni jednocześnie należy na drugiej ścieżce dokonać skrócenia także o 4 dni czynność (3, 6) skraca się do 10 dni za mało! dodatkowo czynność (2, 3) skraca się o 2 dni osiagnięto bilans na obu ścieżkach koszty zwiazane z tymi czynnościami sa następujace: dla (5, 6): 20 (6 2) = 4 20 = 80 dla (3, 6): 20 (12 10) = 20 2 = 40 dla (2, 3): 50 (6 4) = 50 2 = 100 K 3 = 80 + 40 + 100 = 220 Uniwersytet Zielonogórski 10 4. Dalsze skracanie jest niemożliwe, gdyż wszystkie czynności leżace na ścieżce krytycznej 1 4 5 6 osiagnęły wartości krytyczne 5. Końcowa sieć czynności 8 (0) 2 8 8 4 (0) 3 12 12 10 (0) 5(0) 2 (0) 6 22 22 4 5 5 5 20 20 czas trwania przedsięwzięcia 22 dni koszt zwiazany ze skróceniem czasu wykonania przedsięwzięcia K = K 1 + K 2 + K 3 = 50 + 80 + 220 = 350 Uniwersytet Zielonogórski 11