MODYFIKACJA KOSZTOWA ALGORYTMU JOHNSONA DO SZEREGOWANIA ZADAŃ BUDOWLANYCH



Podobne dokumenty
Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

wtedy i tylko wtedy, gdy rozwiązanie i jest nie gorsze od j względem k-tego kryterium. 2) Macierz części wspólnej Utwórz macierz

Kierunki racjonalizacji jednostkowego kosztu produkcji w przedsiębiorstwie górniczym

Programowanie wielocelowe lub wielokryterialne

Programowanie wielocelowe lub wielokryterialne

Colloquium 3, Grupa A

Bilansowanie hierarchicznej struktury zasobów w planowaniu przedsięwzięć inżynieryjno-budowlanych

Wpływ zamiany typów elektrowni wiatrowych o porównywalnych parametrach na współpracę z węzłem sieciowym

Grupowanie sekwencji czasowych

Matematyka dyskretna. Wykład 2: Kombinatoryka. Gniewomir Sarbicki

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

Metoda rozwiązywania układu równań liniowych z symetryczną, nieokreśloną macierzą współczynników ( 0 )

koszt kapitału D/S L dźwignia finansowa σ EBIT zysku operacyjnego EBIT firmy. Firmy Modele struktury kapitału Rys Krzywa kosztów kapitału.

jest scharakteryzowane przez: wektor maksymalnych żądań (ang. claims), T oznaczający maksymalne żądanie zasobowe zadania P j

Ćwiczenie 4 Badanie wpływu asymetrii obciążenia na pracę sieci

ANALIZA WIELOKRYTERIALNA

ROZDZIAŁ 10 METODA KOMPONOWANIA ZESPOŁU CZYNNIKI EFEKTYWNOŚCI SKŁADU ZESPOŁU

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element jednowymiarowy i jednoparametrowy : spryna

PROJEKTOWANIE PLANU PRZEPŁYWU ŁADUNKÓW W SYSTEMIE AGV

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 5.

DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH. Ćwiczenie 5. Przemysław Korohoda, KE, AGH

DRGANIA WŁASNE RAM OBLICZANIE CZĘSTOŚCI KOŁOWYCH DRGAŃ WŁASNYCH

NUMERYCZNA SYMULACJA STOPNIOWEGO USZKADZANIA SIĘ LAMINATÓW KOMPOZYTOWYCH NUMERICAL SIMULATION OF PROGRESSIVE DAMAGE IN COMPOSITE LAMINATES

Możliwości arbitrażu na Giełdzie Papierów Wartościowych w Warszawie z wykorzystaniem kontraktów terminowych

Model Solow-Swan. Y = f(k, L) Funkcja produkcji może zakładać stałe przychody skali, a więc: zy = f(zk, zl) dla z > 0

OPTYMALIZACJA PRZEPUSTOWOŚCI SIECI KOMPUTEROWYCH ZA POMOCĄ ALGORYTMÓW GENETYCZNYCH

WSPOMAGANIE DECYZJI W OBSZARZE WYZNACZANIA TRAS POJAZDÓW

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

HIERARCHICZNY SYSTEM ZARZĄDZANIA RUCHEM LOTNICZYM - ASPEKTY OCENY BEZPIECZEŃSTWA

CYKLICZNY PROBLEM PRZEPŁYWOWY Z PRZEZBROJENIAMI MASZYN

116 Paweł Kobus Stowarzyszenie Ekonomistów Rolnictwa i Agrobiznesu

Uwaga 1.1 Jeśli R jest relacją w zbiorze X X, to mówimy, że R jest relacją w zbiorze X. Rozważmy relację R X X. Relację R nazywamy zwrotną, gdy:

IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG

Koła rowerowe malują fraktale

ZARYS METODY OPISU KSZTAŁTOWANIA SKUTECZNOŚCI W SYSTEMIE EKSPLOATACJI WOJSKOWYCH STATKÓW POWIETRZNYCH

Ćwiczenie nr 35: Elektroliza

Komputerowa reprezentacja oraz prezentacja i graficzna edycja krzywoliniowych obiektów 3d

Prognozowanie notowań pakietów akcji poprzez ortogonalizację szeregów czasowych 1

Ochrona odgromowa obiektów budowlanych. Nowe wymagania wprowadzane przez normy

Podstawy rachunku prawdopodobieństwa (przypomnienie)

L.Kowalski zadania z rachunku prawdopodobieństwa-zestaw 1 ZADANIA - ZESTAW 1. . (odp. a)

