POSZUKIWANIE MAKSYMALNEJ LICZBY TERMINÓW WYKONANIA CZYNNOŚCI W HARMONOGRAMACH SIECIOWYCH

Podobne dokumenty
1 Obliczanie modeli sieciowych w funkcji środków

WPŁYW TYPU ROZKŁADU CZASU TRWANIA CZYNNOŚCI NA WYNIKI ANALIZY RYZYKA W PLANOWANIU REALIZACJI PRZEDSIĘWZIĘĆ

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

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

BADANIA OPERACYJNE. dr Adam Sojda Pokój A405

Zarządzanie projektami

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

PLANOWANIE I KONTROLA REALIZACJI OBIEKTU BUDOWLANEGO

PROBLEM Z IDENTYFIKACJĄ ŁAŃCUCHA KRYTYCZNEGO I LOKALIZACJĄ BUFORÓW ZASILAJĄCYCH W HARMONOGRAMIE SIECIOWYM Z OGRANICZONĄ DOSTĘPNOŚCIĄ ZASOBU

PROGRAMOWANIE SIECIOWE. METODA ŚCIEŻKI KRYTYCZNEJ

Analiza zasobów przedsięwzięcia inżynierskiego w harmonogramie sieciowym na podstawie programu Pertmaster Professional +Risk

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

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

Planowanie przedsięwzięć

Programowanie celowe #1

ALGORYTM OPTYMALNEGO WYRÓWNANIA WYKRESU ZATRUDNIENIA METODĄ GRAFICZNĄ

EKONOMIKA I ORGANIZACJA BUDOWY

XII International PhD Workshop OWD 2010, October Metodyka pozyskiwania i analizy wyników badań symulacyjnych ścieżek klinicznych

Zarządzanie czasem projektu

ĆWICZENIE Calowanie pokoju gościnnego Ent-teach Rozdział 6 Zarządzanie Projektem

Zarządzanie projektami. Tadeusz Trzaskalik

ZARZĄDZANIE PROJEKTEM NA PRZYKŁADZIE PRZEDSIĘWZIĘCIA ODLEWNICZEGO

Spacery losowe generowanie realizacji procesu losowego

Projekt: Część I Część II

PROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH

Harmonogramowanie robót budowlanych z wykorzystaniem metody CCPM Construction schedule using CCPM method

Wyszukiwanie binarne

t i L i T i

AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2016

Wielomiany podstawowe wiadomości

Otrzymaliśmy w ten sposób ograniczenie na wartości parametru m.

WPŁYW BUDOWY SIECI ZALEŻNOŚCI NA PRZEBIEG ŚCIEŻKI KRYTYCZNEJ I WYNIKI AKTUALIZACJI HARMONOGRAMU SIECIOWEGO

Liczbę 29 możemy zaprezentować na siedem różnych sposobów:

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

KONSPEKT FUNKCJE cz. 1.

Rozkład prędkości statków na torze wodnym Szczecin - Świnoujście

MODELOWANIE POŁĄCZEŃ TYPU SWORZEŃ OTWÓR ZA POMOCĄ MES BEZ UŻYCIA ANALIZY KONTAKTOWEJ

Numeryczna symulacja rozpływu płynu w węźle

Akademia Morska w Szczecinie. Wydział Mechaniczny

Każde zadanie (ang. task) ma wyróżnione dwa stany:

Wykorzystanie testu t dla pojedynczej próby we wnioskowaniu statystycznym

Zarządzanie projektem budowlanym

Jeśli czas działania algorytmu zależy nie tylko od rozmiaru danych wejściowych i przyjmuje różne wartości dla różnych danych o tym samym rozmiarze,

METODY PROJEKTOWANIA TECHNOLOGII ROBÓT

Modelowanie wybranych pojęć matematycznych. semestr letni, 2016/2017 Wykład 10 Własności funkcji cd.

HISTOGRAM. Dr Adam Michczyński - METODY ANALIZY DANYCH POMIAROWYCH Liczba pomiarów - n. Liczba pomiarów - n k 0.5 N = N =

XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH

Zarządzanie budowlanym projektem inwestycyjnym dla inwestycji publicznych i komercyjnych

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

Czynniki wpływające na wybór studiów technicznych przez kobiety

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

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

Sieci obliczeniowe poprawny dobór i modelowanie

