1 x 1 Rush Hour with Fixed Blocks is PSPACE-complete

03/22/2020
by   Josh Brunner, et al.
0

Consider n^2-1 unit-square blocks in an n × n square board, where each block is labeled as movable horizontally (only), movable vertically (only), or immovable – a variation of Rush Hour with only 1 × 1 cars and fixed blocks. We prove that it is PSPACE-complete to decide whether a given block can reach the left edge of the board, by reduction from Nondeterministic Constraint Logic via 2-color oriented Subway Shuffle. By contrast, polynomial-time algorithms are known for deciding whether a given block can be moved by one space, or when each block either is immovable or can move both horizontally and vertically. Our result answers a 15-year-old open problem by Tromp and Cilibrasi, and strengthens previous PSPACE-completeness results for Rush Hour with vertical 1 × 2 and horizontal 2 × 1 movable blocks and 4-color Subway Shuffle.

READ FULL TEXT
research
06/08/2020

PSPACE-completeness of Pulling Blocks to Reach a Goal

We prove PSPACE-completeness of all but one problem in a large space of ...
research
12/15/2021

ZHED is NP-complete

We prove that the 2017 puzzle game ZHED is NP-complete, even with just 1...
research
06/21/2021

Minimal Rank Completions for Overlapping Blocks

We consider the multi-objective optimization problem of choosing the bot...
research
05/08/2018

A construction of product blocks with a fixed block size

Let M(n,d) be the maximum size of a permutation array on n symbols with ...
research
09/29/2020

Tetris is NP-hard even with O(1) rows or columns

We prove that the classic falling-block video game Tetris (both survival...
research
10/24/2019

Cutting an alignment with Ockham's razor

In this article, we investigate different parsimony-based approaches tow...
research
01/11/2019

Color Recognition for Rubik's Cube Robot

In this paper, we proposed three methods to solve color recognition of R...

Please sign up or login with your details

Forgot password? Click here to reset