Thread-Ordered Parallel Greedy Best First Search

Authors

  • Dawson Tomasz Toronto Metropolitan University
  • Rishi Veerapaneni Carnegie Mellon University
  • Maxim Likhachev Carnegie Mellon University
  • Richard Valenzano Toronto Metropolitan University

DOI:

https://doi.org/10.1609/socs.v19i1.43084

Abstract

While parallelizing Greedy Best-First Search (GBFS) can accelerate planning, existing approaches offer no runtime guarantees: they are not necessarily faster than sequential GBFS, and counterintuitively, adding more threads can possibly degrade runtime. To address this unpredictable scaling, we introduce Thread-Ordered Parallel-GBFS (TOP-GBFS). Inspired by MonoBeam — which guarantees monotonically improving solution costs as beam width increases — TOPGBFS is a novel parallelization designed to ensure that search time never increases as thread count grows. Under standard assumptions, we prove that TOP-GBFS bounds the total number of expansions to a constant factor of sequential GBFS and guarantees monotonically non-increasing runtimes. We empirically validate this monotonicity and demonstrate that TOP-GBFS remains competitive with existing parallel GBFS implementations on standard PDDL benchmarks.

Downloads

Published

2026-08-14

How to Cite

Tomasz, D., Veerapaneni, R., Likhachev, M., & Valenzano, R. (2026). Thread-Ordered Parallel Greedy Best First Search. Proceedings of the International Symposium on Combinatorial Search, 19(1), 157–165. https://doi.org/10.1609/socs.v19i1.43084