Parameterized Algorithms for Coordinated Motion Planning: Minimizing Energy (2404.15950v1)
Abstract: We study the parameterized complexity of a generalization of the coordinated motion planning problem on graphs, where the goal is to route a specified subset of a given set of $k$ robots to their destinations with the aim of minimizing the total energy (i.e., the total length traveled). We develop novel techniques to push beyond previously-established results that were restricted to solid grids. We design a fixed-parameter additive approximation algorithm for this problem parameterized by $k$ alone. This result, which is of independent interest, allows us to prove the following two results pertaining to well-studied coordinated motion planning problems: (1) A fixed-parameter algorithm, parameterized by $k$, for routing a single robot to its destination while avoiding the other robots, which is related to the famous Rush-Hour Puzzle; and (2) a fixed-parameter algorithm, parameterized by $k$ plus the treewidth of the input graph, for the standard \textsc{Coordinated Motion Planning} (CMP) problem in which we need to route all the $k$ robots to their destinations. The latter of these results implies, among others, the fixed-parameter tractability of CMP parameterized by $k$ on graphs of bounded outerplanarity, which include bounded-height subgrids. We complement the above results with a lower bound which rules out the fixed-parameter tractability for CMP when parameterized by the total energy. This contrasts the recently-obtained tractability of the problem on solid grids under the same parameterization. As our final result, we strengthen the aforementioned fixed-parameter tractability to hold not only on solid grids but all graphs of bounded local treewidth -- a class including, among others, all graphs of bounded genus.
- Efficient multi-robot motion planning for unlabeled discs in simple polygons. IEEE Transactions on Automation Science and Engineering, 12(4):1309–1317, 2015.
- Easy problems for tree-decomposable graphs. Journal of Algorithms, 12:308–340, 1991.
- Intractability of time-optimal multirobot path planning on 2D grid graphs with holes. IEEE Robotics and Automation Letters, 2(4):1941–1947, 2017.
- Unlabeled multi-robot motion planning with tighter separation bounds. In SoCG, volume 224, pages 12:1–12:16, 2022.
- ICBS: Improved conflict-based search algorithm for multi-agent pathfinding. In IJCAI, pages 740–746, 2015.
- 1×1111\times 11 × 1 rush hour with fixed blocks is PSPACE-complete. In FUN, volume 157, pages 7:1–7:14, 2021.
- Bruno Courcelle. The monadic second-order logic of graphs. i. recognizable sets of finite graphs. Inf. Comput., 85(1):12–75, 1990. doi:10.1016/0890-5401(90)90043-H.
- Parameterized Algorithms. Springer, 2015.
- Coordinated motion planning: Reconfiguring a swarm of labeled robots with bounded stretch. SIAM Journal on Computing, 48(6):1727–1762, 2019.
- A simple proof that the (n2−1superscript𝑛21n^{2}-1italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1)-puzzle is hard. Theoretical Computer Science, 732:80–84, 2018.
- Reinhard Diestel. Graph Theory, 4th Edition, volume 173 of Graduate texts in mathematics. Springer, 2012.
- Fundamentals of Parameterized Complexity. Texts in Computer Science. Springer, 2013.
- Adrian Dumitrescu. Motion planning and reconfiguration for systems of multiple objects. In Sascha Kolski, editor, Mobile Robots, chapter 24. IntechOpen, Rijeka, 2007.
- The parameterized complexity of coordinated motion planning. In SoCG, volume 258, pages 28:1–28:16, 2023.
- David Eppstein. Diameter and treewidth in minor-closed graph families. Algorithmica, 27(3):275–291, 2000.
- Computing coordinated motion plans for robot swarms: The CG: SHOP challenge 2021. ACM Journal on Experimental Algorithmics, 27:3.1:1–3.1:12, 2022.
- Exact algorithms and lowerbounds for multiagent pathfinding: Power of treelike topology. CoRR, abs/2312.09646, 2023.
- Rush hour is PSPACE-complete, or “why you should generously tip parking lot attendants”. Theoretical Computer Science, 270(1-2):895–911, 2002.
- Parameterized Complexity Theory, volume XIV of Texts in Theoretical Computer Science. An EATCS Series. Springer, Berlin, 2006.
- Refined hardness of distance-optimal multi-agent path finding. In AAMAS, page 481–488, 2022.
- Oded Goldreich. Finding the shortest move-sequence in the graph-generalized 15-puzzle is NP-hard. Springer, 2011.
- Martin Grohe. Local tree-width, excluded minors, and approximation algorithms. Combinatorica, 23(4):613–632, 2003.
- A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100–107, 1968.
- On time versus space and related problems. In FOCS, pages 57–64. IEEE Computer Society, 1975.
- On the complexity of motion planning for multiple independent objects; PSPACE-hardness of the “Warehouseman’s Problem. The International Journal of Robotics Research, 3(4):76–88, 1984.
- Tuukka Korhonen. A single-exponential time 2-approximation algorithm for treewidth. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022, pages 184–192. IEEE, 2021. doi:10.1109/FOCS52979.2021.00026.
- Coordinated motion planning through randomized k𝑘kitalic_k-Opt (CG challenge). In SoCG, volume 189, pages 64:1–64:8, 2021.
- Motion planning on a graph (extended abstract). In STOC, pages 511–520, 1994.
- Algorithmic motion planning in robotics: Coordinated motion of several disks amidst polygonal obstacles. In ICRA, volume 2, pages 514–522, 1985.
- The (n2−1superscript𝑛21n^{2}-1italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1)-puzzle and related relocation problems. Journal of Symbolic Computation, 10(2):111–137, 1990.
- John H Reif. Complexity of the mover’s problem and generalizations. In FOCS, pages 421–427, 1979.
- Research challenges and opportunities in multi-agent path finding and multi-agent pickup and delivery problems. In AAMAS, pages 1711–1715, 2020.
- On the piano movers’ problem: III. coordinating the motion of several independent bodies: The special case of circular bodies moving amidst polygonal barriers. The International Journal of Robotics Research, 2:46 – 75, 1983.
- On the “piano movers’” problem I. The case of a two-dimensional rigid polygonal body moving amidst polygonal barriers. Communications on Pure and Applied Mathematics, 36(3):345–398, 1983.
- On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds. Advances in Applied Mathematics, 4(3):298–351, 1983.
- Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence, 219:40–66, 2015.
- Representation-optimal multi-robot motion planning using conflict-based search. IEEE Robotics Automation Letters, 6(3):4608–4615, 2021.
- On the hardness of unlabeled multi-robot motion planning. The International Journal of Robotics Research, 35(14):1750–1759, 2016.
- Subdimensional expansion for multirobot path planning. Artificial Intelligence, 219:1–24, 2015.
- Structure and intractability of optimal multi-robot path planning on graphs. In AAAI, pages 1443–1449, 2013.
- Optimal multirobot path planning on graphs: Complete algorithms and effective heuristics. IEEE Transactions on Robotics, 32(5):1163–1177, 2016.
- Pebble motion on graphs with rotations: Efficient feasibility tests and planning algorithms. In WAFR, volume 107 of Springer Tracts in Advanced Robotics, pages 729–746, 2014.