I see the opposite of your conclusion. Five years ago, chess programs were very bad in gambit situations (and so the opening books avoided them at all costs). Today, if you let the strongest engines think at 40 moves / 2 hrs, they can understand even gambit opening book positions.Peter Hegger wrote:Would it be fair to assume that the need for positional knowledge (or atleast positional considerations) in chess programs decreases as search depths increase? If so, does it decrease exponentially or at a constant rate?
I think Tarrasch, Nimzovich and Fred Reinfeld would be rolling in their graves if they saw the technique of a 2950+ elo program that would beat any of them effortlessly.
Todays programs seem to thrive on doubled, tripled, isolated and otherwise horrible looking pawn structures. Poisoned pawns are a special delicacy. Is it the massive search depths that are causing this utter disregard for positional considerations? Will it become even more pronounced? By extension, would a perfect player need any knwledge at all, other than how the pieces move?
Opinions?
Peter
The strongest chess programs do not try to capture poisoned pawns (unless it is not as toxic as it looks at first glance). They develop knights before bishops, even if you remove the opening book, and leave rook and queen at home until substantial development has occurred.
In short, I think that the latest crop of chess programs at slow time controls play far more like GMs than the programs of a few years ago.
I guess that at correspondence time control, there is no move so brilliant that some chess program won't make it today, given sufficient hardware (e.g. Rybka 2.3.2a on 8 CPU monster will probably see all the LCT II moves {if they really are the best} at 24 hours/move -- of course I am guessing but I think it is a good guess).
P.S.
The GMs will also snack on a pawn if you leave it hanging, even though they could spend the tempo developing and will sometimes accept a doubled pawn if they see some other benefit connected with the capture.
