]> mj.ucw.cz Git - saga.git/blob - PLAN
db0ab877ea0547ef5e79c8e224542b992720a7b2
[saga.git] / PLAN
1 *  Minimum Spanning Trees
2
3   o  The Problem
4   o  Basic properties
5   o  Red/Blue meta-algorithm
6   o  Classical algorithms
7   o  Contractive algorithms
8
9 *  Fine Details of Computation
10
11   o  Models and machines
12   o  Radix-sorting
13   o  Bit tricks
14   o  Q-Heaps
15
16 *  Advanced MST Algorithms
17
18   o  Minor-closed classes
19   o  Fredman-Tarjan algorithm
20   o  MST verification
21   o  Linear-time verification
22   o  A randomized algorithm
23   o  Special cases and related problems
24
25 *  Approaching Optimality
26
27   o  Soft heaps
28   o  Robust contractions
29   o  Decision trees
30   o  An optimal algorithm
31
32 *  Dynamic MST algorithms
33
34   o  (Semi-)dynamic algorithms
35   o  ET-trees
36   o  Fully dynamic connectivity
37   o  Dynamic MST
38   .  Almost minimum trees
39
40 *  Ranking Combinatorial Objects
41
42   o  Ranking and unranking
43   o  Ranking of permutations
44   o  Ranking of k-permutations
45   o  Restricted permutations
46   o  Hatcheck lady and other derangements
47
48 TODO:
49
50 Applications:
51
52 - degree-restricted cases and arborescences
53 - bounded expansion classes?
54
55 Ranking:
56
57 - the general perspective: is it only a technical trick?
58 - ranking of permutations on general sets, relationship with integer sorting
59 - JN: explain approx scheme
60 - JN: 4.5.1:  neslo by preci isolovat nejaky vlstnosti restriction matrices
61   tak aby byl speedup? Staci napr predpokladat 4.5.2 (jako to postulovat)
62   co je to vlastne za matice co splnuji 4.5.2
63 - JN: bounded-degree restriction graphs; would it imply general speedup?
64
65 Typography:
66
67 * formatting of multi-line \algin, \algout
68 - unify names of complexity classes
69 - automatic \raggedbottom?
70
71 Global:
72
73 - each chapter should make clear in which model we work
74 - clean up bibliography