English

Constant Factor Time Optimal Multi-Robot Routing on High-Dimensional Grids in Mostly Sub-Quadratic Time

Robotics 2018-05-23 v2 Data Structures and Algorithms

Abstract

Let G=(V,E)G = (V, E) be an m1××mkm_1 \times \ldots \times m_k grid. Assuming that each vVv \in V is occupied by a robot and a robot may move to a neighboring vertex in a step via synchronized rotations along cycles of GG, we first establish that the arbitrary reconfiguration of labeled robots on GG can be performed in O(kimi)O(k\sum_i m_i) makespan and requires O(V2)O(|V|^2) running time in the worst case and o(V2)o(|V|^2) when GG is non-degenerate (in the current context, a grid is degenerate if it is nearly one dimensional). The resulting algorithm, iSAG, provides average case O(1)O(1)-approximate (i.e., constant-factor) time optimality guarantee. When all dimensions are of similar size O(V1k)O(|V|^{\frac{1}{k}}), the running time of iSAG approaches a linear O(V)O(|V|). Define dg(p)d_g(p) as the largest distance between individual initial and goal configurations over all robots for a given problem instance pp, building on iSAG, we develop the PartitionAndFlow (PAF) algorithm that computes O(dg(p))O(d_g(p)) makespan solutions for arbitrary fixed k2k \ge 2, using mostly o(V2)o(|V|^2) running time. PAF provides worst case O(1)O(1)-approximation regarding solution time optimality. We note that the worst case running time for the problem is Ω(V2)\Omega(|V|^2).

Keywords

Cite

@article{arxiv.1801.10465,
  title  = {Constant Factor Time Optimal Multi-Robot Routing on High-Dimensional Grids in Mostly Sub-Quadratic Time},
  author = {Jingjin Yu},
  journal= {arXiv preprint arXiv:1801.10465},
  year   = {2018}
}

Comments

26 pages, 30 figures, a short version appearing in the 2018 Robotics: Science and Systems

R2 v1 2026-06-23T00:06:00.890Z