Dr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.



Hasonló dokumentumok
Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

A Hozzárendelési feladat megoldása Magyar-módszerrel

Az MPM hálótechnika (I. előadás)

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

Project Management

Korszerű geodéziai adatfeldolgozás Kulcsár Attila

Az Európai Szabadalmi Egyezmény végrehajtási szabályainak április 1-étől hatályba lépő lényeges változásai

TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz

LAKÁSCÉLÚ TÁMOGATÁSOK (ÉRVÉNYES: TŐL)

Vasúti menetrendek optimalizálása

Képzés leírása. Képzés megnevezése: DFMEA - PFMEA Jelentkezés

Minőségbiztosítás a Méliusz Könyvtárban május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu

ELŐADÁS ÁTTEKINTÉSE 6. ea.: Projekttervezés III.

Gépjármű finanszírozással kapcsolatos szabályozási stratégia elemei

Számítógép-hálózatok Egyéni Feladat

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Szállodai innováció, fejlesztés, felújítás hét alapérve Versenyképesség fenntartása

Előgyergyártott konzolos és konzolos támfalas közlekedési vasbeton elemcsaládok a kerékpáros és gyalogos közlekedési területek növelésére

Idotervezés I. A CPM háló. BME Építéskivitelezési Tanszék Dr. Mályusz Levente 1

Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A )

Növelhető-e a hazai szélerőmű kapacitás energiatárolás alkalmazása esetén?

Nemzeti Edzés Központ válogatott tenisz edzéseken való részvétel és egyéb időpontok igénybevétele a téli időszakban

Analízis elo adások. Vajda István október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt

Egységes fejlesztési katasztert támogató informatikai modul, önkormányzati projektmenedzserek lehetőségei

Agrár és vidékpolitika aktualitásai Czerván György agrárgazdaságért felelős államtitkár Vidékfejlesztési Minisztérium

Tájékoztató a szerződés módosításáról_munkaruházati termékek szállítása (5. rész)

KOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY TARTÓSZERKEZETI FELADATRÉSZ 1. félév

K I V O N A T. Dunaföldvár Város Önkormányzata Száma: 487-5/2015.

Beszerzések, közbeszerzési eljárások; Összeférhetetlenség, szabálytalanság. Előadó: dr. Keszler Gábor NFFKÜ Zrt.

Áramlástechnikai gépek soros és párhuzamos üzeme, grafikus és numerikus megoldási módszerek (13. fejezet)

Munkaerőpiaci szervező, elemző Munkaerőpiaci szervező, elemző Személyügyi gazdálkodó és fejlesztő

A közbeszerzési eljárások egyszerősítése - a lengyel tapasztalatok

Az új Flex-Block lábazatrendszer

Az új OTSZ kidolgozása és elvei

6. SZÁMÚ FÜGGELÉK: AZ E.ON ENERGIASZOLGÁLTATÓ KFT. ÁLTAL E.ON KLUB KATEGÓRIÁBA SOROLT ÜGYFELEKNEK NYÚJTOTT ÁRAK, SZOLGÁLTATÁSOK

Fábián Zoltán Hálózatok elmélet

Felvételi 2013 Felvételi tájékoztató 2013

Lineáris algebra gyakorlat

Játékok (domináns stratégia, alkalmazása

MIT VÁR EL A PSZICHOLÓGUS A JÓ KRESZTŐL? ARANYOS JUDIT közlekedés szakpszichológus

Elemi adatszerkezetek

Vezetékes távközlési szolgáltatás megrendelése

Városfejlesztési pályázatok az Észak-Alföldi Operatív Programban

A TŰZVÉDELMI TERVEZÉS FOLYAMATA. Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék

I. SZAKASZ: A SZERZŐDÉS ALANYAI

A KÖZOP projekt rövid bemutatása

Párhuzamos programozás

Kiszombor Nagyközség Polgármesterétől 6775 Kiszombor, Nagyszentmiklósi u. 8. Tel/Fax: 62/

Érettségi feladatok Algoritmusok egydimenziós tömbökkel (vektorokkal) 1/6. Alapműveletek

Szusza Ferenc labdarúgó sportlétesítmény fejlesztése

TÁJÉKOZTATÓ A SZERZ DÉS MÓDOSÍTÁSÁRÓL I. SZAKASZ: A SZERZ DÉS ALANYAI I.1) AZ AJÁNLATKÉR KÉNT SZERZ D FÉL NEVE ÉS CÍME

