Computer Chess Club Archives


Search

Terms

Messages

Subject: Observation About Opening Play of Engines

Author: Bob Durrett

Date: 08:45:47 01/28/04



This general topic has been discussed considerably in prior threads and I do not
wish to revisit those earlier discussions.

Generally, the research done by humans over the centuries [!!!] should not be
ignored because of the value of the findings.  Therein lies the merit of opening
books.  [It would be nice to also incorporate middlegame research findings too!]

Nevertheless, it may be desired to produce an engine [using tablebases] which
could do a good job of finding best moves in ANY legal chess position.  This is
at least of academic interest if not for practical purposes.

It has been customary to classify positions as being "opening positions,"
"middlegame positions," and "endgame positions."  Transitions between these
might also add more categories.  This customary way of treating positions is
largely based in the history of development of the game of chess and not
necessarily for any fundamental reason.

The "opening principles," "middlegame principles," and "endgame principals" and
corresponding strategies [opening, middlegame, endgame, etc.] are largely
artificial, it seems to me.  The ideal chess engine would look at a new position
and identify characteristics in the position which would suggest a way to
proceed from that position.  Position evaluation and search algorithms should be
adaptable in the sense that they would automatically self-optimize on the spot
[in real time, instantaneously] based on the needs of the given position.  I
doubt that this degree of real-time adaptation is being done in modern engines,
but cannot know for sure.

The "perfect" chess-playing program should be able to play well from any
position even if access to historical findings were disabled.  Or, at least,
that would be "nice."

: )

Bob D.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.