4.15 Badanie dyfrakcji światła laserowego na krysztale koloidalnym(o19)

P k k (n k) = k {O O O} = ; {O O R} =

A. Cel ćwiczenia. B. Część teoretyczna

( ) + ( ) T ( ) + E IE E E. Obliczanie gradientu błędu metodą układu dołączonego

ANALIZA CZASOWO-KOSZTOWA PLANOWANEGO PRZEDSIĘWZIĘCIA BUDOWLANEGO PRZY ZASTOSOWANIU ZBIORÓW ROZMYTYCH

Zastosowanie metody PCA do opisu wód naturalnych

WYMAGANIA NORMATYWNE W PROJEKTOWANIU INSTALACJI ELEKTRYCZNYCH BUDYNKÓW UŻYTECZNOŚCI PUBLICZNEJ

Temat: Prawo Hooke a. Oscylacje harmoniczne. Zagadnienia: prawa dynamiki Newtona, siła sprężysta, prawo Hooke a, oscylacje harmoniczne,

BELKI CIĄGŁE STATYCZNIE NIEWYZNACZALNE

Algebra liniowa z geometrią analityczną

PROFESJONALNE KABINY LAKIERNICZE

METODA KOSZTÓW NARASTAJĄCYCH W OCENIE EKONOMICZNEJ EFEKTYWNOŚCI PRZEDSIĘWZIĘĆ INWESTYCYJNYCH W ENERGETYCE ROZPROSZONEJ

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

WYKŁAD 15. Rozdział 8: Drgania samowzbudne

(U.3) Podstawy formalizmu mechaniki kwantowej

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 760 FINANSE, RYNKI FINANSOWE, UBEZPIECZENIA NR

DWUPOZIOMOWA METODA WIELOKRYTERIALNEGO STEROWANIA PRZEPŁYWEM PRODUKTÓW

Waga szalkowa i uogólniony problem fałszywej monety

Indukcja matematyczna

Koła rowerowe kreślą fraktale

A i A j lub A j A i. Operator γ : 2 X 2 X jest ciągły gdy

Q strumień objętości, A przekrój całkowity, Przedstawiona zależność, zwana prawem filtracji, została podana przez Darcy ego w postaci równania:

Ćwiczenie nr 1: Wahadło fizyczne

Metody optymalizacji nieliniowej (metody programowania nieliniowego) Ewa Niewiadomska-Szynkiewicz Instytut Automatyki i Informatyki Stosowanej

WYBRANE CZYNNIKI DETERMINUJĄCE ROZWÓJ TRANSPORTU SAMOCHODOWEGO

ROZDZIAŁ 1 Opracowanie danych pomiarowych 1

Materiały do wykładów na temat Obliczanie sił przekrojowych i momentów przekrojowych. dla prętów zginanych.

NEURONOWE MODELOWANIE OCENY JAKOŚCI USŁUG TRANSPORTOWYCH

dr Bartłomiej Rokicki Katedra Makroekonomii i Teorii Handlu Zagranicznego Wydział Nauk Ekonomicznych UW

OCENA JAKOŚCI PROCESU LOGISTYCZNEGO PRZEDSIĘBIORSTWA PRZEMYSŁOWEGO METODĄ UOGÓLNIONEGO PARAMETRU CZĘŚĆ II

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA ALGORYTM MRÓWKOWY (ANT SYSTEM) ALGORYTM MRÓWKOWY. Algorytm mrówkowy

WPŁYW SZUMÓW KOLOROWYCH NA DZIAŁANIE FILTRU CZĄSTECZKOWEGO

Problem przydziału artykułów do lokacji w funkcji minimalizacji kosztów obiektu logistycznego

Ocena siły przetargowej w negocjacjach. Evaluation of Bargaining Power JEL: M19. Andrzej Kozina 1. Abstrakt. Abstract

Wyznaczenie prędkości pojazdu na podstawie długości śladów hamowania pozostawionych na drodze

Sterowanie Ciągłe. Używając Simulink a w pakiecie MATLAB, zasymulować układ z rysunku 7.1. Rys.7.1. Schemat blokowy układu regulacji.

Wyznaczanie ciepła topnienia lodu lub ciepła właściwego wybranego ciała

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA. Przetarg nieograniczony na: OPRACOWANIE NOWYCH ZALECEO METODYCZNYCH PROWADZENIA MONITORINGU ZAWODÓW

4. Weryfikacja modelu

Zofia MIECHOWICZ, Zielona Góra. v 1. v 2

Zastosowanie zespołów prądotwórczych do awaryjnego zasilania obiektów budowlanych mgr inż. Julian Wiatr CKSI i UE SEP

Znaczenie kapitału ludzkiego w budowie spójności społeczno-gospodarczej w wymiarze lokalnym (na przykładzie woj. mazowieckiego)

LABORATORIUM 4: Wpływ operatorów mutacji na skuteczność poszukiwań AE

Wielokryterialna ocena banków komercyjnych notowanych na GPW w Warszawie Wielokryterialna ocena banków komercyjnych notowanych na GPW

β blok sprzężenia zwrotnego

Wykorzystanie logiki rozmytej w badaniach petrofizycznych

i = n = n 1 + n 2 1 i 2 n 1. n(n + 1)(2n + 1) n (n + 1) =

Kody Huffmana oraz entropia przestrzeni produktowej. Zuzanna Kalicińska. 1 maja 2004

P(T) = P(T M) = P(T A) = P(T L) = P(T S) = P(T L M) = P(T L A) = P(T S M) = P(T S A) =

KINETYKA REAKCJI CHEMICZNYCH I KATALIZA

METODA PROJEKTOWANIA REJONU ZMIANY KIERUNKU TRASY KOLEJOWEJ

9. Sprzężenie zwrotne własności

Równania rekurencyjne 1 RÓWNANIA REKURENCYJNE

PRAKTYCZNY PRZYKŁAD OCENY ŚRODOWISKOWEGO RYZYKA ZDROWOTNEGO

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS

ELQ SPÓŁKA AKCYJNA. Raport roczny za rok obrotowy maja 2017 r.

REFERAT PRACY MAGISTERSKIEJ Symulacja estymacji stanu zanieczyszczeń rzeki z wykorzystaniem sztucznych sieci neuronowych.

Wykład 21: Studnie i bariery cz.1.

Transkrypt:

MODYFICJ OSZTOW LGORYTMU JOHNSON DO SZEREGOWNI ZDŃ UDOWLNYCH Michał RZEMIŃSI, Paweł NOW a a Wydział Inżynierii Lądowej, Załad Inżynierii Producji i Zarządzania w udownictwie, ul. rmii Ludowej 6, -67 Warszawa E-mail autora odpowiedzialnego za orespondencję: p.nowa@il.pw.edu.pl Streszczenie: W referacie zaprezentowano modyfiację algorytmu Johnsona, polegającą na dodaniu elementu badania osztów realizacji zadań wybranych maszyn budowlanych. Jednym z elementów optymalizacji harmonogramów budowlanych jest szeregowanie zadań. Zdarza się, że wyniiem pracy algorytmów jest ila różnych szeregów, tórych łączny czas jest sobie równy, natomiast różne jest ustawienie czynności wewnątrz nich. ardzo rzado zdarza się, aby różne ustawienia czynności generowały taie same oszty. lgorytm Johnsona szereguje w sposób optymalny pracę dwóch jednoste producyjnych na n działach roboczych. Do algorytmy został dodany element funcji osztów przejścia poszczególnych jednoste producyjnych pomiędzy działami roboczymi. Zaprezentowana modyfiacja algorytmu Johnsona nie wpłynęła na zwięszenie jego ompliacji obliczeń. Słowo luczowe: lgorytm Johnsona, szeregowanie zadań, oszty Wprowadzenie Jednym z elementów optymalizacji harmonogramów budowlanych jest szeregowanie zadań. Istnieje ila metod szeregowania zadań. Nie zawsze jedna dają one jedno rozwiązanie optymalne. Zdarza się, że wyniiem pracy algorytmów jest ila różnych szeregów, tórych łączny czas jest sobie równy, natomiast różne jest ustawienie czynności wewnątrz nich. ardzo rzado zdarza się, aby różne ustawienia czynności generowały taie same oszty. W referacie przedstawiono propozycję lgorytm Johnsona szereguje w sposób optymalny pracę dwóch jednoste producyjnych na n działach roboczych. Zostanie dodany element funcji osztów przejścia poszczególnych jednoste producyjnych pomiędzy działami 6

