2025 IJCAI IJCAI 2025

Set-Based Retrograde Analysis: Precomputing the Solution to 28-card Bridge Double Dummy Deals

Abstract

Among the most popular games played worldwide, Bridge stands out for having had little AI progress for over 25 years. Ginsberg's Partition Search algorithm (1996) was a breakthrough for double-dummy Bridge play, allowing a program to reason about sets of states rather than individual states. Partition Search supports the current state of the art for both bidding and cardplay. In the time since, virtually no progress has been made in Bridge bidding. Inspired by Ginsberg's idea, this paper presents Setrograde Analysis, a new set-based algorithm for perfectly solving Bridge hands. Using this approach, we have solved all 7-trick (28-card) hands — 10^30 states, which can be reduced to 10^17 unique states using preexisting techniques. This was done by considering five orders of magnitude fewer sets than the traditional state-based Retrograde Analysis algorithm. This work suggests that the entire 13-trick (52-card) state space can be solved with modern technology using this new approach. The 7-trick computation represents the largest endgame database to date in any game.

🧭 Keyword Pioneer — retrograde analysis
🐝 Cross-Pollinator — Artificial Intelligence, Computer Science, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Reinforcement Learning