Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What makes Fruit and Fruit-Toga so strong?

Author: Vasik Rajlich

Date: 02:34:22 06/15/05

Go up one level in this thread


On June 14, 2005 at 16:03:42, Roger D Davis wrote:

>Looks like the latest editions of Fruit and Fruit-Toga are very strong. Is there
>any single structural feature that makes them so strong? Is it speed, or tuning,
>or what?
>
>Roger

This is a very interesting question. My first thought on seeing the Fruit 2.0
code was: it can't possibly be so easy.

I think the main thing is that Fabien is able to keep the priorities straight.

For example, it's very easy to go into the evaluation and change it so that it
is able to understand some specific position. This usually applies to something
like a king attack - you want to give the right, high score. The problem is,
what about everything else? Now you start over-evaluating non-existent attacks,
etc.

Ditto for search. You start extending something because of course it should be
extened, or reducing because it makes so much sense - but this ends up
backfiring in other positions. In chess, the principle that positions closer to
the root are more important than positions further from the root is really
strong. When in doubt, don't break it!

The same applies to increasing speed - although there the side effects are
"only" developer time & bugs rather than directly weakening the engine.

As a general rule, if you're not sure about some complexity, drop it. (Of
course, easier said than done.)

Vas




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.