Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Rook Sacrifice and a deadly fail low

Author: Robert Hyatt

Date: 10:47:03 03/07/04

Go up one level in this thread


On March 06, 2004 at 22:20:32, Will Singleton wrote:

>On March 06, 2004 at 20:45:17, scott farrell wrote:
>
>>On March 06, 2004 at 20:02:13, GeoffW wrote:
>>
>>>Hi Dan
>>>
>>>Thanks for the extensive analysis, that was a lot of output so I summarised the
>>>times to avoid the obvious Bishop takes rook
>>>
>>>
>>>Amy-net-087............00:16
>>>Aristarch 4.41.........00:02
>>>DeepSjeng..............00:04
>>>Delfi-440..............00:13
>>>Dragon_45..............01:23
>>>ELChinito 3.25.........00:06
>>>Glc300.................00:05
>>>Gothmog................01:31
>>>Kke-253................00:08
>>>Ktulu..................00:23
>>>List512................00:04
>>>Patzer 3.61.......... >00:35 not resolved
>>>Quark-232-net..........00:53
>>>Ruffian_202............00:03
>>>Ruffian_210........... 00:04
>>>Smarthink-017a.........00:10
>>>Yace...................01:06
>>>Shredder 7.04..........00:03
>>>
>>>
>>>This is seemingly a good test position to separate the elite programs from the
>>>merely good ones, the real top programs can see and resolve this threat in less
>>>than 5 seconds.
>>>
>>>I have only got to improve my program by a factor of 300 to get there, Arrrrrgh
>>>!
>>>
>>>It looks as though my program is the only one that really suffers from a nodes
>>>explosion though.
>>
>>Instead of trying to solve the fail low at depth 12, and cause a node explosion,
>>on the fail low - go back to either depth 11 to reasearch, or depth 1. This way
>>the hash will know that the captures will fail, and start choosing seemingly
>>poorer moves at lower depths, but the fail low will be solved in many less
>>nodes. After seeing the faillow at depth 12, it might solve it using the hash at
>>depth 9.
>>
>>Scott
>>
>
>I do something like that, and I think it can help for some score drops.  (I
>don't have fail-lows, I have score drops at the root (pvs, window wide open or
>closed).)  Note that the ply changes from 12 to 9 after the bad score, allowing
>a new move selection in a shorter time.
>
>8 191 20 62537 Bxf6 exf6 g6 Bf2 Bc6 Qg4 Qd8
>9 187 35 115687 Bxf6 gxf6 g6 hxg6
>10 173 49 169855 Bxf6 gxf6 g6 hxg6 fxg6 Bf2 Qd8
>11 131 95 334767 Bxf6 gxf6 g6 Qg5 Nd7 hxg6 fxg6 Nxg6 hxg6 Bxg6 Qd8
>12 -293 646 2281714 Bxf6 gxf6 Ng6 hxg6 fxg6 Nxg6 Bc6 Ne7 Rxe7 Qh4 h5
>9 -293 646 2281715 Bxf6
>9 131 765 2698812 b4
>10 105 890 3143214 b4 Rf3 bxa3 bxa3 Bxa3 h6 g6 Rf1 Bc6 Bf2
>11 105 1162 4192271 b4 axb4 axb4 Rf4 b3
>12 99 1968 7109127 b4 axb4 Bxf6 exf6 g6 hxg6 hxg6 bxa5 Rxa5
>13 106 3434 12510952 b4 axb4 axb4 Rf4 Ra2 Qg2 b3 Bb1 Ra1 Bf2 Nd7 h6 g6
>
>That's amateur 2.80 on a p4 2.8ghz.
>
>Will


here is a technical issue question:

you fail low on move x.  you back up 4 plies.  what do you do if move x is
searched first and it fails low instantly???  back up 4 more?  repeat?  etc?

I found problems trying this in Crafty a good while back.  As in a loop that
won't end until time runs out...




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.