Amortized efficiency of list update and paging rules
Communications of the ACM
Speed is as powerful as clairvoyance
Journal of the ACM (JACM)
Journal of the ACM (JACM)
Online Scheduling for Sorting Buffers
ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
Server scheduling in the Lp norm: a rising tide lifts all boat
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
Index Compression through Document Reordering
DCC '02 Proceedings of the Data Compression Conference
Handbook of Scheduling: Algorithms, Models, and Performance Analysis
Handbook of Scheduling: Algorithms, Models, and Performance Analysis
A tight bound on approximating arbitrary metrics by tree metrics
Journal of Computer and System Sciences - Special issue: STOC 2003
Reordering buffers for general metric spaces
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
Improved online algorithms for the sorting buffer problem on line metrics
ACM Transactions on Algorithms (TALG)
Online and offline algorithms for the sorting buffers problem on the line metric
Journal of Discrete Algorithms
An improved competitive algorithm for reordering buffer management
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
Almost tight bounds for reordering buffer management
Proceedings of the forty-third annual ACM symposium on Theory of computing
Reordering buffer management for non-uniform cost models
ICALP'05 Proceedings of the 32nd international conference on Automata, Languages and Programming
A note on sorting buffers offline
Theoretical Computer Science
NP-hardness of the sorting buffer problem on the uniform metric
Discrete Applied Mathematics
Hi-index | 0.00 |
In the reordering buffer problem (RBP), a server is asked to process a sequence of requests lying in a metric space. To process a request the server must move to the corresponding point in the metric. The requests can be processed slightly out of order; in particular, the server has a buffer of capacity k which can store up to k requests as it reads in the sequence. The goal is to reorder the requests in such a manner that the buffer constraint is satisfied and the total travel cost of the server is minimized. The RBP arises in many applications that require scheduling with a limited buffer capacity, such as scheduling a disk arm in storage systems, switching colors in paint shops of a car manufacturing plant, and rendering 3D images in computer graphics. We study the offline version of RBP and develop bicriteria approximations. When the underlying metric is a tree, we obtain a solution of cost no more than 9 OPT using a buffer of capacity 4k+1 where OPT is the cost of an optimal solution with buffer capacity k. Via randomized tree embeddings, this implies an O(logn) approximation to cost and O(1) approximation to buffer size for general metrics. In contrast, when the buffer constraint is strictly enforced, constant-factor approximations are known only for the uniform metric (Avigdor-Elgrabli et al., 2012); the best known approximation ratio for arbitrary metrics is O(log2k logn) (Englert et al., 2007).