X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=PLAN;h=c8a1a60b3724ecbc71ea1d0a8aafd0536e192d64;hb=c5b57b993ede5af08f88c3dd033021e73ede7e3c;hp=04e4429649a34bb9782a0402ed4dc5818fe82892;hpb=1d7b2389d38dfb3237d4a4b65fc961e363883ee3;p=saga.git diff --git a/PLAN b/PLAN index 04e4429..c8a1a60 100644 --- a/PLAN +++ b/PLAN @@ -26,8 +26,16 @@ o Soft heaps o Robust contractions - . An optimal algorithm - . Decision trees + o Decision trees + o An optimal algorithm + +* Dynamic MST algorithms + + o (Semi-)dynamic algorithms + o ET-trees + o Fully dynamic connectivity + o Dynamic MST + o Almost minimum trees * Ranking Combinatorial Objects @@ -36,47 +44,13 @@ o Ranking of k-permutations o Restricted permutations o Hatcheck lady and other derangements - . ?? other objects ?? - . ?? general perspective ?? - -* Dynamic MST algorithms - - . (Semi-)dynamic algorithms - . Sleator-Tarjan trees - . ET-trees - . Fully dynamic connectivity - . Semi-dynamic MST - . Fully dynamic MST TODO: -Spanning trees: - -- cite Eisner's tutorial \cite{eisner:tutorial} -- \cite{pettie:onlineverify} online lower bound -- mention matroids -- move the remark on disconnected graphs? separate section? -- Some algorithms (most notably Fredman-Tarjan) do not need flattening -- reference to mixed Boruvka-Jarnik -- use the notation for contraction by a set -- practical considerations: katriel:cycle, moret:practice (mention pairing heaps) -- parallel algorithms: p243-cole (see also remarks in Karger and pettie:minirand), pettie:parallel -- bounded expansion classes? -- degree-restricted cases and arborescences -- random sampling (propp:randommst) -- mention bugs in Valeria's verification paper -- add references to other applications of decomposition -- more references on decision trees - -Models: +Applications: -- bit tricks: reference to HAKMEM -- mention in-place radix-sorting? -- consequences of Q-Heaps: Thorup's undirected SSSP etc. -- add more context from thorup:aczero, also mention FP operations -- expand the section on radix-sorting, mention Buchsbaum -- move Q-Heaps to the chapter on the MST's? -- Tarjan79 is claimed by Pettie to define Pointer machines +- degree-restricted cases and arborescences +- bounded expansion classes? Ranking: @@ -85,20 +59,14 @@ Ranking: - JN: explain approx scheme - JN: 4.5.1: neslo by preci isolovat nejaky vlstnosti restriction matrices tak aby byl speedup? Staci napr predpokladat 4.5.2 (jako to postulovat) - co je to vlstne za matice co splnuji 4.5.2 + co je to vlastne za matice co splnuji 4.5.2 - JN: bounded-degree restriction graphs; would it imply general speedup? -Notation: +Typography: -- G has to be connected, so m=O(n) -- impedance mismatch in terminology: contraction of G along e vs. contraction of e. -- use \delta(X) notation -- unify use of n(G) vs. n -- use calligraphic letters from ams? -- change the notation for contractions -- use double slash instead of the dot? -- introduce \widehat\O early +* formatting of multi-line \algin, \algout -Varia: +Global: -- cite GA booklet -- minimize the use of Remarks, use \paran instead +- each chapter should make clear in which model we work +- intro: \log is binary