TY - JOUR
T1 - Towards effective multi-valued heuristics for bi-objective shortest-path algorithms via differential heuristics
AU - Zhang, Han
AU - Salzman, Oren
AU - Felner, Ariel
AU - Satish Kumar, T. K.
AU - Skyler, Shawn
AU - Ulloa, Carlos Hernández
AU - Koenig, Sven
N1 - Publisher Copyright:
© 2023, Association for the Advancement of Artificial Intelligence (www.aaai.org).
PY - 2023/1/1
Y1 - 2023/1/1
N2 - In bi-objective graph search, each edge is annotated with a cost pair, where each cost corresponds to an objective to optimize. We are interested in finding all undominated paths from a given start state to a given goal state (called the Pareto front). Almost all existing works of bi-objective search use single-valued heuristics, which use one number for each objective, to estimate the cost between any given state and the goal state. However, single-valued heuristics cannot reflect the trade-offs between the two costs. On the other hand, multi-valued heuristics use a set of pairs to estimate the Pareto front between any given state and the goal state and are more informed than single-valued heuristics. However, they are rarely studied and have yet to be investigated in explicit state spaces by any existing work. In this paper, we are interested in using multi-valued heuristics to improve bi-objective search algorithms in explicit state spaces. More specifically, we generalize Differential Heuristics (DHs), a class of memorybased heuristics for single-objective search, to bi-objective search, resulting in Bi-objective Differential Heuristics (BODHs). We propose several techniques to reduce the memory usage and computational overhead of BO-DHs significantly. Our experimental results show that, with suggested improvement and tuned parameters, BO-DHs can reduce the node expansion and runtime of a bi-objective search algorithm by up to an order of magnitude, paving the way for more effective multi-valued heuristics.
AB - In bi-objective graph search, each edge is annotated with a cost pair, where each cost corresponds to an objective to optimize. We are interested in finding all undominated paths from a given start state to a given goal state (called the Pareto front). Almost all existing works of bi-objective search use single-valued heuristics, which use one number for each objective, to estimate the cost between any given state and the goal state. However, single-valued heuristics cannot reflect the trade-offs between the two costs. On the other hand, multi-valued heuristics use a set of pairs to estimate the Pareto front between any given state and the goal state and are more informed than single-valued heuristics. However, they are rarely studied and have yet to be investigated in explicit state spaces by any existing work. In this paper, we are interested in using multi-valued heuristics to improve bi-objective search algorithms in explicit state spaces. More specifically, we generalize Differential Heuristics (DHs), a class of memorybased heuristics for single-objective search, to bi-objective search, resulting in Bi-objective Differential Heuristics (BODHs). We propose several techniques to reduce the memory usage and computational overhead of BO-DHs significantly. Our experimental results show that, with suggested improvement and tuned parameters, BO-DHs can reduce the node expansion and runtime of a bi-objective search algorithm by up to an order of magnitude, paving the way for more effective multi-valued heuristics.
UR - http://www.scopus.com/inward/record.url?scp=85178995507&partnerID=8YFLogxK
U2 - 10.1609/socs.v16i1.27288
DO - 10.1609/socs.v16i1.27288
M3 - Conference article
AN - SCOPUS:85178995507
SN - 2832-9171
VL - 16
SP - 101
EP - 109
JO - The International Symposium on Combinatorial Search
JF - The International Symposium on Combinatorial Search
IS - 1
T2 - 16th International Symposium on Combinatorial Search, SoCS 2023
Y2 - 14 July 2023 through 16 July 2023
ER -