Processing math: 100%

2503.20550

Total: 1

#1 On the order of the shortest solution sequences for the pebble motion problems [PDF] [Copy] [Kimi] [REL]

Authors: Tomoki Nakamigawa, Tadashi Sakuma

Let G be a connected graph with N vertices. Let k be the number of vertices in a longest path of G such that every vertex on the path is a cut vertex of G, and every intermediate vertex of the path is a degree-two vertex of G. %Let k be the number of vertices of such a longest path of T that every vertex of %the path is a cut vertex and that every intermediate vertex of the path is a degree-two vertex of T. Let P={1,,n} be a set of pebbles with n+k<N. A \textit{configuration} of P on G is defined as a function f from V(G) to {0,1,,n} with |f1(i)|=1 for 1in, where f1(i) is a vertex occupied with the ith pebble for 1in and f1(0) is a set of unoccupied vertices. A \textit{move} is defined as shifting a pebble from a vertex to %its unoccupied neighbour. some unoccupied neighbor. The {\it pebble motion problem on the pair (G,P)} is to decide whether a given configuration of pebbles is reachable from another by executing a sequence of moves. In this paper, we show that the length of the shortest solution sequence of the pebble motion problem on the pair (G,P) is in O(Nn+n2log(min{n,k})) if G is a N-vertex tree, and it is in O(N2+n3Nn+n2log(min{n,Nn})) if G is a connected general N-vertex graph. We provide an algorithm that can obtain a solution sequence of lengths that satisfy these orders, with the same computational complexity as the order of the length. Keywords: pebble motion, motion planning, multi-agent path finding, 15-puzzle, tree

Subjects: Combinatorics , Computational Complexity , Discrete Mathematics

Publish: 2025-03-26 13:46:44 UTC