Set-Based Retrograde Analysis: Precomputing the Solution to 28-card Bridge Double Dummy Deals
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8948-8955.
https://doi.org/10.24963/ijcai.2025/995
Keywords
- Multidisciplinary Topics and Applications: MTA: Databases
- Search: S: Game playing
- Multidisciplinary Topics and Applications: MTA: Game playing
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.
@inproceedings{ijcai2025p995,
title = {Set-Based Retrograde Analysis: Precomputing the Solution to 28-card Bridge Double Dummy Deals},
author = {Stone, Isaac and Sturtevant, Nathan R. and Schaeffer, Jonathan},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {8948--8955},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/995},
url = {https://doi.org/10.24963/ijcai.2025/995},
}
TY - CPAPER TI - Set-Based Retrograde Analysis: Precomputing the Solution to 28-card Bridge Double Dummy Deals AU - Stone, Isaac AU - Sturtevant, Nathan R. AU - Schaeffer, Jonathan T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 8948 EP - 8955 DO - 10.24963/ijcai.2025/995 UR - https://doi.org/10.24963/ijcai.2025/995 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: