The nondeterministic constraint logic model of computation: Reductions and applications

被引:0
作者
Hearn, RA
Demaine, ED
机构
[1] MIT, Artificial Intelligence Lab, Cambridge, MA 02139 USA
[2] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
来源
AUTOMATA, LANGUAGES AND PROGRAMMING | 2002年 / 2380卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a nondeterministic model of computation based on reversing edge directions in weighted directed graphs with minimum in-flow constraints on vertices. Deciding whether this simple graph model can be manipulated in order to reverse the direction of a particular edge is shown to be PSPACE-complete by a reduction from Quantified Boolean Formulas. We prove this result in a variety of special cases including planar graphs and highly restricted vertex configurations, some of which correspond to a kind of passive constraint logic. Our framework is inspired by (and indeed a generalization of) the "Generalized Rush Hour Logic" developed by Flake and Baum [2]. We illustrate the importance of our model of computation by giving simple reductions to show that multiple motion-planning problems are PSPACE-hard. Our main result along these lines is that classic unrestricted sliding-block puzzles are PSPACE-hard, even if the pieces are restricted to be all dominoes (1 x 2 blocks) and the goal is simply to move a particular piece. No prior complexity results were known about these puzzles. This result can be seen as a strengthening of the existing result that the restricted Rush Hour TM puzzles are PSPACE-complete [2], of which we also give a simpler proof. Finally, we strengthen the existing result that the pushing-blocks puzzle Sokoban is PSPACE-complete [1] by showing that it is PSPACE-complete even if no barriers are allowed.
引用
收藏
页码:401 / 413
页数:13
相关论文
共 7 条
[1]  
[Anonymous], 1986, SLIDING PIECE PUZZLE
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
CULBERSON J, 1998, P INT C FUN ALG ELB, P65
[4]   Rush Hour is PSPACE-complete, or "Why you should generously tip parking lot attendants" [J].
Flake, GW ;
Baum, EB .
THEORETICAL COMPUTER SCIENCE, 2002, 270 (1-2) :895-911
[5]   ON THE COMPLEXITY OF MOTION PLANNING FOR MULTIPLE INDEPENDENT OBJECTS - PSPACE-HARDNESS OF THE WAREHOUSEMANS PROBLEM [J].
HOPCROFT, JE ;
SCHWARTZ, JT ;
SHARIR, M .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1984, 3 (04) :76-88
[6]  
Savitch Walter J., 1970, Journal of Computer and System Sciences, V4, P177, DOI [10.1016/S0022-0000(70)80006-X, DOI 10.1016/S0022-0000(70)80006-X]
[7]  
TROMP J, 2000, UNPUB SIZE 2 RUSH HO