Chess looks small. Sixty-four squares, thirty-two pieces, a handful of rules a child can learn in an afternoon. So why did it take computers half a century to beat the best humans â and why does it still matter to the theory of computation?
The answer is the game tree. From the starting position White has 20 legal moves. Black replies with 20. After just a few turns the number of distinct games explodes. Claude Shannon estimated in 1950 that the number of possible chess games is around â the "Shannon number." For comparison, there are only about atoms in the observable universe. You could not write down all chess games even if every atom were a hard drive.
This is the heart of computational complexity: a problem can be tiny to describe and yet astronomically large to solve. Chess is the friendliest doorway into that idea â and a perfect place to watch a clever algorithm beat brute force.
Comments
Loading comments...