Skip to main content

Polynomial-Time Algorithms for Energy Games with Special Weight Structures

  • Conference paper
Book cover Algorithms – ESA 2012 (ESA 2012)

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

Included in the following conference series:

Abstract

Energy games belong to a class of turn-based two-player infinite-duration games played on a weighted directed graph. It is one of the rare and intriguing combinatorial problems that lie in NP ∩ coNP, but are not known to be in P. While the existence of polynomial-time algorithms has been a major open problem for decades, there is no algorithm that solves any non-trivial subclass in polynomial time.

In this paper, we give several results based on the weight structures of the graph. First, we identify a notion of penalty and present a polynomial-time algorithm when the penalty is large. Our algorithm is the first polynomial-time algorithm on a large class of weighted graphs. It includes several counter examples that show that many previous algorithms, such as value iteration and random facet algorithms, require at least sub-exponential time. Our main technique is developing the first non-trivial approximation algorithm and showing how to convert it to an exact algorithm. Moreover, we show that in a practical case in verification where weights are clustered around a constant number of values, the energy game problem can be solved in polynomial time. We also show that the problem is still as hard as in general when the clique-width is bounded or the graph is strongly ergodic, suggesting that restricting graph structures need not help.

Full version available at http://eprints.cs.univie.ac.at/3455/

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. Beffara, E., Vorobyov, S.: Is Randomized Gurvich-Karzanov-Khachiyan’s Algorithm for Parity Games Polynomial? Tech. Rep. 2001-025, Department of Information Technology, Uppsala University (October 2001)

    Google Scholar 

  2. Björklund, H., Vorobyov, S.G.: A combinatorial strongly subexponential strategy improvement algorithm for mean payoff games. Discrete Applied Mathematics 155(2), 210–229 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bloem, R., Chatterjee, K., Henzinger, T.A., Jobstmann, B.: Better Quality in Synthesis through Quantitative Objectives. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 140–156. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Boros, E., Elbassioni, K., Fouz, M., Gurvich, V., Makino, K., Manthey, B.: Stochastic Mean Payoff Games: Smoothed Analysis and Approximation Schemes. In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011. LNCS, vol. 6755, pp. 147–158. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. Bouyer, P., Fahrenberg, U., Larsen, K.G., Markey, N., Srba, J.: Infinite Runs in Weighted Timed Automata with Energy Constraints. In: Cassez, F., Jard, C. (eds.) FORMATS 2008. LNCS, vol. 5215, pp. 33–47. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Brim, L., Chaloupka, J., Doyen, L., Gentilini, R., Raskin, J.F.: Faster algorithms for mean-payoff games. Formal Methods in System Design 38(2), 97–118 (2011)

    Article  MATH  Google Scholar 

  7. Černý, P., Chatterjee, K., Henzinger, T.A., Radhakrishna, A., Singh, R.: Quantitative Synthesis for Concurrent Programs. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 243–259. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  8. Chakrabarti, A., de Alfaro, L., Henzinger, T.A., Stoelinga, M.: Resource Interfaces. In: Alur, R., Lee, I. (eds.) EMSOFT 2003. LNCS, vol. 2855, pp. 117–133. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Condon, A.: The Complexity of Stochastic Games. Information and Computation 96(2), 203–224 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  10. Daskalakis, C., Papadimitriou, C.H.: Continuous Local Search. In: SODA, pp. 790–804 (2011)

    Google Scholar 

  11. Ehrenfeucht, A., Mycielski, J.: Positional strategies for mean payoff games. International Journal of Game Theory 8(2), 109–113 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  12. Friedmann, O.: A Subexponential Lower Bound for Zadeh’s Pivoting Rule for Solving Linear Programs and Games. In: Günlük, O., Woeginger, G.J. (eds.) IPCO 2011. LNCS, vol. 6655, pp. 192–206. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  13. Friedmann, O., Hansen, T.D., Zwick, U.: A subexponential lower bound for the Random Facet algorithm for Parity Games. In: SODA, pp. 202–216 (2011)

    Google Scholar 

  14. Friedmann, O., Hansen, T.D., Zwick, U.: Subexponential lower bounds for randomized pivoting rules for the simplex algorithm. In: STOC, pp. 283–292 (2011)

    Google Scholar 

  15. Gentilini, R.: A Note on the Approximation of Mean-Payoff Games. In: CILC (2011)

    Google Scholar 

  16. Gurvich, V.A., Karzanov, A.V., Khachiyan, L.G.: Cyclic games and an algorithm to find minimax cycle means in directed graphs. USSR Computational Mathematics and Mathematical Physics 28(5), 85–91 (1990)

    Article  MathSciNet  Google Scholar 

  17. Halman, N.: Simple Stochastic Games, Parity Games, Mean Payoff Games and Discounted Payoff Games Are All LP-Type Problems. Algorithmica 49(1), 37–50 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  18. Jurdzinski, M.: Deciding the Winner in Parity Games is in UP ∩ coUP. Inf. Process. Lett. 68(3), 119–124 (1998)

    Article  MathSciNet  Google Scholar 

  19. Lebedev, V.N.: Effectively Solvable Classes of Cyclical Games. Journal of Computer and Systems Sciences International 44(4), 525–530 (2005)

    MATH  Google Scholar 

  20. Martin, D.A.: Borel determinacy. Annals of Mathematics 102(2), 363–371 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  21. Obdržálek, J.: Clique-Width and Parity Games. In: Duparc, J., Henzinger, T.A. (eds.) CSL 2007. LNCS, vol. 4646, pp. 54–68. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  22. Roth, A., Balcan, M.F., Kalai, A., Mansour, Y.: On the Equilibria of Alternating Move Games. In: SODA, pp. 805–816 (2010)

    Google Scholar 

  23. Vorobyov, S.: Cyclic games and linear programming. Discrete Applied Mathematics 156(11), 2195–2231 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  24. Zwick, U., Paterson, M.: The Complexity of Mean Payoff Games on Graphs. Theoretical Computer Science 158(1&2), 343–359 (1996), also in COCOON 1995

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chatterjee, K., Henzinger, M., Krinninger, S., Nanongkai, D. (2012). Polynomial-Time Algorithms for Energy Games with Special Weight Structures. In: Epstein, L., Ferragina, P. (eds) Algorithms – ESA 2012. ESA 2012. Lecture Notes in Computer Science, vol 7501. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33090-2_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33090-2_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33089-6

  • Online ISBN: 978-3-642-33090-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics