Competitive Algorithms for Generalized k-Server in Uniform Metrics

IF 0.9 3区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Nikhil Bansal, Marek Eliáš, Grigorios Koumoutsos, Jesper Nederlof
{"title":"Competitive Algorithms for Generalized k-Server in Uniform Metrics","authors":"Nikhil Bansal, Marek Eliáš, Grigorios Koumoutsos, Jesper Nederlof","doi":"https://dl.acm.org/doi/10.1145/3568677","DOIUrl":null,"url":null,"abstract":"<p>The generalized <i>k</i>-server problem is a far-reaching extension of the <i>k</i>-server problem with several applications. Here, each server <i>s<sub>i</sub></i> lies in its own metric space <i>M<sub>i</sub></i>. A request is a <i>k</i>-tuple <i>r</i> = (<i>r</i><sub>1</sub>,<i>r</i><sub>2</sub>,… ,<i>r<sub>k</sub></i>, which is served by moving some server <i>s<sub>i</sub></i> to the point <i>r<sub>i</sub> ∈ M<sub>i</sub></i>, and the goal is to minimize the total distance traveled by the servers. Despite much work, no <i>f</i>(<i>k</i>)-competitive algorithm is known for the problem for <i>k</i> &gt; 2 servers, even for special cases such as uniform metrics and lines.</p><p>Here, we consider the problem in uniform metrics and give the first <i>f</i>(<i>k</i>)-competitive algorithms for general <i>k</i>. In particular, we obtain deterministic and randomized algorithms with competitive ratio <i>k</i> · 2<i><sup>k</sup></i> and <i>O</i>(<i>k</i><sup>3</sup> log <i>k</i>), respectively. Our deterministic bound is based on a novel application of the polynomial method to online algorithms, and essentially matches the long-known lower bound of 2<i><sup>k</sup></i>-1. We also give a 2<sup>2<sup><i>O(k)</i></sup></sup>-competitive deterministic algorithm for weighted uniform metrics, which also essentially matches the recent doubly exponential lower bound for the problem.</p>","PeriodicalId":50922,"journal":{"name":"ACM Transactions on Algorithms","volume":"1 3","pages":""},"PeriodicalIF":0.9000,"publicationDate":"2023-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms","FirstCategoryId":"94","ListUrlMain":"https://doi.org/https://dl.acm.org/doi/10.1145/3568677","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

The generalized k-server problem is a far-reaching extension of the k-server problem with several applications. Here, each server si lies in its own metric space Mi. A request is a k-tuple r = (r1,r2,… ,rk, which is served by moving some server si to the point ri ∈ Mi, and the goal is to minimize the total distance traveled by the servers. Despite much work, no f(k)-competitive algorithm is known for the problem for k > 2 servers, even for special cases such as uniform metrics and lines.

Here, we consider the problem in uniform metrics and give the first f(k)-competitive algorithms for general k. In particular, we obtain deterministic and randomized algorithms with competitive ratio k · 2k and O(k3 log k), respectively. Our deterministic bound is based on a novel application of the polynomial method to online algorithms, and essentially matches the long-known lower bound of 2k-1. We also give a 22O(k)-competitive deterministic algorithm for weighted uniform metrics, which also essentially matches the recent doubly exponential lower bound for the problem.

统一度量下广义k-Server的竞争算法
广义k-服务器问题是k-服务器问题的延伸,具有多种应用。这里,每个服务器si都位于自己的度量空间Mi中。请求是一个k元组r = (r1,r2,…,rk,通过将一些服务器si移动到点ri∈Mi来提供服务,目标是最小化服务器走过的总距离。尽管做了很多工作,但对于k >的问题,没有已知的f(k)竞争算法;2个服务器,即使在特殊情况下,如统一的指标和线路。在这里,我们考虑了统一度量下的问题,并给出了一般k的第一个f(k)竞争算法。特别是,我们分别获得了竞争比为k·2k和O(k3 log k)的确定性和随机算法。我们的确定性界是基于多项式方法在在线算法中的新应用,并且基本上与长期已知的2k-1下界相匹配。我们还给出了一个22O(k)竞争的加权一致度量的确定性算法,它也基本上与最近的问题的双指数下界相匹配。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
ACM Transactions on Algorithms
ACM Transactions on Algorithms COMPUTER SCIENCE, THEORY & METHODS-MATHEMATICS, APPLIED
CiteScore
3.30
自引率
0.00%
发文量
50
审稿时长
6-12 weeks
期刊介绍: ACM Transactions on Algorithms welcomes submissions of original research of the highest quality dealing with algorithms that are inherently discrete and finite, and having mathematical content in a natural way, either in the objective or in the analysis. Most welcome are new algorithms and data structures, new and improved analyses, and complexity results. Specific areas of computation covered by the journal include combinatorial searches and objects; counting; discrete optimization and approximation; randomization and quantum computation; parallel and distributed computation; algorithms for graphs, geometry, arithmetic, number theory, strings; on-line analysis; cryptography; coding; data compression; learning algorithms; methods of algorithmic analysis; discrete algorithms for application areas such as biology, economics, game theory, communication, computer systems and architecture, hardware design, scientific computing
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信