Reordering buffer management with advice

Anna Maria Adamaszek, Marc P. Renault, Adi Rosén, Rob van Stee

1 Citation (Scopus)

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 there is a (1 + ε) -competitive algorithm for the problem which uses only a constant (depending on ε) number of advice bits per input item. This also immediately implies a (1 + ε) -approximation algorithm which has 2 O ( n log 1 / ε ) running time (this should be compared to the trivial optimal algorithm which has a running time of kO ( n )). We complement the above result by presenting a lower bound of Ω(log k) bits of advice per request for any 1-competitive algorithm.

Original languageEnglish
JournalJournal of Scheduling
Volume20
Issue number5
Pages (from-to)423-442
Number of pages20
ISSN1094-6136
DOIs
Publication statusPublished - 1 Oct 2017

Fingerprint

Dive into the research topics of 'Reordering buffer management with advice'. Together they form a unique fingerprint.

Cite this