Switching from bidirectional to unidirectional search
Hermann Kaindl, Gerhard Kainz, Roland Steiner, Andreas Auer, Klaus Radda
Abstract
Hermann Kaindl, Gerhard Kainz, Roland Steiner, Andreas Auer, Klaus Radda
Abstract
Recently, we showed that for traditional bidirec-tional search with "front-to-end " evaluations, it is not the meeting of search fronts but the cost of proving the optimality of a solution that is prob-lematic. Using our improved understanding of the problem, we developed a new approach to improv-ing this kind of search: switching to unidirectional search after the search frontiers meet for the first time (with the first solution found). This new ap-proach shows improvements over previous bidirec-tional search approaches and (partly) also over the corresponding unidirectional search approaches in different domains. Together with a special-purpose improvement for the TSP, this approach showed better results than the standard search algorithms using the same knowledge. 1
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Recently, we showed that for traditional bidirec-tional search with "front-to-end " evaluations, it is not the meeting of search fronts but the cost of proving the optimality of a solution that is prob-lematic. Using our improved understanding of the problem, we developed a new approach to improv-ing this kind of search: switching to unidirectional search after the search frontiers meet for the first time (with the first solution found). This new ap-proach shows improvements over previous bidirec-tional search approaches and (partly) also over the corresponding unidirectional search approaches in different domains. Together with a special-purpose improvement for the TSP, this approach showed better results than the standard search algorithms using the same knowledge. 1
Key concepts: Beam search, Iterative deepening depth-first search, Best-first search, Bidirectional search, Search algorithm, Beam stack search, Computer science, Incremental heuristic search