Optimal Motion Planning for Two Square Robots in a Rectilinear Environment

📅 2026-01-27
🏛️ International Symposium on Computational Geometry
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the problem of collision-free motion planning for two axis-aligned unit-square robots in a rectilinear polygonal environment with obstacles, focusing on two optimization objectives: minimizing the total path length (Min-Sum) and minimizing the completion time (Min-Makespan). For the Min-Sum objective, the authors present the first polynomial-time exact algorithm with a time complexity of $O(n^4 \log n)$. In contrast, they prove that the Min-Makespan problem is NP-hard. This work not only enables efficient optimal solutions for the Min-Sum variant but also establishes a fundamental computational complexity lower bound for the Min-Makespan variant, thereby advancing the theoretical understanding of multi-robot motion planning in constrained geometric environments.

Technology Category

Application Category

📝 Abstract
Let $\mathcal{W} \subset \mathbb{R}^2$ be a rectilinear polygonal environment (that is, a rectilinear polygon potentially with holes) with a total of $n$ vertices, and let $A,B$ be two robots, each modeled as an axis-aligned unit square, that can move rectilinearly inside $\mathcal{W}$. The goal is to compute a collision-free motion plan $\boldsymbol{\pi}$, that is, a motion plan that continuously moves $A$ from $s_A$ to $t_A$ and $B$ from $s_B$ to $t_B$ so that $A$ and $B$ remain inside $\mathcal{W}$ and do not collide with each other during the motion. We study two variants of this problem which are focused additionally on the optimality of $\boldsymbol{\pi}$, and obtain the following results. 1. Min-Sum: Here the goal is to compute a motion plan that minimizes the sum of the lengths of the paths of the robots. We present an $O(n^4\log{n})$-time algorithm for computing an optimal solution to the min-sum problem. This is the first polynomial-time algorithm to compute an optimal, collision-free motion of two robots amid obstacles in a planar polygonal environment. 2. Min-Makespan: Here the robots can move with at most unit speed, and the goal is to compute a motion plan that minimizes the maximum time taken by a robot to reach its target location. We prove that the min-makespan variant is NP-hard.
Problem

Research questions and friction points this paper is trying to address.

motion planning
collision-free
rectilinear environment
multi-robot
optimality
Innovation

Methods, ideas, or system contributions that make the work stand out.

motion planning
collision-free
rectilinear environment
min-sum optimization
NP-hardness
🔎 Similar Papers
No similar papers found.
Pankaj K. Agarwal
Pankaj K. Agarwal
Duke University
AlgorithmsComputational GeometryGISSpatial Databases
Mark de Berg
Mark de Berg
Professor of Computer Science, TU Eindhoven
AlgorithmsData StructuresComputational GeometryGeographic Information Science
B
Benjamin Holmgren
Department of Computer Science, Duke University, Durham, NC, USA
A
Alex Steiger
Department of Computer Science, Duke University, Durham, NC, USA
M
Martijn Struijs
Department of Mathematics and Computer Science, TU Eindhoven, the Netherlands