Metoda kritické cesty: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
m Robot: Překlad nad references
JAnDbot (diskuse | příspěvky)
m Robot: přidáno {{Autoritní data}}; kosmetické úpravy
Řádek 1: Řádek 1:
[[Soubor:Pert_chart_colored.gif|thumb|309px|[[Program Evaluation and Review Technique|PERT]] síťový diagram pro projekt s pěti milníky (10 až 50) a šesti činnostmi (A až F). Projekt má dvě kritické cesty: B-C nebo A-D-F, minimální doba trvání tohoto projektu je tedy 7 měsíců (s použitím fast-trackingu). Činnost E je podkritická, tzn. může se zpozdit až o 2 měsíce, aniž by zpozdila projekt.]]
[[Soubor:Pert_chart_colored.gif|náhled|309px|[[Program Evaluation and Review Technique|PERT]] síťový diagram pro projekt s pěti milníky (10 až 50) a šesti činnostmi (A až F). Projekt má dvě kritické cesty: B-C nebo A-D-F, minimální doba trvání tohoto projektu je tedy 7 měsíců (s použitím fast-trackingu). Činnost E je podkritická, tzn. může se zpozdit až o 2 měsíce, aniž by zpozdila projekt.]]
Metoda '''kritické cesty''' ({{Vjazyce|en}} {{cizojazyčně|en|'''Critical Path Method'''}}, zkráceno '''CPM''') je matematický [[algoritmus]] plánování průběhu množiny činností projektu. Je to jeden z důležitých nástrojů [[řízení projektů]].
Metoda '''kritické cesty''' ({{Vjazyce|en}} {{cizojazyčně|en|'''Critical Path Method'''}}, zkráceno '''CPM''') je matematický [[algoritmus]] plánování průběhu množiny činností projektu. Je to jeden z důležitých nástrojů [[řízení projektů]].


Řádek 6: Řádek 6:
== Algoritmus nalezení kritické cesty ==
== Algoritmus nalezení kritické cesty ==
<!-- bylo by nejlepší udělat animák, kdo ho udělá? :) -->
<!-- bylo by nejlepší udělat animák, kdo ho udělá? :) -->
[[Soubor:Critical path algorithm.svg|Příklad grafu - červeně je vyznačena kritická cesta ABDGH.|thumb|right|300px]]
[[Soubor:Critical path algorithm.svg|Příklad grafu - červeně je vyznačena kritická cesta ABDGH.|náhled|vpravo|300px]]
Sestrojíme [[orientovaný graf|orientovaný]], [[ohodnocený graf|ohodnocený]] graf reprezentující projekt. Každá hrana v něm má svoji váhu a každý vrchol své označení + dvě prázdné proměnné (levá a pravá) pro zápis hodnot [[cesta (graf)|cest]]. Hrany, které budou ležet na cestách, si budeme označovat. Graf může obsahovat i více než jednu kritickou cestu.
Sestrojíme [[orientovaný graf|orientovaný]], [[ohodnocený graf|ohodnocený]] graf reprezentující projekt. Každá hrana v něm má svoji váhu a každý vrchol své označení + dvě prázdné proměnné (levá a pravá) pro zápis hodnot [[cesta (graf)|cest]]. Hrany, které budou ležet na cestách, si budeme označovat. Graf může obsahovat i více než jednu kritickou cestu.


Řádek 29: Řádek 29:
* {{Commonscat}}
* {{Commonscat}}
* [http://sporkforge.com/sched/critical_path.php Critical path web calculator] (anglicky)
* [http://sporkforge.com/sched/critical_path.php Critical path web calculator] (anglicky)
{{Autoritní data}}


[[Kategorie:Řízení projektů]]
[[Kategorie:Řízení projektů]]

Verze z 5. 10. 2017, 07:46

PERT síťový diagram pro projekt s pěti milníky (10 až 50) a šesti činnostmi (A až F). Projekt má dvě kritické cesty: B-C nebo A-D-F, minimální doba trvání tohoto projektu je tedy 7 měsíců (s použitím fast-trackingu). Činnost E je podkritická, tzn. může se zpozdit až o 2 měsíce, aniž by zpozdila projekt.

Metoda kritické cesty (anglicky Critical Path Method, zkráceno CPM) je matematický algoritmus plánování průběhu množiny činností projektu. Je to jeden z důležitých nástrojů řízení projektů.

Tato metoda byla vyvinuta v 50. letech minulého století jako společný projekt dvou společností: DuPont Corporation a Remington Rand Corporation pro řízení projektů správy továren. V současné době se všeobecně používá pro libovolné typy projektů, vč. výstaveb, softwarového vývoje, výzkumných projektů, vývoje výrobků a mnoha inženýrských aplikací. Obecně lze tuto metodu aplikovat na plánování jakéhokoli projektu se vzájemně provázanými a závislými činnostmi.

Algoritmus nalezení kritické cesty

Příklad grafu - červeně je vyznačena kritická cesta ABDGH.

Sestrojíme orientovaný, ohodnocený graf reprezentující projekt. Každá hrana v něm má svoji váhu a každý vrchol své označení + dvě prázdné proměnné (levá a pravá) pro zápis hodnot cest. Hrany, které budou ležet na cestách, si budeme označovat. Graf může obsahovat i více než jednu kritickou cestu.

Nejprve projdeme graf zleva ze vstupního vrcholu (hodnota jeho levé proměnné je na začátku 0). Do levé proměnné tohoto vrcholu pak zapíšeme hodnotu cesty (hodnota cesty z předchozího vrcholu + hodnota hrany). Hranu vybíráme tak, že při vstupu do nějakého vrcholu budeme vybírat vždy hranu, ze které dostaneme nejvyšší hodnotu cesty (např. do vrcholu D půjdeme po hraně z B, protože cesta má hodnotu 7, což je vyšší než z C, kde má cesta hodnotu 4).

Tímto postupem vyplníme levé proměnné všech vrcholů a dojdeme až do výstupního (koncového) vrcholu grafu. V jeho levé proměnné nyní máme minimální délku projektu.

Druhý průchod grafu začínáme v koncovém vrcholu, opíšeme hodnotu z jeho levé proměnné do pravé a jdeme proti směru orientovaných hran (vpravo). Nyní však vybíráme cestu s nejmenší možnou hodnotou a její hodnotu hran odečítáme, výsledek zapíšeme do pravé proměnné vrcholu (např. do D půjdeme přes G, protože dostaneme hodnotu 7, což je menší, než kdybychom tam šli přímo z H). Když dojdeme do počátečního bodu, měli bychom v něm mít vpravo 0. Vrcholy se stejnými hodnotami vlevo a vpravo leží na kritické cestě.

Odkazy

Použité zdroje

V tomto článku byl použit překlad textu z článku Critical path method na anglické Wikipedii.

Související články

Externí odkazy