suggesting several promising directions for future re-
search. By improving and extending the use of SLS
solvers, we can enhance the efficiency and scalability
of MAPF solutions, benefiting a wide range of practi-
cal applications.
ACKNOWLEDGEMENTS
This research has been supported by GA
ˇ
CR - the
Czech Science Foundation, grant registration number
22-31346S.
REFERENCES
Adrian Balint, M. S. (2022). ProbSAT: an efficient im-
plementation of a variant of the probsat solver pre-
sented in: ”choosing probability distributions for
stochastic local search and the role of make ver-
sus break” by adrian balint, uwe sch
¨
oning. GitHub:
https://github.com/adrianopolus/probSAT.
Audemard, G., Lagniez, J.-M., and Simon, L. (2013). Im-
proving glucose for incremental sat solving with as-
sumptions: Application to mus extraction. In Interna-
tional conference on theory and applications of satis-
fiability testing, pages 309–317. Springer.
Balint, A., Biere, A., Fr
¨
ohlich, A., and Sch
¨
oning, U. (2014).
Improving implementation of sls solvers for sat and
new heuristics for k-sat with long clauses. In Theory
and Applications of Satisfiability Testing–SAT 2014:
17th International Conference, Held as Part of the Vi-
enna Summer of Logic, VSL 2014, Vienna, Austria,
July 14-17, 2014. Proceedings 17, pages 302–316.
Springer.
Balint, A. and Fr
¨
ohlich, A. (2010). Improving stochastic lo-
cal search for sat with a new probability distribution.
In Theory and Applications of Satisfiability Testing–
SAT 2010: 13th International Conference, SAT 2010,
Edinburgh, UK, July 11-14, 2010. Proceedings 13,
pages 10–15. Springer.
Balint, A. and Manthey, N. (2013). Boosting the perfor-
mance of sls and cdcl solvers by preprocessor tuning.
In POS@ SAT, pages 1–14.
Balint, A. and Sch
¨
oning, U. (2012). Choosing probability
distributions for stochastic local search and the role
of make versus break. In International Conference
on Theory and Applications of Satisfiability Testing,
pages 16–29. Springer.
Bart
´
ak, R., Zhou, N.-F., Stern, R., Boyarski, E., and
Surynek, P. (2017). Modeling and solving the multi-
agent pathfinding problem in picat. In 2017 IEEE 29th
International Conference on Tools with Artificial In-
telligence (ICTAI), pages 959–966. IEEE.
Biere, A. (2014). Yet another local search solver and
Lingeling and friends entering the SAT Competition
2014. In Balint, A., Belov, A., Heule, M., and
J
¨
arvisalo, M., editors, Proc. of SAT Competition 2014
– Solver and Benchmark Descriptions, volume B-
2014-2 of Department of Computer Science Series of
Publications B, pages 39–40. University of Helsinki.
Biere, A. (2017). Cadical, lingeling, plingeling, treengeling
and yalsat entering the sat competition 2018. Proceed-
ings of SAT Competition, 14:316–336.
Biere, A., Heule, M., and van Maaren, H. (2009). Handbook
of satisfiability, volume 185. IOS press.
Boyarski, E., Felner, A., Stern, R., Sharon, G., Betza-
lel, O., Tolpin, D., and Shimony, E. (2015). Icbs:
The improved conflict-based search algorithm for
multi-agent pathfinding. In Proceedings of the In-
ternational Symposium on Combinatorial Search, vol-
ume 6, pages 223–225.
Cai, S. and Zhang, X. (2021). Deep cooperation of cdcl
and local search for sat. In Theory and Applications
of Satisfiability Testing–SAT 2021: 24th International
Conference, Barcelona, Spain, July 5-9, 2021, Pro-
ceedings 24, pages 64–81. Springer.
E
´
en, N. and S
¨
orensson, N. (2003). An extensible sat-solver.
In International conference on theory and applica-
tions of satisfiability testing, pages 502–518. Springer.
Erdem, E., Kisa, D., Oztok, U., and Sch
¨
uller, P. (2013).
A general formal framework for pathfinding problems
with multiple agents. In Proceedings of the AAAI Con-
ference on Artificial Intelligence, volume 27, pages
290–296.
Felner, A., Li, J., Boyarski, E., Ma, H., Cohen, L., Kumar,
T. S., and Koenig, S. (2018). Adding heuristics to
conflict-based search for multi-agent path finding. In
Proceedings of the International Conference on Au-
tomated Planning and Scheduling, volume 28, pages
83–87.
Felner, A., Stern, R., Shimony, S., Boyarski, E., Golden-
berg, M., Sharon, G., Sturtevant, N., Wagner, G., and
Surynek, P. (2017). Search-based optimal solvers for
the multi-agent pathfinding problem: Summary and
challenges. In Proceedings of the International Sym-
posium on Combinatorial Search, volume 8, pages
29–37.
Froleyks, N., Heule, M., Iser, M., J
¨
arvisalo, M., and Suda,
M. (2021). Sat competition 2020. Artificial Intelli-
gence, 301:103572.
Hart, P. E., Nilsson, N. J., and Raphael, B. (1968). A for-
mal basis for the heuristic determination of minimum
cost paths. IEEE transactions on Systems Science and
Cybernetics, 4(2):100–107.
Ignatiev, A., Morgado, A., and Marques-Silva, J. (2018).
PySAT: A Python toolkit for prototyping with SAT or-
acles. In SAT, pages 428–437.
Kautz, H. and Selman, B. (1996). Pushing the envelope:
Planning, propositional logic, and stochastic search.
In Proceedings of the national conference on artificial
intelligence, pages 1194–1201.
Li, Z. and Si, X. (2022). Nsnet: A general neural probabilis-
tic framework for satisfiability problems. Advances
in Neural Information Processing Systems, 35:25573–
25585.
Solving Multi-Agent Pathfinding with Stochastic Local Search SAT Algorithms
77