TY - GEN
T1 - Bidirectional Heuristic Search in Longest Path Problems (Extended Abstract)
AU - Shubi, Tzur
AU - Shimony, Solomon Eyal
AU - Felner, Ariel
AU - Shperberg, Shahaf S.
N1 - Publisher Copyright:
© 2025, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - Bidirectional heuristic search has the potential to decrease search time in combinatorial search problems amenable to backward search. To date, bidirectional search has been limited to minimization or shortest path problems. This paper extends the notion of bidirectional heuristic search to (constrained) longest path problems, which turns out to be non-trivial due to the path necessarily being part of the state and the inapplicability of standard bidirectional heuristic search techniques such as meet-in-the-middle (MM) and BAE*. We present a basic bidirectional heuristic search for longest simple path (LSP) in undirected graphs, and prove its correctness. We then suggest several refinements and optimizations, as well as a generalization to other types of longest path problems Coil-in-a-box (CIB). Empirical evaluation shows that, as with many forms of bidirectional search, sometimes unidirectional search wins, but for a sizable chunk of problem instance types, bidirectional search performs better by expanding fewer nodes and achieves a shorter runtime despite the increased overhead per expansion.
AB - Bidirectional heuristic search has the potential to decrease search time in combinatorial search problems amenable to backward search. To date, bidirectional search has been limited to minimization or shortest path problems. This paper extends the notion of bidirectional heuristic search to (constrained) longest path problems, which turns out to be non-trivial due to the path necessarily being part of the state and the inapplicability of standard bidirectional heuristic search techniques such as meet-in-the-middle (MM) and BAE*. We present a basic bidirectional heuristic search for longest simple path (LSP) in undirected graphs, and prove its correctness. We then suggest several refinements and optimizations, as well as a generalization to other types of longest path problems Coil-in-a-box (CIB). Empirical evaluation shows that, as with many forms of bidirectional search, sometimes unidirectional search wins, but for a sizable chunk of problem instance types, bidirectional search performs better by expanding fewer nodes and achieves a shorter runtime despite the increased overhead per expansion.
UR - https://www.scopus.com/pages/publications/105012227486
U2 - 10.1609/socs.v18i1.36012
DO - 10.1609/socs.v18i1.36012
M3 - Conference contribution
AN - SCOPUS:105012227486
SN - 9781577359012
T3 - The International Symposium on Combinatorial Search
SP - 267
EP - 268
BT - 18th International Symposium on Combinatorial Search, SoCS 2025
A2 - Likhachev, Maxim
A2 - Rudová, Hana
A2 - Scala, Enrico
PB - Association for the Advancement of Artificial Intelligence
T2 - 18th International Symposium on Combinatorial Search, SoCS 2025
Y2 - 12 August 2025 through 15 August 2025
ER -