]> mj.ucw.cz Git - ads2.git/commitdiff
Goldberg: Oprava preklepu.
authorMartin Mares <mj@ucw.cz>
Mon, 14 Dec 2009 18:57:27 +0000 (19:57 +0100)
committerMartin Mares <mj@ucw.cz>
Mon, 14 Dec 2009 18:57:27 +0000 (19:57 +0100)
3-goldberg/3-goldberg.stamp
3-goldberg/3-goldberg.tex

index 4f3bed2b5deae3d616b0f6b6a291a1cb9d73723a..46333b49ca52e2a3208b7eceda6b4da9779f64b2 100644 (file)
@@ -1 +1 @@
-2009-11-01
+2009-12-14
index ce5857f7dd67113d20c97ec94f599288a19fc395..92cc877b54d514d69b562b31c6ca303209353602 100644 (file)
@@ -256,7 +256,7 @@ Rozd
 Teï potøebujeme odhadnout, kolik nás budou stát oba typy fází. Zaènìme s~tìmi jednodu¹¹ími -- s~lacinými. Víme, ¾e~v¹ech fází je~$\O(N^2)$. Tìch laciných bude tedy urèitì také~$O(N^2)$. Nenasycených pøevedení se~bìhem jedné laciné fáze provede nejvíce~$K$. Tedy celkem se~bìhem laciných fází provede~$\O(N^2K)$ nenasycených pøevedení.
 
 Pro~poèet nenasycených pøevedení v~drahých fázích si~zaveïme nový potenciál definovaný následovnì:
-$$\Phi := \sum_{\scriptstyle{v \ne z,s} \atop \scriptstyle{f^{\Delta}(v) = 0}} {p(v) \over K},$$
+$$\Phi := \sum_{\scriptstyle{v \ne z,s} \atop \scriptstyle{f^{\Delta}(v) \ne 0}} {p(v) \over K},$$
 kde~$p(v)$ je poèet takových vrcholù~$u$, které nejsou vý¹e ne¾~$v$. Neboli
 $$p(v) = \vert \{ u \in V \mid h(u) \leq h(v) \} \vert.$$
 Tedy platí, ¾e~$p(v)$ je v¾dy nezáporné a~nejvý¹e má hodnotu~$N$. Dále víme, ¾e~$\Phi$ bude v¾dy nezáporné (nebo» je to souèet nezáporných èlenù) a~nejvý¹e bude nabývat hodnoty~$N^2 \over K$. Rozmysleme si, jak nám ovlivní tento potenciál na¹e tøi operace: