English
Related papers

Related papers: Push-Pull Block Puzzles are Hard

200 papers

Sudoku is a popular combinatorial puzzle. A new method of solving Sudoku is presented, which involves formulating a puzzle as a special type of transportation problem. This model allows one to solve puzzles with more than one solution,…

Data Structures and Algorithms · Computer Science 2012-10-10 Mansour Moufid

This paper considers the problem of rearrangement planning, i.e finding a sequence of manipulation actions that displace multiple objects from an initial configuration to a given goal configuration. Rearrangement is a critical skill for…

Robotics · Computer Science 2019-05-21 Changkyu Song , Abdeslam Boularias

Notes on the Spinpossible puzzle game. We give a mathematical description of the game, prove some elementary bounds on the length of optimal solutions, and consider variations of the game which place restrictions on the set of permitted…

Combinatorics · Mathematics 2011-11-01 Alex Sutherland , Andrew Sutherland

In this article we prove the impossibility of some disentanglement puzzles, first building mathematical models that reflect the essential characteristics of these puzzles.

Geometric Topology · Mathematics 2012-09-04 Fernando Galve Mauricio

Higher-order pushdown systems (PDSs) generalise pushdown systems through the use of higher-order stacks, that is, a nested "stack of stacks" structure. These systems may be used to model higher-order programs and are closely related to the…

Computational Complexity · Computer Science 2015-07-01 Matthew Hague , C. -H. Luke Ong

We generalize classical triangular Schubert puzzles to puzzles with convex polygonal boundary. We give these puzzles a geometric Schubert calculus interpretation and derive novel combinatorial commutativity statements, using purely…

Combinatorics · Mathematics 2024-06-13 Portia Anderson

We consider the pebble game on DAGs with bounded fan-in introduced in [Paterson and Hewitt '70] and the reversible version of this game in [Bennett '89], and study the question of how hard it is to decide exactly or approximately the number…

Computational Complexity · Computer Science 2023-05-31 Siu Man Chan , Massimo Lauria , Jakob Nordström , Marc Vinyals

Many robots are not equipped with a manipulator and many objects are not suitable for prehensile manipulation (such as large boxes and cylinders). In these cases, pushing is a simple yet effective non-prehensile skill for robots to interact…

Robotics · Computer Science 2025-11-21 Zili Tang , Ying Zhang , Meng Guo

Studying snake robot locomotion in a cluttered environment has been a complicated task because the motion model is discontinuous due to the physical contact with obstacles, and the contact force cannot be determined solely by contact…

Robotics · Computer Science 2018-05-17 Akash Singh , Chaohui Gong , Howie Choset

Strong Parallel Repetition for Unique Games on Small Set Expanders The strong parallel repetition problem for unique games is to efficiently reduce the 1-delta vs. 1-C*delta gap problem of Boolean unique games (where C>1 is a sufficiently…

Computational Complexity · Computer Science 2022-09-21 Dana Moshkovitz

Empowering robots to navigate in a socially compliant manner is essential for the acceptance of robots moving in human-inhabited environments. Previously, roboticists have developed geometric navigation systems with decades of empirical…

Many popular puzzle and matching games have been analyzed through the lens of computational complexity. Prominent examples include Sudoku, Candy Crush, and Flood-It. A common theme among these widely played games is that their generalized…

Computational Complexity · Computer Science 2026-03-03 Linus Klocker , Simon D. Fink

In this paper, we show that deciding rigid foldability of a given crease pattern using all creases is weakly NP-hard by a reduction from Partition, and that deciding rigid foldability with optional creases is strongly NP-hard by a reduction…

Computational Geometry · Computer Science 2020-11-10 Hugo Akitaya , Erik D. Demaine , Takashi Horiyama , Thomas C. Hull , Jason S. Ku , Tomohiro Tachi

Rush Hour Logic was introduced in [Flake&Baum99] as a model of computation inspired by the ``Rush Hour'' toy puzzle, in which cars can move horizontally or vertically within a parking lot. The authors show how the model supports polynomial…

Computational Complexity · Computer Science 2007-05-23 John Tromp , Rudi Cilibrasi

Consider the commonly known puzzle, given $k$ glass balls, find an optimal algorithm to determine the lowest floor of a building of $n$ floors from which a thrown glass ball will break. This puzzle was originally posed in its original form…

Data Structures and Algorithms · Computer Science 2007-05-23 Gopal Ananthraman

We present a centralized algorithm for labeled, disk-shaped Multi-Robot Path Planning (MPP) in a continuous planar workspace with polygonal boundaries. Our method automatically transform the continuous problem into a discrete, graph-based…

Robotics · Computer Science 2022-07-20 Liang He , Zherong Pan , Kiril Solovey , Biao Jia , Dinesh Manocha

Self-collision of a non-relativistic classical point-like body, or particle, in the spacetime containing closed time-like curves (time-machine spacetime) is considered. A point-like body (particle) is an idealization of a small ideal…

General Relativity and Quantum Cosmology · Physics 2015-06-25 Michael B. Mensky , Igor D. Novikov

Plotting is a tile-matching puzzle video game published by Taito in 1989. Its objective is to reduce a given grid of coloured blocks down to a goal number or fewer. This is achieved by the avatar character repeatedly shooting the block it…

Artificial Intelligence · Computer Science 2021-10-28 Jordi Coll , Joan Espasa , Ian Miguel , Mateu Villaret

An alternating graph is a directed graph whose vertex set is partitioned into two classes, existential and universal. This forms the basic arena for a plethora of infinite duration two-player games where Player~$\square$ and~$\ocircle$…

Data Structures and Algorithms · Computer Science 2025-08-14 Carlo Comin , Romeo Rizzi

The Picker Routing Problem (PRP), which consists of finding a minimum-length tour between a set of storage locations in a warehouse, is one of the most important problems in the warehousing logistics literature. Despite its popularity, the…

Data Structures and Algorithms · Computer Science 2025-01-27 Thibault Prunet , Nabil Absi , Diego Cattaruzza
‹ Prev 1 8 9 10 Next ›