PROGRAMOWANIE SIECIOWE. METODY CPM i PERT

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Metody numeryczne w przykładach

SYMULACYJNA OCENA POTENCJAŁU ROZWOJOWEGO MIAST WOJEWÓDZTWA LUBUSKIEGO W KONTEKŚCIE WSPÓŁPRACY TRANSGRANICZNEJ Z BRANDENBURGIĄ

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

KIERUNKOWE EFEKTY KSZTAŁCENIA

Rysunek 8. Rysunek 9.

POMIAR CZĘSTOTLIWOŚCI NAPIĘCIA W URZĄDZENIACH AUTOMATYKI ELEKTROENERGETYCZNEJ

Co to jest niewiadoma? Co to są liczby ujemne?

Modelowanie komputerowe

Dydaktyka matematyki III-IV etap edukacyjny (wykłady) Wykład nr 6: Nauczanie algorytmów w szkole Semestr zimowy 2018/2019

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

Energetyczna ocena efektywności pracy elektrociepłowni gazowo-parowej z organicznym układem binarnym

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

Wykład VII. Kryptografia Kierunek Informatyka - semestr V. dr inż. Janusz Słupik. Gliwice, Wydział Matematyki Stosowanej Politechniki Śląskiej

Poszukiwanie optymalnego wyrównania harmonogramu zatrudnienia metodą analityczną

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

INTERAKCJA OBCIĄŻEŃ W UKŁADZIE DWÓCH SZYB O RÓŻNYCH SZTYWNOŚCIACH POŁĄCZONYCH SZCZELNĄ WARSTWĄ GAZOWĄ

1 Układy równań liniowych

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

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

Zarządzanie projektów

Statystyczna analiza awarii pojazdów samochodowych. Failure analysis of cars

Zarządzanie projektami. Zarządzanie czasem w projekcie

ANALIZA CZASOWO-KOSZTOWA SIECI CPM-COST

W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.

STOCHASTYCZNY MODEL BEZPIECZEŃSTWA OBIEKTU W PROCESIE EKSPLOATACJI

Algorytm. Krótka historia algorytmów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Wprowadzenie do analizy korelacji i regresji

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

WPŁYW TEMPERATURY W POMIESZCZENIACH POMOCNICZYCH NA BILANS CIEPŁA W BUDYNKACH DLA BYDŁA

Maria Romanowska UDOWODNIJ, ŻE... PRZYKŁADOWE ZADANIA MATURALNE Z MATEMATYKI

ANALIZA SIECIOWA PROJEKTÓW REALIZACJI

Agnieszka Nowak Brzezińska Wykład III

VI WYKŁAD STATYSTYKA. 9/04/2014 B8 sala 0.10B Godz. 15:15

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

5. Rozwiązywanie układów równań liniowych

Mapy ryzyka systemu zaopatrzenia w wodę miasta Płocka

Wykorzystanie testu Levene a i testu Browna-Forsythe a w badaniach jednorodności wariancji

Analiza czasowo-kosztowa

System wspomagania harmonogramowania przedsięwzięć budowlanych

Transkrypt:

Dane bibliograficzne o artykule: http://mieczyslaw_polonski.users.sggw.pl/mppublikacje OSUIAIE MASYMAEJ ICBY ERMIÓ YOAIA CYOŚCI HARMOOGRAMACH SIECIOYCH Mieczysław ołoński Streszczenie. pracy wyprowadzono wzory i przedstawiono dyskusję wyznaczania maksymalnej liczby terminów wykonania pojedynczej czynności oraz wszystkich czynności łącznie zawartych w harmonogramie sieciowym. Rozważono możliwość realizacji czynności bez przerw, jak również z podziałem na dwa etapy. yprowadzone wzory zastosowano do analizy prostej, sześciu czynnościowej sieci zależności. ykazano, że liczba możliwych układów czynności w całym harmonogramie zależy w największym stopniu od terminu zakończenia całego przedsięwzięcia, zapasu całkowitego czasu poszczególnych czynności i liczby wszystkich czynności w sieci zależności. Uzyskane wyniki mają podstawowe znaczenie przy poszukiwaniem algorytmu analizy środków pozwalającego na połączenie okresu realizacji wszystkich czynności harmonogramu sieciowego z posiadanymi zasobami przy zachowaniu różnych uwarunkowań technologiczno-organizacyjnych. Słowa kluczowe: harmonogram, harmonogram sieciowy, analiza zasobów, ER, sieć zależności, zarządzanie projektami SĘ Realizacja każdego obiektu inżynierskiego powinna być poprzedzona sporządzeniem wiarygodnego harmonogramu przebiegu planowanych prac. chwilą wprowadzenia harmonogramów sieciowych do praktyki inżynierskiej [ołoński 000] szybko stwierdzono, że oprócz analizy czasu konieczne jest wprowadzenie powiązania terminów wykonania poszczególnych czynności z dostępnością zasobów, jakie są zużywane w trakcie wykonania planowanych prac. ierwszym etapem wprowadzanej analizy środków było przypisanie zapotrzebowania na zasoby dla czynności w harmonogramie i sporządzanie bilansu ich sumarycznego zapotrzebowania w kolejnych dniach realizacji obiektu na podstawie terminów wynikających z analizy czasu. Umożliwiało to porównanie planowanego zapotrzebowania na poszczególne zasoby z rozkładem ich dostępności, lecz nie zapewniało faktycznej dostępności wszystkich środków w planowanych terminach wykonania czynności. związku z tym podjęto badania nad poszukiwaniem algorytmu analizy środków pozwalającego na połączenie okresu realizacji wszystkich czynności harmonogramu sieciowego z posiadanymi zasobami przy zachowaniu różnych uwarunkowań technologiczno-organizacyjnych [ołoński 995].

Jednak problem analizy zasobów jest zagadnieniem bardzo złożonym i jak dotychczas nikomu nie udało się opracować optymalnego algorytmu rozwiązania tego zagadnienia, a te które istnieją są na tyle ogólne i ograniczone tak dużą liczbą założeń, że nie znajdują zastosowania przy rozwiązywaniu wielu praktycznych problemów. związku z tym opracowano szereg algorytmów herystycznych, które nie zapewniają co prawda rozwiązania optymalnego ze względu na przyjęte kryterium, jednak pozwalają na modelowanie realizacji dowolnego przedsięwzięcia z uwzględnieniem wielu wymaganych ograniczeń przy zastosowaniu powszechnie dostępnych mikrokomputerów klasy C. Oczywiście w takim przypadku natychmiast rodzi się pytanie o efektywność tych algorytmów. Jednak, aby odpowiedzieć precyzyjnie na to pytanie trzeba znaleźć wzorzec, do którego można porównać uzyskiwane z różnych algorytmów rozwiązania. Oczywiście, najlepszym punktem odniesienia byłoby rozwiązanie optymalne. iestety najczęściej tego rozwiązania nie znamy. Jednak w przypadku bardzo prostych harmonogramów sieciowych istnieje stosunkowo łatwy, chociaż bardzo czasochłonny, sposób wyznaczenia rozwiązania optymalnego. ystarczy przeanalizować wszystkie możliwe w danym harmonogramie rozwiązania i wybrać najlepsze z nich. Odrębnym bardzo ciekawym pytaniem jest liczba równorzędnych, optymalnych rozwiązań czy istnieje tylko jedno takie rozwiązanie czy istnieje ich więcej? Oczywiście, zaproponowane rozwiązanie jest mało eleganckie i ma bardzo ograniczone zastosowanie, jednak wydaje się, że na razie jest jedyne możliwe. Istnieje ewentualnie drugie, uproszczone rozwiązanie. Można ten sam harmonogram, z tymi samymi danymi dotyczącymi czasu i środków, rozwiązywać kilkoma różnymi algorytmami (programami obliczeniowymi) a uzyskane wyniki porównywać między sobą. przypadku większych harmonogramów pozostaje to na razie jedyna możliwa droga postępowania, jednak nie prowadzi ona do wyznaczenia rozwiązania optymalnego. róbując znaleźć rozwiązanie optymalne należy zbudować algorytm, który przeanalizuje wszystkie możliwe w danym harmonogramie przypadki. rzystępując do konstruowania takiego algorytmu należy jednak najpierw wyznaczyć liczbę wszystkich możliwych rozwiązań. MAERIAŁ I MEODY tym celu rozważmy na początku przypadek najprostszy: harmonogram złożony tylko z jednej czynności. akładając, że czas trwania czynności jest liczbą naturalną (najczęściej dni robocze) przyjmijmy następujące oznaczenia: - łączny czas trwania prac na czynności,

