Fast Heuristic for Ricochet Robots
Jan Hůla, Jan Hůla, David Adamczyk, Mikoláš Janota
2023
Abstract
In this contribution, we describe a fast heuristic for a logical game called Ricochet Robots in which multiple robots cooperate in order to reach a goal. The heuristic recursively explores a restricted search space using subgoals that correspond to interactions of two robots. Subgoals are expanded according to an estimated length of a complete solution, which makes the algorithm reminiscent of the A* algorithm. The estimated length is a lower bound of the length of the real solution, and this allows us to prune subgoals using the best solution found thus far. After eliminating all remaining subgoals, we are guaranteed that the best solution found is the shortest solution from the restricted search space. Moreover, we show that the restricted search space contains a large portion of optimal solutions of the empirical distribution of 1 million random problems. We believe that the presented ideas should generalize to other search problems in which multiple independent agents could block or help each other.
DownloadPaper Citation
in Harvard Style
Hůla J., Adamczyk D. and Janota M. (2023). Fast Heuristic for Ricochet Robots. In Proceedings of the 15th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-623-1, pages 71-79. DOI: 10.5220/0011699900003393
in Bibtex Style
@conference{icaart23,
author={Jan Hůla and David Adamczyk and Mikoláš Janota},
title={Fast Heuristic for Ricochet Robots},
booktitle={Proceedings of the 15th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2023},
pages={71-79},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011699900003393},
isbn={978-989-758-623-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 15th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Fast Heuristic for Ricochet Robots
SN - 978-989-758-623-1
AU - Hůla J.
AU - Adamczyk D.
AU - Janota M.
PY - 2023
SP - 71
EP - 79
DO - 10.5220/0011699900003393