Universal Solvability for Robot Motion Planning on Graphs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Dhar, Anubhav, Nyati, Pranav, Prasad, Tanishq, Hota, Ashlesha, Kolay, Sudeshna
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908818740346880
author Dhar, Anubhav
Nyati, Pranav
Prasad, Tanishq
Hota, Ashlesha
Kolay, Sudeshna
author_facet Dhar, Anubhav
Nyati, Pranav
Prasad, Tanishq
Hota, Ashlesha
Kolay, Sudeshna
contents We study the Universal Solvability of Robot Motion Planning on Graphs (USolR) problem: given an undirected graph $G = (V, E)$ and $p$ 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 $p$. Further, we optimize our deterministic algorithm by using the structure of the input graph $G = (V, E)$, achieving a running time of $\mathcal{O}(p \cdot (|V| + |E|))$ in sparse graphs and $\mathcal{O}(|V| + |E|)$ in dense graphs. Finally, we consider the Graph Edge Augmentation for Universal Solvability (EAUS) problem, where given a connected graph $G$ that is not universally solvable for $p$ robots, the question is to check if for a given budget $b$, at most $b$ edges can be added to $G$ to make it universally solvable for $p$ robots. We provide an upper bound of $p - 2$ on $b$ for general graphs. On the other hand, we also provide examples of graphs that require $Θ(p)$ edges to be added. We further study the Graph Vertex and Edge Augmentation for Universal Solvability (VEAUS) problem, where $a$ vertices and $b$ edges can be added, and we provide lower bounds on $a$ and $b$.
format Preprint
id arxiv_https___arxiv_org_abs_2506_18755
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Universal Solvability for Robot Motion Planning on Graphs
Dhar, Anubhav
Nyati, Pranav
Prasad, Tanishq
Hota, Ashlesha
Kolay, Sudeshna
Computational Complexity
Computational Geometry
Data Structures and Algorithms
We study the Universal Solvability of Robot Motion Planning on Graphs (USolR) problem: given an undirected graph $G = (V, E)$ and $p$ 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 $p$. Further, we optimize our deterministic algorithm by using the structure of the input graph $G = (V, E)$, achieving a running time of $\mathcal{O}(p \cdot (|V| + |E|))$ in sparse graphs and $\mathcal{O}(|V| + |E|)$ in dense graphs. Finally, we consider the Graph Edge Augmentation for Universal Solvability (EAUS) problem, where given a connected graph $G$ that is not universally solvable for $p$ robots, the question is to check if for a given budget $b$, at most $b$ edges can be added to $G$ to make it universally solvable for $p$ robots. We provide an upper bound of $p - 2$ on $b$ for general graphs. On the other hand, we also provide examples of graphs that require $Θ(p)$ edges to be added. We further study the Graph Vertex and Edge Augmentation for Universal Solvability (VEAUS) problem, where $a$ vertices and $b$ edges can be added, and we provide lower bounds on $a$ and $b$.
title Universal Solvability for Robot Motion Planning on Graphs
topic Computational Complexity
Computational Geometry
Data Structures and Algorithms
url https://arxiv.org/abs/2506.18755