On the Complexity of Rolling Block and Alice Mazes
On the Complexity of Rolling Block and Alice Mazes
复制标题
论滚动块和爱丽丝迷宫的复杂性
DOI:
10.1007/978-3-642-30347-0_22
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Sebastian Jakobi
中科院分区:
文献类型:
--
作者:
M. Holzer;Sebastian Jakobi
We investigate the computational complexity of two maze problems, namely rolling block and Alice mazes. Simply speaking, in the former game one has to roll blocks through a maze, ending in a particular game situation, and in the latter one, one has to move tokens of variable speed through a maze following some prescribed directions. It turns out that when the number of blocks or the number of tokens is not restricted (unbounded), then the problem of solving such a maze becomes PSPACE-complete. Hardness is shownviaa reduction from the nondeterministic constraint logic (NCL) of [E. D. Demaine,R. A. Hearn: A uniform framework or modeling computations as games. Proc.CCC, 2008] to the problems in question. By using only blocks of size 2×1×1, and no forbidden squares, we improve a previous result of [K. Buchin,M. Buchin: Rolling block mazes are PSPACE-complete.J. Inform. Proc., 2012] on rolling block mazes to best possible. Moreover, we also consider bounded variants of these maze games, i.e., when the number of blocks or tokens is bounded by a constant, and prove close relations to variants of graph reachability problems.