Pierwszy AUTOR*
Transkrypt
Pierwszy AUTOR*
ZESZYTY NAUKOWE WSOWL Nr 3 (157) 2010 ISSN 1731-8157 Janusz KULEJEWSKI HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE OKREŚLONYCH OGRANICZEŃ PLANISTYCZNYCH Przedmiotem referatu jest zagadnienie sporządzania harmonogramu budowy z uwzględnieniem nieprecyzyjnie określonych ograniczeń dostępności zasobów odnawialnych i nieprecyzyjnie określonego ograniczenia czasu na wykonanie robót. Do modelowania nieprecyzyjnie określonych ograniczeń wykorzystano trapezowe liczby rozmyte. Przedstawiono dwie metody oceny dotrzymania nieprecyzyjnie określonych ograniczeń. Metoda pierwsza polega na ocenie stopnia dotrzymania danego ograniczenia na podstawie założeń teorii możliwości. Metoda druga polega na wykorzystaniu koncepcji α-przekrojów liczby rozmytej i miary probabilistycznej do oceny prawdopodobieństwa dotrzymania danego ograniczenia. Sformułowano wariantowe zadania optymalizacji harmonogramu budowy z uwzględnieniem obu metod oceny. Przedstawione przykłady liczbowe potwierdzają, że wykorzystanie miary probabilistycznej zapewnia neutralizację ocen dotrzymania rozmytych ograniczeń. Ponadto, polepsza wyniki optymalizacji harmonogramu budowy, pozwalając na zaplanowanie wykonania robót w krótszym czasie i przy niższym poziomie zużycia zasobów odnawialnych, niż w przypadku wykorzystania teorii możliwości. Słowa kluczowe: optymalizacja harmonogramu budowy, ograniczenia planistyczne, teoria możliwości, zbiory rozmyte, liczby rozmyte, prawdopodobieństwo WPROWADZENIE Dane planistyczne do sporządzenia harmonogramu budowy często charakteryzują się niepewnością, dotyczącą czasu wykonania robót, ograniczeń dostępności zasobów do wykonania robót, a także ograniczenia czasu przeznaczonego na wykonanie robót. Jest to spowodowane różnymi okolicznościami, na przykład: - - - - - niepowtarzalność warunków budowy utrudnia lub uniemożliwia wykorzystanie metod statystycznych dla oceny czasu wykonania robót z uwzględnieniem różnych scenariuszy oddziaływania zakłóceń; dr inż. Janusz KULEJEWSKI - Wydział Inżynierii Lądowej Politechniki Warszawskiej HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… pozyskiwanie zamówień w trybie przetargowym nie pozwala na precyzyjne planowanie rozdziału posiadanych zasobów odnawialnych (pracowników i sprzętu budowlanego) o kluczowym znaczeniu do realizacji poszczególnych przedsięwzięć; może zaistnieć konieczność skierowania pewnej części zasobów odnawialnych do usunięcia skutków zakłóceń przebiegu innych przedsięwzięć; występuje różnica pomiędzy czasem wykonania robót wymaganym przez zamawiającego, a czasem potrzebnym lub wystarczającym na wykonanie robót w ocenie wykonawcy. W rezultacie dane planistyczne są często ustalane nieprecyzyjnie, z wykorzystaniem pojęć właściwych dla języka naturalnego, na przykład „około dwóch tygodni”, „od dwóch do trzech tygodni”, „nieco ponad dwa tygodnie”, „około piętnastu robotników”. W źródłach literaturowych, podejmujących problematykę sporządzania harmonogramu na podstawie nieprecyzyjnie ustalonych danych planistycznych, wykorzystuje się teorię możliwości, a w szczególności teorię zbiorów rozmytych [7], w powiązaniu z metodą podziału i ograniczeń [8], heurystykami priorytetowymi [2, 6, 9] i metodami metaheurystycznymi [3, 5, 6, 9]. Jednak, uwzględnia się tylko nieprecyzyjność danych, dotyczących czasów wykonania robót i ograniczenia czasu realizacji przedsięwzięcia. Ograniczenia dostępności zasobów odnawialnych są traktowane jako znane, co w przypadku przedsięwzięcia budowlanego rzadko jest zgodne z rzeczywistością. Z kolei, oceny niedotrzymania nieprecyzyjnie określonego ograniczenia czasu realizacji przedsięwzięcia dokonuje się, ustalając stopień ryzyka harmonogramu z wykorzystaniem kryterium Hurwicza, [8, 9]. Jest to jednak ocena subiektywna, znacznie uzależniona od optymizmu lub pesymizmu planisty. W niniejszym referacie, podjęto zagadnienie harmonogramowania budowy z uwzględnieniem nieprecyzyjnie określonych ograniczeń planistycznych, obejmujących ograniczenie dostępności zasobów odnawialnych i ograniczenie czasu przeznaczonego na wykonanie robót. Omówiono zasady modelowania i oceny dotrzymania nieprecyzyjnie określonych ograniczeń planistycznych z wykorzystaniem trapezowych liczb rozmytych i teorii możliwości. Przedstawiono propozycję neutralizacji oceny dotrzymania rozmytych ograniczeń z wykorzystaniem miary probabilistycznej w powiązaniu z koncepcją α -przekrojów liczby rozmytej. Przedstawiono również przykład liczbowy, wykazujący zalety wykorzystania miary probabilistycznej do optymalizacji harmonogramu budowy w warunkach nieprecyzyjnie określonych ograniczeń planistycznych. 1. MODELOWANIE NIEPRECYZYJNIE OKREŚLONYCH OGRANICZEŃ PLANISTYCZNYCH Z WYKORZYSTANIEM LICZB ROZMYTYCH Do modelowania nieprecyzyjnie określonego ograniczenia dostępności k-tego ~ zasobu można wykorzystać rozmytą liczbę trapezową R k ( Rk , Rk , Rk , Rk ) , ( 1) ( 2) ( 3) ( 4) gdzie symbolem Rk (i=1, …, 4) oznaczono liczby zwykłe, spełniające warunek 0 Rk Rk Rk Rk . Na rysunku 1 przedstawiono przykład wykorzystania trapezowej liczby rozmytej do modelowania ograniczenia, wyrażonego, jako „od około ( 2) ( 4) ( 3) (1) Rk do około Rk , ale nie mniej, niż Rk i nie więcej, niż Rk ”. (1) ( 2) ( 3) ( 4) - - - - - (i ) 351 Janusz KULEJEWSKI (r ) ~ Rk 1,00 ~ Rk r Rk (1) Rk ( 2) Rk ( 3) Rk ( 4) Rys. 1. Przykład wykorzystania trapezowej liczby rozmytej do modelowania ograniczenia dostępności zasobu odnawialnego Źródło: Opracowanie własne Podobnie do modelowania nieprecyzyjnie określonego ograniczenia czasu na wykonanie robót można wykorzystać rozmytą liczbę trapezową ~ T d (Td , Td , Td , Td ) , gdzie liczby zwykłe Td (i=1, …, 4) spełniają warunek: (1 ) ( 2) 0 Td Td ( 1) ( 2) Td ( 3) ( 3) ( 4) (i ) Td . Składniki uporządkowanej czwórki tworzącej rozmytą licz( 4) ~ bę trapezową T d można wyznaczyć, przyjmując na przykład: jako liczbę zwykłą Td : najkrótszy możliwy czas wykonania robót Tn k , ustalony na podstawie analizy modelu sieciowego budowy bez uwzględniania ograniczeń dostępności zasobów odnawialnych; (1) jako liczbę zwykłą Td : dolną granicę T L przedziału czasu wykonania robót, ( 2) np ocenianego przez planistę, jako mający największą szansę realizacji; jako liczbę zwykłą Td : górną granicę T U przedziału czasu wykonania robót, ( 3) np ocenianego przez planistę, jako mający największą szansę realizacji; jako liczbę zwykłą Td : nieprzekraczalny czas wykonania robót Tw , określony przez zamawiającego. ( 4) 2. OCENA DOTRZYMANIA OGRANICZEŃ PLANISTYCZNYCH, MODELOWANYCH PRZEZ LICZBY ROZMYTE 2.1. Ocena dotrzymania rozmytych ograniczeń planistycznych z wykorzystaniem teorii możliwości - Jeżeli maksymalne zużycie k-tego zasobu odnawialnego nie może przekroczyć limitu dostępności tego zasobu, to musi być spełniona relacja: - - W niniejszym referacie przyjęto założenie, że budowę modeluje jednopunktowa sieć powiązań z zależnościami typu zakończenie – rozpoczęcie pomiędzy czynnościami. Czasy wykonania robót uwzględniają przewidywane przez wykonawcę skutki możliwych zakłóceń (niekorzystne warunki atmosferyczne, awarie sprzętu itp.) i są wyrażone przez liczby zwykłe. Natomiast nieprecyzyjnie określone ograniczenia planistyczne są modelowane przez trapezowe liczby rozmyte. Rkmax R k - - ~ 352 (1) HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… Spełnienie relacji (1) oznacza, że maksymalne zużycie k-tego zasobu odnawialnego, wyrażone przez liczbę zwykłą Rkmax , nie będzie wyższe od zużycia ~ dopuszczalnego, będącego nieznaną jeszcze realizacją liczby rozmytej R k . Podobnie, jeżeli roboty muszą być wykonane w wyznaczonym czasie, to musi być spełniona relacja: ~ T Td (2) Spełnienie relacji (2) oznacza, że czas wykonania robót, wyrażony przez liczbę rzeczywistą T, nie będzie dłuższy od czasu dopuszczalnego, będącego nieznaną jeszcze ~ realizacją liczby rozmytej T d . Wykorzystując założenia teorii możliwości [1], dla oceny stopnia spełnienia re~ lacji Rkmax R k i oceny prawdziwości stwierdzenia „liczba zwykła Rkmax nie będzie ~ większa od nieznanej jeszcze realizacji liczby rozmytej R k ”, należy wykorzystać stopień ~ ~ możliwości ( Rkmax R k ) oraz stopień oczywistości N( Rkmax R k ) . Stopień oczywisto~ ści (ang. necessity measure) służy ocenie, na ile zajście relacji Rkmax R k wynika w oczywisty sposób ze stanu wiedzy planisty na temat okoliczności ograniczających dopuszczalny poziom zużycia k-tego zasobu odnawialnego. Stopień możliwości (ang. ~ possibility measure) służy ocenie, na ile zajście relacji Rkmax R k pozostaje w zgodności ze stanem wiedzy planisty na temat okoliczności ograniczających dopuszczalny poziom zużycia k-tego zasobu odnawialnego. Zgodnie z [4], odpowiednie zależności mają postać: ~ ( Rkmax R k ) sup (r ) (3) ~ r Rkmax Rk ~ ( Rkmax R k ) sup (r ) (4) ~ r Rkmax ~ Rk ~ N(Rkmax R k ) 1 ( Rkmax R k ) (5) ~ gdzie (r ) jest współczynnikiem przynależności do zbioru rozmytego R k . ~ Rk ~ Należy podkreślić, że relacja możliwości ( Rkmax R k ) nie ma właściwości ~ ~ komplementarności, to jest ( Rkmax R k ) nie musi być równe 1 ( Rkmax R k ) . - - - - - Wykorzystując miarę potrzeby i miarę możliwości do oceny prawdziwości podanego wyżej stwierdzenia, należy uwzględnić przypadki przedstawione na rysunku 2. 353 Janusz KULEJEWSKI a) (r ) 1,00 Rk (r ) b) ~ Rk ~ ~ Rk Rkmax 1,00 α ~ Rkmax Rk α r Rk (1) Rk ( 2) Rk ( 3) c) Rk r ( 4) Rk (1) Rk ( 2) Rk ( 3) Rk ( 4) (r ) ~ Rk Rkmax ~ Rk 1,00 r Rk (1) Rk ( 2) Rk ( 3) Rk ( 4) ~ Rys. 2. Porównywanie liczby rozmytej R k i liczby zwykłej Rkmax Źródło: Opracowanie własne Wartość współczynnika przynależności α w poszczególnych przypadkach według rysunku 2 wyznacza się następująco: R max R (1) k dla Rk(1) Rkmax Rk( 2 ) , k( 2) (1) Rk Rk dla Rk( 2) Rkmax Rk(3) , 1 Rkmax Rk( 4) ( 3) max ( 4) R (3) R ( 4 ) dla Rk Rk Rk , k k poza tym. 0 (6) Na podstawie zależności (3), (4) i (5), otrzymuje się: - ~ - - - ~ - ~ 1. dla przypadku według rysunku 2a: ( Rkmax R k ) = α , N( Rkmax R k ) = 0; oznacza to, że stopień możliwości, iż oceniane stwierdzenie jest prawdziwe, wynosi α , ale oczywista prawdziwość tego stwierdzenia jest zerowa; ~ 2. dla przypadku według rysunku 2b: ( Rkmax R k ) = 1, N( Rkmax R k ) = 1 – α ; oznacza to, że oceniane stwierdzenie może być prawdziwe, ale stopień oczywistej prawdziwości tego stwierdzenia wynosi 1 – α , 354 HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… ~ ~ 3. dla przypadku według rysunku 2c: ( Rkmax R k ) = 1, N( Rkmax R k ) = 0; oznacza to, że oceniane stwierdzenie może być prawdziwe, ale oczywista prawdziwość tego stwierdzenia jest zerowa. ~ Tak sformułowana ocena spełnienia relacji Rkmax R k może utrudniać porównywanie harmonogramów, sporządzanych dla różnych wariantów technologiczno – orga~ nizacyjnych budowy. Z tego powodu, dla oceny stopnia spełnienia relacji Rkmax R k poszukuje się miernika syntetycznego, posiadającego (zgodną z intuicją planisty) własność komplementarności: ~ ~ ST ( Rkmax R k ) 1 ST ( Rkmax R k ) (7) Wykorzystując podejście przedstawione w [4, 8, 9], można w tym celu ocenić ~ stopień zdominowania liczby zwykłej Rkmax przez liczbę rozmytą R k : ~ ~ ~ ST ( Rkmax R k ) β( Rkmax R k ) (1 β) N(Rkmax R k ) (8) gdzie [0.0, 1.0] jest współczynnikiem optymizmu, charakteryzującym stosunek planisty do ryzyka. Na przykład, zakładając neutralny stosunek planisty do ryzyka ( =0.5), otrzymuje się: ST ( Rkmax 1,0 dla Rkmax Rk(1) , (1 ) max (2) 0,5 0,5(1 α) dla Rk Rk Rk , ~ Rk ) 0,5 dla Rk( 2 ) Rkmax Rk( 3 ) , dla Rk( 3) Rkmax Rk( 4 ) , 0,5α 0,0 dla Rkmax Rk( 4 ) . (9) Wartość współczynnika przynależności α wyznacza się na podstawie zależności ~ (6). W podobny sposób można ocenić stopień spełnienia relacji T T d . 2.2. Ocena dotrzymania rozmytych ograniczeń planistycznych z wykorzystaniem miary probabilistycznej Wynik oceny stopnia dotrzymania rozmytych ograniczeń planistycznych z wykorzystaniem założeń teorii możliwości zależy od subiektywnie przyjętej wartości współczynnika , charakteryzującego stosunek planisty do ryzyka. Należy zwrócić uwagę, za [1], że wykorzystanie miary oczywistości i miary możliwości prowadzi do ~ ustalenia dolnych i górnych ograniczeń prawdopodobieństw zajścia relacji Rkmax R k ~ - i relacji T T d : - ~ ~ ~ N(Rkmax R k ) P( Rkmax R k ) ( Rkmax R k ) ~ ~ (10) ~ (11) - - - N(T T d ) P(T T d ) (T T d ) 355 Janusz KULEJEWSKI Powstaje zatem pytanie, czy jest możliwa neutralizacja ocen spełnienia relacji ~ ~ Rkmax R k i relacji T T d , dzięki bezpośredniemu wykorzystaniu miary probabilistycznej. Wynikające stąd zadanie można uogólnić następująco: dane są dwie liczby: liczba zwykła M, przedstawiająca maksymalne zużycie danego zasobu odnawialnego lub planowany czas wykonania robót, oraz tra~ pezowa liczba rozmyta N , modelująca ograniczenie dostępności danego zasobu lub ograniczenie czasu realizacji budowy; ~ należy ocenić prawdopodobieństwo P(M N ), że liczba M nie będzie więk~ sza od nieznanej jeszcze realizacji liczby rozmytej N . ~ Istotą przedstawionej niżej metody oceny prawdopodobieństwa P( M N ) jest ~ wykorzystanie koncepcji - przekrojów liczby rozmytej N dla skończonej ilości poziomów pewności oszacowania danego ograniczenia. Dla danego - przekroju liczby ~ N , otrzymuje się przedział N [ NL , NU ] . Symbol i jest indeksem kolejnego i i i przekroju. Przykład utworzenia przedziału N przedstawiono na rysunku 6.3. Zamiast i ~ oceny stopnia oczywistości i stopnia możliwości spełnienia relacji M N , ocenia się prawdopodobieństwo P(M N i ) , że liczba M nie będzie większa od nieznanej jeszcze realizacji liczby przedziałowej N , uzyskanej dla kolejnego -przekroju liczby rozmyi ~ ~ tej N . Prawdopodobieństwo P( M N ) ustala się w wyniku agregacji prawdopodo~ bieństw P(M N ) , ustalonych dla skończonej ilości -przekrojów liczby rozmytej N . i (x) ~ N 1,00 i x N Li M N Ui Rys. 3. Przykład utworzenia przedziału N i Źródło: Opracowanie własne - Na podstawie rysunku 3 można stwierdzić, że jeżeli NL M NU , to przedział i i N i dzieli się na podprzedziały [ N , M ] oraz [ M , N ] . Prawdopodobieństwo, że nie- - - - - L i 356 U i HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… znana jeszcze realizacja liczby przedziałowej N będzie zawarta w podprzedziale i [ M , N U ] , wynosi: i N U M P( M N ) i Jeżeli M N L , P( M N i ) 0 . i to Agregując (12) i N U N L i P( M N i ) 1 . i Natomiast, prawdopodobieństwa jeżeli M NUi , P(M N ) wyznaczone i to dla ~ skończonej ilości -przekrojów liczby N , otrzymuje się: ~ P(M N ) i P(M N i ) i (13) i i ~ gdzie i = 1,…,I jest indeksem kolejnego rozpatrywanego -przekroju liczby N . 3. WARIANTOWE ZADANIA OPTYMALIZACJI HARMONOGRAMU BUDOWY Wykorzystując dwie metody oceny dotrzymania rozmytych ograniczeń planistycznych, można sformułować następujące, wariantowe zadania optymalizacji harmonogramu budowy: zadanie maksymalizacji stopnia dotrzymania rozmytego ograniczenia czasu na wykonanie robót: ~ max ST : ST ST (T T d ) (14) zadanie maksymalizacji prawdopodobieństwa dotrzymania rozmytego ograniczenia czasu na wykonanie robót: ~ max P : P P(T T d ) (15) gdzie: T – liczba zwykła, przedstawiająca planowany czas wykonania robót, ~ T d – trapezowa liczba rozmyta, modelująca nieprecyzyjnie określone ograniczenie czasu wykonania robót. Dla uwzględnienia zależności typu zakończenie-rozpoczęcie pomiędzy czynnościami w rozpatrywanym modelu sieciowym budowy, rozwiązanie zadania (14) lub zadania (15) musi spełniać następujący warunek: - - S j Si Di | i {Prec( j )} (16) gdzie: Sj – planowany termin rozpoczęcia czynności j; - - - Prec( j ) – zbiór poprzedników czynności j w modelu sieciowym budowy; 357 Janusz KULEJEWSKI S i – planowany termin rozpoczęcia czynności i; Di – czas wykonania czynności i. Rozwiązania zadania (14) lub zadania (15) musi również uwzględniać rozmyte ograniczenia dostępności zasobów odnawialnych. Maksymalne planowane zużycie k-tego zasobu można wyznaczyć na podstawie poniższej zależności: Rkmax max{ rkpt } (17) p{ A ( t )} gdzie: {A(t)} – zbiór czynności realizowanych w okresie czasu t, t= 1,...,T; rkpt – zużycie k-tego rodzaju zasobu do wykonania czynności p w okresie czasu t; T – planowany czas wykonania robót. Wykorzystując dwie metody oceny, czy harmonogram budowy zapewnia wymagany przez planistę poziom dotrzymania rozmytego ograniczenia dostępności k-tego zasobu, można sformułować następujące, wariantowe warunki ograniczające: warunek dotyczący wymaganego stopnia STkgr dotrzymania rozmytego ograniczenia dostępności k-tego zasobu: ST( Rk max ~ R k ) STkgr (18) warunek dotyczący wymaganego prawdopodobieństwa Pkgr dotrzymania rozmytego ograniczenia dostępności k-tego zasobu: P( Rk max ~ R k ) Pkgr (19) Dla rozdziału zasobów o limitowanej dostępności można wykorzystać reguły priorytetu, przyznające pewnym czynnościom w modelu sieciowym budowy pierwszeństwo w przydziale zasobów. W przypadku konfliktu zasobowego planowany termin rozpoczęcia czynności j o niższym priorytecie zostaje opóźniony w stosunku do najwcześniejszego terminu rozpoczęcia tej czynności z uwzględnieniem topologii modelu sieciowego. Dlatego w rozpatrywanym jednopunktowym modelu sieciowym z zależnościami typu zakończenie-rozpoczęcie pomiędzy czynnościami, terminy Sj rozpoczynania i terminy Fj zakończenia poszczególnych czynności z uwzględnieniem ograniczeń dostępności zasobów wyznacza się z wykorzystaniem następujących zależności: S j imax {Si Di } L j { Prec ( j )} (20) Fj = Sj + Dj (21) - gdzie Lj oznacza opóźnienie terminu rozpoczęcia czynności j w stosunku do najpóźniejszego z terminów zakończenia czynności, poprzedzających czynność j zgodnie z topologią modelu sieciowego. Dla zapewnienia ciągłości harmonogramu budowy, należy wprowadzić następujący warunek: - - - - 0 L j Lmax j 358 (22) HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… Maksymalne wartości Lmax opóźnień Lj można wyznaczyć, przyjmując, że do rej alizacji czynności j przystępuje się dopiero po zakończeniu wszystkich czynności, poprzedzających czynność j zgodnie z ustaloną regułą priorytetu. 4. WYKORZYSTANIE ALGORYTMU GENETYCZNEGO DO OPTYMALIZACJI HARMONOGRAMU BUDOWY Z UWZGLĘDNIENIEM ROZMYTYCH OGRANICZEŃ PLANISTYCZNYCH Do rozwiązywania przedstawionych zadań optymalizacji harmonogramu budowy można wykorzystać algorytm genetyczny, współpracujący z generatorem harmonogramu. Obliczenia poprzedza ustalenie maksymalnych wartości opóźnień terminów rozpoczynania czynności o niższym priorytecie w przydziale zasobów. Wartości opóźnień Lj(m) przedstawianych przez m-ty chromosom są generowane przez algorytm genetyczny ze spełnieniem warunku (22): 0 L j (m) Lmax j (23) Na podstawie wartości opóźnień Lj(m) przedstawianych przez m-ty chromosom, otrzymuje się m-ty wariant harmonogramu budowy, wyznaczając terminy rozpoczęcia Sj(m) poszczególnych czynności z wykorzystaniem zależności (20): S j (m) max {S i (m) Di } L j (m) i{ Prec ( j )} (24) oraz terminy zakończenia poszczególnych czynności z wykorzystaniem zależności (21): Fj(m) = Sj (m)+ Dj (25) Do oceny otrzymanego wariantu harmonogramu budowy można wykorzystać następujące funkcje przystosowania: 1. w przypadku zadania maksymalizacji stopnia dotrzymania rozmytego ograniczenia czasu na wykonanie robót (zadanie 14): K f(m) = ST(m) - F k k 1 (26) 2. w przypadku zadania maksymalizacji prawdopodobieństwa dotrzymania rozmytego ograniczenia czasu na wykonanie robót (zadanie 15): K f(m) = P(m) - G k 1 k (27) gdzie: - f(m) – wartość funkcji przystosowania dla rozwiązania przedstawianego przez m-ty chromosom; ST(m) – stopień dotrzymania rozmytego ograniczenia czasu na wykonanie robót, wynikający z harmonogramu sporządzonego na podstawie rozwiązania przedstawianego przez m-ty chromosom: (28) - - - - ~ ST (m) ST (T (m) T d ) 359 Janusz KULEJEWSKI P(m) – prawdopodobieństwo dotrzymania rozmytego ograniczenia czasu na wykonanie robót, wynikające z harmonogramu sporządzonego na podstawie rozwiązania przedstawianego przez m-ty chromosom: ~ P(m) P(T (m) T d ) (29) T(m) – czas wykonania robót, wynikający z harmonogramu sporządzonego na podstawie rozwiązania przedstawianego przez m-ty chromosom; Fk – dostatecznie duża liczba dodatnia, będąca wartością kary za niespełnienie wymagania dotyczącego stopnia dotrzymania rozmytego ograniczenia dostępności k-tego zasobu odnawialnego; Gk – dostatecznie duża liczba dodatnia, będąca wartością kary za niespełnienie wymagania dotyczącego prawdopodobieństwa dotrzymania rozmytego ograniczenia dostępności k-tego zasobu odnawialnego; K – ilość rodzajów zasobów odnawialnych o limitowanej dostępności. 5. PRZYKŁADY Przedmiotem przedsięwzięcia jest modernizacja osiedla mieszkaniowego, obejmująca remont istniejących budynków A i B, remont istniejącej ulicy osiedlowej, parkingu i obiektów pomocniczych oraz wykonanie nowych budynków C i D. Budowę modeluje sieć powiązań, przedstawiona na rysunku 4. Stosunek planisty do ryzyka jest neutralny ( =0.5). W tabeli 1 podano wykaz czynności, ich czas wykonania (w tygodniach roboczych) i wymagana liczebność brygad. W tabeli 1 podano również najwcześniejsze możliwe terminy realizacji poszczególnych czynności, wyznaczone bez uwzględnienia limitu dostępności robotników. 4 3 9 17 0 5 14 10 0 0 6 1 7 2 8 11 18 20 0 0 0 12 15 0 0 13 16 19 0 0 0 Rys. 4. Przykładowy model sieciowy przedsięwzięcia budowlanego Najkrótszy możliwy czas wykonania robót wynosi T = 37 tygodni, przy maksymalnym zatrudnieniu R max = 49 robotników/tydzień. Wykonawca przewiduje, że limit dostępnej ilości robotników do sformowania brygad roboczych wyniesie najpewniej od 30 do 35 robotników, a w każdym razie nie mniej, niż 25 i nie więcej, niż 40 robotni- - - - - - Źródło: Opracowanie własne 360 HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… ków. Nieprecyzyjnie ustalony limit dostępnej ilości robotników można wyrazić przez ~ liczbę rozmytą R = (25, 30, 35, 40). Zamawiający wymaga wykonania robót w nieprzekraczalnym czasie 50 tygodni od dnia przekazania placu budowy. Na podstawie dotychczasowego doświadczenia w realizacji podobnych przedsięwzięć, wykonawca szacuje, że czas potrzebny na wykonanie robót wyniesie najpewniej od 40 do 45 tygodni roboczych. Nie wyklucza się krótszego lub dłuższego czasu wykonania robót z tym, że nie jest możliwe wykonanie robót w czasie krótszym niż 37 tygodni, a przekroczenie 50 tygodni jest niedopuszczalne. Nieprecyzyjnie ustalony limit czasu na wykonanie robót można wyrazić przez liczbę rozmy~ tą T d = (37, 40, 45, 50). Tabela 1. Zestawienie danych do modelu sieciowego według rysunku 4 Czynność Opis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Urządzenie placu budowy Roboty ziemne bud. C i D Wzmocnienie fundamentów bud. A Remont istniejącej ulicy osiedlowej Remont dachu w budynku A Remont instalacji w budynku B Wykonanie fundamentów bud. C Wykonanie fundamentów bud. D Remont istniejącego parkingu Remont instalacji w budynku A Remont wykończenia w budynku B Wykonanie konstrukcji budynku C Wykonanie konstrukcji budynku D Remont wykończenia w budynku A Wykonanie instalacji w budynku C Wykonanie instalacji w budynku D Remont obiektów pomocniczych Wykończenie budynku C Wykończenie budynku D Likwidacja placu budowy Czas wykonania Wymagana liczebność brygady roboczej 4 4 3 3 4 5 6 6 3 6 5 4 6 4 5 5 3 7 4 5 8 17 12 8 10 11 9 11 6 9 10 12 7 9 10 11 6 6 8 9 Najwcześniejsze możliwe terminy: rozpoczęcia zakończenia 4 4 7 7 7 8 8 10 14 14 14 14 20 20 20 13 25 25 32 4 8 7 10 11 12 14 14 13 20 19 18 20 24 25 25 16 32 29 37 - - Źródło: Opracowanie własne Przykład pierwszy dotyczy opracowania harmonogramu budowy z wykorzystaniem założeń teorii możliwości do oceny dotrzymania rozmytych ograniczeń planistycznych. Zadaniem planisty jest opracowanie harmonogramu o najwyższym stopniu dotrzymania rozmytego limitu czasu na wykonanie robót. Opracowany harmonogram powinien zapewniać dotrzymanie rozmytego ograniczenia dostępności robotników w stopniu nie niższym niż STRgr = 0,50. Zadanie planisty opisuje funkcja celu (14): - - - ~ max ST : ST ST (T T d ) (30) 361 Janusz KULEJEWSKI z warunkiem (16), dotyczącym zależności typu zakończenie-rozpoczęcie pomiędzy czynnościami w modelu sieciowym budowy: S j S i Di | i {Prec( j )} (31) i z warunkiem (18), dotyczącym wymaganego stopnia dotrzymania rozmytego ograniczenia dostępności robotników do sformowania brygad roboczych: ~ ST( R max R ) 0,50. (32) Otrzymany harmonogram budowy przedstawiono na rysunku 5. Planowany czas wykonania robót wynosi 44 tygodnie, a stopień dotrzymania rozmytego limitu czasu na ~ wykonanie robót wynosi ST (T T d ) = 0,50. Maksymalne zatrudnienie wynosi 35 robotników/tydzień, a stopień dotrzymania rozmytego limitu dostępności robotników wy~ nosi ST( R max R ) = 0,50. Należy podkreślić, że skrócenie planowanego czasu wykonania robót do 40 tygodni nie zmienia oceny stopnia dotrzymania rozmytego limitu czasu na wykonanie robót (rys. 7). Podobnie zmniejszenie maksymalnego poziomu zatrudnienia do 30 robotników/tydzień nie zmienia oceny stopnia dotrzymania rozmytego limitu dostępnej ilości robotników do sformowania brygad roboczych. 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 Rys. 5. Harmonogram budowy, zapewniający maksymalizację stopnia dotrzymania rozmytego limitu czasu na wykonanie robót - - - - - Źródło: Opracowanie własne Przykład drugi dotyczy opracowania harmonogramu budowy z wykorzystaniem miary probabilistycznej do oceny dotrzymania rozmytych ograniczeń planistycznych. Zadaniem planisty jest opracowanie harmonogramu o najwyższym prawdopodobieństwie dotrzymania rozmytego limitu czasu na wykonanie robót. Opracowany harmonogram powinien zapewniać prawdopodobieństwo dotrzymania rozmytego ograniczenia dostępności robotników nie niższe niż PRgr = 0,50. Zadanie planisty opisuje funkcja celu (15): 362 HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… ~ max P : P P(T T d ) (33) z warunkiem (16), dotyczącym zależności typu zakończenie-rozpoczęcie pomiędzy czynnościami w modelu sieciowym budowy: S j Si Di | i {Prec( j )} (34) i z warunkiem (19), dotyczącym wymaganego prawdopodobieństwa dotrzymania rozmytego ograniczenia dostępności robotników do sformowania brygad roboczych: ~ P( R max R ) 0,50 (35) Otrzymany harmonogram budowy przedstawiono na rysunku 6. Planowany czas wykonania robót wynosi 41 tygodni, a prawdopodobieństwo dotrzymania rozmytego ~ limitu czasu na wykonanie robót wynosi P(T T d ) = 0,70. Maksymalne zatrudnienie wynosi 32 robotników/tydzień, a prawdopodobieństwo dotrzymania rozmytego limitu ~ dostępności robotników wynosi P( R max R ) = 0,56. Należy podkreślić, że każde skrócenie planowanego czasu wykonania robót poprawia ocenę prawdopodobieństwa dotrzymania rozmytego limitu czasu na wykonanie robót (rys. 7). Podobnie każde zmniejszenie maksymalnego poziomu zatrudnienia robotników poprawia ocenę prawdopodobieństwa dotrzymania rozmytego limitu dostępnej ilości robotników do sformowania brygad roboczych. 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 Rys. 6. Harmonogram budowy, zapewniający maksymalizację prawdopodobieństwa dotrzymania rozmytego limitu czasu na wykonanie robót - - - - - Źródło: Opracowanie własne WNIOSKI Do formułowania i rozwiązywania zagadnień harmonogramowania budowy z uwzględnieniem nieprecyzyjnie określonych ograniczeń planistycznych można wykorzystać metodę, łączącą elementy teorii możliwości i elementy rachunku 363 Janusz KULEJEWSKI prawdopodobieństwa. Wykorzystanie teorii możliwości umożliwia modelowanie nieprecyzyjnie określonych ograniczeń planistycznych z pomocą trapezowych liczb rozmytych. Z kolei wykorzystanie rachunku prawdopodobieństwa zapewnia neutralizację ocen dotrzymania rozmytych ograniczeń. Ponadto polepsza wyniki optymalizacji harmonogramu budowy, pozwalając na zaplanowanie wykonania robót w krótszym czasie i przy niższym poziomie zużycia zasobów odnawialnych, niż w przypadku wykorzystania teorii możliwości. ~ P(T T d ), ST (T Td ) 1,0 ~ P(T T d ) ~ ST (T T d ) dla 0,8 ~ ST (T T d ) dla 0,5 T 37 38 39 40 41 42 43 44 45 46 47 48 ~ 49 50 ~ Rys. 7. Porównanie przebiegów funkcji ST (T T d ) i P(T T d ) Źródło: Opracowanie własne LITERATURA [1] Dubois D., Prade H., Possibility theory, Plenum Press, New York 1988. [2] Hapke M., Słowiński R., Fuzzy priority heuristics for project scheduling, [in:] “Fuzzy Sets and Systems”, 83 (1996), pp. 291-299. [3] Hapke M., Słowiński R., Fuzzy set approach to multi-objective and multi-mode project scheduling under uncertainty, [in:] Scheduling Under Fuziness, PhysicaVerlag, pod red. Hapke M., Słowiński R., Heidelberg (2000), pp. 197-221. [5] Leu S. S., Chen A.T.,Yang C. H., A GA-based fuzzy optimal model for construction time-cost trade-off, [in:] “International Journal of Project Management”, 19 (2001), pp. 47-58. - - - - - [4] Kuchta D., Miękka matematyka w zarządzaniu. Zastosowanie liczb przedziałowych i rozmytych w rachunkowości zarządczej, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2001. [6] Pan H., Yeh C. H., Fuzzy project scheduling, [in:] “Proceedings of the IEEE International Conference on Fuzzy Systems”, 2003, pp. 755-760. 364 HARMONOGRAMOWANIE BUDOWY Z UWZGLĘDNIENIEM NIEPRECYZYJNIE… [7] Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, Warszawa 2006. [8] Wang J., A fuzzy project scheduling approach to minimize schedule risk for product development, [in:] “Fuzzy Sets and Systems”, 127 (2002), pp. 99-116. [9] Wang J., A fuzzy robust scheduling approach for product development projects, [in:] “European Journal of Operational Research”, 152 (2004), pp. 180-194. CONSTRUCTION SCHEDULING WITH IMPRECISELY DEFINED PLANNING CONSTRAINTS Summary The problem undertaken in this paper regards the scheduling of construction projects under imprecisely defined constraints of time and resources available for the execution of works. A single-point network model with finish-to-start relations between activities is adopted to represent the course of construction. Durations of works take account of the expected effects of possible interference (bad weather, equipment failures, etc.). The paper presents the principles of modeling imprecisely defined planning constraints using trapezoidal fuzzy numbers and the principles of assessing compliance with fuzzy restrictions using possibility theory. A probabilistic approach in conjunction with the concept of -cuts of fuzzy numbers is proposed for the neutralization of assessments to meet the fuzzy constraints. The paper also presents a numerical example showing the advantages of the use of probability measure to optimize the construction schedule in the terms of imprecisely defined planning constraints. Key words: construction schedule optimization, planning constraints, possibility theory, fuzzy sets, fuzzy numbers, probability - - - - - Artykuł recenzował: płk dr hab. inż. Dariusz SKORUPKA, prof. nadzw. WSOWL 365