重排序缓冲区管理的常数因子近似算法
数据结构与算法
2012-02-22 v1
摘要
在重排序缓冲区管理(RBM)问题中,一个包含 个彩色项的序列进入容量为 的有限缓冲区。当缓冲区满时,一项被移除至输出序列,为下一个输入项腾出空间。此步骤重复进行,直到输入序列耗尽且缓冲区为空。目标是找到一系列移除操作,以最小化输出序列中的颜色变化总数。该问题形式化了计算机和生产系统中的众多应用,且已知是 NP 难的。我们给出了 RBM 的第一个常数因子近似保证。我们的算法基于对 RBM 线性规划(LP)松弛解的复杂“舍入”,因此也确立了该松弛解的积分间隙的常数上界。我们的结果改进了 Adamaszek 等人(STOC 2011)提出的最佳先前界限 ,后者使用了不同的方法并给出了在线算法。我们的常数因子近似优于 Adamaszek 等人给出的竞争比超常数下界。这是首个证明离线算法在 RBM 问题上优于任何在线算法的实例。
引用
@article{arxiv.1202.4504,
title = {A Constant Factor Approximation Algorithm for Reordering Buffer Management},
author = {Noa Avigdor-Elgrabli and Yuval Rabani},
journal= {arXiv preprint arXiv:1202.4504},
year = {2012}
}