Abstract
We consider the problem of planning paths of multiple agents in a dynamic but predictable environment. Typical scenarios are evacuation, reconfiguration, and containment. We present a novel representation of abstract path-planning problems in which the stationary environment is explicitly coded as a graph (called the arena) while the dynamic environment is treated as just another agent. The complexity of planning using this representation is pspace-complete. The arena complexity (i.e., the complexity of the planning problem in which the graph is the only input, in particular, the number of agents is fixed) is np-hard. Thus, we provide structural restrictions that put the arena complexity of the planning problem into ptime(for any fixed number of agents). The importance of our work is that these structural conditions (and hence the complexity results) do not depend on graph-theoretic properties of the arena (such as clique- or tree-width), but rather on the abilities of the agents.
This work has been partially supported by the FP7 EU project 600958-SHERPA and the ERC Advanced Grant “RACE” (291528) at Oxford. Sasha Rubin is a Marie Curie fellow of the Istituto Nazionale di Alta Matematica.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Brafman, R.I., Domshlak, C.: From one to many: planning for loosely coupled multi-agent systems. In: Rintanen, J., Nebel, B., Beck, J.C., Hansen, E.A., (eds. ) ICAPS, pp. 28–35. AAAI (2008)
Bylander, T.: The computational complexity of propositional strips planning. Artificial Intelligence 69(1), 165–204 (1994)
Chen, H., Giménez, O.: Causal graphs and structurally restricted planning. J. Comput. Syst. Sci. 76(7), 579–592 (2010)
Cooper, M.C., Maris, F., Régnier, P.: Monotone temporal planning: Tractability, extensions and applications. J. Artif. Intell. Res. (JAIR) 50, 447–485 (2014)
De Giacomo, G., Vardi, M.Y.: Automata-theoretic approach to planning for temporally extended goals. In: Biundo, S., Fox, M. (eds.) ECP 1999. LNCS, vol. 1809. Springer, Heidelberg (2000)
Dean, T.L., Givan, R., Kim, K.: Solving stochastic planning problems with large state and action spaces. In: Simmons, R.G., Veloso, M.M., Smith, S.F., (eds.) AIPS, pp. 102–110. AAAI (1998)
Enderton, H.: A mathematical introduction to logic. Academic Press (1972)
Flake, G.W., Baum, E.B.: Rush hour is pspace-complete, or “why you should generously tip parking lot attendants”. Theoretical Computer Science 270(1–2), 895–911 (2002)
Geffner, H., Bonet, B.: A Concise Introduction to Models and Methods for Automated Planning. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool (2013)
Ghallab, M., Nau, D.S., Traverso, P.: Automated planning - theory and practice. Elsevier (2004)
Giunchiglia, F., Traverso, P.: Planning as model checking. In: Biundo, S., Fox, M. (eds.) ECP 1999. LNCS, vol. 1809. Springer, Heidelberg (2000)
Hopcroft, J., Schwartz, J., Sharir, M.: On the complexity of motion planning for multiple independent objects; PSPACE-hardness of the “warehouseman’s problem. Technical report, Courant Institute of Mathematical Sciences, New York (1984)
Jamroga, W.: Strategic planning through model checking of ATL formulae. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., Zadeh, L.A. (eds.) ICAISC 2004. LNCS (LNAI), vol. 3070, pp. 879–884. Springer, Heidelberg (2004)
Kaelbling, L.P., Littman, M.L., Cassandra, A.R.: Planning and acting in partially observable stochastic domains. Artificial intelligence 101(1), 99–134 (1998)
Kornhauser, D., Miller, G., Spirakis, P.: Coordinating pebble motion on graphs, the diameter of permutation groups, and applications. In: FOCS, pp. 241–250. IEEE (1984)
Krontiris, A., Sajid, Q., Bekris, K.: Towards using discrete multiagent pathfinding to address continuous problems. In: Proc, AAAI Workshop on Multiagent Pathfinding (2012)
Lamiri, M., Xie, X., Dolgui, A., Grimaud, F.: A stochastic model for operating room planning with elective and emergency demand for surgery. European Journal of Operational Research 185(3), 1026–1037 (2008)
J.-C. Latombe. Robot motion planning, volume 124 of International Series in Engineering and Computer Science. Springer, 2012
LaValle, S.M.: Planning Algorithms. Cambridge University Press (2006)
Lumelsky, V.J., Stepanov, A., et al.: Dynamic path planning for a mobile automaton with limited information on the environment. Automatic Control, IEEE Transactions on 31(11), 1058–1063 (1986)
Mogavero, F., Murano, A., Vardi, M.Y.: Relentful strategic reasoning in alternating-time temporal logic. Journal of Logic and Computation (2014) (to appear)
Murano, A., Sorrentino, L.: A game-based model for human-robots interaction. In: Workshop “From Objects to Agents” (WOA) CEUR Workshop Proceedings, vol. 1382, pp. 146–150. CEUR-WS.org (2015)
Papadimitriou, C.H., Raghavan, P., Sudan, M., Tamaki, H.: Motion planning on a graph (extended abstract). In: FOCS, pp. 511–520. IEEE (1994)
Pistore, M., Traverso, P.: Planning as model checking for extended goals in non-deterministic domains. In: Walsh, T., (ed.) IJCAI, pp. 479–486. IJCAI/AAAI (2001)
Pistore, M., Vardi, M.Y.: The planning spectrum - one, two, three, infinity. J. Artif. Intell. Res. (JAIR) 30, 101–132 (2007)
Röger, G., Helmert, M.: Non-optimal multi-agent pathfinding is solved (since 1984). In: Borrajo, D., Felner, A., Korf, R.E., Likhachev, M., López, C.L., Ruml, W., Sturtevant, N.R., (eds.) SOCS. AAAI (2012)
Souissi, O., Benatitallah, R., Duvivier, D., Artiba, A., Belanger, N., Feyzeau, P.: Path planning: a 2013 survey. In: Industrial Engineering and Systems Management (IESM), pp. 1–8, October 2013
Surynek, P.: An application of pebble motion on graphs to abstract multi-robot path planning. In: ICTAI, pp. 151–158. IEEE (2009)
Tromp, J., Cilibrasi, R.: Limits of Rush Hour Logic Complexity. In: CoRR, abs/cs/0502068 (2005)
van den Berg, J., Snoeyink, J., Lin, M.C., Manocha, D.: Centralized path planning for multiple robots: optimal decoupling into sequential plans. In: Robotics Science and Systems V (2009)
van der Hoek, W., Wooldridge, M.:Tractable multiagent planning for epistemic goals. In: AAMAS, pp. 1167–1174. ACM (2002)
Wilfong, G.T.: Motion planning in the presence of movable obstacles. Ann. Math. Artif. Intell. 3(1), 131–150 (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Murano, A., Perelli, G., Rubin, S. (2015). Multi-agent Path Planning in Known Dynamic Environments. In: Chen, Q., Torroni, P., Villata, S., Hsu, J., Omicini, A. (eds) PRIMA 2015: Principles and Practice of Multi-Agent Systems. PRIMA 2015. Lecture Notes in Computer Science(), vol 9387. Springer, Cham. https://doi.org/10.1007/978-3-319-25524-8_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-25524-8_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25523-1
Online ISBN: 978-3-319-25524-8
eBook Packages: Computer ScienceComputer Science (R0)