Computer Chess Club Archives


Search

Terms

Messages

Subject: Sequential Engine: an already invented idea, too?

Author: Fernando Villegas

Date: 11:32:27 09/27/98



Reading a post by Schroeder where he explain how his anti GM works only if
certain circumstances happens, I wonder if the same principle of a program that
is in pieces or modules differently activated according to circumstances has
been made before, and at which degree. I wrote a long and cumbersome post long
ago about that and I do not remember if a programmer answered it or not, so with
your pardon let me give of that idea a very tightened resume.
My idea was: lets a program be constituted by a module dedicated only to
determinate what must be searched and then, with it, a normal program cut in
pieces differently assembled together according to occasion. The idea was to
simulate what a good player in fact do. A good player does not calculate every
available move applying to each of them his entire set of knowledge; he, first,
decides what to look at. There is some smell of tactics in his king side? Should
he look for them? Instead, should he thinks in terms of strategic advantages to
get in the queen side? etc...Once he has grasped the essence of the position,
that is, where action is, then and only then he begins to use that specific part
of his knowledge acumen necessary for the task.
Why not a program with a kind of device similar to that to decide where the
action is and then use the necessary modules for the rest of the job? By
example, if the position calls for tactics, then he would uses only the
algorithms oriented to tactics, maybe with full width searching, etc. But then
if an strategic approach is necessary in the queen side, he drops the tactic
part of the engine and concentrates all his speed in evaluating strategic
parameters such as pwan races, etc.
Of course some mix should be made: maybe after strategic consideration a quick
look for eventual tactics would be ever necessary to avoid mishaps. But I do not
want to enter in details about this because i suspect that this has already
invented or rejected. Could a programmer tell me about this? Did I pick a good
idea or just I picked an unfeasible one?
fernando



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.