Computer Chess Club Archives


Search

Terms

Messages

Subject: How to efficienltly use extensions?

Author: Bas Hamstra

Date: 04:51:43 02/09/99


Can anyone help, please? I really could use some good advice about extensions.

Since I added extensions to my program it solves more WAC positions and much
faster. So I hoped my FICS rating would climb quit a bit. But alas, the opposite
happened. I know, I know, suite solving times don't say anything about qualitity
of play in real games. Yet you can't afford to miss too much basic tactics, and
that's what I try to use WAC for.

I think the reason why the rating is so low now (1920 FICS) is that the
extensions take too much "horsepower". I think. Not that de search exactly
chokes, but sometimes, for example with open kings on the board, the engine
thinks a couple of plies less deep than normal.

What is the optimal way to do extensions *right*? So it still quickly sees the
"standard mates"  but without too much costs?

I am thinking of doing the following:

1. Don't limit one-reply-to-check at all. Just add +2 to Depth.

2. For check, mating, promotion, capture-near-king: set a limit based on the
normal (unextended) depth of the tree under this node. For instance ExtLimit =
Depth/4 allows one extensios every 4 plies.

3. Recapture extensions: Don know?! Probably same as in 2?


Would this work? And is it optimal? If not, what is?


Thanks in advance,
Bas Hamstra.

PS: Currently I skip nullmove in a node where any extension is added. The idea
is that if there is an extension, there is danger (well, uncertaincy) so it
doesn't seem right to do null then. Reactions?






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.