@5770
"Solved 32 piece chess game needs approximately 3 x 10^60 Bytes of data storage."
++ No. 10^44 bit is enough. Tromp has proven a 1 to 1 relationship between natural numbers 1...N and chess positions. So an array of 10^44 bit: 0 = draw, 1 = no draw is enough to store a strong solution of Chess.
Says you. Don't think so.
For once I agree with @Optimissed.
(I'm getting worried.)
Maybe you should be.
The latest tablebases achieve compression of 1 bit per position with efficient access.
It's worth remembering that compression is always a tradeoff between space and efficient access. You can "store" data in the size of a program to generate it on the fly. This is in cases like this hideously inefficient in computation time.
But Syzygy and its 8 piece successor use very high compression to 1 bit per position while permitting quick access. Don't ask me how.
You could argue that 32 pieces would not permit such compression. I suspect this is not true, but even if it was, you could likely throw in a tiny factor like 4.
So storing a 32-piece tablebase of over 10^44 positions in a similar number of bits is theoretically feasible. The problem is that 10^44 (non-trivial) operations is beyond computers that can be designed today. (
10^44 trivial operations is also beyond currently feasible. Eg, the current world's fastest supercomputer can manage this number of FLOPS (simplest floating point arithmetic operations) in about 7 billion trillion years).
She doesn't like it either. ...
Then possibly not much use in any case.