Online Min-Max Paging

Ashish Chiplunkar, Monika Henzinger, Sagar Sudhir Kale, Maximilian Vötsch
{"title":"Online Min-Max Paging","authors":"Ashish Chiplunkar, Monika Henzinger, Sagar Sudhir Kale, Maximilian Vötsch","doi":"10.48550/arXiv.2212.03016","DOIUrl":null,"url":null,"abstract":"Motivated by fairness requirements in communication networks, we introduce a natural variant of the online paging problem, called \\textit{min-max} paging, where the objective is to minimize the maximum number of faults on any page. While the classical paging problem, whose objective is to minimize the total number of faults, admits $k$-competitive deterministic and $O(\\log k)$-competitive randomized algorithms, we show that min-max paging does not admit a $c(k)$-competitive algorithm for any function $c$. Specifically, we prove that the randomized competitive ratio of min-max paging is $\\Omega(\\log(n))$ and its deterministic competitive ratio is $\\Omega(k\\log(n)/\\log(k))$, where $n$ is the total number of pages ever requested. We design a fractional algorithm for paging with a more general objective -- minimize the value of an $n$-variate differentiable convex function applied to the vector of the number of faults on each page. This gives an $O(\\log(n)\\log(k))$-competitive fractional algorithm for min-max paging. We show how to round such a fractional algorithm with at most a $k$ factor loss in the competitive ratio, resulting in a deterministic $O(k\\log(n)\\log(k))$-competitive algorithm for min-max paging. This matches our lower bound modulo a $\\mathrm{poly}(\\log(k))$ factor. We also give a randomized rounding algorithm that results in a $O(\\log^2 n \\log k)$-competitive algorithm.","PeriodicalId":92709,"journal":{"name":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","volume":"11 1","pages":"1545-1565"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2212.03016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Motivated by fairness requirements in communication networks, we introduce a natural variant of the online paging problem, called \textit{min-max} paging, where the objective is to minimize the maximum number of faults on any page. While the classical paging problem, whose objective is to minimize the total number of faults, admits $k$-competitive deterministic and $O(\log k)$-competitive randomized algorithms, we show that min-max paging does not admit a $c(k)$-competitive algorithm for any function $c$. Specifically, we prove that the randomized competitive ratio of min-max paging is $\Omega(\log(n))$ and its deterministic competitive ratio is $\Omega(k\log(n)/\log(k))$, where $n$ is the total number of pages ever requested. We design a fractional algorithm for paging with a more general objective -- minimize the value of an $n$-variate differentiable convex function applied to the vector of the number of faults on each page. This gives an $O(\log(n)\log(k))$-competitive fractional algorithm for min-max paging. We show how to round such a fractional algorithm with at most a $k$ factor loss in the competitive ratio, resulting in a deterministic $O(k\log(n)\log(k))$-competitive algorithm for min-max paging. This matches our lower bound modulo a $\mathrm{poly}(\log(k))$ factor. We also give a randomized rounding algorithm that results in a $O(\log^2 n \log k)$-competitive algorithm.
在线最小最大分页
由于通信网络中的公平性要求,我们引入了在线分页问题的一个自然变体,称为\textit{最小-}最大分页,其目标是最小化任何页面上的最大错误数。而经典的分页问题,其目标是最小化故障总数,承认$k$ -竞争确定性和$O(\log k)$ -竞争随机算法,我们表明,最小-最大分页不承认$c(k)$ -竞争算法对于任何函数$c$。具体来说,我们证明了最小-最大分页的随机竞争比为$\Omega(\log(n))$,其确定性竞争比为$\Omega(k\log(n)/\log(k))$,其中$n$为所请求的总页数。我们为分页设计了一个分数算法,它具有更一般的目标——最小化应用于每个页面上的故障数量向量的$n$变量可微凸函数的值。这为最小-最大分页提供了一个$O(\log(n)\log(k))$竞争分数算法。我们展示了如何在竞争比率中至多以$k$因子损失舍入这样一个分数算法,从而产生最小最大分页的确定性$O(k\log(n)\log(k))$竞争算法。这与对$\mathrm{poly}(\log(k))$因子取模的下界相匹配。我们还给出了一个随机四舍五入算法,结果是一个$O(\log^2 n \log k)$竞争算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
6.50
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书