Grafové algoritmy

Transkript

Grafové algoritmy

                                    

Podobné dokumenty

Grafové algoritmy

Grafové algoritmy • Algoritmus hledající minimální cestu mezi všemi páry vrcholů (all-pair shortest path algorithm) • Vhodný pro husté grafy – v tom případě rychlejší než Dijkstra opakovaný pro všechny vrcholy • Pra...

Více

Hladový algoritmus

Hladový algoritmus n zákazníků čeká ve frontě, čas k obsloužení i-tého zákazníka je ti. Chceme minimalizovat T = Σi (čas v systému pro i-tého zákazníka). Příklad: n=3, t1 = 5, t2 = 10, t3 = 3. pořadí celkový čas T

Více

1. Minimální kostry

1. Minimální kostry Definice: Nechť A je nějaká podmnožina vrcholů grafu a B její doplněk. Všem hranám, které leží jedním vrcholem v A a druhým v B budeme říkat elementární řez určený množinami A a B. Lemma: (Řezové l...

Více

tisk

tisk UIN009 Efektivní algoritmy

Více

5 Předmluva 9 1 Základní pojmy 11 1.1 Definice grafu

5 Předmluva 9 1 Základní pojmy 11 1.1 Definice grafu 6 Nejkratší cesty 6.1 Typy úloh a základní fakta . . . . . 6.2 Základní schéma výpočtu vzdáleností 6.3 Algoritmy pro obecné grafy . . . . . 6.4 Algoritmy pro acyklické grafy . . . . 6.5 Nezáporné d...

Více

Algoritmus pro hledání nejkratší cesty orientovaným grafem

Algoritmus pro hledání nejkratší cesty orientovaným grafem ● A(i,j) = 0, pokud i = j ● A(i,j) = r, pokud vede hrana z i do j a její ohodnocení je rovno r ● A(i,j) = ∞, jinak S takovou maticí bude muset umět funkce pracovat. Floydův-Warshallův algoritmus fu...

Více

Polynomiáln´ı redukce 3SAT na k

Polynomiáln´ı redukce 3SAT na k • Dokazujeme, že problém k-CLIQUE je NP-úplný. Vı́me, že 3SAT je NP-úplný problém. • Nejdřı́ve je potřeba zdůvodnit, že k-CLIQUE patřı́ do třı́dy NP. k vrcholů, které tvořı́ kliku ...

Více