Estimating Search Tree Size with Duplicate Detection

Authors

  • Levi Lelis Universidade Federal de Viçosa
  • Roni Stern Ben Gurion University
  • Nathan Sturtevant University of Denver

DOI:

https://doi.org/10.1609/socs.v5i1.18328

Keywords:

tree size prediction, A*, state space radius prediction

Abstract

In this paper we introduce Stratified Sampling with Duplicate Detection (SSDD), an algorithm for estimating the number of state expansions performed by heuristic search algorithms seeking solutions in state spaces represented by undirected graphs. SSDD is general and can be applied to estimate other state-space properties. We test SSDD on two tasks: (i) prediction of the number of A* expansions in a given f-layer when using a consistent heuristic function, and (ii) prediction of the state-space radius. SSDD has the asymptotic guarantee of producing perfect estimates in both tasks. Our empirical results show that in task (i) SSDD produces good estimates in all four domains tested, being in most cases orders of magnitude more accurate than a competing scheme, and in task (ii) SSDD quickly produces accurate estimates of the radii of the 4x4 Sliding-Tile Puzzle and the 3x3x3 Rubik's Cube.

Downloads

Published

2021-09-01