roboczymi. Zaprezentowana modyfiacja algorytmu Johnsona nie wpłynęła na zwięszenie jego ompliacji obliczeń. Zastosowanie ryterium osztowego pozwala natomiast jeszcze doładniej dobrać szereg rozwiązań preferencyjnych. Wybrany na podstawie algorytmu szereg będzie się charateryzował nie tylo minimalnym czasem realizacji, ale również minimalnym osztem, jai będzie towarzyszył przenoszeniu brygad roboczych pomiędzy działami... Modyfiacja osztowa algorytmu Johnsona... Wprowadzenie Jednym z elementów optymalizacji harmonogramów budowlanych jest szeregowanie zadań. Istnieje ila metod szeregowania zadań, należą do nich: algorytm symulacyjny, algorytm Johnsona, algorytm Łomniciego i algorytm rowna Łomniciego. Wszystie te metody podejmują temat z uwzględnieniem ryterium minimum czasu realizacji przedsięwzięcia. Nie zawsze jedna dają one jedno rozwiązanie optymalne. Zdarza się, że wyniiem pracy algorytmów jest ila różnych szeregów, tórych łączny czas jest sobie równy, natomiast różne jest ustawienie czynności wewnątrz nich. ardzo rzado zdarza się, aby różne ustawienia czynności generowały taie same oszty. W tym artyule zostanie zaprezentowana modyfiacja algorytmu Johnsona, polegająca na dodaniu elementu osztowego. lgorytm Johnsona szereguje w sposób optymalny pracę dwóch jednoste producyjnych na n działach roboczych. Zostanie dodany element funcji osztów przejścia poszczególnych jednoste producyjnych pomiędzy działami roboczymi.... lgorytm Johnsona W pracy algorytm Johnsona został opisany na podstawie siążi profesora. M. Jaworsiego: Metodologia projetowanie realizacji budowy. lgorytm został sformułowany przy założeniu, że harmonogramowanie jest wieloetapowym procesem planowania. lgorytm wyonuje optymalizację dla pracy dwóch jednoste producyjnych na n działach roboczych. Poniżej znajduje się opis poszczególnych roów algorytmu:. Przyjąć r =, s =.. Znaleźć najmniejszą liczbę spośród czasów a j, bj, ( j =,,, n), gdzie a j, bj są zbiorami zawierającymi czasy pracy jednoste producyjnych na poszczególnych działach roboczych.. Jeżeli liczbą tą jest a, to p r = oraz r : = r +, jeżeli zaś liczbą tą jest b l, to p s = l oraz s : = s. 7

. Usunąć ze zbioru czasów trwania parę ( a, b ) lub ( ) l b l 5. Powtórzyć postępowanie od puntu. a,.... Ustalenie osztów przejścia jednoste producji pomiędzy poszczególnymi działami roboczymi lgorytm Johnsona został opracowany na potrzeby szeregowania zadań dla n działe roboczych. W opracowanej modyfiacji modelu, należy ustalić oszty przejść jednoste producyjnych pomiędzy działami roboczymi. lgorytm podstawowy ustala optymalną olejność dla n działe roboczych i dwóch rodzajów jednoste producyjnych, ryterium jest czas minimalny. oszty przejścia powinny być zdefiniowane dla dwóch jednoste producyjnych osobno. Jest to powodowane tym, że oszt przeprowadzenia jednosti z działi i na działę j może być różny od osztu przeprowadzenia maszyny z działi i na działę j. oszty przejść pomiędzy działami dla obu maszyn zostały zdefiniowane w postaci macierzowej. Macierze nie muszą być symetryczne, oszt przejścia z działi i na działę j nie musi być równy osztowi przejścia z działi j na działę i. Poniżej znajdują się definicje macierzy osztów (..): = i i j j = i i j j (..) gdzie: i, j N; i =,,, n; j =,,, n, - macierz osztów przejścia dla jednosti producyjnej typu, - macierz osztów przejścia dla jednosti producyjnej typu, - oszt przejścia jednosti producyjnej typu z działi i na działę j, - oszt przejścia jednosti producyjnej typu z działi i na działę j,... Oreślenie rozwiązania optymalnego za pomocą zmodyfiowanego lgorytmu Johnsona W zmodyfiowanym lgorytmie Johnsona optymalizacja prowadzona będzie na podstawie dwóch ryteriów. Pierwszym ryterium będzie minimalizacja czasu producji. 8

