Enhancing Manufacturing with AI-Powered Process Design
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
Genalti et al. "Enhancing Manufacturing with AI-Powered Process Design." International Joint Conference on Artificial Intelligence, 2024. doi:10.24963/ijcai.2024/1004Markdown
[Genalti et al. "Enhancing Manufacturing with AI-Powered Process Design." International Joint Conference on Artificial Intelligence, 2024.](https://mlanthology.org/ijcai/2024/genalti2024ijcai-enhancing/) doi:10.24963/ijcai.2024/1004BibTeX
@inproceedings{genalti2024ijcai-enhancing,
title = {{Enhancing Manufacturing with AI-Powered Process Design}},
author = {Genalti, Gianmarco and Corbo, Gabriele and Bianchi, Tommaso and Missaglia, Marco and Negri, Luca and Sala, Andrea and Magri, Luca and Boracchi, Giacomo and Miragliotta, Giovanni and Gatti, Nicola},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2024},
pages = {8665-8668},
doi = {10.24963/ijcai.2024/1004},
url = {https://mlanthology.org/ijcai/2024/genalti2024ijcai-enhancing/}
}