Skip to main content

Game Values and Computational Complexity: An Analysis via Black-White Combinatorial Games

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2015)

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

Included in the following conference series:

Abstract

A black-white combinatorial game is a two-person game in which the pieces are colored either black or white. The players alternate moving or taking elements of a specific color designated to them before the game begins. A player loses the game if there is no legal move available for his color on his turn.

We first show that some black-white versions of combinatorial games can only assume combinatorial game values that are numbers, which indicates that the game has many nice properties making it easier to solve. Indeed, numeric games have only previously been shown to be hard for \(\mathsf{NP}\). We exhibit a language of natural numeric games (specifically, black-white poset games) that is \(\mathsf{PSPACE}\)-complete, closing the gap in complexity for the first time between these numeric games and the large collection of combinatorial games that are known to be \(\mathsf{PSPACE}\)-complete.

In this vein, we also show that the game of Col played on general graphs is also \(\mathsf{PSPACE}\)-complete despite the fact that it can only assume two very simple game values. This is interesting because its natural black-white variant is numeric but only complete for \(\mathsf{P}^{\mathsf{NP}[\log ]}\). Finally, we show that the problem of determining the winner of black-white Graph Nim is in \(\mathsf{P}\) using a flow-based technique.

Extended abstract. A full version of this paper is [8]. The first author was supported by NSF grant CCF-0915948. The second author was supported by the Barry M. Goldwater Scholarship and by the NSF Graduate Research Fellowship under Grant No. 1122374. The third and fifth authors were supported by DFG grant TH472/4.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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

Notes

  1. 1.

    Informally, the value of a game indicates which player will win the game and by how much. A more precise definition, along with much additional background information and full proofs, is given in the full paper [8].

  2. 2.

    These are sometimes called red-blue games in the literature.

  3. 3.

    To clear possible confusion, Col was mistakenly referenced as being proven \(\mathsf{PSPACE}\)-complete in [4].

  4. 4.

    Other variants are possible; see Fukuyama [9] for example, where sticks are placed on edges.

  5. 5.

    Bipartite Geography is one-sided as described above, hence vacuously numeric.

  6. 6.

    If the number of sticks is polynomially bounded, then undirected black-white NimG trivially reduces to undirected Geography and so is clearly in \(\mathsf{P}\).

References

  1. Berlekamp, E.R., Conway, J.H., Guy, R.: Winning Ways for your Mathematical Plays. Academic Press, New York (1982)

    MATH  Google Scholar 

  2. Bouton, C.L.: Nim, a game with a complete mathematical theory. Ann. Math. 3(1/4), 35–39 (1901)

    Article  MathSciNet  MATH  Google Scholar 

  3. Burke, K., George, O.: A PSPACE-complete graph Nim (2011). http://arxiv.org/abs/1101.1507v2

  4. Cincotti, A.: Three-player Col played on trees is NP-complete. In: International MultiConference of Engineers and Computer Scientists 2009, pp. 445–447 (2009). Newswood Limited

    Google Scholar 

  5. Conway, J.H.: On Numbers and Games. Academic Press, New York (1976)

    MATH  Google Scholar 

  6. Demaine, E.D., Hearn, R.A.: Constraint logic: a uniform framework for modeling computation as games. In: 23rd Annual IEEE Conference on Computational Complexity, pp. 149–162. IEEE (2008)

    Google Scholar 

  7. Faenkel, A.S., Scheinerman, E.R., Ullman, D.: Undirected edge geography. Theoret. Comput. Sci. 112, 371–381 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  8. Fenner, S.A., Grier, D., Meßner, J., Schaeffer, L., Thierauf, T.: Game values and computational complexity: an analysis via black-white combinatorial games. Technical Report TR15-021, Electronic Colloquium on Computational Complexity, February 2015

    Google Scholar 

  9. Fukuyama, M.: A Nim game played on graphs. Theoret. Comput. Sci. 304, 387–399 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  10. Grier, D.: Deciding the winner of an arbitrary finite poset game is PSPACE-complete. In: Fomin, F.V., Freivalds, R.U., Kwiatkowska, M., Peleg, D. (eds.) ICALP 2013, Part I. LNCS, vol. 7965, pp. 497–503. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  11. Grundy, P.M.: Mathematics and games. Eureka 2, 6–8 (1939)

    Google Scholar 

  12. Lichtenstein, D., Sipser, M.: GO is polynomial-space hard. J. ACM 27(2), 393–401 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  13. Schaefer, T.J.: On the complexity of some two-person perfect-information games. J. Comput. Syst. Sci. 16(2), 185–225 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  14. Sprague, R.P.: Über mathematische Kampfspiele. Tohoku Math. J. 41, 438–444 (1935–1936)

    Google Scholar 

  15. Stockman, G., Frieze, A., Vera, J.: The game of Nim on graphs: NimG (2004). http://www.aladdin.cs.cmu.edu/reu/mini_probes/2004/nim_graph.html

Download references

We would like to thank an anonymous referee for pointing out that one-sided games, including directed bipartite Geography, are vacuously numeric.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stephen A. Fenner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fenner, S.A., Grier, D., Messner, J., Schaeffer, L., Thierauf, T. (2015). Game Values and Computational Complexity: An Analysis via Black-White Combinatorial Games. In: Elbassioni, K., Makino, K. (eds) Algorithms and Computation. ISAAC 2015. Lecture Notes in Computer Science(), vol 9472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48971-0_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48971-0_58

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48970-3

  • Online ISBN: 978-3-662-48971-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics