Klasická metóda CPM

Podobné dokumenty
Microsoft Word - Transparencies03.doc

Microsoft Word - skripta3b.doc

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Katedra informatiky PLATNOSŤ BERGE-FULKERSONOVEJ HYPOTÉZY PRE ŠPECIÁLNE TR

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Numerické riešenie všeobecnej (klasickej) DMPK rovnice.

Microsoft Word - Zaver.pisomka_januar2010.doc

Susedov rozli²ujúci index grafu Bakalárska práca pre ²tudijný program Matematika alebo Ekonomická a nan ná matematika v akademickom roku 2019/20 vedúc

Microsoft Word - Argumentation_presentation.doc

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Zoznamové farbenia grafov

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru

Microsoft Word - Algoritmy a informatika-priesvitky02.doc

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom

Siete vytvorené z korelácií casových radov

1

Priebeh funkcie

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Microsoft Word - FRI”U M 2005 forma B k¾úè.doc

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1

Prenosový kanál a jeho kapacita

Operačná analýza 2

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r

Operačná analýza 2

Relačné a logické bázy dát

Matematika 2 - cast: Funkcia viac premenných

Microsoft Word - veronika.DOC

Microsoft Word - 16.kapitola.doc

SK MATEMATICKÁOLYMPIÁDA skmo.sk 63. ročník Matematickej olympiády 2013/2014 Riešenia úloh česko-poľsko-slovenského stretnutia 1. Dokážte, že kladné re

1

Axióma výberu

Paralelné algoritmy, cast c. 3

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

Poznámky k cvičeniu č. 2

Prehľad matematiky I. ROZDELENIE ČÍSEL 1. Prirodzené N: 1, 2, 3, 4,... a. kladné: 8; 6,3; 5; Celé Z:..., 3, 2, 1, 0, 1, 2, 3... b. záporné: 3;

Vrcholovo-disjunktné cykly v grafoch.

Študent 1. kapitola Maticová algebra I 1.1 Definícia matice V mnohých prípadoch dáta majú štruktúru dvojrozmernej tabuľky, ktorá má m riadkov a n stĺp

Microsoft Word - Diskusia11.doc

Analýza sociálnych sietí Geografická lokalizácia krajín EU

Snímka 1

Operačná analýza 2

Funkcie viac premenných

Zeszyty Naukowe PWSZ, Nowy Sącz 2013 Konštrukcie magických obdĺžnikov Marián Trenkler Faculty of Education, Catholic University in Ružomberok Hrabovsk

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém

Kolmogorovská zložitost

12Prednaska

B5.indd

Microsoft Word - 8.cvicenie.doc

unhbox group let unhbox hbox {Sglobal mathchardef spacefactor }accent 20 Segroup spacefactor acce

Bakalárska práca

Pokrocilé programovanie XI - Diagonalizácia matíc

Paralelné algoritmy, cast c. 2

Paralelné algoritmy, cast c. 3

Otázky k štátnej skúške z predmetu didaktika matematiky Prípravy študenta na štátnice - tvorba 14-tich rôznych príprav na vyučovaciu jednotku k temati

Úvodná prednáška z RaL

Manažment v Tvorbe Softvéru 2018/2019

1

Teória pravdepodobnosti Zákony velkých císel

midterm2014_1

Preco kocka stací? - o tom, ako sú rozdelené vlastné hodnoty laplasiánu v limite, ked sú velké

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in

Dokonalé a spriatelené čísla 3. kapitola. Pojem hustoty množiny v teorii čísel a dokonalé čísla In: Tibor Šalát (author): Dokonalé a spriatelené čísla

Informačné technológie

SRPkapitola06_v1.docx

Hranoly (11 hodín) September - 17 hodín Opakovanie - 8. ročník (6 hodín) Mesiac Matematika 9. ročník 5 hodín/týždeň 165 hodín/rok Tematický celok Poče

Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Zachovanie mentálnej mapy hrán pri interakcii s grafom Diplomová práca Bra

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika

Pokrocilé spracovanie obrazu - Fourierová transformácia

Stavba Lobačevského planimetrie Dodatok In: Ján Gatial (author); Milan Hejný (author): Stavba Lobačevského planimetrie. (Slovak). Praha: Mladá fronta,

Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP Október, 2018 Katedra kybernetiky

Microsoft Word - mpicv11.doc

Dirichletov princíp 4. kapitola. Kódovanie In: Lev Bukovský (author); Igor Kluvánek (author): Dirichletov princíp. (Slovak). Praha: Mladá fronta, 1969

Obsah 1 Úvod Predhovor Sylaby a literatúra Grupy a podgrupy 4 2

UČEBNÉ OSNOVY

NSK Karta PDF

S rok 2 roky t = 4 1 rok MATEMATIKA I A REPETITÓRIUM Z MATEMATIKY pre Hospodársku informatiku Monika Molnárová Košice 2018

Modelovanie a analýza workflow procesov Diplomová práca FEI Študijný program: Študijný odbor: Aplikovaná informatika Aplikovaná infor

tkacikova

III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) Matematická analýza IV (ÚMV/MAN2d/10) RNDr. Lenka Halčinová, PhD.

Analýza toku dát Ján Šturc Zima 2010 Kompilátory

Microsoft Word - a2f6-4f69-ca8b-718e

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

ROZBOR ROVNOVÁŽNYCH BINÁRNYCH DIAGRAMOV (2. ČASŤ) Cieľ cvičenia Zostrojiť rovnovážne binárne diagramy podľa zadania úloh na cvičení. Teoretická časť P

Slovenská komisia Matematickej olympiády FMFI UK, Mlynská dolina, Bratislava 51. ročník matematickej olympiády Riešenia úloh I. kola kategórie

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU

K S P Korešpondenčný seminár z programovania XXXIV. ročník, 2016/17 Katedra základov a vyučovania informatiky FMFI UK, Mlynská Dolina, Bratisla

DECRETO PAGINA WEB.pdf

