Universal Solvability for Robot Motion Planning on Graphs
Abstract
We study the Universal Solvability of Robot Motion Planning on Graphs (USolR) problem: given an undirected graph and robots, determine whether any arbitrary configuration of the robots can be transformed into any other arbitrary configuration via a sequence of valid, collision-free moves. We design a canonical accumulation procedure that maps arbitrary configurations to configurations that occupy a fixed subset of vertices, enabling us to analyze configuration reachability in terms of equivalence classes. We prove that in instances that are not universally solvable, at least half of all configurations are unreachable from a given one, and leverage this to design an efficient randomized algorithm with one-sided error, which can be derandomized with a blow-up in the running time by a factor of . Further, we optimize our deterministic algorithm by using the structure of the input graph , achieving a running time of in sparse graphs and in dense graphs. Finally, we consider the Graph Edge Augmentation for Universal Solvability (EAUS) problem, where given a connected graph that is not universally solvable for robots, the question is to check if for a given budget , at most edges can be added to to make it universally solvable for robots. We provide an upper bound of on for general graphs. On the other hand, we also provide examples of graphs that require edges to be added. We further study the Graph Vertex and Edge Augmentation for Universal Solvability (VEAUS) problem, where vertices and edges can be added, and we provide lower bounds on and .
Cite
@article{arxiv.2506.18755,
title = {Universal Solvability for Robot Motion Planning on Graphs},
author = {Anubhav Dhar and Pranav Nyati and Tanishq Prasad and Ashlesha Hota and Sudeshna Kolay},
journal= {arXiv preprint arXiv:2506.18755},
year = {2026}
}
Comments
accepted to AAMAS 2026