The reordering buffer problem on the line revisited

Matthias Englert
{"title":"The reordering buffer problem on the line revisited","authors":"Matthias Englert","doi":"10.1145/3197406.3197418","DOIUrl":null,"url":null,"abstract":"The reordering bu↵er problem (or also sorting bu↵er problem) was introduced by Räcke, Sohler, and Westermann in 2002 [14] and has been extensively studied since then. In this problem, a metric space is given1 and a sequence of items arrive online. Each item is associated with a point in the metric space. We allow multiple items to be associated with the same point. An online algorithm can store up to k items in a bu↵er, but once the bu↵er is full, the algorithm has to process at least one of the items stored in the bu↵er. To process an item from the bu↵er, the algorithm moves a single server in the metric space to the point corresponding to that item. The goal is to minimize the total distance that the server has to travel to process the entire input sequence. The problem is reasonably well understood for some metric spaces. For uniform metric spaces for example, a deterministic O( p log k)-competitive algorithm is known, which is close to the lower bound of ⌦( p log k/ log log k) [1]. Similarly, [4] gives a O(log log k)-competitive randomized online algorithm, which is asymptotically tight [1]. For other metric spaces however, the picture is less clear. We will refrain from listing all known results in detail, but there have been a number of papers investigating this online problem for di↵erent metrics spaces and settings [2, 3, 7, 8, 9, 10, 11, 12, 13]. However, in this column, we will focus on line metric spaces. The last notable result for this metric was obtained eleven years ago by Gamzu and Segev [11]. Their main result is a deterministic O(log n)-competitive online algorithm for a line metric space with n evenly spaced points. In the reminder, we will sketch a slightly simplified and improved version of this result.","PeriodicalId":22106,"journal":{"name":"SIGACT News","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGACT News","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3197406.3197418","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The reordering bu↵er problem (or also sorting bu↵er problem) was introduced by Räcke, Sohler, and Westermann in 2002 [14] and has been extensively studied since then. In this problem, a metric space is given1 and a sequence of items arrive online. Each item is associated with a point in the metric space. We allow multiple items to be associated with the same point. An online algorithm can store up to k items in a bu↵er, but once the bu↵er is full, the algorithm has to process at least one of the items stored in the bu↵er. To process an item from the bu↵er, the algorithm moves a single server in the metric space to the point corresponding to that item. The goal is to minimize the total distance that the server has to travel to process the entire input sequence. The problem is reasonably well understood for some metric spaces. For uniform metric spaces for example, a deterministic O( p log k)-competitive algorithm is known, which is close to the lower bound of ⌦( p log k/ log log k) [1]. Similarly, [4] gives a O(log log k)-competitive randomized online algorithm, which is asymptotically tight [1]. For other metric spaces however, the picture is less clear. We will refrain from listing all known results in detail, but there have been a number of papers investigating this online problem for di↵erent metrics spaces and settings [2, 3, 7, 8, 9, 10, 11, 12, 13]. However, in this column, we will focus on line metric spaces. The last notable result for this metric was obtained eleven years ago by Gamzu and Segev [11]. Their main result is a deterministic O(log n)-competitive online algorithm for a line metric space with n evenly spaced points. In the reminder, we will sketch a slightly simplified and improved version of this result.
重新访问了联机上的重新排序缓冲区问题
重新排序问题(也称排序问题)是由Räcke、Sohler和Westermann于2002年提出的[14],并得到了广泛的研究。在这个问题中,给定一个度量空间1和一个在线到达的项目序列。每一项都与度量空间中的一个点相关联。我们允许多个项目与同一个点相关联。在线算法可以在一个目录中存储多达k个项目,但是一旦目录满了,算法必须处理存储在目录中的至少一个项目。为了处理数据库中的一个项目,该算法将度量空间中的单个服务器移动到与该项目相对应的点。目标是最小化服务器处理整个输入序列所需的总距离。对于某些度量空间,这个问题是相当容易理解的。例如,对于一致度量空间,已知一个确定性的O(p log k)竞争算法,它接近于(p log k/ log log k)的下界[1]。类似地,[4]给出了一个O(log log k)竞争的随机在线算法,该算法是渐近紧的[1]。然而,对于其他度量空间,情况就不那么清楚了。我们将避免详细列出所有已知的结果,但是已经有许多论文在不同的度量空间和设置[2,3,7,8,9,10,11,12,13]中研究了这个在线问题。但是,在本专栏中,我们将重点讨论线度量空间。该指标最后一个值得注意的结果是在11年前由Gamzu和Segev获得的[11]。他们的主要成果是一个确定的O(log n)竞争在线算法,用于具有n个均匀间隔点的线度量空间。在提示中,我们将勾画出这个结果的稍微简化和改进的版本。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信