- maksymalna liczba dni, w ciągu których należy wykonać czynność. Rozpatrując ogólniejszy przypadek przyjmijmy, że czynność może być realizowana etapami tzn. w trakcie prac mogą wystąpić przerwy. prowadźmy dalsze oznaczenia: i numer kolejnego etapu, n liczba etapów, w ciągu których realizowana jest czynność; i =.. n (gdy czynność wykonywana jest w jednym etapie i = ), t i czas wykonania i tego etapu czynności. aturalnie, łączny czas realizacji czynności musi pozostać stały tzn.: n i t i m liczba przerw w trakcie wykonania czynności ( m n ), j numer kolejnej przerwy w trakcie wykonania czynności ( j 0... n ), (gdy czynność wykonywana jest w jednym etapie j = 0), p j czas j-tej przerwy, łączny czas przerw. auważamy, że m < a łączny czas przerw n p j j 0 τ czas realizacji czynności razem z przerwami (τ = +), A i numer dnia, w którym rozpoczyna się wykonanie i tego etapu czynności. Jeśli rozwiązanie ma dotyczyć rzeczywistych czynności muszą być spełnione następujące warunki: Czas pracy efektywnej nie może być dłuższy niż czas trwania czynności z przerwami tzn. τ Czas trwania czynności z przerwami nie może być dłuższy od maksymalnej liczby dni, w ciągu których należy wykonać czynność tzn. τ Efektywny czas trwania czynności musi być większy od zera tzn. > 0 Czas realizacji każdego etapu czynności musi być większy od zera tzn. t i > 0 dla i =...n Czas trwania pojedynczego etapu nie może być dłuższy od efektywnego czasu trwania całej czynności tzn. t i dla i =... n 3

Łączny czas prac nie może być większy od maksymalnej liczby dni przeznaczonych na wykonanie czynności pomniejszony o efektywny czas pracy tzn. (-) akładając, że =, =, m = poniżej (rys..5) przedstawiono kilka przykładowych, możliwych sposobów wykonania tej czynności Rys. Fig. Rys. Fig. 3 4 5 7 8 9 0 A A A 3 t 3 t τ t p p Rys. 3 Fig. 3 Rys. 4 Fig. 4 Rys.5 Fig. 5 Rys...5 rzykładowe terminy wykonania czynności Fig...5 Exemplary task s realization time limit Odnosząc powyższe rozważania do harmonogramów sieciowych bardzo łatwo wyznaczyć żądane do obliczeń parametry [ołoński 000]. Czas efektywnej pracy każda czynność ma określony, liczbą etapów wykonania czynności n narzuca projektant harmonogramu ( przy czym najczęściej n waha się w granicach -3) a maksymalną liczbę dni w czasie których należy wykonać czynność można obliczyć jako = + c gdzie c oznacza zapas całkowity czasu wyznaczony każdej czynności na podstawie obliczeń analizy czasu. ozostaje pytanie o maksymalną liczbę warunków realizacji tej czynności. Oznaczając m liczbę wariantów, w jakich może być wykonana pojedyncza czynność przy założeniu m przerw w trakcie jej realizacji rozpatrzmy kolejno następujące przypadki. 4

