An optimal randomized online algorithm for reordering buffer management
An optimal randomized online algorithm for reordering buffer management
复制标题
一种用于重新排序缓冲区管理的最佳随机在线算法
DOI:
10.1109/focs.2013.9
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Y. Rabani
中科院分区:
文献类型:
--
作者:
Noa Avigdor;Y. Rabani
We give an O(log log k)-competitive randomized online algorithm for reordering buffer management, where k is the buffer size. Our bound matches the lower bound of Adamaszek et al. (STOC 2011). Our algorithm has two stages which are executed online in parallel. The first stage computes deterministically a feasible fractional solution to an LP relaxation for reordering buffer management. The second stage "rounds" using randomness the fractional solution. The first stage is based on the online primal-dual schema, combined with a dual fitting charging scheme. As primal-dual steps and dual fitting steps are interleaved and in some sense conflicting, combining them is challenging. We also note that we apply the primal-dual schema to a relaxation with mixed packing and covering constraints. The first stage produces a fractional LP solution with cost within a factor of O(log log k) of the optimal LP cost. The second stage is an online algorithm that converts any LP solution to an integral solution, while increasing the cost by a constant factor. This stage generalizes recent results that gave a similar approximation guarantee using an offline rounding algorithm.