Jump to Content
  1. Queen's
  2. Smith Eng.
  3. ECE

Estimation, Search, and Planning (ESP) Research Group

ASAR: ε-optimal graph search for minimum expected-detection-time paths with path budget constraints for search and rescue

Authors
  1. Eric Mugford
  2. Jonathan D. Gammell
Publication Date
Abstract

Searches are conducted to find missing persons and/or objects given uncertain information, imperfect observers and large search areas in Search and Rescue (SAR). In many scenarios, such as Maritime SAR, expected survival times are short and optimal search could increase the likelihood of success. This optimization problem is complex for nontrivial problems given its probabilistic nature.

Stochastic optimization methods search large problems by nondeterministically sampling the space to reduce the effective size of the problem. This has been used in SAR planning to search otherwise intractably large problems but the stochastic nature provides no formal guarantees on the quality of solutions found in finite time.

This paper instead presents ASAR, an ε-optimal search algorithm for SAR planning. It calculates a heuristic to bound the search space and uses graph-search methods to find solutions that are formally guaranteed to be within a user-specified factor, ε, of the optimal solution. It finds better solutions faster than existing optimization approaches in operational simulations. It is also demonstrated with a real-world field trial on Lake Ontario, Canada, where it was used to locate a drifting manikin in only 150s.

VideoVideo
Publication Details
Type
Full-Paper-Refereed Conference Paper
Conference
IEEE International Conference on Robotics and Automation (ICRA)
arXiv Identifier
2511.10792 [cs.RO]
Notes
Submitted, Manuscript # 1728
Manuscript
BibTeX Entry
@inproceedings{mugford_arxiv25,
author = {Eric Mugford and Jonathan D Gammell},
title = {{A\textsuperscript{SAR}}: $\varepsilon$-optimal graph search for minimum expected-detection-time paths with path budget constraints for search and rescue},
booktitle = {Proceedings of the {IEEE} International Conference on Robotics and Automation ({ICRA})},
year = {2026},
note = {Submitted, Manuscript \# 1728, {arXiv}:2511.10792 {[cs.RO]}},
}