284

Diameters of Permutation Groups on Graphs and Linear Time Feasibility Test of Pebble Motion Problems

Workshop on the Algorithmic Foundations of Robotics (WAFR), 2012
Jingjin Yu
Abstract

Let GG be an nn-vertex connected, undirected, simple graph. The vertices of GG are populated with nn uniquely labeled pebbles, one on each vertex. Allowing pebbles on cycles of GG to rotate (synchronous rotations along multiple disjoint cycles are permitted), the resulting pebble permutations form a group \G\G uniquely determined by GG. Let the diameter of \G\G (denoted diam(\G)diam(\G)) represent the length of the longest product of generators (cyclic pebble rotations) required to reach an element of \G\G, we show that diam(\G)=O(n2)diam(\G) = O(n^2). Extending the formulation to allow pnp \le n pebbles on an nn-vertex graph, we obtain a variation of the (classic) pebble motion problem (first fully described in Kornhauser, Miller, and Spirakis, 1984) that also allows rotations of pebbles along a fully occupied cycle. For our formulation as well as the (classic) pebble motion problem, given any start and goal pebble configurations, we provide a linear time algorithm that decides whether the goal configuration is reachable from the start configuration. This gives a positive answer to an open problem raised by (Auletta et al., 1999)

View on arXiv
Comments on this paper