中文
相关论文

相关论文: PushPush and Push-1 are NP-hard in 2D

200 篇论文

We prove that a particular pushing-blocks puzzle is intractable in 2D, improving an earlier result that established intractability in 3D [OS99]. The puzzle, inspired by the game *PushPush*, consists of unit square blocks on an integer…

计算几何 · 计算机科学 2007-05-23 Erik D. Demaine , Martin L. Demaine , Joseph O'Rourke

We prove that a particular pushing-blocks puzzle is intractable in 3D. The puzzle, inspired by the game PushPush, consists of unit square blocks on an integer lattice. An agent may push blocks (but never pull them) in attempting to move…

计算几何 · 计算机科学 2007-05-23 Joseph O'Rourke , The Smith Problem Solving Group

This paper proves that push-pull block puzzles in 3D are PSPACE-complete to solve, and push-pull block puzzles in 2D with thin walls are NP-hard to solve, settling an open question by Zubaran and Ritt. Push-pull block puzzles are a type of…

计算复杂性 · 计算机科学 2017-09-06 Erik D. Demaine , Isaac Grosof , Jayson Lynch

In the "Game about Squares" the task is to push unit squares on an integer lattice onto corresponding dots. A square can only be moved into one given direction. When a square is pushed onto a lattice point with an arrow the direction of the…

计算复杂性 · 计算机科学 2014-08-21 Jens Maßberg

We prove PSPACE-completeness of Push-1: given a rectangular grid of 1 x 1 cells, each possibly occupied by a movable block, can a robot move from one specified location to another, given the ability to push up to one block at a time? In…

计算复杂性 · 计算机科学 2026-05-11 MIT Hardness Group , Josh Brunner , Lily Chung , Erik D. Demaine , Jenny Diomidova , Della Hendrickson , Jayson Lynch

We prove PSPACE-completeness of the well-studied pushing-block puzzle Push-1F, a theoretical abstraction of many video games (introduced in 1999). The proof also extends to Push-$k$ for any $k \ge 2$. We also prove PSPACE-completeness of…

计算复杂性 · 计算机科学 2024-12-31 Hayashi Ani , Lily Chung , Erik D. Demaine , Jenny Diomidova , Della Hendrickson , Jayson Lynch

We prove computational intractability of variants of checkers: (1) deciding whether there is a move that forces the other player to win in one move is NP-complete; (2) checkers where players must always be able to jump on their turn is…

计算复杂性 · 计算机科学 2018-06-15 Jeffrey Bosboom , Spencer Congero , Erik D. Demaine , Martin L. Demaine , Jayson Lynch

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,…

计算复杂性 · 计算机科学 2018-03-13 Jeffrey Bosboom , Erik D. Demaine , Mikhail Rudoy

We prove PSPACE-completeness of all but one problem in a large space of pulling-block problems where the goal is for the agent to reach a target destination. The problems are parameterized by whether pulling is optional, the number of…

Push-1 is one of the simplest abstract frameworks for motion planning; however, the complexity of deciding if a Push-1 problem can be solved was a several-decade-old open question. We resolve the complexity of the motion planning problem…

计算复杂性 · 计算机科学 2025-09-03 Zachary DeStefano , Bufang Liang

We prove the computational intractability of rotating and placing $n$ square tiles into a $1 \times n$ array such that adjacent tiles are compatible--either equal edge colors, as in edge-matching puzzles, or matching tab/pocket shapes, as…

计算复杂性 · 计算机科学 2017-01-03 Jeffrey Bosboom , Erik D. Demaine , Martin L. Demaine , Adam Hesterberg , Pasin Manurangsi , Anak Yodpinyanee

A pushdown vector addition system with states (PVASS) extends the model of vector addition systems with a pushdown stack. The algorithmic analysis of PVASS has applications such as static analysis of recursive programs manipulating integer…

计算机科学中的逻辑 · 计算机科学 2024-02-21 Guillermo A. Perez , Shrisha Rao

We are going to show that some variants of a puzzle called Pull in which the boxes have handles (i.e. we can only pull the boxes in certain directions) are NP-hard

计算复杂性 · 计算机科学 2018-01-01 Oscar Temprano

We investigate the reconfiguration of $n$ blocks, or "tokens", in the square grid using "line pushes". A line push is performed from one of the four cardinal directions and pushes all tokens that are maximum in that direction to the…

组合数学 · 数学 2023-10-16 Hugo A. Akitaya , Maarten Löffler , Giovanni Viglietta

In this paper, we give simple NP-hardness reductions for three popular video games. The first is Baba Is You, an award winning 2D block puzzle game with the key premise being the ability to rewrite the rules of the game. The second is Fez,…

计算复杂性 · 计算机科学 2022-02-23 Matthew Ferland , Vikram Kher

The main goal of this paper is to show that shellability is NP-hard for triangulated d-balls (this also gives hardness for triangulated d-manifolds/d-pseudomanifolds with boundary) as soon as d is at least 3. This extends our earlier work…

计算几何 · 计算机科学 2024-07-26 Pavel Paták , Martin Tancer

We study the problem of deciding the winner of reachability switching games for zero-, one-, and two-player variants. Switching games provide a deterministic analogue of stochastic games. We show that the zero-player case is NL-hard, the…

形式语言与自动机理论 · 计算机科学 2023-06-22 John Fearnley , Martin Gairing , Matthias Mnich , Rahul Savani

A shuffle of two strings is formed by interleaving the characters into a new string, keeping the characters of each string in order. A string is a square if it is a shuffle of two identical strings. There is a known polynomial time dynamic…

计算复杂性 · 计算机科学 2012-12-03 Sam Buss , Michael Soltys

Various forms of sorting problems have been studied over the years. Recently, two kinds of sorting puzzle apps are popularized. In these puzzles, we are given a set of bins filled with colored units, balls or water, and some empty bins.…

Many puzzle video games, like Sokoban, involve moving some agent in a maze. The reachable locations are usually apparent for a human player, and the difficulty of the game is mainly related to performing actions on objects, such as pushing…

人工智能 · 计算机科学 2023-10-03 Miquel Bofill , Cristina Borralleras , Joan Espasa , Mateu Villaret
‹ 上一页 1 2 3 10 下一页 ›