Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Explosion in WAC 102

Author: David Rasmussen

Date: 10:09:24 01/11/02

Go up one level in this thread


On January 11, 2002 at 11:44:39, David Rasmussen wrote:

>[D]2Q2n2/2R4p/1p1qpp1k/8/3P3P/3B2P1/5PK1/r7 w - - 0 1
>
>In the above position, my search tree explodes because of extensions. It takes >
>3 minutes and 42 million nodes to finish an 8 ply search. How does your program
>do?
>
>Any good ideas on how to limit extensions in such a position.
>
>P.S. Solving the position is no problem. It is a simple mate in 5 plies, and is
>found very early on at depth 1 or 2 or so. Still, there must be something
>unsound about my extensions, or at least room for improvement, when this
>position makes the tree explode.
>
>/David

The same thing happens with WAC 161:

[D]3r3k/3r1P1p/pp1Nn3/2pp4/7Q/6R1/Pq4PP/5RK1 w - - 0 1

time         nodes depth    score  pv
00:00:00.17   33kn 05/16/16 ---------------------------------------------------
00:00:00.19   36kn 06/12/12 +MAT7 1. Qxd8+ Rxd8 2. f8=Q+ Rxf8
                                   3. Rxf8+ Nxf8 4. Nf7#
00:00:00.56  122kn 06/17/17 ---------------------------------------------------
00:00:00.59  132kn 07/13/13 +MAT7 1. Qxd8+ Rxd8 2. f8=Q+ Rxf8
                                   3. Rxf8+ Nxf8 4. Nf7#
00:00:07.75 1887kn 07/46/46 ---------------------------------------------------
00:00:07.80 1906kn 08/14/14 +MAT7 1. Qxd8+ Rxd8 2. f8=Q+ Rxf8
                                   3. Rxf8+ Nxf8 4. Nf7#
00:03:25.14   51Mn 08/54/54 ---------------------------------------------------
00:03:25.19   51Mn 09/15/15 +MAT7 1. Qxd8+ Rxd8 2. f8=Q+ Rxf8
                                   3. Rxf8+ Nxf8 4. Nf7#
00:47:45.77  736Mn 09/62/62   2/52 1. Ne8

This is while searching. The search is not finished. Hence the last line showing
only the move being searched right now. The numbers in the "depth" row (x/y/z)
are nominal search depth, max depth at which q-search begins (this can be higher
due to extensions), and max depth at which q-search ends. From the numbers
above, you can see that for ply 8 and for ply 9 up until now, we extend in the
longest line to 54 and 62 plies respectively! That is too much. My extensions
right now are:
Check extension: 1 ply
Pawn push extension to rank 7 (2): 0.75 ply
Recapture extension: 0.75 ply
One Reply extension: 0.75 ply

The sum of extensions at a ply are limited to at most one ply. Although one
reply extension is added _after_ this limiting, as one_reply wouldn't make any
difference at all. I mean, it is only applied in check positions where there is
only one move, and in those positions I already add the check extension. So 1 +
0.75 = 1.75, and limiting this to 1 ply would yield 1 ply. How do you guys
tackle this?



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.