\input ../sgr.tex
-\prednaska{1}{Toky, øezy a Ford-Fulkersonùv algoritmus}{zapsal Radovan ©esták}
+\prednaska{1}{Toky, øezy a Ford-Fulkersonùv algoritmus}{}
V~této kapitole nadefinujeme toky v~sítích, odvodíme základní vìty o~nich
a Ford-Fulkersonùv algoritmus pro hledání maximálního toku. Také uká¾eme,
jak na~hledání maximálního toku pøevést problémy týkající se øezù, separátorù
a párování. Dal¹í algoritmy budou následovat v~pøí¹tích kapitolách.
-\todo{Tady (nebo nìkde poblí¾) by mìly být zavedeny základní znaèky.}
-
-\todo{Co je $V$, $E$, $m$, $n$, komplementy, multihrany, WLOG souvislost \dots}
-
\h{Toky v sítích}
Intuitivní pohled: sí» je systém propojených potrubí, který pøepravuje tekutinu
\input ../sgr.tex
-\prednaska{10}{Dekompozice stromù}{zapsal Ale¹ ©nupárek}
+\prednaska{10}{Dekompozice stromù}{}
V~této kapitole uká¾eme nìkolik datových struktur zalo¾ených
na~my¹lence dekompozice problému na~dostateènì malé podproblémy,
\input ../sgr.tex
-\prednaska{2}{Dinicùv algoritmus a jeho varianty}{zapsal Bernard Lidický}
+\prednaska{2}{Dinicùv algoritmus a jeho varianty}{}
\h{Dinicùv algoritmus}
\input ../sgr.tex
-\prednaska{3}{Bipartitní párování a globální k-souvislost}{zapsali Jiøí Peinlich, Michal Kùrka}
+\prednaska{3}{Bipartitní párování a globální k-souvislost}{}
\>V~minulé kapitole jsme se zabývali aplikacemi tokù na~hledání maximálního párování
a minimálního øezu. V~této si pøedvedeme dva algoritmy pro podobné problémy,
\input ../sgr.tex
-\prednaska{4}{Gomory-Hu Trees}{zapsal Milan Straka}
+\prednaska{4}{Gomory-Hu Trees}{}
Cílem této kapitoly je vytvoøit datovou strukturu, která po urèitém
pøedzpracování doká¾e rychle konstruovat pro libovolnou dvojici vrcholù v~grafu
\input ../sgr.tex
-\prednaska{5}{Minimální kostry}{zapsali Martin Kruli¹ \& Petr Su¹il }
+\prednaska{5}{Minimální kostry}{}
\def\symdiff{\mathop{\Delta}}
\input ../sgr.tex
-\prednaska{6}{Rychlej¹í algoritmy na~minimální kostry}{zapsali Petr ©koda a Tomá¹ Gavenèiak}
+\prednaska{6}{Rychlej¹í algoritmy na~minimální kostry}{}
\h{Upravená verze Borùvkova algoritmu pro rovinné grafy}
\medskip
}
-\prednaska{7}{Výpoèetní modely}{zapsal Zdenìk Vilu¹ínský }
+\prednaska{7}{Výpoèetní modely}{}
\h{Druhy výpoèetních modelù}
\input ../sgr.tex
-\prednaska{8}{Q-Heaps}{zapsal Cyril Strejc}
+\prednaska{8}{Q-Heaps}{}
V~minulé kapitole jsme zavedli výpoèetní model RAM a nahlédli jsme,
¾e na~nìm mù¾eme snadno simulovat vektorový poèítaè s~vektorovými operacemi pracujícími v~konstantním èase.
\input ../sgr.tex
-\prednaska{9}{Suffixové stromy} {Tomá¹ Mikula \& Jan Král}
+\prednaska{9}{Suffixové stromy}{}
V~této kapitole popí¹eme jednu datovou strukturu, pomocí které doká¾eme problémy týkající
se øetìzcù pøevádìt na grafové problémy a tak je øe¹it v~lineárním èase.
P=ga
-X=$(shell for a in 1 2 3 4 5 6 7 8 9 10 ; do echo ../$$a-*/$$a-*.tex ; done)
+X=$(shell for a in 0 1 2 3 4 5 6 7 8 9 10 ; do echo ../$$a-*/$$a-*.tex ; done)
include ../Makerules
author = "J. K{\"a}rkk{\"a}inen and P. Sanders",
title = "Simple linear work suffix array construction",
booktitle = "Proc. 13th International Conference on Automata, Languages and Programming",
- publisher = "Springer",
+ publisher = "Springer Verlag",
year = "2003",
url = "citeseer.ist.psu.edu/arkk03simple.html" }
publisher = {Elsevier North-Holland, Inc.},
address = {Amsterdam, The Netherlands, The Netherlands},
}
+
+@book { kapitoly,
+ author = "Ji\v{r}\'\i{} Matou\v{s}ek and Jaroslav Ne\v{s}et\v{r}il",
+ title = "{Kapitoly z~diskr\'etn\'\i{} matematiky}",
+ year = "2002",
+ publisher = "Karolinum",
+ address = "Praha"
+}
+
+@book { demel,
+ author = "Ji\v{r}\'\i{} Demel",
+ title = "{Grafy a jejich aplikace}",
+ year = 2002,
+ publisher = "Academia",
+ address = "Praha"
+}
+
+@book { schrijver,
+ author = "Alexander Schrijver",
+ title = "{Combinatorial Optimization --- Polyhedra and Efficiency}",
+ series = "Algorithms and Combinatorics",
+ volume = 24,
+ year = 2003,
+ publisher = "Springer Verlag"
+}
+
+@book { kucera,
+ author = "Lud'ek Ku\v{c}era",
+ title = "{Kombinatorick\'e algoritmy}",
+ year = 1989,
+ publisher = "SNTL",
+ address = "Praha"
+}
% Zacatek prednasky {cislo prednasky}{jmeno prednasky}{jmeno zapisovatele}
\def\prednaska#1#2#3{%
-\line{{\Large\bf #1. #2} \hfil {\it (#3)}}
+\line{{\Large\bf #1. #2} \hfil {\it #3}}
\medskip
\hrule
\medskip