arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1202.4504cs.DS
收藏

一种用于重排序缓冲区管理的常数因子近似算法

A Constant Factor Approximation Algorithm for Reordering Buffer Management

Noa Avigdor-Elgrabli, Yuval Rabani

摘要:

在重排序缓冲区管理问题(RBM)中,一系列$n$有色项进入容量有限的缓冲区$k$ .当缓冲区已满时,将一个项移到输出序列中,为下一个输入项腾出空间。重复此步骤,直到输入序列耗尽且缓冲器为空。目标是找到一个去除序列,使输出序列中颜色变化的总数最小化。该问题形式化了计算机和生产系统中的许多应用,并且被称为NP难问题。给出了RBM的第一常数因子逼近保证。我们的算法是基于一个复杂的“舍入”的LP松弛RBM的解决方案,所以它也建立了一个恒定的上限上的完整性差距,这种松弛。我们的结果改进了Adamaszek等人(STOC 2011)的$O(\sqrt{\log k})$的最佳前界,该界使用了不同的方法并给出了在线算法。我们的常数因子近似击败了Adamaszek等人给出的竞争比的超常数下限。这是RBM离线算法的第一次演示,可以证明它比任何在线算法都要好。

英文摘要:

In the reordering buffer management problem (RBM) a sequence of $n$ colored items enters a buffer with limited capacity $k$. When the buffer is full, one item is removed to the output sequence, making room for the next input item. This step is repeated until the input sequence is exhausted and the buffer is empty. The objective is to find a sequence of removals that minimizes the total number of color changes in the output sequence. The problem formalizes numerous applications in computer and production systems, and is known to be NP-hard. We give the first constant factor approximation guarantee for RBM. Our algorithm is based on an intricate "rounding" of the solution to an LP relaxation for RBM, so it also establishes a constant upper bound on the integrality gap of this relaxation. Our results improve upon the best previous bound of $O(\sqrt{\log k})$ of Adamaszek et al. (STOC 2011) that used different methods and gave an online algorithm. Our constant factor approximation beats the super-constant lower bounds on the competitive ratio given by Adamaszek et al. This is the first demonstration of an offline algorithm for RBM that is provably better than any online algorithm.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