Napenergia hasznosítási lehetőségek összehasonlító elemzése. Mayer Martin János Dr. Dán András

Szolgáltatásmarketing

Diszkrét termelési folyamatok ütemezési feladatainak modellezése és számítógépi megoldása

Kondíciós Lista Magánszemélyek bankszámláira vonatkozóan FORINT SZÁMLÁK Havi számlavezetési díj. CIB Classic. CIB Nyugdíjas Bankszámla Plusz 1

Számítógép hálózatok gyakorlat

ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben

Útmutató a vízumkérő lap kitöltéséhez

BOLYAI MATEMATIKA CSAPATVERSENY FŐVÁROSI DÖNTŐ SZÓBELI (2005. NOVEMBER 26.) 5. osztály

I. Országgyűlés Nemzeti Választási Iroda

Címzett: Markus Goddemeier Fax: +49 (0)

A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK

irányítószám: Ország: Magyarország

GÉP, SZERSZÁM, TERVEZÉS A MŰANYAG FELDOLGOZÁSBAN

AZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA. Tervezet A BIZOTTSÁG.../.../EU RENDELETE

Csanádpalota Város Polgármesterétől 6913 Csanádpalota. Kelemen László tér 10. Telefon: 62/ Fax: 62/

Jogszabályváltozások. Érettségi 2015/2016 tanév tavasz. Dr. Kun Ágnes osztályvezető

3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK

TARTALOMJEGYZÉK ELŐSZÓ... 7

Optimalizálási feladatok a termelés tervezésében és irányításában

Marketing I. X. előadás. Beszerzési magatartás és ipari marketing. Dr. Bíró-Szigeti Szilvia egyetemi adjunktus BME-MVT

Kapcsolt vállalkozások évzáráshoz kapcsolódó egyéb feladatai. Transzferár dokumentálás Szokásos piaci ár levezetés

Budapest Főváros Vagyonkezelő Központ Zrt. Bp., XI. ker. Keveháza utca ; 7033; 7034; 7060 és 7063; engedélyokiratos építési munkák

A TÁMOP KIEMELT PROJEKT KERETÉBEN KIALAKÍTOTT INFORMATIKAI RENDSZER

Felsőoktatási és Ipari Együttműködés új lehetőségei

A beszerzési logisztika folyamata, tervezésének és működtetésének stratégiái I.

Memóriamodulok Felhasználói útmutató

CPDLC routerek tájékoztató szerződés módosításáról

A Budavár Tours ajándékutalvány megvételének szabályzata

Országos Környezetvédelmi és Természetvédelmi Főfelügyelőség Nemzeti Hulladékgazdálkodási Igazgatóság. Schmidtka Gábor

... ahol l 0. Minden tranzakcióhoz létezik. = f(σ i. A sorozat nem bővíthető. Ha véges, akkor az utolsó konfigurációnak nincs rákövetkezője.

Jelentéskészítő TEK-IK () Válaszadók száma = 610

felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola

I. SZAKASZ: A SZERZŐDÉS ALANYAI

Kombinatorika. 9. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Kombinatorika p. 1/

TÁJÉKOZTATÓ A SZERZŐDÉS TELJESÍTÉSÉRŐL I. SZAKASZ: A SZERZŐDÉS ALANYAI I.1) AZ AJÁNLATKÉRŐKÉNT SZERZŐDŐ FÉL NEVE ÉS CÍME

Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője

ADATBÁZIS-KEZELÉS. Funkcionális függés, normál formák

Keretszerződés költöztetési, szállítási feladatok ellátására a Pécsi Tudományegyetemen-2- AF módosítás

