Skip to main content

Reversible Pebble Game on Trees

  • Conference paper
  • First Online:
Book cover Computing and Combinatorics (COCOON 2015)

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

Included in the following conference series:

Abstract

A surprising equivalence between different forms of pebble games on graphs - Dymond-Tompa pebble game (studied in [4]), Raz-McKenzie pebble game (studied in [10]) and reversible pebbling (studied in [1]) - was established recently by Chan[2]. Motivated by this equivalence, we study the reversible pebble game and establish the following results.

  • We give a polynomial time algorithm for computing reversible pebbling number of trees. As our main technical contribution, we show that the reversible pebbling number of any tree is exactly one more than the edge rank colouring of the underlying undirected tree.

  • By exploiting the connection with the Dymond-Tompa pebble game, we show that complete binary trees have optimal pebblings that take at most \(n^{{O(\log \log (n))}}\) steps. This substantially improves the previous bound of \(n^{{O(\log (n))}}\) steps.

  • Furthermore, we show that almost optimal (within \((1+\epsilon )\) factor for any constant \(\epsilon > 0\)) pebblings of complete binary trees can be done in polynomial number of steps.

  • We also show a time-space tradeoff for reversible pebbling for families of bounded degree trees: for any constant \(\epsilon > 0\), such families can be pebbled using \(O(n^{\epsilon })\) pebbles in O(n) steps. This generalizes a result of Královic[7] who showed the same for chains.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Bennett, C.H.: Time/space trade-offs for reversible computation. SIAM Journal of Computing 18(4), 766–776 (1989)

    Article  MATH  Google Scholar 

  2. Chan, S.M.: Just a pebble game. In: Proceedings of the 28th Conference on Computational Complexity (CCC), pp. 133–143 (2013)

    Google Scholar 

  3. Chan, S.M.: Pebble Games and Complexity. PhD thesis, EECS Department, University of California, Berkeley, August 2013

    Google Scholar 

  4. Dymond, P.W., Tompa, M.: Speedups of deterministic machines by synchronous parallel machines. Journal of Computer and System Sciences 30(2), 149–161 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  5. Gilbert, J.R., Lengauer, T., Tarjan, R.E.: The pebbling problem is complete in polynomial space. SIAM Journal on Computing 9(3), 513–524 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  6. Hertel, P., Pitassi, T.: The pspace-completeness of black-white pebbling. SIAM J. Comput. 39(6), 2622–2682 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  7. Král’ovic, R.: Time and space complexity of reversible pebbling. In: Pacholski, L., Ružička, P. (eds.) SOFSEM 2001. LNCS, vol. 2234, p. 292. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  8. Lam, T.W., Yue, F.L.: Optimal edge ranking of trees in linear time. In: Proc. of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 436–445 (1998)

    Google Scholar 

  9. Loui, M.C.: The space complexity of two pebbles games on trees. Technical Report MIT/LCS/TM-133, Massachusetts Institute of Technology (1979)

    Google Scholar 

  10. Raz, R., McKenzie, P.: Separation of the monotone NC hierarchy. Combinatorica 19(3), 403–435 (1999). Conference version appeared in proceedings of 38th Annual Symposium on Foundations of Computer Science (FOCS 1997, Pages 234–243)

    Article  MATH  MathSciNet  Google Scholar 

  11. Sethi, R.: Complete register allocation problems. SIAM Journal on Computing, pp. 226–248(1975)

    Google Scholar 

  12. West, D.B.: Introduction to Graph Theory, 2nd edn. Prentice Hall, September 2000

    Google Scholar 

  13. Yannakakis, M.: A polynomial algorithm for the min-cut linear arrangement of trees. Journal of the ACM 32(4), 950–988 (1985)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Balagopal Komarath .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Komarath, B., Sarma, J., Sawlani, S. (2015). Reversible Pebble Game on Trees. In: Xu, D., Du, D., Du, D. (eds) Computing and Combinatorics. COCOON 2015. Lecture Notes in Computer Science(), vol 9198. Springer, Cham. https://doi.org/10.1007/978-3-319-21398-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21398-9_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21397-2

  • Online ISBN: 978-3-319-21398-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics