Proceedings

In Which Graph Structures Can We Efficiently Find Temporally Disjoint Paths and Walks?

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 180-188.

https://doi.org/10.24963/ijcai.2023/21

Abstract

A temporal graph has an edge set that may change over discrete time steps, and a temporal path (or walk) must traverse edges that appear at increasing time steps. Accordingly, two temporal paths (or walks) are temporally disjoint if they do not visit any vertex at the same time. The study of the computational complexity of finding temporally disjoint paths or walks in temporal graphs has recently been initiated by Klobas et al.. This problem is motivated by applications in multi-agent path finding (MAPF), which include robotics, warehouse management, aircraft management, and traffic routing.

We extend Klobas et al.’s research by providing parameterized hardness results for very restricted cases, with a focus on structural parameters of the so-called underlying graph. On the positive side, we identify sufficiently simple cases where we can solve the problem efficiently. Our results reveal some surprising differences between the “path version” and the “walk version” (where vertices may be visited multiple times) of the problem, and answer several open questions posed by Klobas et al.

  1. [Almagor and Lahijanian, 2020] Shaull Almagor and Morteza Lahijanian. Explainable multi agent path finding. In Proceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS '20), pages 34-42, 2020.
  2. [Andreychuk et al., 2022] Anton Andreychuk, Konstantin Yakovlev, Pavel Surynek, Dor Atzmon, and Roni Stern. Multi-agent pathfinding with continuous time. Artificial Intelligence, 305:103662, 2022. IJCAI
  3. [Atzmon et al., 2020] Dor Atzmon, Roni Stern, Ariel Felner, Glenn Wagner, Roman Barták, and Neng-Fa Zhou. Robust multi-agent path finding and executing. Journal of Artifi- cial Intelligence Research, 67:549-579, 2020.
  4. [Casteigts et al., 2021] Arnaud Casteigts, Anne-Sophie Himmel, Hendrik Molter, and Philipp Zschoche. Find- ing temporal paths under waiting time constraints. Algorithmica, 83(9):2754-2802, 2021.
  5. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Łukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michał Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer, 2015.
  6. [Downey and Fellows, 2013] Rodney G Downey and Michael R Fellows. Fundamentals of Parameterized Complexity. Springer, 2013.
  7. [Fellows et al., 2009] Michael R. Fellows, Danny Hermelin, Frances Rosamond, and Stéphane Vialette. On the param- eterized complexity of multiple-interval graph problems. Theoretical Computer Science, 410(1):53-61, 2009.
  8. [Flum and Grohe, 2006] Jörg Flum and Martin Grohe. Pa- rameterized Complexity Theory, volume XIV of Texts in Theoretical Computer Science. An EATCS Series. Springer, 2006.
  9. [Fortune et al., 1980] Steven Fortune, John Hopcroft, and James Wyllie. The directed subgraph homeomorphism problem. Theoretical Computer Science, 10(2):111-121, 1980.
  10. [Füchsle et al., 2022] Eugen Füchsle, Hendrik Molter, Rolf Niedermeier, and Malte Renken. Delay-robust routes in temporal graphs. In Proceedings of the 39th International Symposium on Theoretical Aspects of Computer Science (STACS), 2022.
  11. [Goldreich, 2011] Oded Goldreich. Finding the shortest move-sequence in the graph-generalized 15-puzzle is NP- hard. In Studies in complexity and cryptography. Miscel- lanea on the interplay between randomness and computa- tion, pages 1-5. Springer, 2011.
  12. [Holme and Saramäki, 2019] Petter Holme and Jari Saramäki. Temporal Network Theory. Springer, 2019.
  13. [Jansen et al., 2013] Klaus Jansen, Stefan Kratsch, Dániel Marx, and Ildikó Schlotter. Bin packing with fixed num- ber of bins revisited. Journal of Computer and System Sciences, 79(1):39-49, 2013.
  14. [Karp, 1975] Richard M. Karp. On the computational com- plexity of combinatorial problems. Networks, 5(1):45-68, 1975.
  15. [Kawarabayashi et al., 2012] Ken-ichi Kawarabayashi, Yusuke Kobayashi, and Bruce Reed. The disjoint paths problem in quadratic time. Journal of Combinatorial Theory, Series B, 102(2):424-435, 2012.
  16. [Kempe et al., 2002] David Kempe, Jon Kleinberg, and Amit Kumar. Connectivity and inference problems for temporal networks. Journal of Computer and System Sci- ences, 64(4):820-842, 2002.
  17. [Klobas et al., 2023] Nina Klobas, George B. Mertzios, Hendrik Molter, Rolf Niedermeier, and Philipp Zschoche. Interference-free walks in time: temporally disjoint paths. Autonomous Agents and Multi-Agent Systems, 37(1):1, 2023. IJCAI
  18. [Korte et al., 1990] Bernhard Korte, László Lovász, Hans Jürgen Prömel, and Alexander Schrijver. Paths, flows, and VLSI-layout. Springer, 1990.
  19. [Kunz et al., 2023] Pascal Kunz, Hendrik Molter, and Meirav Zehavi. In which graph structures can we effi- ciently find temporally disjoint paths and walks? CoRR, abs/2301.10503, 2023.
  20. [Latapy et al., 2018] Matthieu Latapy, Tiphaine Viard, and Clémence Magnien. Stream graphs and link streams for the modeling of interactions over time. Social Network Analysis and Mining, 8(1):61:1-61:29, 2018.
  21. [Li et al., 2019] Jiaoyang Li, Pavel Surynek, Ariel Felner, Hang Ma, TK Satish Kumar, and Sven Koenig. Multi- agent path finding for large agents. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence (AAAI '19), pages 7627-7634, 2019.
  22. [Ma et al., 2017] Hang Ma, TK Satish Kumar, and Sven Koenig. Multi-agent path finding with delay probabilities. In Proceedings of the 31st AAAI Conference on Artificial Intelligence (AAAI '17), pages 3605-3612, 2017.
  23. [Michail, 2016] Othon Michail. An introduction to temporal graphs: An algorithmic perspective. Internet Mathematics, 12(4):239-280, 2016.
  24. [Neil and Seymour, 1985] Robertson Neil and Paul D. Sey- mour. Disjoint paths-a survey. SIAM Journal on Alge- braic and Discrete Methods, 6(2):300-305, 1985.
  25. [Neil and Seymour, 1995] Robertson Neil and Paul D. Sey- mour. Graph minors. XIII. The disjoint paths problem. Journal of Combinatorial Theory, Series B, 63(1):65-110, 1995.
  26. [Salzman and Stern, 2020] Oren Salzman and Roni Stern. Research challenges and opportunities in multi-agent path finding and multi-agent pickup and delivery problems. In Proceedings of the 19th International Conference on Au- tonomous Agents and Multiagent Systems (AMAAS '20), pages 1711-1715, 2020.
  27. [Sharon et al., 2015] Guni Sharon, Roni Stern, Ariel Fel- ner, and Nathan R Sturtevant. Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence, 219:40-66, 2015.
  28. [Slivkins, 2010] Aleksandrs Slivkins. Parameterized tractability of edge-disjoint paths on directed acyclic graphs. SIAM Journal on Discrete Mathematics, 24(1):146-157, 2010.
  29. [Standley, 2010] Trevor Scott Standley. Finding optimal so- lutions to cooperative pathfinding problems. In Proceed- ings of the 24th AAAI Conference on Artificial Intelligence (AAAI '10), pages 173-178, 2010.
  30. [Stern et al., 2019] Roni Stern, Nathan R Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne T. Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, T. K. Satish Kumar, Eli Boyarski, and Roman Barták. Multi-agent pathfinding: Definitions, variants, and benchmarks. In Proceedings of the 12th International Symposium on Com- binatorial Search (SOCS), pages 151-159, 2019.
  31. [Stern, 2019] Roni Stern. Multi-agent path finding -an overview. In Artificial Intelligence -5th RAAI Sum- mer School, pages 96-115, Dolgoprudny, Russia, 2019. Springer.
  32. [Švancara et al., 2019] Jiří Švancara, Marek Vlk, Roni Stern, Dor Atzmon, and Roman Barták. Online multi-agent pathfinding. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence (AAAI '19), pages 7732-7739, 2019.
  33. [Wu et al., 2016] Huanhuan Wu, James Cheng, Yiping Ke, Silu Huang, Yuzhen Huang, and Hejun Wu. Efficient algo- rithms for temporal path computation. IEEE Transactions on Knowledge and Data Engineering, 28(11):2927-2942, 2016.
  34. [Yu and LaValle, 2013] Jingjin Yu and Steven M LaValle. Structure and intractability of optimal multi-robot path planning on graphs. In Proceedings of the 27th AAAI Con- ference on Artificial Intelligence (AAAI '13), pages 1443- 1449, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards