Complexity of Motion Planning of Arbitrarily Many Robots: Gadgets, Petri Nets, and Counter Machines

06/01/2023
by   Joshua Ani, et al.
0

We extend the motion-planning-through-gadgets framework to several new scenarios involving various numbers of robots/agents, and analyze the complexity of the resulting motion-planning problems. While past work considers just one robot or one robot per player, most of our models allow for one or more locations to spawn new robots in each time step, leading to arbitrarily many robots. In the 0-player context, where all motion is deterministically forced, we prove that deciding whether any robot ever reaches a specified location is undecidable, by representing a counter machine. In the 1-player context, where the player can choose how to move the robots, we prove equivalence to Petri nets, EXPSPACE-completeness for reaching a specified location, PSPACE-completeness for reconfiguration, and ACKERMANN-completeness for reconfiguration when robots can be destroyed in addition to spawned. Finally, we consider a variation on the standard 2-player context where, instead of one robot per player, we have one robot shared by the players, along with a ko rule to prevent immediately undoing the previous move. We prove this impartial 2-player game EXPTIME-complete.

READ FULL TEXT

page 5

page 18

page 20

research
12/10/2018

A General Theory of Motion Planning Complexity: Characterizing Which Gadgets Make Games Hard

We build a general theory for characterizing the computational complexit...
research
07/14/2022

PSPACE-Completeness of Reversible Deterministic Systems

We prove PSPACE-completeness of several reversible, fully deterministic ...
research
06/09/2018

Computational Complexity of Motion Planning of a Robot through Simple Gadgets

We initiate a general theory for analyzing the complexity of motion plan...
research
05/07/2020

Trains, Games, and Complexity: 0/1/2-Player Motion Planning through Input/Output Gadgets

We analyze the computational complexity of motion planning through local...
research
03/06/2019

The Parameterized Complexity of Motion Planning for Snake-Like Robots

We study the parameterized complexity of a variant of the classic video ...
research
01/23/2020

Socially intelligent task and motion planning for human-robot interaction

As social beings, much human behavior is predicated on social context - ...
research
06/14/2019

Soft Subdivision Motion Planning for Complex Planar Robots

The design and implementation of theoretically-sound robot motion planni...

Please sign up or login with your details

Forgot password? Click here to reset