Computer Chess Club Archives


Search

Terms

Messages

Subject: Moreland Has Two Great Ideas Here!

Author: Bob Durrett

Date: 12:36:46 11/16/00

Go up one level in this thread


On November 16, 2000 at 13:35:17, Bruce Moreland wrote:
<snip>

>Why is evaluation more intelligent than search?  If you have a program with a
>very simple search, that spends a large percentage of its time in evaluation,
>and you make the search more clever, so that a higher percentage of the time is
>spent in search, did the program become dumber?

"make the search more clever" sounds like a great idea!  In future programs [new
paradigm? (sp=?), one might consider making the search considerably more
"clever."

It would be interesting to see ideas on how that might be done.

My first thought would be to find a way to incorporate "chess planning"
knowledge into the search strategy so as to favor evaluation of lines which are
consistent with appropriate chess plans [which, in turn, are based on earlier
position evaluations made to determine what the appropriate (or feasible) plans
are for each side.]

>
>And what about programs that do incremental evaluation?  A good incremental
>evaluation should produce the same results as the same evaluation carried out at
>the tips, and it should do it more quickly.  Is this program dumber?

To elaborate on this very interesting idea:  Why should a position be evaluated
"from scratch" each time a new position is reached?  That's not the way I do it
when I play chess.  In my own serious chess games, information I found out in
earlier positions typically do influence my evaluation of the current position.
Perhaps this is true also for all chessplayers.  Why not also for the computer
program?

>
>I think that one of the greatest wastes of time is trying to assign categories
>to these programs.

But . . . people keep asking "is this a knowledge based or a bean counter
program {also called "brute force")?  What shall we do with those people?

Inherent in their questions about terminology seems to be the more important
question:  "Which approach should I take in the design of my new chess-playing
program?"  "Which approach offers more promise?"

>
>bruce



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.