Measuring the problem-relevant information in input
RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 43 (2009) no. 3, pp. 585-613.

We propose a new way of characterizing the complexity of online problems. Instead of measuring the degradation of the output quality caused by the ignorance of the future we choose to quantify the amount of additional global information needed for an online algorithm to solve the problem optimally. In our model, the algorithm cooperates with an oracle that can see the whole input. We define the advice complexity of the problem to be the minimal number of bits (normalized per input request, and minimized over all algorithm-oracle pairs) communicated by the algorithm to the oracle in order to solve the problem optimally. Hence, the advice complexity measures the amount of problem-relevant information contained in the input. We introduce two modes of communication between the algorithm and the oracle based on whether the oracle offers an advice spontaneously (helper) or on request (answerer). We analyze the Paging and DiffServ problems in terms of advice complexity and deliver upper and lower bounds in both communication modes; in the case of DiffServ problem in helper mode the bounds are tight.

DOI : 10.1051/ita/2009012
Classification : 68Q25, 68W40, 68Q10, 68Q17
Keywords: online algorithms, communication complexity, advice complexity, paging
@article{ITA_2009__43_3_585_0,
     author = {Dobrev, Stefan and Kr\'alovi\v{c}, Rastislav and Pardubsk\'a, Dana},
     title = {Measuring the problem-relevant information in input},
     journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
     pages = {585--613},
     publisher = {EDP Sciences},
     volume = {43},
     number = {3},
     year = {2009},
     doi = {10.1051/ita/2009012},
     mrnumber = {2541132},
     zbl = {1176.68089},
     language = {en},
     url = {https://www.numdam.org/articles/10.1051/ita/2009012/}
}
TY  - JOUR
AU  - Dobrev, Stefan
AU  - Královič, Rastislav
AU  - Pardubská, Dana
TI  - Measuring the problem-relevant information in input
JO  - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
PY  - 2009
SP  - 585
EP  - 613
VL  - 43
IS  - 3
PB  - EDP Sciences
UR  - https://www.numdam.org/articles/10.1051/ita/2009012/
DO  - 10.1051/ita/2009012
LA  - en
ID  - ITA_2009__43_3_585_0
ER  - 
%0 Journal Article
%A Dobrev, Stefan
%A Královič, Rastislav
%A Pardubská, Dana
%T Measuring the problem-relevant information in input
%J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
%D 2009
%P 585-613
%V 43
%N 3
%I EDP Sciences
%U https://www.numdam.org/articles/10.1051/ita/2009012/
%R 10.1051/ita/2009012
%G en
%F ITA_2009__43_3_585_0
Dobrev, Stefan; Královič, Rastislav; Pardubská, Dana. Measuring the problem-relevant information in input. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 43 (2009) no. 3, pp. 585-613. doi : 10.1051/ita/2009012. https://www.numdam.org/articles/10.1051/ita/2009012/

[1] D. Achlioptas, M. Chrobak and J. Noga, Competitive analysis of randomized paging algorithms. Theoret. Comput. Sci. 234 (2000) 203-218. | MR | Zbl

[2] S. Albers, On the influence of lookahead in competitive paging algorithms. Algorithmica 18 (1997) 283-305. | MR | Zbl

[3] S. Albers, Online algorithms: A survey. Math. Prog. 97 (2003) 3-26. | MR | Zbl

[4] L.A. Belady, A study of replacement algorithms for virtual storage computers. IBM Systems Journal 5 (1966) 78-101.

[5] S. Ben-David and A. Borodin, A new measure for the study of on-line algorithms. Algorithmica 11 (1994) 73-91. | MR | Zbl

[6] A. Borodin and R. El-Yaniv, Online Computation and Competitive Analysis. Cambridge University Press (1998). | MR | Zbl

[7] A. Borodin, S. Irani, P. Raghavan and B. Schieber, Competitive paging with locality of reference. In Proc. 23rd Annual ACM Symposium on Theory of Computing (1991) 249-259. | Zbl

[8] J. Boyar, M.R. Ehmsen and K.S. Larsen, Theoretical Evidence for the superiority of LRU-2 over LRU for the paging problem. In Fourth Workshop on Approximation on Online Algorithms. Lecture Notes Comput. Sci. 4368 (2006) 95-107. | MR | Zbl

[9] J. Boyar, K.S. Larsen and M.N. Nielsen, The accommodating function: a generalization of the competitive ratio. SIAM J. Comput. 31 (2001) 233-258. | MR | Zbl

[10] J. Boyar and L.M. Favrholdt, The relative worst order ratio for online algorithms, Algorithms and Complexity, 5th Italian Conference, CIAC 2003, Rome, Italy. Lect. Notes Comput. Sci. 2653 (2003) 58-69. | MR | Zbl

[11] M. Englert and M. Westermann, lower and upper bounds on FIFO buffer management in QoS switches, In Proc. ESA 2006. Lect. Notes Comput. Sci. 4168 (2006) 352-363. | MR | Zbl

[12] A. Fiat, R.M. Karp, M. Luby, L.A. Mcgeoch, D.D. Sleator and N.E. Young, Competitive paging algorithms. J. Algorithms 12 (1991) 685-699. | Zbl

[13] P. Fraigniaud, C. Gavoille, D. Ilcinkas and A. Pelc, Distributed computing with advice: information sensitivity of graph coloring. In Proc. 34th International Colloquium on Automata, Languages and Programming (ICALP 2007) (2007). | MR | Zbl

[14] P. Fraigniaud, D. Ilcinkas and A. Pelc, Tree exploration with an oracle. In Proc. 31st International Symposium on Mathematical Foundations of Computer Science (MFCS 2006). Lect. Notes Comput. Sci. 4162 (2006) 24-37. | MR | Zbl

[15] P. Fraigniaud, D. Ilcinkas and A. Pelc, Oracle size: a new measure of difficulty for communication problems. In Proc. 25th Ann. ACM Symposium on Principles of Distributed Computing (PODC 2006) (2006) 179-187.

[16] R.L. Graham, Bounds for certain multiprocessing anomalies. Bell Systems Technical Journal 45 (1966) 1563-1581. | Zbl

[17] S. Irany and A.R. Karlin, Online computation. In Approximation Algorithms for NP-Hard Problems, D.S. Hochbaum, Ed. PWS Publishing Company (1997) 521-564.

[18] S. Irani, A.R. Karlin and S. Phillips, Strongly competitive algorithms for paging with locality of reference. In Proc. 3rd Annual ACM-SIAM Symposium on Discrete Algorithms (1992) 228-236. | MR | Zbl

[19] B. Kalyanasundaram and K. Pruhs, Speed is as Powerful as Clairvoyance. IEEE Symposium on Foundations of Computer Science (1995) 214-221. | Zbl

[20] A.R. Karlin, M.S. Manasse, L. Rudolph and D.D. Sleator, Competitive Snoopy Caching. Algorithmica 3 (1988) 79-119. | MR | Zbl

[21] R. Karp, On-line algorithms versus off-line algorithms: how much is it worth to know the future? Proc. IFIP 12th World Computer Congress 1 (1992) 416-429.

[22] E. Koutsoupias and C.H. Papadimitriou, Beyond competitive analysis. In Proc. 34th Annual Symposium on Foundations of Computer Science (1994) 394-400.

[23] Z. Lotker and B. Patt-Shamir, Nearly optimal FIFO buffer management for DiffServ. PODC 2002 (2002) 134-143.

[24] M.M. Manasse, L.A. Mcgeoch and D.D. Sleator, Competitive Algorithms for Online Problems. In Proc. 20th Annual Symposium on the Theory of Computing (1988) 322-333. | Zbl

[25] C.A. Philips, C. Stein, E. Torng and J. Wein, Optimal time-critical scheduling via resource augmentation. In Proc. 29th Annual ACM Symposium on the Theory of Computing (1997) 140-149. | Zbl

[26] U.M. O'Reilly and N. Santoro, The expressiveness of silence: tight bounds for synchronous communication of information using bits and silence. In Proc. 18th International Workshop on Graph-Theoretic Concepts in Computer Science (1992) 321-332. | MR | Zbl

[27] P. Raghavan, A statistical adversary for on-line algorithms. In On-Line Algorithms, DIMACS Series in Discrete Mathematics and Theoretical Computer Science (1991) 79-83. | Zbl

[28] H. Robbins, A Remark of Stirling's Formula. Amer. Math. Month. 62 (1955) 26-29. | MR | Zbl

[29] D.D. Sleator and R.E. Tarjan, Amortized efficiency of update and paging rules. Commun. ACM 28 (1985) 202-208. | MR

[30] E. Torng, A Unified Analysis of Paging and Caching. Algorithmica 20 (1998) 175-200. | MR | Zbl

[31] N. Young, On-line paging against adversially biased random inputs. J. Algorithms 37 (2000) 218-235. | MR | Zbl

[32] N. Young, The k-server dual and loose competitiveness for paging. Algorithmica 11 (1994) 525-541. | MR

  • Berg, Magnus; Boyar, Joan; Favrholdt, Lene M.; Larsen, Kim S. Complexity Classes for Online Problems with and Without Predictions, Frontiers of Algorithmics, Volume 15828 (2025), p. 49 | DOI:10.1007/978-981-96-8312-3_4
  • Böckenhauer, Hans-Joachim; Gehnen, Matthias; Hromkovič, Juraj; Klasing, Ralf; Komm, Dennis; Lotze, Henri; Mock, Daniel; Rossmanith, Peter; Stocker, Moritz Online Unbounded Knapsack, Theory of Computing Systems, Volume 69 (2025) no. 1 | DOI:10.1007/s00224-025-10215-0
  • Csaba, Béla; Nagy-György, Judit On the advice complexity of online matching on the line, Discrete Mathematics and Theoretical Computer Science. DMTCS, Volume 26 (2024) no. 3, p. 9 (Id/No 21) | DOI:10.46298/dmtcs.14125 | Zbl:8037151
  • Angelopoulos, Spyros; Dürr, Christoph; Jin, Shendan; Kamali, Shahin; Renault, Marc Online computation with untrusted advice, Journal of Computer and System Sciences, Volume 144 (2024), p. 24 (Id/No 103545) | DOI:10.1016/j.jcss.2024.103545 | Zbl:7873731
  • Boyar, Joan; Larsen, Kim S.; Pankratov, Denis Advice complexity of adaptive priority algorithms, Theoretical Computer Science, Volume 984 (2024), p. 31 (Id/No 114318) | DOI:10.1016/j.tcs.2023.114318 | Zbl:7782073
  • Berg, Magnus; Boyar, Joan; Favrholdt, Lene M.; Larsen, Kim S. Online minimum spanning trees with weight predictions, Algorithms and data structures. 18th international symposium, WADS 2023, Montreal, QC, Canada, July 31 – August 2, 2023. Proceedings, Cham: Springer, 2023, pp. 136-148 | DOI:10.1007/978-3-031-38906-1_10 | Zbl:7789701
  • Berndt, Niklas; Lotze, Henri Advice complexity bounds for online delayed F-node-, H-node- and H-edge-deletion problems, Combinatorial algorithms. 34th international workshop, IWOCA 2023, Tainan, Taiwan, June 7–10, 2023. Proceedings, Cham: Springer, 2023, pp. 62-73 | DOI:10.1007/978-3-031-34347-6_6 | Zbl:7781725
  • Boyar, Joan; Favrholdt, Lene M.; Larsen, Kim S. Relative Worst-order Analysis, ACM Computing Surveys, Volume 54 (2022) no. 1, p. 1 | DOI:10.1145/3425910
  • Chen, Li-Hsuan; Hung, Ling-Ju; Lotze, Henri; Rossmanith, Peter Online node- and edge-deletion problems with advice, Algorithmica, Volume 83 (2021) no. 9, pp. 2719-2753 | DOI:10.1007/s00453-021-00840-9 | Zbl:1518.68255
  • Fung, Stanley P. Y. Online two-way trading: randomization and advice, Theoretical Computer Science, Volume 856 (2021), pp. 41-50 | DOI:10.1016/j.tcs.2020.12.016 | Zbl:1479.91373
  • Chen, Li-Hsuan; Hung, Ling-Ju; Lotze, Henri; Rossmanith, Peter Further results on online node- and edge-deletion problems with advice, Combinatorial algorithms. 31st international workshop, IWOCA 2020, Bordeaux, France, June 8–10, 2020, Proceedings, Cham: Springer, 2020, pp. 140-153 | DOI:10.1007/978-3-030-48966-3_11 | Zbl:1518.68256
  • Burjons, Elisabet; Komm, Dennis; Schöngens, Marcel The k-server problem with advice in d dimensions and on the sphere, Algorithmica, Volume 81 (2019) no. 5, pp. 1859-1880 | DOI:10.1007/s00453-018-0514-6 | Zbl:1421.68240
  • Böckenhauer, Hans-Joachim; Corvelo Benz, Nina; Komm, Dennis Call admission problems on trees with advice (extended abstract), Combinatorial algorithms. 30th international workshop, IWOCA 2019, Pisa, Italy, July 23–25, 2019. Proceedings, Cham: Springer, 2019, pp. 108-121 | DOI:10.1007/978-3-030-25005-8_10 | Zbl:1534.68267
  • Boyar, Joan; Favrholdt, Lene M.; Kudahl, Christian; Larsen, Kim S.; Mikkelsen, Jesper W. Online Algorithms with Advice, ACM Computing Surveys, Volume 50 (2018) no. 2, p. 1 | DOI:10.1145/3056461
  • Boyar, Joan; Favrholdt, Lene M.; Larsen, Kim S. Relative worst-order analysis: a survey, Adventures between lower bounds and higher altitudes. Essays dedicated to Juraj Hromkovič on the occasion of his 60th birthday, Cham: Springer, 2018, pp. 216-230 | DOI:10.1007/978-3-319-98355-4_13 | Zbl:1514.68319
  • Burjons, Elisabet; Frei, Fabian; Smula, Jasmin; Wehner, David Length-weighted disjoint path allocation, Adventures between lower bounds and higher altitudes. Essays dedicated to Juraj Hromkovič on the occasion of his 60th birthday, Cham: Springer, 2018, pp. 231-256 | DOI:10.1007/978-3-319-98355-4_14 | Zbl:1514.68320
  • Burjons, Elisabet; Hromkovič, Juraj; Královič, Rastislav; Královič, Richard; Muñoz, Xavier; Unger, Walter Online graph coloring against a randomized adversary, International Journal of Foundations of Computer Science, Volume 29 (2018) no. 4, pp. 551-569 | DOI:10.1142/s0129054118410058 | Zbl:1397.68229
  • Bianchi, Maria Paola; Böckenhauer, Hans-Joachim; Brülisauer, Tatjana; Komm, Dennis; Palano, Beatrice Online minimum spanning tree with advice, International Journal of Foundations of Computer Science, Volume 29 (2018) no. 4, pp. 505-527 | DOI:10.1142/s0129054118410034 | Zbl:1397.68134
  • Khadiev, K.; Khadieva, A.; Mannapov, I. Quantum online algorithms with respect to space and advice complexity, Lobachevskii Journal of Mathematics, Volume 39 (2018) no. 9, pp. 1377-1387 | DOI:10.1134/s1995080218090421 | Zbl:1431.68039
  • Burjons, Elisabet; Komm, Dennis; Schöngens, Marcel The k-Server Problem with Advice in d Dimensions and on the Sphere, SOFSEM 2018: Theory and Practice of Computer Science, Volume 10706 (2018), p. 396 | DOI:10.1007/978-3-319-73117-9_28
  • Boyar, Joan; Favrholdt, Lene M.; Kudahl, Christian; Mikkelsen, Jesper W. Weighted online problems with advice, Theory of Computing Systems, Volume 62 (2018) no. 6, pp. 1443-1469 | DOI:10.1007/s00224-017-9806-5 | Zbl:1391.68127
  • Angelopoulos, Spyros; Dürr, Christoph; Kamali, Shahin; Renault, Marc P.; Rosén, Adi Online bin packing with advice of small size, Theory of Computing Systems, Volume 62 (2018) no. 8, pp. 2006-2034 | DOI:10.1007/s00224-018-9862-5 | Zbl:1435.68384
  • Böckenhauer, Hans-Joachim; Komm, Dennis; Královič, Rastislav; Královič, Richard On the advice complexity of the k-server problem, Journal of Computer and System Sciences, Volume 86 (2017), pp. 159-170 | DOI:10.1016/j.jcss.2017.01.001 | Zbl:1370.68333
  • Dobrev, Stefan; Edmonds, Jeff; Komm, Dennis; Královič, Rastislav; Královič, Richard; Krug, Sacha; Mömke, Tobias Improved analysis of the online set cover problem with advice, Theoretical Computer Science, Volume 689 (2017), pp. 96-107 | DOI:10.1016/j.tcs.2017.05.029 | Zbl:1372.68309
  • Boyar, Joan; Favrholdt, Lene M.; Kudahl, Christian; Mikkelsen, Jesper W. The advice complexity of a class of hard online problems, Theory of Computing Systems, Volume 61 (2017) no. 4, pp. 1128-1177 | DOI:10.1007/s00224-016-9688-y | Zbl:1387.68302
  • Boyar, Joan; Favrholdt, Lene M.; Kudahl, Christian; Larsen, Kim S.; Mikkelsen, Jesper W. Online Algorithms with Advice: A Survey, ACM SIGACT News, Volume 47 (2016) no. 3, p. 93 | DOI:10.1145/2993749.2993766
  • Boyar, Joan; Kamali, Shahin; Larsen, Kim S.; López-Ortiz, Alejandro Online bin packing with advice, Algorithmica, Volume 74 (2016) no. 1, pp. 507-527 | DOI:10.1007/s00453-014-9955-8 | Zbl:1336.68117
  • Boyar, Joan; Favrholdt, Lene M.; Kudahl, Christian; Mikkelsen, Jesper W. Weighted online problems with advice, Combinatorial algorithms. 27th international workshop, IWOCA 2016, Helsinki, Finland, August 17–19, 2016. Proceedings, Cham: Springer, 2016, pp. 179-190 | DOI:10.1007/978-3-319-44543-4_14 | Zbl:1391.68126
  • Burjons, Elisabet; Hromkovič, Juraj; Muñoz, Xavier; Unger, Walter Online Graph Coloring with Advice and Randomized Adversary, SOFSEM 2016: Theory and Practice of Computer Science, Volume 9587 (2016), p. 229 | DOI:10.1007/978-3-662-49192-8_19
  • Feng, Li; McMillin, Bruce, 2015 IEEE 39th Annual Computer Software and Applications Conference (2015), p. 50 | DOI:10.1109/compsac.2015.92
  • Mikkelsen, Jesper W. Optimal online edge coloring of planar graphs with advice, Algorithms and complexity. 9th international conference, CIAC 2015, Paris, France, May 20–22, 2015. Proceedings, Cham: Springer, 2015, pp. 352-364 | DOI:10.1007/978-3-319-18173-8_26 | Zbl:1459.68233
  • Angelopoulos, Spyros; Dürr, Christoph; Kamali, Shahin; Renault, Marc; Rosén, Adi Online bin packing with advice of small size, Algorithms and data structures. 14th international symposium, WADS 2015, Victoria, BC, Canada, August 5–7, 2015. Proceedings, Cham: Springer, 2015, pp. 40-53 | DOI:10.1007/978-3-319-21840-3_4 | Zbl:1435.68385
  • Christ, Marie G.; Favrholdt, Lene M.; Larsen, Kim S. Online multi-coloring with advice, Approximation and online algorithms. 12th international workshop, WAOA 2014, Wrocław, Poland, September 11–12, 2014. Revised selected papers, Cham: Springer, 2015, pp. 83-94 | DOI:10.1007/978-3-319-18263-6_8 | Zbl:1329.68297
  • Gebauer, Heidi; Komm, Dennis; Královič, Rastislav; Královič, Richard; Smula, Jasmin Disjoint path allocation with sublinear advice, Computing and combinatorics. 21st international conference, COCOON 2015, Beijing, China, August 4–6, 2015. Proceedings, Cham: Springer, 2015, pp. 417-429 | DOI:10.1007/978-3-319-21398-9_33 | Zbl:1465.68103
  • Komm, Dennis; Královič, Rastislav; Královič, Richard; Smula, Jasmin Treasure hunt with advice, Structural information and communication complexity. 22nd international colloquium, SIROCCO 2015, Montserrat, Spain, July 14–16, 2015. Post-proceedings, Cham: Springer, 2015, pp. 328-341 | DOI:10.1007/978-3-319-25258-2_23 | Zbl:1471.68095
  • Christ, Marie G.; Favrholdt, Lene M.; Larsen, Kim S. Online multi-coloring with advice, Theoretical Computer Science, Volume 596 (2015), pp. 79-91 | DOI:10.1016/j.tcs.2015.06.044 | Zbl:1328.68312
  • Dobrev, Stefan; Královič, Rastislav; Královič, Richard Advice complexity of maximum independent set in sparse and bipartite graphs, Theory of Computing Systems, Volume 56 (2015) no. 1, pp. 197-219 | DOI:10.1007/s00224-014-9592-2 | Zbl:1328.68313
  • Feng, Li; McMillin, Bruce, 2014 IEEE 38th International Computer Software and Applications Conference Workshops (2014), p. 140 | DOI:10.1109/compsacw.2014.27
  • Miyazaki, Shuichi On the advice complexity of online bipartite matching and online stable marriage, Information Processing Letters, Volume 114 (2014) no. 12, pp. 714-717 | DOI:10.1016/j.ipl.2014.06.013 | Zbl:1366.68097
  • Boyar, Joan; Kamali, Shahin; Larsen, Kim S.; López-Ortiz, Alejandro On the List Update Problem with Advice, Language and Automata Theory and Applications, Volume 8370 (2014), p. 210 | DOI:10.1007/978-3-319-04921-2_17
  • Barhum, Kfir; Böckenhauer, Hans-Joachim; Forišek, Michal; Gebauer, Heidi; Hromkovič, Juraj; Krug, Sacha; Smula, Jasmin; Steffen, Björn On the Power of Advice and Randomization for the Disjoint Path Allocation Problem, SOFSEM 2014: Theory and Practice of Computer Science, Volume 8327 (2014), p. 89 | DOI:10.1007/978-3-319-04298-5_9
  • Böckenhauer, Hans-Joachim; Komm, Dennis; Královič, Richard; Rossmanith, Peter The online knapsack problem: advice and randomization, Theoretical Computer Science, Volume 527 (2014), pp. 61-72 | DOI:10.1016/j.tcs.2014.01.027 | Zbl:1282.68196
  • Bianchi, Maria Paola; Böckenhauer, Hans-Joachim; Hromkovič, Juraj; Krug, Sacha; Steffen, Björn On the advice complexity of the online L(2,1)-coloring problem on paths and cycles, Theoretical Computer Science, Volume 554 (2014), pp. 22-39 | DOI:10.1016/j.tcs.2014.06.027 | Zbl:1382.68099
  • Komm, Dennis; Královič, Richard; Mömke, Tobias On the Advice Complexity of the Set Cover Problem, Computer Science – Theory and Applications, Volume 7353 (2012), p. 241 | DOI:10.1007/978-3-642-30642-6_23
  • Böckenhauer, Hans-Joachim; Komm, Dennis; Královič, Richard; Rossmanith, Peter On the Advice Complexity of the Knapsack Problem, LATIN 2012: Theoretical Informatics, Volume 7256 (2012), p. 61 | DOI:10.1007/978-3-642-29344-3_6
  • Böckenhauer, Hans-Joachim; Hromkovič, Juraj; Komm, Dennis; Královič, Richard; Rossmanith, Peter On the power of randomness versus advice in online computation, Languages alive. Essays dedicated to Jürgen Dassow on the occasion of his 65th birthday, Berlin: Springer, 2012, pp. 30-43 | DOI:10.1007/978-3-642-31644-9_2 | Zbl:1367.68340
  • Böckenhauer, Hans-Joachim; Komm, Dennis; Královič, Rastislav; Královič, Richard; Mömke, Tobias On the Advice Complexity of Online Problems, Algorithms and Computation, Volume 5878 (2009), p. 331 | DOI:10.1007/978-3-642-10631-6_35

Cité par 47 documents. Sources : Crossref, zbMATH