TY - GEN
T1 - Bounded-Suboptimal Weight-Constrained Shortest-Path Search via Efficient Representation of Paths
AU - Zhang, Han
AU - Salzman, Oren
AU - Felner, Ariel
AU - Kumar, T. K.Satish
AU - Koenig, Sven
N1 - Publisher Copyright: Copyright © 2024, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.
PY - 2024/5/30
Y1 - 2024/5/30
N2 - In the Weight-Constrained Shortest-Path (WCSP) problem, given a graph in which each edge is annotated with a cost and a weight, a start state, and a goal state, the task is to compute a minimum-cost path from the start state to the goal state with weight no larger than a given weight limit. While most existing works have focused on solving the WCSP problem optimally, many real-world situations admit a trade-off between efficiency and a suboptimality bound for the path cost. In this paper, we propose the bounded-suboptimal WCSP algorithm WC-A*pex, which is built on the state-of-the-art approximate bi-objective search algorithm A*pex. WC-A*pex uses an approximate representation of paths with similar costs and weights to compute a (1+ε)-suboptimal path, for a given ε. During its search, WC-A*pex avoids storing all paths explicitly and thereby reduces the search effort while still retaining its (1 + ε)-suboptimality bound. On benchmark road networks, our experimental results show that WC-A*pex with ε = 0.01 (i.e., with a guaranteed suboptimality of at most 1%) achieves a speed-up of up to an order of magnitude over WC-A*, a state-of-the-art WCSP algorithm, and its bounded-suboptimal variant.
AB - In the Weight-Constrained Shortest-Path (WCSP) problem, given a graph in which each edge is annotated with a cost and a weight, a start state, and a goal state, the task is to compute a minimum-cost path from the start state to the goal state with weight no larger than a given weight limit. While most existing works have focused on solving the WCSP problem optimally, many real-world situations admit a trade-off between efficiency and a suboptimality bound for the path cost. In this paper, we propose the bounded-suboptimal WCSP algorithm WC-A*pex, which is built on the state-of-the-art approximate bi-objective search algorithm A*pex. WC-A*pex uses an approximate representation of paths with similar costs and weights to compute a (1+ε)-suboptimal path, for a given ε. During its search, WC-A*pex avoids storing all paths explicitly and thereby reduces the search effort while still retaining its (1 + ε)-suboptimality bound. On benchmark road networks, our experimental results show that WC-A*pex with ε = 0.01 (i.e., with a guaranteed suboptimality of at most 1%) achieves a speed-up of up to an order of magnitude over WC-A*, a state-of-the-art WCSP algorithm, and its bounded-suboptimal variant.
UR - http://www.scopus.com/inward/record.url?scp=85195967476&partnerID=8YFLogxK
U2 - https://doi.org/10.1609/icaps.v34i1.31531
DO - https://doi.org/10.1609/icaps.v34i1.31531
M3 - منشور من مؤتمر
T3 - Proceedings International Conference on Automated Planning and Scheduling, ICAPS
SP - 680
EP - 688
BT - Proceedings of the 34th International Conference on Automated Planning and Scheduling, ICAPS 2024
A2 - Bernardini, Sara
A2 - Muise, Christian
T2 - 34th International Conference on Automated Planning and Scheduling, ICAPS 2024
Y2 - 1 June 2024 through 6 June 2024
ER -