On the complexity of constrained reconfiguration and motion planning

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bousquet, Nicolas, Sabeh, Remy El, Mouawad, Amer E., Nishimura, Naomi
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914010328203264
author Bousquet, Nicolas
Sabeh, Remy El
Mouawad, Amer E.
Nishimura, Naomi
author_facet Bousquet, Nicolas
Sabeh, Remy El
Mouawad, Amer E.
Nishimura, Naomi
contents Coordinating the motion of multiple agents in constrained environments is a fundamental challenge in robotics, motion planning, and scheduling. A motivating example involves $n$ robotic arms, each represented as a line segment. The objective is to rotate each arm to its vertical orientation, one at a time (clockwise or counterclockwise), without collisions nor rotating any arm more than once. This scenario is an example of the more general $k$-Compatible Ordering problem, where $n$ agents, each capable of $k$ state-changing actions, must transition to specific target states under constraints encoded as a set $\mathcal{G}$ of $k$ pairs of directed graphs. We show that $k$-Compatible Ordering is $\mathsf{NP}$-complete, even when $\mathcal{G}$ is planar, degenerate, or acyclic. On the positive side, we provide polynomial-time algorithms for cases such as when $k = 1$ or $\mathcal{G}$ has bounded treewidth. We also introduce generalized variants supporting multiple state-changing actions per agent, broadening the applicability of our framework. These results extend to a wide range of scheduling, reconfiguration, and motion planning applications in constrained environments.
format Preprint
id arxiv_https___arxiv_org_abs_2508_13032
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On the complexity of constrained reconfiguration and motion planning
Bousquet, Nicolas
Sabeh, Remy El
Mouawad, Amer E.
Nishimura, Naomi
Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
Robotics
Combinatorics
Coordinating the motion of multiple agents in constrained environments is a fundamental challenge in robotics, motion planning, and scheduling. A motivating example involves $n$ robotic arms, each represented as a line segment. The objective is to rotate each arm to its vertical orientation, one at a time (clockwise or counterclockwise), without collisions nor rotating any arm more than once. This scenario is an example of the more general $k$-Compatible Ordering problem, where $n$ agents, each capable of $k$ state-changing actions, must transition to specific target states under constraints encoded as a set $\mathcal{G}$ of $k$ pairs of directed graphs. We show that $k$-Compatible Ordering is $\mathsf{NP}$-complete, even when $\mathcal{G}$ is planar, degenerate, or acyclic. On the positive side, we provide polynomial-time algorithms for cases such as when $k = 1$ or $\mathcal{G}$ has bounded treewidth. We also introduce generalized variants supporting multiple state-changing actions per agent, broadening the applicability of our framework. These results extend to a wide range of scheduling, reconfiguration, and motion planning applications in constrained environments.
title On the complexity of constrained reconfiguration and motion planning
topic Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
Robotics
Combinatorics
url https://arxiv.org/abs/2508.13032