An Improved Meet in the Middle Algorithm for Graphs with Unit Costs

Authors

  • Edward Sewell Southern Illinois University Edwardsville
  • John Pavlik University of Illinois at Urbana-Champaign
  • Sheldon Jacobson University of Illinois at Urbana-Champaign

DOI:

https://doi.org/10.1609/socs.v10i1.18514

Abstract

This paper proves several new properties of the Meet in the Middle (MMe) bidirectional heuristic search algorithm when applied to graphs with unit edge costs. Primarily, it is shown that the length of the first path discovered by MMe never exceeds the optimal length by more than one and that if the length of the first path found is odd, then it must be optimal. These properties suggest that the search strategy should emphasize finding a complete path as soon as possible. Computational experiments demonstrate that fully exploiting these new properties can decrease the number of nodes expanded by anywhere from twofold to over tenfold.

Downloads

Published

2021-09-01