Teoretická informatika 1. Vzťahy medzi zložitostnými triedami (complexity ZOO) základné vety o zložitosti (Savitchova veta, veta o zrýchlení, gap theo

PHPR-Predbezne_opatrenia

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

1-INF-155 Algebra 2 Martin Sleziak 10. februára 2013

SK MATEMATICKÁOLYMPIÁDA skmo.sk 68. ročník Matematickej olympiády 2018/2019 Riešenia úloh domáceho kola kategórie A 1. O postupnosti (a n ) n=1 vieme,

Vhodnosť lokálneho ohodnocovania grafu v sociálnej sieti obchodného registra SR Peter Vojtek Mária Bieliková Fakulta informatiky a informačných techno

SMART_GOVERNANCE_Ftacnik

Prepis:

Operačná analýza 2-02a

Klasická metóda CPM

Úvod Je daná úloha časového plánovania U s množinou elementárnych činností E a reálnou funkciou c: E R ktorá každej činnosti A E priradí jej dobu trvania c(a). V klasickej metóde CPM modelujeme tzv. sieťový digraf v ktorom Každej činnosti A priradíme hranu s ohodnotením c(a) =y ij kde i je vrchol predstavujúci časové začiatky a j časové konce činnosti A.

Sieťový digraf je neorientovane súvislý acyklický digraf s jedným prameňom (začiatok projektu) a s jedným ústím (koniec projektu) s monotónnym očíslovaním vrcholov.

Definujeme: t jz - najskôr možný začiatok činností vychádzajúcich z vrcholu j: z z t max z t j ti yij. 0 0 a pre j=1, 2,...n, i O t j k najneskôr možný koniec činnosti vchádzajúcich do vrcholu j: j k z t t a pre j=n-1, n-2,..1, t n n k j min i O j k t y. i ji CR i = t i k t i z - časová rezerva vo vrchole i. CR ij = t jk -(t iz +y ij ) - časová rezerva na hrane (i,j).

T k z t n tn doba trvania projektu. Ak CR ij = 0, činnosť (i, j) sa nazýva kritická Dráha zo zdroja do ústia ( z vrcholu 1 do n), v ktorej CR ij = 0 sa nazýva kritická dráha.

Grafické znázornenie (CR ij )

Príklad Riešte úlohu časového plánovania klasickou metódou CPM, ak je dané:

činnosti začiatok koniec doba trvania A - B,E,F 10 B A C,K 4 C B H 16 D E, K H 14 E A D, L 8 F A G,I 5 G F,L H 11 H C, D, G - 6 I F, L J 10 J I - 5 K B D, L 3 L E, K G, I 2

Hamiltonovské grafy

Definícia: Hamiltonovská cesta (kružnica) v grafe G je cesta (kružnica) ktorá obsahuje všetky vrcholy grafu G. Hamiltonovský graf je graf, ktorý obsahuje hamiltonovskú kružnicu

Sir Wiliam Rowan Hamilton (1805 1865) Úloha: Nájsť hamiltonovskú kružnicu v pravidelnom dvanásťstene (20 vrcholov)

Úloha obchodného cestujúceho TSP (Traveling Salesman Problem) 1934 Whitney 1980 problém 318 miest 10 655 možností Definícia: Je daný hranovo ohodnotený graf G=(V, E,o). Úloha obchodného cestujúceho je úloha nájsť v grafe G Hamiltonovskú kružnicu, alebo sled obsahujúci všetky vrcholy grafu G ktorej ohodnotenie je najmenšie (tzv. najkratšia HK).

Poznámka (Nehamiltonovské grafy)

1.

Postačujúce podmienky existencie Hamiltonovskej kružnice

Veta: (Ore 1960) Nech G= (V, E) je graf. Nech V n 3. Nech pre každú dvojicu vrcholov u, v platí: st u st v n potom G je Hamiltonovský.

Veta (Dirac 1952) Nech G= (V, E) je graf. Nech V n 3 a nech st v n 2 v V potom G je Hamiltonovský.

Veta: Nech G=(V,E) je hamiltonovský graf. Nech S je neprázdna podmnožina množiny V. Nech c(g-s) je počet komponentov grafu G-S, potom c G S S

Definícia: Nech > 1je reálne číslo. Potom hamiltonovská kružnica Z v garafe G sa nazve aproximáciou ak o o Z * Z kde Z * je najkratšia Hamiltonovská kružnica.

Heuristické algoritmy Metóda zdvojenia kostry (Kim 1975) Vstup Úplný ohodnotený graf, spĺňajúci trojuholníkovú nerovnosť Výstup Hamiltonovská kružnica

1. v grafe G nájdeme najlacnejšiu kostru T. 2. Zvolíme ľubovolný vrchol v * V a nájdeme uzavretý sled S z v * ktorý obsahuje každú hranu grafu T (napr. Tary..) 3. Hamiltonovskú kružnicu Z dostaneme zo sledu S nasledovne: Prechádzame sledom S a kedykoľvek by sme mali ísť prejdeným vrcholom, druhý krát, príslušný úsek sledu u-v nahradíme hranou [u,v].

Veta: Metóda zdvojenia kostry dáva Hamiltonovskú kružnicu Z, pre ktorú: o Z 2 * o Z kde o(z * ) je najkratšia Hamiltonovská kružnica..

Príklad 1: Riešte úlohu obchodného cestujúceho metódou zdvojenia kostry pre graf daný diagramom

1. nájdeme najlacnejšiu kostru T

2.- Nájdeme uzavretý sled S ktorý obsahuje každú hranu grafu T.

Christofidesov algoritmus (Nicos Christofides, 1976) Vstup Kompletný ohodnotený graf, spĺňajúci trojuholníkovú nerovnosť Výstup hamiltonovská kružnica

1. V grafe G=(V,E) nájdeme najlacnejšiu kostru T. 2. Nech W je množina vrcholov nepárneho stupňa v kostre T. Nech X je najlacnejšie úplné párenie v grafe generovanom vrcholmi množiny W. 3. Zostrojíme graf G E =(V,E E ), kde E E je zjednotenie (ak sa hrana vyskytne v T a X nahradíme ju multihranou) množiny hrán kostry T a párenia X (tento graf je Eulerovský). 4. V grafe G E zostrojíme Eulerovský ťah S. 5. Hamiltonovskú kružnicu Z dostaneme zo sledu S nasledovne: Prechádzame sledom S a kedykoľvek by sme mali ísť prejdeným vrcholom, druhý krát, príslušný úsek sledu u-v nahradíme hranou [u,v].

Veta: Christofidesov algoritmus určuje Hamiltonovskú kružnicu Z, pre ktorú: o Z 3 * o Z 2 kde o(z * ) je najkratšia Hamiltonovská kružnica.