A Linear Time Algorithm for the Feasibility of Pebble Motion on Graphs
Data Structures and Algorithms
2013-01-22 v2 Robotics
Abstract
Given a connected, undirected, simple graph and pebbles labeled , a configuration of these pebbles is an injective map assigning the pebbles to vertices of . Let and be two such configurations. From a configuration, pebbles can move on as follows: In each step, at most one pebble may move from the vertex it currently occupies to an adjacent unoccupied vertex, yielding a new configuration. A natural question in this setting is the following: Is configuration reachable from and if so, how? We show that the feasibility of this problem can be decided in time .
Cite
@article{arxiv.1301.2342,
title = {A Linear Time Algorithm for the Feasibility of Pebble Motion on Graphs},
author = {Jingjin Yu},
journal= {arXiv preprint arXiv:1301.2342},
year = {2013}
}
Comments
Added reference to an earlier linear result on pebble motion on graphs by Goraly and Hassin