token swapping. In ESA 2016, volume 57 of LIPIcs,
pages 66:1–66:15.
Ratner, D. and Warmuth, M. K. (1986). Finding a shortest
solution for the N × N extension of the 15-puzzle is
intractable. In AAAI, pages 168–172.
Ryan, M. R. K. (2007). Graph decomposition for efficient
multi-robot path planning. In IJCAI 2007, Proceed-
ings of the 20th International Joint Conference on Ar-
tificial Intelligence, pages 2003–2008.
Ryan, M. R. K. (2008). Exploiting subgraph structure in
multi-robot path planning. J. Artif. Intell. Res. (JAIR),
31:497–542.
Sharon, G., Stern, R., Felner, A., and Sturtevant, N.
(2015). Conflict-based search for optimal multi-agent
pathfinding. Artif. Intell., 219:40–66.
Sharon, G., Stern, R., Felner, A., and Sturtevant, N. R.
(2012). Conflict-based search for optimal multi-agent
path finding. In AAAI.
Sharon, G., Stern, R., Goldenberg, M., and Felner, A.
(2013). The increasing cost tree search for optimal
multi-agent pathfinding. Artif. Intell., 195:470–495.
Silver, D. (2005). Cooperative pathfinding. In AIIDE, pages
117–122.
Standley, T. (2010). Finding optimal solutions to coopera-
tive pathfinding problems. In AAAI, pages 173–178.
Sturtevant, N. R. (2012). Benchmarks for grid-based
pathfinding. Computational Intelligence and AI in
Games, 4(2):144–148.
Surynek, P. (2009a). An application of pebble motion on
graphs to abstract multi-robot path planning. In ICTAI
2009, pages 151–158.
Surynek, P. (2009b). A novel approach to path planning for
multiple robots in bi-connected graphs. In ICRA 2009,
pages 3613–3619.
Surynek, P. (2010). An optimization variant of multi-robot
path planning is intractable. In AAAI 2010. AAAI
Press.
Surynek, P. (2012a). On propositional encodings of coop-
erative path-finding. In ICTAI 2012, pages 524–531.
IEEE Computer Society.
Surynek, P. (2012b). Towards optimal cooperative path
planning in hard setups through satisfiability solving.
In PRICAI 2012, pages 564–576. Springer.
Surynek, P. (2014a). Compact representations of coopera-
tive path-finding as SAT based on matchings in bipar-
tite graphs. In ICTAI, pages 875–882.
Surynek, P. (2014b). Solving abstract cooperative path-
finding in densely populated environments. Compu-
tational Intelligence, 30(2):402–450.
Surynek, P. (2017). Time-expanded graph-based proposi-
tional encodings for makespan-optimal solving of co-
operative path finding problems. Ann. Math. Artif. In-
tell., 81(3-4):329–375.
Surynek, P. (2018a). Finding optimal solutions to token
swapping by conflict-based search and reduction to
SAT. In Proceedings of ICTAI 2018, pages 592–599.
Surynek, P. (2018b). Lazy modeling of variants of to-
ken swapping problem and multi-agent path finding
through combination of satisfiability modulo theories
and conflict-based search. CoRR, abs/1809.05959.
Surynek, P., Felner, A., Stern, R., and Boyarski, E. (2016a).
Efficient SAT approach to multi-agent path finding un-
der the sum of costs objective. In ECAI, pages 810–
818.
Surynek, P., Felner, A., Stern, R., and Boyarski, E. (2016b).
An empirical comparison of the hardness of multi-
agent path finding under the makespan and the sum
of costs objectives. In SoCS 2016.
Thorup, M. (2002). Randomized sorting in o(n log log n)
time and linear space using addition, shift, and bit-
wise boolean operations. J. Algorithms, 42(2):205–
230.
Wender, S. and Watson, I. D. (2014). Combining case-based
reasoning and reinforcement learning for unit naviga-
tion in real-time strategy game AI. In ICCBR, volume
8765 of LNCS, pages 511–525. Springer.
Wilson, R. M. (1974). Graph puzzles, homotopy, and the
alternating group. Journal of Combinatorial Theory,
Series B, 16(1):86 – 96.
Yamanaka, K., Demaine, E. D., Horiyama, T., Kawamura,
A., Nakano, S., Okamoto, Y., Saitoh, T., Suzuki, A.,
Uehara, R., and Uno, T. (2017). Sequentially swap-
ping colored tokens on graphs. In WALCOM 2017,
volume 10167 of LNCS, pages 435–447. Springer.
Yamanaka, K., Demaine, E. D., Ito, T., Kawahara, J.,
Kiyomi, M., Okamoto, Y., Saitoh, T., Suzuki, A.,
Uchizawa, K., and Uno, T. (2014). Swapping labeled
tokens on graphs. In FUN 2014 Proceedings, volume
8496 of LNCS, pages 364–375. Springer.
Yamanaka, K., Demaine, E. D., Ito, T., Kawahara, J.,
Kiyomi, M., Okamoto, Y., Saitoh, T., Suzuki, A.,
Uchizawa, K., and Uno, T. (2015). Swapping labeled
tokens on graphs. Theor. Comput. Sci., 586:81–94.
Yamanaka, K., Horiyama, T., Kirkpatrick, D., Otachi, Y.,
Saitoh, T., Uehara, R., and Uno, Y. (2016). Computa-
tional complexity of colored token swapping problem.
In IPSJ SIG Technical Report, volume 156.
Yu, J. and LaValle, S. M. (2013). Planning optimal paths
for multiple robots on graphs. In ICRA 2013, pages
3612–3617.
Yu, J. and LaValle, S. M. (2015). Optimal multi-robot
path planning on graphs: Structure and computational
complexity. CoRR, abs/1507.03289.
Yu, J. and LaValle, S. M. (2016). Optimal multirobot path
planning on graphs: Complete algorithms and effec-
tive heuristics. IEEE Trans. Robotics, 32(5):1163–
1177.
Yu, J. and Rus, D. (2014). Pebble motion on graphs with
rotations: Efficient feasibility tests and planning algo-
rithms. In WAFR 2014, pages 729–746.
Zhou, D. and Schwager, M. (2015). Virtual rigid bodies
for coordinated agile maneuvering of teams of micro
aerial vehicles. In ICRA 2015, pages 1737–1742.
Conflict Handling Framework in Generalized Multi-agent Path finding: Advantages and Shortcomings of Satisfiability Modulo Approach
203