Proceedings

Generalized Target Assignment and Path Finding Using Answer Set Programming

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1216-1223.

https://doi.org/10.24963/ijcai.2017/169

Abstract

In Multi-Agent Path Finding (MAPF), a team of agents needs to find collision-free paths from their starting locations to their respective targets. Combined Target Assignment and Path Finding (TAPF) extends MAPF by including the problem of assigning targets to agents as a precursor to the MAPF problem. A limitation of both models is their assumption that the number of agents and targets are equal, which is invalid in some applications such as autonomous warehouse systems. We address this limitation by generalizing TAPF to allow for (1)~unequal number of agents and tasks; (2)~tasks to have deadlines by which they must be completed; (3)~ordering of groups of tasks to be completed; and (4)~tasks that are composed of a sequence of checkpoints that must be visited in a specific order. Further, we model the problem using answer set programming (ASP) to show that customizing the desired variant of the problem is simple one only needs to choose the appropriate combination of ASP rules to enforce it. We also demonstrate experimentally that if problem specific information can be incorporated into the ASP encoding then ASP based method can be efficient and can scale up to solve practical applications.

  1. [Boyarski et al., 2015] Eli Boyarski, Ariel Felner, Roni Stern, Guni Sharon, David Tolpin, Oded Betzalel, and Solomon Shimony. ICBS: Improved conflict-based search algorithm for multi-agent pathfinding. In Proceedings of the International Joint Conference on Artificial Intel- ligence, pages 740-746, 2015. IJCAI
  2. [Cohen et al., 2016] Liron Cohen, Tansel Uras, T. K. Satish Kumar, Hong Xu, Nora Ayanian, and Sven Koenig. Im- proved solvers for bounded-suboptimal multi-agent path finding. In Proceedings of the International Joint Confer- ence on Artificial Intelligence, pages 3067-3074, 2016. IJCAI
  3. [de Wilde et al., 2014] Boris de Wilde, Adriaan ter Mors, and Cees Witteveen. Push and Rotate: A complete multi- agent pathfinding algorithm. Journal of Artificial Intelli- gence Research, 51:443-492, 2014.
  4. [Erdem et al., 2013] Esra Erdem, Doga Kisa, Umut Öztok, and Peter Schüller. A general formal framework for pathfinding problems with multiple agents. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 290-296, 2013.
  5. [Gebser et al., 2014] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, and Torsten Schaub. Clingo = ASP + control: Preliminary report. CoRR, abs/1405.3694, 2014.
  6. [Gelfond and Lifschitz, 1988] M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proceedings of the International Conference on Logic Pro- gramming, pages 1070-1080, 1988.
  7. [Goldenberg et al., 2014] Meir Goldenberg, Ariel Felner, Roni Stern, Guni Sharon, Nathan Sturtevant, Robert Holte, and Jonathan Schaeffer. Enhanced Partial Expansion A*. Journal of Artificial Intelligence Research, 50:141-187, 2014.
  8. [Lifschitz and Turner, 1994] V. Lifschitz and H. Turner. Splitting a logic program. In Pascal Van Hentenryck, edi- tor, Proceedings of the International Conference on Logic Programming, pages 23-38, 1994.
  9. [Lifschitz, 2002] V. Lifschitz. Answer set programming and plan generation. Artificial Intelligence, 138(1-2):39-54, 2002.
  10. [Luna and Bekris, 2011] Ryan Luna and Kostas Bekris. Push and Swap: Fast cooperative path-finding with complete- ness guarantees. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 294- 300, 2011. IJCAI
  11. [Ma and Koenig, 2016] Hang Ma and Sven Koenig. Optimal target assignment and path finding for teams of agents. In Proceedings of the International Conference on Au- tonomous Agents and Multiagent Systems, pages 1144- 1152, 2016.
  12. [Morris et al., 2016] Robert Morris, Corina Pasareanu, Kasper Luckow, Waqar Malik, Hang Ma, T. K. Satish Kumar, and Sven Koenig. Planning, scheduling and monitoring for airport surface operations. In Proceedings of Planning for Hybrid Systems Workshop, 2016.
  13. [Sharon et al., 2015] Guni Sharon, Roni Stern, Ariel Felner, and Nathan Sturtevant. Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence, 219:40- 66, 2015.
  14. [Silver, 2005] David Silver. Cooperative pathfinding. In Proceedings of the AAAI Conference on Artificial Intelli- gence and Interactive Digital Entertainment, pages 117- 122, 2005.
  15. [Simons et al., 2002] P. Simons, N. Niemelä, and T. Soini- nen. Extending and implementing the stable model se- mantics. Artificial Intelligence, 138(1-2):181-234, 2002.
  16. [Surynek et al., 2016a] Pavel Surynek, Ariel Felner, Roni Stern, and Eli Boyarski. Efficient SAT approach to multi- agent path finding under the sum of costs objective. In Proceedings of the European Conference on Artificial In- telligence, pages 810-818, 2016.
  17. [Surynek et al., 2016b] Pavel Surynek, Ariel Felner, Roni Stern, and Eli Boyarski. An empirical comparison of the hardness of multi-agent path finding under the makespan and the sum of costs objectives. In Proceedings of the Sym- posium on Combinatorial Search, pages 145-147, 2016.
  18. [Veloso et al., 2015] Manuela Veloso, Joydeep Biswas, Brian Coltin, and Stephanie Rosenthal. CoBots: Robust symbiotic autonomous mobile service robots. In Proceed- ings of the International Joint Conference on Artificial Intelligence, pages 4423-4429, 2015. IJCAI
  19. [Wagner and Choset, 2015] Glenn Wagner and Howie Choset. Subdimensional expansion for multirobot path planning. Artificial Intelligence, 219:1-24, 2015.
  20. [Wang and Botea, 2011] Ko-Hsin Cindy Wang and Adi Botea. MAPP: A scalable multi-agent path planning algo- rithm with tractability and completeness guarantees. Jour- nal of Artificial Intelligence Research, 42:55-90, 2011.
  21. [Wurman et al., 2008] Peter Wurman, Raffaello D'Andrea, and Mick Mountz. Coordinating hundreds of coopera- tive, autonomous vehicles in warehouses. AI Magazine, 29(1):9-20, 2008.
  22. [Yu and LaValle, 2016] Jingjin Yu and Steven LaValle. Op- timal multirobot path planning on graphs: Complete al- gorithms and effective heuristics. IEEE Transaction on Robotics, 32(5):1163-1177, 2016.

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

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