Skip to main content

On the Randomized Competitive Ratio of Reordering Buffer Management with Non-Uniform Costs

  • Conference paper
  • First Online:
Automata, Languages, and Programming (ICALP 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9134))

Included in the following conference series:

Abstract

Reordering buffer management (RBM) is an elegant theoretical model that captures the tradeoff between buffer size and switching costs for a variety of reordering/sequencing problems. In this problem, colored items arrive over time, and are placed in a buffer of size \(k\). When the buffer becomes full, an item must be removed from the buffer. A penalty cost is incurred each time the sequence of removed items switches colors. In the non-uniform cost model, there is a weight \(w_c\) associated with each color \(c\), and the cost of switching to color \(c\) is \(w_c\). The goal is to minimize the total cost of the output sequence, using the buffer to rearrange the input sequence.

Recently, a randomized \(O(\log \log k)\)-competitive online algorithm was given for the case that all colors have the same weight (FOCS 2013). This is an exponential improvement over the nearly tight bound of \(O(\sqrt{ \log k})\) on the deterministic competitive ratio of that version of the problem (Adamaszek et al. , STOC 2011). In this paper, we give an \(O((\log \log k\gamma )^2)\)-competitive algorithm for the non-uniform case, where \(\gamma \) is the ratio of the maximum to minimum color weight. Our work demonstrates that randomness can achieve exponential improvement in the competitive ratio even for the non-uniform case.

Sungjin Im—Supported in part by NSF grant CCF-1409130.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adamaszek, A., Czumaj, A., Englert, M., Räcke, H.: Almost tight bounds for reordering buffer management. In: STOC, pp. 607–616 (2011)

    Google Scholar 

  2. Adamaszek, A., Czumaj, A., Englert, M., Räcke, H.: Optimal online buffer scheduling for block devices. In: STOC, pp. 589–598 (2012)

    Google Scholar 

  3. Avigdor-Elgrabli, N., Rabani, Y.: An improved competitive algorithm for reordering buffer management. In: SODA, pp. 13–21 (2010)

    Google Scholar 

  4. Avigdor-Elgrabli, N., Rabani, Y. : An improved competitive algorithm for reordering buffer management. In: FOCS, pp. 1–10 (2013)

    Google Scholar 

  5. Avigdor-Elgrabli, N., Rabani, Y.: An optimal randomized online algorithm for reordering buffer management (2013). CoRR, 1303.3386

    Google Scholar 

  6. Blandford, D., Blelloch, G.: Index compression through document reordering. In: Proceedings of the Data Compression Conference, DCC 2002, pp. 342-. IEEE Computer Society, Washington, DC (2002)

    Google Scholar 

  7. Buchbinder, N., Naor, J.: The design of competitive online algorithms via a primal-dual approach. Foundations and Trends in Theoretical Computer Science 3(2–3), 93–263 (2009)

    Article  MathSciNet  Google Scholar 

  8. Chan, H.-L., Megow, N., Sitters, R., van Stee, R.: A note on sorting buffers offline. Theor. Comput. Sci. 423, 11–18 (2012)

    Article  MATH  Google Scholar 

  9. Englert, M., Räcke, H., Westermann, M.: Reordering buffers for general metric spaces. Theory of Computing 6(1), 27–46 (2010)

    Article  MathSciNet  Google Scholar 

  10. Englert, M., Westermann, M.: Reordering buffer management for non-uniform cost models. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 627–638. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Gamzu, I., Segev, D.: Improved online algorithms for the sorting buffer problem on line metrics. ACM Transactions on Algorithms 6(1) (2009)

    Google Scholar 

  12. Gutenschwager, K., Spiekermann, S., Vos, S.: A sequential ordering problem in automotive paint shops. Intl. J. of Production Research 42(9), 1865–1878 (2004)

    Article  MATH  Google Scholar 

  13. Im, S., Moseley, B.: New approximations for reordering buffer management. In: SODA, pp. 1093–1111 (2014)

    Google Scholar 

  14. Krokowski, Jens, Räcke, Harald, Sohler, Christian, Westermann, Matthias: Reducing state changes with a pipeline buffer. In: VMV, p. 217 (2004)

    Google Scholar 

  15. Räcke, H., Sohler, C., Westermann, M.: Online scheduling for sorting buffers. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 820–832. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sungjin Im .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avigdor-Elgrabli, N., Im, S., Moseley, B., Rabani, Y. (2015). On the Randomized Competitive Ratio of Reordering Buffer Management with Non-Uniform Costs. In: Halldórsson, M., Iwama, K., Kobayashi, N., Speckmann, B. (eds) Automata, Languages, and Programming. ICALP 2015. Lecture Notes in Computer Science(), vol 9134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47672-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-47672-7_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-47671-0

  • Online ISBN: 978-3-662-47672-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics