Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Improving an engine

Author: Robert Hyatt

Date: 06:47:31 09/24/01

Go up one level in this thread


On September 24, 2001 at 05:13:13, Adrian Smith wrote:

>What methods and ways can you turn a simple searching chess program into a more
>competitive program?
>
>Thanks


There are two components.  Search and Evaluation.

The improving process is a form of evolution.  You study games the engine
plays, and find things that need fixing.  IE for search, you find a position
where you searched pretty deeply overall, but not deeply enough along the
critical path.  You tune or add search extensions to try to pick up the
solution without killing yourself elsewhere.  For evaluation, you find positions
where your engine simply missed the evaluation and thought it was winning when
it was losing or whatever.  Then you incorporate the missing knowledge into the
evaluation so that it correctly evaluates this position now.

It is just a matter of time and persistence...

A lot of the latter...



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.