dc.contributor.author | Brunner, J | |
dc.contributor.author | Demaine, ED | |
dc.contributor.author | Hendrickson, D | |
dc.contributor.author | Wellman, J | |
dc.date.accessioned | 2022-07-22T14:21:39Z | |
dc.date.available | 2022-07-22T14:21:39Z | |
dc.date.issued | 2020-12-01 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/143960 | |
dc.description.abstract | We prove PSPACE-completeness of two classic types of Chess problems when generalized to n × n boards. A “retrograde” problem asks whether it is possible for a position to be reached from a natural starting position, i.e., whether the position is “valid” or “legal” or “reachable”. Most real-world retrograde Chess problems ask for the last few moves of such a sequence; we analyze the decision question which gets at the existence of an exponentially long move sequence. A “helpmate” problem asks whether it is possible for a player to become checkmated by any sequence of moves from a given position. A helpmate problem is essentially a cooperative form of Chess, where both players work together to cause a particular player to win; it also arises in regular Chess games, where a player who runs out of time (flags) loses only if they could ever possibly be checkmated from the current position (i.e., the helpmate problem has a solution). Our PSPACE-hardness reductions are from a variant of a puzzle game called Subway Shuffle. | en_US |
dc.language.iso | en | |
dc.relation.isversionof | 10.4230/LIPIcs.ISAAC.2020.17 | en_US |
dc.rights | Creative Commons Attribution 3.0 unported license | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by/3.0/ | en_US |
dc.source | DROPS | en_US |
dc.title | Complexity of retrograde and helpmate chess problems: Even cooperative chess is hard | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Brunner, J, Demaine, ED, Hendrickson, D and Wellman, J. 2020. "Complexity of retrograde and helpmate chess problems: Even cooperative chess is hard." Leibniz International Proceedings in Informatics, LIPIcs, 181. | |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | |
dc.relation.journal | Leibniz International Proceedings in Informatics, LIPIcs | en_US |
dc.eprint.version | Final published version | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dc.date.updated | 2022-07-22T14:19:21Z | |
dspace.orderedauthors | Brunner, J; Demaine, ED; Hendrickson, D; Wellman, J | en_US |
dspace.date.submission | 2022-07-22T14:19:22Z | |
mit.journal.volume | 181 | en_US |
mit.license | PUBLISHER_CC | |
mit.metadata.status | Authority Work and Publication Information Needed | en_US |