| Collecting weighted items from a dynamic queue |
| Full text |
Pdf
(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
|
|
|
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
|
Alexander Kesselman , Zvi Lotker , Yishay Mansour , Boaz Patt-Shamir , Baruch Schieber , Maxim Sviridenko, Buffer Overflow Management in QoS Switches, SIAM Journal on Computing, v.33 n.3, p.563-583, 2004
[doi> 10.1137/S0097539701399666]
|
| |
11
|
A. Kesselman, Y. Mansour, and R. van Stee. Improved competitive guarantees for QoS buffering. Algorithmica, 43:63--80, 2005.
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
CITED BY
|
|
Yossi Azar , Uriel Feige , Iftah Gamzu , Thomas Moscibroda , Prasad Raghavendra, Buffer management for colored packets with deadlines, Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, August 11-13, 2009, Calgary, AB, Canada
|
|