Quote from Lobster:
Those of you who argue that in chess there is only a finite number of states, you are correct in principal. HOWEVER, the number of possible states is greater than the number of electrons in the known universe, which is why computers are just as helpless as humans in a brute force approach to "solving" the game. It's not all that trivial. If the number of states is finite, but so big that nobody could even imagine a way to treat them all, what difference does it make?
Quote from harrytrader:
I don't agree as for market see http://www.elitetrader.com/vb/showthread.php?threadid=24752
http://www.europhysicsnews.com/full/13/article5/article5.html
Plectics: The study of simplicity and complexity
Quote from rodden:
True, the number of possible complete games is staggering - but the number of legal/logical responses to any given distribution of the pieces is limited. For instance, the possible responses to any opening play is only 20 ( 1 of 8 pawns up one/two squares or a knight out ). If we assume that our players are good players and playing to win, we can eliminate all the illogical and/or chaotic games and arrive at a greatly reduced number.
As a chess enthusiast I have no problem accepting the notion that brute force analysis of logical possible combinations made after each of the opponent's moves is doable by a computer.
Obviously, since it took this long to develop a world-class chess playing program there's more to it than that, but the amount of brute force required is probably nothing spectacular. I don't know how it's done, but I should think the computer has a huge catalogue of masters' games to refer to and is familiar with all the tricks.
Quote from Lobster:
You don't gain anything by eliminating "obviously stupid" moves. You probably know of games where a queen sacrifice leads to a mate in 5 or something like that. Any computer that analyzes the game only 4 moves deep will capture the queen and be doomed. The reason why there are no examples of a queen sacrifice that results in a mate in 25 is very simple: No human and no computer could ever think 25 moves ahead. Let's say there were only 3 legal moves in any given situation, or you might say there are only 3 REASONABLE moves in every situation. Than means 9 different possibilities for the first move (white has 3 moves, and for each of his moves black has 3 responses). For the first 2 moves we get a total of 9*9=81 possibilities. For the first 12 moves it is 9^12 possibilities, which happens to be a few hundred billion, just about as much as a computer can process in a reasonable amount of time, say a minute. That's why most chess programs don't think ahead more than 12 moves. But for the first 25 moves we have 9^25 possibilities, which would take any computer several billion years to go through.
Quote from baggerlord:
But the computers are programmed to play book openings, so they don't have to figure any of this out. They don't start "thinking" until the game has left opening theory. And I guarantee the opening book in a word class computer is greater than any humans opening knowledge, even Kasparov.
Quote from bungrider:
I have overlooked the biggest factor so far. TIME. All this data mining that AI would do in order to accurately model a live trader (getting back to the Human VS CPU chess game) doesn't occur quickly enough to compete with a fast market.