Consider an agent traversing a graph of "gadgets", each with local state that changes with each traversal by the agent. We characterize the complexity of universal traversal, where the goal is to traverse every gadget at least once, for DAG gadgets, one-state gadgets, and reversible deterministic gadgets. We also study the complexity of reconfiguration, where the goal is to bring the system of gadgets to a specified state, proving many cases PSPACE-complete, and showing in some cases that reconfiguration can be strictly harder than reachability (where the goal is for the agent to reach a specified location), while in other cases, reachability is strictly harder than reconfiguration.Comment: Full version of article appearing in WALCOM 2022. ...
We study the computational complexity of collecting items inside a grid map with obstacles, using an...
Motivated by advances is nanoscale applications and simplistic robot agents, we look at problems bas...
Given a simple, connected graph, a pebbling configuration is a function from its vertex set to the...
We initiate a general theory for analyzing the complexity of motion planning of a single robot throu...
© Erik D. Demaine, Isaac Grosof, Jayson Lynch, and Mikhail Rudoy; licensed under Creative Commons Li...
We extend the motion-planning-through-gadgets framework to several new scenarios involving various n...
A door gadget has two states and three tunnels that can be traversed by an agent (player, robot, etc...
We extend the motion-planning-through-gadgets framework to several new scenarios involving various n...
We begin a general theory for characterizing the computational complexity of motion planning of robo...
We prove PSPACE-completeness of several reversible, fully deterministic systems. At the core, we dev...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Recent work has developed a theory of motion-planning gadgets, which are a useful tool for proving h...
Games on graphs provide a natural and powerful model for reactive systems. In this paper, we conside...
Solvable Graphs (also known as Reachable Graphs) are types of graphs that any arrangement of a speci...
In 2015, it was shown that reachability for arbitrary directed graphs can be updated by first-order ...
We study the computational complexity of collecting items inside a grid map with obstacles, using an...
Motivated by advances is nanoscale applications and simplistic robot agents, we look at problems bas...
Given a simple, connected graph, a pebbling configuration is a function from its vertex set to the...
We initiate a general theory for analyzing the complexity of motion planning of a single robot throu...
© Erik D. Demaine, Isaac Grosof, Jayson Lynch, and Mikhail Rudoy; licensed under Creative Commons Li...
We extend the motion-planning-through-gadgets framework to several new scenarios involving various n...
A door gadget has two states and three tunnels that can be traversed by an agent (player, robot, etc...
We extend the motion-planning-through-gadgets framework to several new scenarios involving various n...
We begin a general theory for characterizing the computational complexity of motion planning of robo...
We prove PSPACE-completeness of several reversible, fully deterministic systems. At the core, we dev...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Recent work has developed a theory of motion-planning gadgets, which are a useful tool for proving h...
Games on graphs provide a natural and powerful model for reactive systems. In this paper, we conside...
Solvable Graphs (also known as Reachable Graphs) are types of graphs that any arrangement of a speci...
In 2015, it was shown that reachability for arbitrary directed graphs can be updated by first-order ...
We study the computational complexity of collecting items inside a grid map with obstacles, using an...
Motivated by advances is nanoscale applications and simplistic robot agents, we look at problems bas...
Given a simple, connected graph, a pebbling configuration is a function from its vertex set to the...