Reordering buffer management with advice

Reordering buffer management with advice

0.00 Avg rating0 Votes
Article ID: iaor20174490
Volume: 20
Issue: 5
Start Page Number: 423
End Page Number: 442
Publication Date: Oct 2017
Journal: Journal of Scheduling
Authors: , , ,
Keywords: scheduling, combinatorial optimization, optimization, queues: applications, simulation
Abstract:

In the reordering buffer management problem, a sequence of colored items arrives at a service station to be processed. Each color change between two consecutively processed items generates some cost. A reordering buffer of capacity k items can be used to preprocess the input sequence in order to decrease the number of color changes. The goal is to find a scheduling strategy that, using the reordering buffer, minimizes the number of color changes in the given sequence of items. We consider the problem in the setting of online computation with advice. In this model, the color of an item becomes known only at the time when the item enters the reordering buffer. Additionally, together with each item entering the buffer, we get a fixed number of advice bits, which can be seen as information about the future or as information about an optimal solution (or an approximation thereof) for the whole input sequence. We show that for any ϵ > 0 equ1 there is a ( 1 + ϵ ) equ2 ‐competitive algorithm for the problem which uses only a constant (depending on ϵ equ3 ) number of advice bits per input item. This also immediately implies a ( 1 + ϵ ) equ4 ‐approximation algorithm which has 2 O ( n log 1 / ϵ ) equ5 running time (this should be compared to the trivial optimal algorithm which has a running time of k O ( n ) equ6 ). We complement the above result by presenting a lower bound of Ω ( log k ) equ7 bits of advice per request for any 1‐competitive algorithm.

Reviews

Required fields are marked *. Your email address will not be published.