Drugim będzie minimalizacja osztów towarzyszących danej producji budowlanej. W zmodyfiowanym modelu ustalono, że ryterium nadrzędnym jest ryterium czasowe. Ta więc, pierwszym roiem będzie ustalenie olejności odpowiadającej minimalnemu czasowi realizacji prac na obu działach roboczych. Ta ja pisałem we wstępie istnieje jedna możliwość otrzymania ilu ciągów, tórych czas realizacji będzie najmniejszy i tai sam. lasyczny algorytm Johnsona nie odpowiada na pytanie, tóry wybrać. Jeżeli jedna nastąpi taa sytuacja, należy zastosować ryterium osztowe. Mając dane macierze osztów, oreślające oszty przejść poszczególnych środów producji pomiędzy poszczególnymi działami, istnieje możliwość oreślenia osztu dla ażdego z możliwych wariantów uzysanych z ryterium czasowego. Wariant posiadający minimalny czas i oszt uznaje się za optymalny...5. Przyład zastosowania zmodyfiowanego lgorytmu Johnsona Dwie maszyny mają wyonać pracę na 6 działach roboczych. Zbiór (..) oreśla czasy pracy maszyny na działach roboczych, zbiór (..) natomiast oreśla czasy pracy maszyny na działach roboczych. Na ażdej działce praca musi być wyonana najpierw przez maszynę, a dopiero potem przez maszynę. Podane zostały również w postaci macierzowej oszty przejścia maszyn pomiędzy poszczególnymi działami. oszty podane zostały w macierzach i realizacji i oszt były ja najmniejsze. (..). Należy uszeregować zadania ta, aby czas = {,,,,, } = {,,,,, } (..) = 5 5 5 5 = (..) 5 W celu rozwiązania zadania należy najpierw wyonać optymalizację z uwzględnieniem ryterium czasowego. Po wyonaniu tej optymalizacji otrzymane zostaną szeregi preferencyjne. Wszystim wyznaczonym szeregom odpowiada najrótszy cyl realizacji. Nie jest jedna wiadomo, tóry z szeregów będzie generował najmniejsze oszty. W tabeli numer.. przedstawiono szeregi preferencyjne wraz z odpowiadającymi im osztami. olumna 9

pierwsza prezentuje szeregi preferencyjne, w olumnie drugiej znajdują się oszty jaie odpowiadają ażdemu z szeregów. Tabela... Szeregi preferencyjne uzysane po optymalizacji z zastosowaniem L.p. Szeregi preferencyjne ryterium czasowe 5 6 5 6 5 6 5 6 5 5 6 6 5 6 ryterium czasowego wraz z odpowiadającymi im osztami. oszty wybranych szeregów preferencyjnych Maszyna + + + + = Maszyna + + + + = RZEM 7 Maszyna + + + + = 8 Maszyna + + + + = 5 RZEM Maszyna + + + + = Maszyna + + + + = RZEM Maszyna + + + 5 + = Maszyna + + + 5 + = 5 RZEM 9 Maszyna + + + + = 7 Maszyna + + + + = RZEM Maszyna + + + 5 + = Maszyna + + + 5 + = RZEM 6 W tabeli numer.. znajdującej się powyżej przedstawiono sześć możliwości rozwiązań danego zadania. W ażdym z przypadów czas był minimalny i wynosił 6 jednoste. Czas we wszystich przypadach jest tai sam. Jeżeli jedna przeprowadzimy dodatową analizę osztową oazuje się, że oszty ponoszone w zależności od wybranego wariantu mogą się różnić między sobą nawet o iladziesiąt procent. Jao rozwiązanie optymalne został wybrany przypade numer 5 o czasie trwania 6 jednoste i łącznym oszcie wyniającym z przenoszenia stanowis roboczych maszyny i wynoszącym jednoste. Preferencyjny szereg rozwiązań został zestawiony na rys.... pod postacią diagramu Hassego. 5 6 Wniosi Rys.... Diagram Hassego dla optymalnego uszeregowania działe roboczych Zastosowanie ryterium osztowego pozwala natomiast jeszcze doładniej dobrać szereg rozwiązań preferencyjnych. Wybrany na podstawie algorytmu szereg będzie się

charateryzował nie tylo minimalnym czasem realizacji, ale również minimalnym osztem, jai będzie towarzyszył przenoszeniu brygad roboczych pomiędzy działami...6. Literatura do podrozdziału.. [] Jaworsi. M.: Metodologia projetowania realizacji budowy. PWN Polish Scientific Publishers, Warsaw 9. [] Marcinowsi R.: Jaość harmonogramów producji budowlanej. Warsztaty Inżynierów udownictwa, Puławy 9. [] Paszula M.: oszty w uładzie rodzajowym zużycie materiałów i energii. Delfin, Warszawa 7.