Attractor-Based Closed List Search: Sparsifying the Closed List for Efficient Memory-Constrained Planning
Abstract
Best-first search algorithms such as A* and Weighted A* are widely used tools. However, their high memory requirements often make them impractical for memory-constrained applications, such as on-board planning for interplanetary rovers, drones, and embedded systems. One popular strategy among memory-efficient approaches developed to address this challenge is to eliminate or sparsify the Closed list, a structure that tracks states explored by the search. However, such methods often incur substantial overhead in runtime, requiring recursive searches for solution reconstruction. In this work, we propose Attractor-based Closed List Search (ACLS), a novel framework that sparsely represents the Closed list using a small subset of states, termed attractors. ACLS intelligently identifies attractor states in a way that enables efficient solution reconstruction while preserving theoretical guarantees on the quality of the solution. Furthermore, we also introduce a lazy variant, Lazy-ACLS, which defers the computation of attractor states until necessary, substantially improving planning speed. We demonstrate the efficacy of ACLS used in conjunction with A*, Weighted A*, and Dijkstra’s searches across multiple domains including 2D and 3D navigation, Sliding Tiles, and Towers of Hanoi. Our experimental results demonstrate that ACLS significantly reduces memory usage, maintaining only 9% of the states typically stored in a Closed list, while achieving comparable planning times and outperforming state-of-the-art approaches. Source code can be found at github.com/alvin-ruihua-zou/ACLS.
Cite
Text
Zou et al. "Attractor-Based Closed List Search: Sparsifying the Closed List for Efficient Memory-Constrained Planning." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/1004Markdown
[Zou et al. "Attractor-Based Closed List Search: Sparsifying the Closed List for Efficient Memory-Constrained Planning." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/zou2025ijcai-attractor/) doi:10.24963/IJCAI.2025/1004BibTeX
@inproceedings{zou2025ijcai-attractor,
title = {{Attractor-Based Closed List Search: Sparsifying the Closed List for Efficient Memory-Constrained Planning}},
author = {Zou, Alvin and Saleem, Muhammad Suhail and Likhachev, Maxim},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2025},
pages = {9031-9038},
doi = {10.24963/IJCAI.2025/1004},
url = {https://mlanthology.org/ijcai/2025/zou2025ijcai-attractor/}
}