Expected Work Search: Combining Win Rate and Proof Size Estimation
Owen Randall, Martin Müller, Ting Han Wei, Ryan Hayward
TL;DR
Expected Work Search (EWS) introduces a unifying solver for perfect-information two-player games by merging win-rate estimation with proof-size estimation to minimize the expected computational work ($EW$). The method defines recursive $EW$ metrics for loss and win scenarios, and uses a principled, backpropagation-driven ordering to guide selection and expansion. Empirical results on Go and Hex show that EWS outperforms traditional solvers, solving the empty 8×8 Hex board in under four minutes and achieving the first 5×5 Go solution under positional superko rules. The work highlights the value of integrating and balancing proof-size and win-rate information, while demonstrating robustness to limited domain knowledge and potential for further improvements with domain-specific refinements and learned estimation models.
Abstract
We propose Expected Work Search (EWS), a new game solving algorithm. EWS combines win rate estimation, as used in Monte Carlo Tree Search, with proof size estimation, as used in Proof Number Search. The search efficiency of EWS stems from minimizing a novel notion of Expected Work, which predicts the expected computation required to solve a position. EWS outperforms traditional solving algorithms on the games of Go and Hex. For Go, we present the first solution to the empty 5x5 board with the commonly used positional superko ruleset. For Hex, our algorithm solves the empty 8x8 board in under 4 minutes. Experiments show that EWS succeeds both with and without extensive domain-specific knowledge.