8. melléklet a 92/2011. (XII. 30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI

Ö S S Z E G E Z É S A Z A J Á N L A T O K E L B Í R Á L Á S Á R Ó L

Időzített rendszerek és az UPPAAL

Gazdaságfejlesztési és Innovációs Operatív Program pályázatainak ismertetése

Diszkrét matematika I. gyakorlat

Felvételi előkészítő tájékoztató 2012.

IKT FEJLESZTŐ MŰHELY KONTAKTUS Dél-dunántúli Regionális Közoktatási Hálózat Koordinációs Központ

Töltse ki értelemszerűen a vevő nevét, irányítószámát, település, utca házszám mezőket, valamint a partner adószáma mezőket.

Átírás:

Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula

Projektütemezési feladat megoldása

Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó termék vagy nyújtandó szolgáltatás előállítására/teljesítésére irányú törekvés, amely általában nagyszámú komponens feladat/aktivitás végrehajtását igényli. Projektütemezés: Projekt(ek) időbeli végrehajtásának megtervezése úgy, hogy a megfogalmazott célok teljesüljenek figyelembe véve az előírt korlátozásokat.

Cél: Projektütemezés jellemzői egy vagy többcélú optimalizálás, amelyben sokféle szempont szerepelhet (pl. minőség, idő, költség, felhasználói elégedettség stb.). Feladatok/aktivitások hálózata alakul ki (pl. megelőzési relációk alapján). Korlátozottan/korlátlanul rendelkezésre álló erőforrásokat kell figyelembe venni.

Projekt példák Termelés Tervezés Kutatás/fejlesztés Menedzsment Építés Karbantartás, fenntartás Implementálás, telepítés stb.

Projektütemezés alapjai Projekt/projektek reprezentálása (precedencia gráfok) Modellek és megoldási módszerek Kritikus útvonal módszer (egyszerű) (Critical Path Method, CPM) Erőforrás korlátozott projektütemezés (bonyolult) (Resource-Constrained Project Scheduling, RCPS) Prioritás/szabályalapú megoldási módszerek Tudás-intenzív megoldási módszerek Kiterjesztett modellek és módszerek (összetett)

Projekt reprezentálása precedencia gráffal job on node ábrázolás Csomópont: feladat A csomópontok számozottak. Irányított él: kötelező sorrendiség Nincs irányított körút. Nincs redundáns él. Feladat Végrehajtási idő [időegység] Megelőző feladat(ok) - 3 3 4 4 5 3 6 4, 5 7 3 4, 5 4 6 3 5 7

Projektütemezési feladat erőforráskorlátok nélkül Feltételezzük, hogy: korlátlan erőforrások állnak rendelkezésre párhuzamosan. adott n feladat megelőzési relációkkal. minden egyes feladat p j végrehajtási idejét ismertjük. Az ütemezés célja: a projekt befejezési időpontjának (makespan) minimalizálása. 8

A j feladat: Projektütemezési feladat erőforráskorlátok nélkül végrehajtási ideje: legkorábbi lehetséges kezdési időpontja: legkorábbi lehetséges befejezési időpontja: legkésőbbi megengedett befejezési időpontja: időtartaléka: slack = C p S '' ' j j j j Kritikus feladat: nincs tartaléka slack j = 0 Kritikus útvonal: kritikus feladatok láncolata. 9

Kritikus útvonal módszer (Critical Path Method, CPM) A CPM módszer két algoritmusból áll: Forward procedure Backward procedure

Kritikus útvonal módszer (Critical Path Method, CPM) Előre haladó eljárás (Forward procedure): Kezdeti időpontból indul, a precedencia gráfon végighaladva az irányított élek mentén kiszámítja minden feladat esetében a legkorábbi megengedett indítási és befejezési időpontot. Az utolsónak elkészülő feladat adja meg a projekt befejezési időpontját.

Előre haladó eljárás (Forward procedure). lépés: Legyen t = t s (pl. t s = 0 az indítás referencia időpontja). A megelőző feladattal nem rendelkező minden egyes j feladat esetében legyen S j = t és C j = t + p j.. lépés: A megelőző feladattal rendelkező minden egyes j feladat esetében legyen induktív módon: ' ' S j = max Ck és C j = S j + p j. all k j 3. lépés: A legkorábbi projekt-befejezési időpont: C = { ' ' '} max C,C,...,C max n

Kritikus útvonal módszer (Critical Path Method, CPM) Visszafelé haladó eljárás (Backward procedure): A projekt befejezési időpontjából indul, a precedencia gráfon az irányított élek mentén visszafelé haladva kiszámítja minden feladat esetében a legkésőbbi megengedett befejezési és indítási időpontot tekintettel arra, hogy a projektbefejezési határidő még tartható legyen.

Visszafelé haladó eljárás (Backward procedure). lépés: Legyen t = C max A rákövetkező feladattal nem rendelkező minden egyes j feladat esetében legyen C j = C max és S j = C max - p j.. lépés: A rákövetkező feladattal rendelkező minden egyes j feladat esetében legyen C '' j = min S k all j 3. lépés: Ellenőrizzük, hogy '' k és S j = C j - p j. t = min{ S,...,S }. '' '' s 4 n

Magyarázat A forward procedure megadja az S j megengedett legkorábbi indítási időpontját minden feladatnak. A backward procedure megadja az S j megengedett legkésőbbi indítási időpontját minden feladatnak. Ha ezek azonosak akkor a feladat kritikus. Ha ezek különbözőek akkor a feladatnak van tartaléka (slack). Kritikus útvonal (critical path): kritikus feladatok láncolata, amely a t s kezdési időponttól a C max befejezési időpontig vezet. Kritikus útvonalból egyszerre több is lehet, ezek akár részben fedhetik is egymást.

CPM példa j 3 4 5 6 7 8 9 0 3 4 p j 5 6 9 7 0 6 0 9 7 8 7 5 4 7 6 9 0 4 3 3 5 8

Forward Procedure példa j 3 4 5 6 7 8 9 0 3 4 p j 5 6 9 7 0 6 0 9 7 8 7 5 5+6= +=3 3+0=33 4 7 33+9=4 5 4+=6 C =56 max 6+0=36 6 9 0 43+8=5 5+5=56 4 5+9=4 3 5 8 36+7=43 3 43+7=50 4+7= 6+6=3 C max =

Backward Procedure példa j 3 4 5 6 7 8 9 0 3 4 p j 5 6 9 7 0 6 0 9 7 8 7 5 4-= 34-0=4 43-9=34 4 7 5-8=43 4-9=5 36-0=6 43-7=36 0 56-5=5 56 6 9 4 6-=4 3 5 8 3 5-8=43 56-5=5 36-0=6 43-7=36

Critical Path példa 4 7 0 6 9 4 3 3 5 8

CPM példa Feladat Műveleti idő Megelőző feladat(ok) Job p(j) Predecessors - 3-3 - 4 4, 5,3 6 4 Projekt befejezés (Sink) 0 3 4 0 S 4 6 T Projekt indítás (Source) 3 5

Job p(j) Predecessors S' C'' - 0 3 3-0 3 3-0 6 4 4, 3 7 5,3 3 8 6 4 7 8 CPM példa (folyt.) Kritikus feladat (Critical job): S + p = C = C = S + p Jelölés: p j S C 0 3 0 3 4 0 S 4 6 T 0 0 0 3 3 7 7 8 8 8 3 5 0 6 3 8

Erőforrás korlátozott projektütemezés(rcps) A munkák erőforrást igényelnek: Job p(j) Predecessors S' C'' R(,j) - 0 3 3 3-0 3 3-0 6 4 4, 3 7 5,3 3 8 3 6 4 7 8 3 6 5 4 3 3 5 Erőforrás-igény 4 6 3 4 5 6 7 8

Erőforrás korlátozott projektütemezés (RCPS) Tételezzük fel, hogy R = 4, ekkor: 6 5 4 3 3 4 5 6 3 4 5 6 7 8 9 0 C max nő időegységgel! 3

RCPSP Példa 4 Job p(j) P(j) S' C'' R(,j) R(,j) - 0 3 3 3-0 3 3-0 6 4 4, 3 7 5,3 3 8 3 6 4 7 8 3 R = 4 3 4 6 5 0 4 6 8 0 R = 3 0 4 6 8 0 4 6 5 4

Köszönöm a figyelmet! Dr. Kulcsár Gyula Miskolci Egyetem Alkalmazott Informatikai Tanszék kulcsar@ait.iit.uni-miskolc.hu http://ait.iit.uni-miskolc.hu/~kulcsar