|
|
1 | (30) |
|
|
2 | (7) |
|
1.2 Online Algorithms and Paging |
|
|
9 | (10) |
|
1.3 An Upper Bound for Paging |
|
|
19 | (2) |
|
1.4 A Lower Bound for Paging |
|
|
21 | (4) |
|
|
25 | (2) |
|
1.6 Refined Competitive Analysis |
|
|
27 | (1) |
|
|
27 | (1) |
|
1.6.2 Resource Augmentation |
|
|
27 | (1) |
|
1.7 Historical and Bibliographical Notes |
|
|
28 | (3) |
|
|
31 | (54) |
|
|
32 | (8) |
|
2.2 A Randomized Online Algorithm for Paging |
|
|
40 | (4) |
|
|
44 | (11) |
|
|
45 | (5) |
|
|
50 | (2) |
|
*2.3.3 Unbounded Problems |
|
|
52 | (3) |
|
2.4 Another Point of View: Game Theory |
|
|
55 | (5) |
|
2.5 A Lower Bound for Randomized Online Algorithms for Paging |
|
|
60 | (16) |
|
*2.6 A Barely Random Algorithm for Paging |
|
|
64 | (8) |
|
*2.7 Bounds with Probability Tending to One |
|
|
72 | (4) |
|
2.8 The Ski Rental Problem |
|
|
76 | (6) |
|
2.9 Historical and Bibliographical Notes |
|
|
82 | (3) |
|
|
85 | (28) |
|
|
86 | (4) |
|
3.2 Self-Delimiting Encoding of Strings |
|
|
90 | (3) |
|
|
93 | (2) |
|
3.4 The Advice Complexity of Paging |
|
|
95 | (10) |
|
|
96 | (6) |
|
3.4.2 Small Competitive Ratio |
|
|
102 | (3) |
|
3.5 Advice and Randomization |
|
|
105 | (5) |
|
3.6 Historical and Bibliographical Notes |
|
|
110 | (3) |
|
|
113 | (42) |
|
|
114 | (3) |
|
4.2 A Lower Bound for Deterministic Algorithms |
|
|
117 | (4) |
|
|
121 | (3) |
|
|
124 | (5) |
|
|
129 | (3) |
|
|
132 | (21) |
|
4.6.1 Optimality for the General Case |
|
|
132 | (6) |
|
4.6.2 Optimality for the Line |
|
|
138 | (2) |
|
4.6.3 An Upper Bound for the Euclidean Plane |
|
|
140 | (4) |
|
*4.6.4 An Upper Bound for the General Case |
|
|
144 | (9) |
|
4.6.5 Advice and the Randomized k-Server Conjecture |
|
|
153 | (1) |
|
4.7 Historical and Bibliographical Remarks |
|
|
153 | (2) |
|
|
155 | (28) |
|
|
156 | (4) |
|
5.2 Deterministic Algorithms |
|
|
160 | (8) |
|
5.3 Randomized Algorithms |
|
|
168 | (4) |
|
5.3.1 A One-Competitive Randomized Algorithm |
|
|
170 | (1) |
|
5.3.2 Bounds with Probability Tending to One |
|
|
170 | (1) |
|
5.3.3 A Barely Random Algorithm |
|
|
171 | (1) |
|
|
172 | (9) |
|
|
172 | (4) |
|
5.4.2 Small Competitive Ratio |
|
|
176 | (5) |
|
5.5 Historical and Bibliographical Notes |
|
|
181 | (2) |
|
|
183 | (28) |
|
|
184 | (1) |
|
6.2 Deterministic Algorithms |
|
|
185 | (2) |
|
|
187 | (6) |
|
|
187 | (1) |
|
|
188 | (1) |
|
|
189 | (4) |
|
6.4 Randomized Algorithms |
|
|
193 | (4) |
|
6.4.1 A Barely Random Algorithm |
|
|
193 | (3) |
|
6.4.2 A Lower Bound for Randomized Algorithms |
|
|
196 | (1) |
|
6.5 Resource Augmentation |
|
|
197 | (5) |
|
|
202 | (8) |
|
|
203 | (5) |
|
6.6.2 Randomized Online Algorithms |
|
|
208 | (1) |
|
6.6.3 Resource Augmentation |
|
|
209 | (1) |
|
6.7 Historical and Bibliographical Notes |
|
|
210 | (1) |
|
7 The Bit Guessing Problem |
|
|
211 | (30) |
|
|
212 | (1) |
|
7.2 Deterministic and Randomized Algorithms |
|
|
213 | (1) |
|
|
214 | (12) |
|
7.4 Advice-Preserving Reductions |
|
|
226 | (14) |
|
7.4.1 The k-Server Problem |
|
|
227 | (3) |
|
7.4.2 The Set Cover Problem |
|
|
230 | (5) |
|
7.4.3 The Disjoint Path Allocation Problem |
|
|
235 | (5) |
|
7.5 Historical and Bibliographical Notes |
|
|
240 | (1) |
|
|
241 | (28) |
|
|
242 | (1) |
|
|
243 | (8) |
|
8.2.1 Deterministic Algorithms |
|
|
244 | (5) |
|
|
249 | (2) |
|
8.3 The Minimum Spanning Tree Problem |
|
|
251 | (15) |
|
8.3.1 Deterministic and Randomized Algorithms |
|
|
251 | (2) |
|
|
253 | (4) |
|
8.3.3 Special Graph Classes |
|
|
257 | (9) |
|
8.4 Historical and Bibliographical Notes |
|
|
266 | (3) |
Solutions to Exercises |
|
269 | (54) |
Glossary |
|
323 | (4) |
Bibliography |
|
327 | (14) |
Index |
|
341 | |