X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=6-borjar%2F6-borjar.tex;h=4df7a17fb4710a3d2b630b43d7277b6f75db99fa;hb=909253c1940abbd4412a231147f810f03944444d;hp=1c4e63edb7580ed3bd6ec556934fc4158d72ed90;hpb=83329800368162b7bfd7b921cda7039b0af41e5c;p=ga.git diff --git a/6-borjar/6-borjar.tex b/6-borjar/6-borjar.tex index 1c4e63e..4df7a17 100644 --- a/6-borjar/6-borjar.tex +++ b/6-borjar/6-borjar.tex @@ -95,10 +95,10 @@ udr \algo \:Zaèneme libovolným vrcholem $v_0$, $T\leftarrow \{v_0\}$. \:Do~haldy $H$ umístíme v¹echny hrany vedoucí z~$v_0$. -\:Opakuji dokud $H\neq\emptyset$: +\:Opakujeme, dokud $H\neq\emptyset$: \::$vw\leftarrow \(H)$, pøièem¾ $v\not\in T, w\in T$. \::$T\leftarrow T\cup\{vw\}$ -\::Pro v¹echny sousedy $u$ vrcholu $v$, které dosud nejsou v~$T$, upravíme haldu: +\::Pro v¹echny sousedy $u$ vrcholu $v$, kteøí dosud nejsou v~$T$, upravíme haldu: \:::Pokud je¹tì v~$H$ není hrana incidentní s~$u$, pøidáme hranu~$uv$. \:::Pokud u¾ tam nìjaká taková hrana je a je-li tì¾¹í ne¾ $uv$, nahradíme ji hranou~$uv$ a provedeme \. @@ -158,7 +158,8 @@ jsme novou podkostru k~n \endalgo \s{Pozorování:} -Pokud algoritmus je¹tì neskonèil, je ka¾dá z~nalezených podkoster v~$T$ incidentní s~alespoò $k$ hranami. +Pokud algoritmus je¹tì neskonèil, je ka¾dá z~nalezených podkoster v~$T$ incidentní s~alespoò $k$ hranami +(do toho poèítáme i vnitøní hrany vedoucí mezi vrcholy podkostry). Jak to vypadá pro jednotlivá ukonèení: \numlist\ndotted \itemcount=\algcnt @@ -199,7 +200,7 @@ omezen \:$\O(m)$ pro grafy s~celoèíselnými vahami (na~RAMu) \cite{fw90trans} -- uká¾eme v~jedné z~následujících kapitol. \:$\O(m)$, pokud u¾ máme hrany setøídìné podle vah: jeliko¾ víme, ¾e zále¾í jen na~uspoøádání, - mù¾eme váhy pøeèíslovat na~$1\ldots n$ a pou¾ít pøedchozí algoritmus. + mù¾eme váhy pøeèíslovat na~$1\ldots m$ a pou¾ít pøedchozí algoritmus. \:$\O(m)$ randomizovanì v~prùmìrném pøípadì \cite{karger:randomized}. \:Na~zji¹tìní, zda je zadaná kostra minimální, staèí $\O(m)$ porovnání \cite{komlos:verify} a dokonce lze v~lineárním èase zjistit, která to jsou \cite{king:verify}. Z~toho ostatnì vychází pøedchozí