I. Realizacja czynności bez przerw (m = 0) 0 = ( + ) a więc np. czynność o czasie 3, która musi być wykonana w jednym etapie w ciągu maksymalnie okresów czasu może być zrealizowana w czterech wariantach 0 = ( 3 + ) = 4. Łatwo zauważyć, że warianty te przedstawiają się w następujący sposób: A =, dni realizacji czynności to,, 3, A =, dni realizacji czynności to, 3, 4, A 3 = 3, dni realizacji czynności to 3, 4, 5, A 4 = 4, dni realizacji czynności to 4, 5,. II. Realizacja czynności z jedną obowiązkową przerwą (m = ) akładając, że poszukujemy liczby wariantów realizacji czynności z jedną obowiązkową przerwą, ale bez rozróżniania jej długości ( = ; p = ) liczba wariantów = (-)(-) gdyż czynność można podzielić na - sposobów, a ilość terminów, w których może się ona rozpocząć, aby zakończyć nie później niż -tego dnia wynosi (-(+) +) = (-). zn., że np. czynność o parametrach = 8, =, = może być wykonana na = (-)8-) = 0 sposobów. Rozróżnienie długości przerw ( ; = -) komplikuje obliczenia. Można jednak zauważyć, że czynność można rozpoczynać kolejno od pierwszego dnia do ostatniego wynoszącego (-). Maksymalna długość przerwy w zależności od dnia rozpoczęcia wynosi -, -,..,. onadto czynność można dzielić na (-) sposobów. ynika z tego, że maksymalna liczba wariantów w tym wypadku wynosi: = (-)(-) + (--)(-) +... (-) = (-)((-) + (--) +...) = = (-)(++3+...(-) p. dla czynności o długości = 5, która mysi być wykona w ciągu = 8 dni maksymalna długość przerwy (czyli łączny czas przerw w ogólniejszym przypadku) = - = 8-5=3, wówczas = (++3)(5-) = 4. oniżej na rys. zestawiono w postaci harmonogramu liniowego wszystkie 4 możliwe sposoby wykonania tej czynności. 5

3 4 5 7 8 3 4 5 7 8 9 0 3 4 5 7 8 9 0 3 4 Rys.. estawienie wszystkich możliwych terminów wykonania czynności Fig.. Comparison of all possible task realization time limits Ostatecznie łączna maksymalne liczba wariantów wykonania jednej czynności bez podziału oraz z podziałem na dwa etapy wynosi 0 = 0 + = ( + ) + (++3+... (-))(-) = ontynuując rozważania dla przykładowej czynności o parametrach = 5, = 8 łączna liczba możliwych wariantów jej wykonania wynosi 8 5 5 0 8 5 4 7 8 nając liczbę wariantów wykonania pojedynczej czynności można wyznaczyć maksymalna liczbę wariantów wykonania harmonogramu sieciowego H m złożonego z czynności rzeczywistych (o czasach trwania >0) i m przerwach w trakcie wykonywania czynności. H m k k

YII I DYSUSJA a rysunku 7 przedstawiono przykład bardzo prostej sieci o sześciu czynnościach rzeczywistych i jednej czynności zerowej. B R 3d 7 0 3 E 3R d 0 0 4 4 A 4d C d R R D 8d R Rys. 7. Schemat harmonogramu sieciowego Fig. 7. etwork schedule s draft 7 0 F d 4 5 R Czasy trwania poszczególnych czynności w dniach podano nad strzałką, a liczbę środków potrzebnych do jej wykonania pod strzałką. nając najwcześniejsze i najpóźniejsze terminy zaistnienia zdarzeń, można obliczyć najwcześniejsze i najpóźniejsze terminy dla czynności. erminy najwcześniejsze i najpóźniejsze wyznaczają skrajne położenie każdej czynności. rzedstawiono je w tabeli oraz w postaci harmonogramów liniowych na rysunku 8 i 9. Jak wynika z obliczeń, ścieżka krytyczna przebiega przez zdarzenia,, 5, tzn. że na ścieżce krytycznej leżą czynności A i D. e czynności będą możliwe do wykonania tylko w jednym wariancie. 4 3 5 7 9 3 A E B C F D Rys. 8. Układ czynności i wykres sumowy środków wg terminów najwcześniejszych analizy czasu Fig. 8. he earliest time limit realization of task and chart of summary resources 4 3 5 7 9 3 A B C E F D Rys. 9. Układ czynności i wykres sumowy środków wg terminów najpóźniejszych analizy czasu Fig. 9. he latest time limit realization of task and chart of summary resources 7

abela. erminy wykonania czynności, zapasy czasu sieci zależności oraz liczba wariantów wykonania czynności able. ask realization time limit, time slack of chart schedule and number of variant of task realization C 4 0 4 0 4 0 3 3 4 7 7 0 3 4 4 8 0 4 5 8 4 4 0 3 5 7 8 4 4 5 7 9 0 3 =+C -+ - - 0 0 4 8 5 5 0 3 0 4 3 4 5 4 5 0 5 0 7 0 5 4 0 5 0 5 4 3 4 0 Łącznie: Summary: 400 000 tabeli przedstawiono obliczenia wariantów realizacji każdej czynności: bez podziału 0, z jednym podziałem oraz łącznie 0. Jak widać, łączna liczba wariantów realizacji wszystkich czynności w harmonogramie bez podziału H 0 wynosi 400 a z jednym podziałem H 0 000. ałóżmy jednak, że modelowane przedsięwzięcie może być opóźnione o jeden lub dwa dni. Obliczenia wyglądałyby wówczas następująco: rzy opóźnieniu o jeden dzień: abela. erminy wykonania czynności, zapasy czasu sieci zależności zwiększone o oraz liczba wariantów wykonania czynności able. ask realization time limit, time slack of chart schedule increased of and number of variant of task realization C + =+C -+ - - 0 0 4 0 4 0 4 5 3 3 5 3 3 4 7 7 0 4 7 5 4 5 0 5 4 4 8 0 5 7 5 5 5 8 4 4 9 7 7 9 3 5 7 8 5 5 0 0 4 5 7 9 0 4 5 4 5 0 5 Łącznie: Summary: 300 50 8

rzy opóźnieniu o dwa dni: abela. erminy wykonania czynności, zapasy czasu sieci zależności zwiększone o oraz liczba wariantów wykonania czynności able. ask realization time limit, time slack of chart schedule increased of and number of variant of task realization C + =+C -+ - - 0 0 4 0 4 0 4 3 3 3 9 3 3 4 7 7 0 5 8 5 30 3 4 4 8 0 8 7 7 8 5 8 4 4 0 3 7 3 4 3 5 7 8 7 7 0 7 0 7 4 5 7 9 0 5 7 5 5 Łącznie: Summary: 5 87 4 74 88 ODSUMOAIE Jak wynika z przeprowadzonej analizy liczba możliwych wariantów zależy w dużej mierze od liczby czynności w sieci zależności oraz gwałtownie rośnie ze wzrostem zapasów całkowitych czasu tych czynności. analizowanym przykładzie rozważano przypadek harmonogramu o sześciu czynnościach. Harmonogramy używane w praktyce inżynierskiej liczą najczęściej około 00 do 300 czynności, czasami przekraczają 000. erminy realizacji całości robót w dniach roboczych to często 50 500 dni, zapasy całkowite czasu poszczególnych czynności wynoszą kilka do kilkudziesięciu dni. ynika z tego, że próba znalezienia rozwiązania optymalnego analizy środków drogą przeszukiwania wszystkich możliwych rozwiązań może być stosowana jedynie w odniesieniu do bardzo prostych harmonogramów sieciowych i będzie wymagała bardzo wydajnego komputera. a szczęście z praktycznego punktu widzenia najczęściej poszukiwane jest rozwiązanie bez podziału czynności na etapy, co jak wynika z przeprowadzonych obliczeń znacznie ogranicza liczbę możliwych wariantów układu czynności. IŚMIEICO Czechowski., 98. Elementarny wykład rachunku prawdopodobieństwa. arszawa. eitner R., Żakowski., 97. Matematyka Część II. ydawnictwa aukowo echniczne arszawa. 9

ołoński M., 995. lanowanie realizacji inwestycji melioracyjnych SGG funkcji czasu SGG środków na podstawie harmonogramów sieciowych. ydawnictwo SGG arszawa. ołoński M., 00. Harmonogramy sieciowe w robotach inżynierskich. ydawnictwo SGG arszawa. REASERCHES OF MAXIMUM UMBER OF ASS REAIAIO IME IMI I HE EOR SCHEDUE Abstract. he aim of study was to estimate and discus the maximum number of single task realization and of all tasks contained in a network schedule time - limit. In this paper it is considered task realization in one or two stages. Educated formula was used to analyse very simple network schedule created from six tasks. In the second part of article it was proved that the number of possible task structures in the whole schedule depends mostly on the deadline realization time of enterprise, whole time slack in each task and on the number of all tasks in chart schedule. Obtained results have basic meaning while looking for an algorithm of medium analysis which enables to connect all task network schedule realization period with available sources while keeping various technologic and organization condition. ey words: schedule, network schedule, resource analysis, ER, chart schedule, project management Author s address: M. ołoński,arsaw Agricultural Uniwersity SGG, 0-787 arszawa, ul. owoursynowska oland, atedra Goinżynierii, Email: mieczyslaw_polonski@sggw.pl 0