We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:


References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Computational Complexity

Title: Computational Complexity of Generalized Push Fight

Abstract: We analyze the computational complexity of optimally playing the two-player board game Push Fight, generalized to an arbitrary board and number of pieces. We prove that the game is PSPACE-hard to decide who will win from a given position, even for simple (almost rectangular) hole-free boards. We also analyze the mate-in-1 problem: can the player win in a single turn? One turn in Push Fight consists of up to two "moves" followed by a mandatory "push". With these rules, or generalizing the number of allowed moves to any constant, we show mate-in-1 can be solved in polynomial time. If, however, the number of moves per turn is part of the input, the problem becomes NP-complete. On the other hand, without any limit on the number of moves per turn, the problem becomes polynomially solvable again.
Comments: 27 pages, 35 figures
Subjects: Computational Complexity (cs.CC)
Cite as: arXiv:1803.03708 [cs.CC]
  (or arXiv:1803.03708v1 [cs.CC] for this version)

Submission history

From: Jeffrey Bosboom [view email]
[v1] Fri, 9 Mar 2018 22:10:17 GMT (667kb,D)

Link back to: arXiv, form interface, contact.