ACM Home Page
Please provide us with feedback. Feedback
Collecting weighted items from a dynamic queue
Full text PdfPdf (544 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 1126-1135  
Year of Publication: 2009
Authors
Marcin Bienkowski  University of Wroclaw, Wroclaw, Poland
Marek Chrobak  University of California, Riverside, CA
Christoph Dürr  CNRS, LIX UMR, Palaiseau, France
Mathilde Hurand  Google, Zürich, Switzerland
Artur Jeż  University of Wroclaw, Wroclaw, Poland
Lukasz Jeż  University of Wroclaw, Wroclaw, Poland
Grzegorz Stachowiak  University of Wroclaw, Wroclaw, Poland
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 47,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We consider the problem of collecting weighted items from a dynamic queue S. Before each step, some items at the front of S can be deleted and some other items can be added to S at any place. An item, once deleted, cannot be re-inserted --- in other words, it "expires". We are allowed to collect one item from S per step. Each item can be collected only once. The objective is to maximize the total weight of the collected items.

We study the online version of the dynamic queue problem. It is quite easy to see that the greedy algorithm that always collects the maximum-value item is 2-competitive, and that no deterministic online algorithm can be better than 1.618-competitive. We improve both bounds: We give a 1.89-competitive algorithm for general dynamic queues and we show a lower bound of 1.632 on the competitive ratio. We also provide other upper and lower bounds for restricted versions of this problem.

The dynamic queue problem is a generalization of the well-studied buffer management problem, and it is an abstraction of the buffer management problem for network links with intermittent access.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Meteor burst communications. http://en.wikipedia.org/wiki/Meteor_burst.
 
2
WiMAX. http://en.wikipedia.org/wiki/WiMAX.
 
3
4
 
5
F. Y. L. Chin, M. Chrobak, S. P. Y. Fung, W. Jawor, J. Sgall, and T. Tichý. Online competitive algorithms for maximizing weighted throughput of unit jobs. Journal of Discrete Algorithms, 4:255--276, 2006.
 
6
F. Y. L. Chin and S. P. Y. Fung. Online scheduling for partial job values: Does timesharing or randomization help? Algorithmica, 37:149--164, 2003.
 
7
 
8
B. Hajek. On the competitiveness of online scheduling of unit-length packets with hard deadlines in slotted time. In Conference in Information Sciences and Systems, pages 434--438, 2001.
 
9
B. Kalyanasundaram and K. Pruhs. An optimal deterministic algorithm for online b-matching. Manuscript, 1996.
 
10
 
11
A. Kesselman, Y. Mansour, and R. van Stee. Improved competitive guarantees for QoS buffering. Algorithmica, 43:63--80, 2005.
 
12
 
13
14


Collaborative Colleagues:
Marcin Bienkowski: colleagues
Marek Chrobak: colleagues
Christoph Dürr: colleagues
Mathilde Hurand: colleagues
Artur Jeż: colleagues
Lukasz Jeż: colleagues
Grzegorz Stachowiak: colleagues