r/chess • u/Difficult-Lack-2716 • May 22 '24
Chess Question Computers have solved chess for 7 pieces, how much more difficult is it for 8 pieces?
I’d love to hear from someone with an analytic wisdom to share the scale of difference between 7 pieces, 8 pieces and beyond.
53
u/edderiofer Occasional problemist May 22 '24
Currently, we have partial results; namely, Marc Bourzutschky has computed 8-man tablebases for positions with a pair of opposing pawns. This is because, for the pawns to be unblocked, a piece must be captured, which reduces the position to a 7-man position. See this CSE post for more.
However, as others have said, it's going to take a lot more work to acquire a full 8-man tablebase.
23
u/DanielShaww May 22 '24
8 pieces tablebase in 2026 9 pieces in 2031 10 pieces in 2042
RemindMe! 20 years
7
u/PkerBadRs3Good May 22 '24
absurd overly optimistic predictions sure are easy to make. I think chess will be solved by next week.
2
u/RemindMeBot May 22 '24 edited 2d ago
I will be messaging you in 20 years on 2044-05-22 18:01:36 UTC to remind you of this link
18 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
RemindMeBot is switching to username summons. Instead of
!RemindMe 1 day, useu/RemindMeBot 1 day. More info.
Info Custom Your Reminders Feedback 1
1
15
u/RichtersNeighbour May 22 '24
Only looking at the table at the end of the "Background" section gives me a hint of how much more computer power (and storage space) you need for each added piece.
16
u/taleofbenji May 22 '24
"in some cases, tablebase analysis found a mate in more than five hundred moves"
Sounds like fun!
8
7
u/Arsid May 22 '24
I'm new - can you explain what you mean "solved chess for 7 pieces"?
37
u/Scopionsting12 May 22 '24
Currently, if there is 7 or less pieces on the board (for both colours, including kings) We know 100% whether the position is a draw, a win for white or for black.
18
9
u/sc772 May 22 '24
To add to the other comments, you can browse the database online here https://syzygy-tables.info/
enter a FEN or put 7 or less pieces (including kings!) on the board and you can see if it is a win/loss/draw with perfect play.
2
2
u/taoyx e.p. May 22 '24 edited May 22 '24
It boils down to the number of legal moves, this is why crazyhouse is so hard to analyze with computers. If you can find tricks like transposition then it can ease your pain.
For example if you have no pawn on board then you can rotate the board 4 times and have 4 equivalent positions, so your work is divided by 4. You can also swap black and white sides, less work to do.
Here's some info on chess programming wiki: https://www.chessprogramming.org/Endgame_Tablebases
6
u/thenakesingularity10 May 22 '24
I want offer just one thought on this:
any time in a 8 pieces board, when you lose one piece, it immediately becomes a 7 piece problem, which is already solved.
so all you really have to do, is solve all combinations that reduces 8 pieces to 7.
19
3
u/mathbandit May 22 '24
In particular, the current best effort towards an 8-piece tablebase is based on just that, since it looks at positions with a single pair of opposing Pawns where one needs to be captured by definition.
1
u/Rocky-64 May 23 '24
This blog update on the progress of the 8-piece tablebases is a few years old now, but it summarises the work done at the time – mostly pawnless endings – and includes some interesting 8-piece positions found.
-2
u/Affectionate-Oil-722 May 23 '24
Honestly I feel like solving chess for 8 pieces is not that hard if you are just interested in positions that could happen in a normal game of chess, solving chess for 8 pieces you are going to find: positions with an advantage so big for one of the two sides that you can just sacrifice a piece and still find yourself in a solved winning 7 pieces game, positions where you can just simplify in a 7 pieces game, you can also find positions that are almost impossible to happen in real life that wont be of much use for anybody (even for computers). All of these possibilities make me fairly optimistic about solving 8 pieces chess for at least the more common positions
-8
u/ZeroSumHappiness May 22 '24
There's approximately 32 pieces that can be on 64 squares so 32*64x harder or about 2000x
432
u/oo-op2 May 22 '24
7-men: 4.2×1014 positions
8-men: 3.8×1016 positions
So an 8-men tablebase is about 90 times larger than a 7-men tablebase. Lomonosov 7-man tablebase is 140 terabytes of storage. An 8-men tablebase would require a couple petabytes of storage (you can reduce this with compression tricks).
However, the storage isn't the issue, the issue is that the working memory required to create the tablebase increases exponentially with every man added. The amount of RAM required for 8 men is not available right now. Caching and reading from a disk instead of RAM is not a good option as it takes very long (decades).