Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: In Concert .. Sounds nice.. going to one is Great

Author: chandler yergin

Date: 13:01:51 10/11/05

Go up one level in this thread


On October 11, 2005 at 15:20:56, Dan Honeycutt wrote:

>Hi Chandler
>
>Here is approximately how a modern program looks at a position:
>
>First you see if you can get out without searching any moves - hash table info
>or a draw by repitition.
>
>Next you see if you can get out with only a reduced depth search of 1 move - a
>null move.
>
>If those two steps fail you see if you can get out by searching only 1 move -
>you look for a good move from the hash table or other heuristics.  If your
>position is "too good" this will be possible.  This is called a beta cut.
>
>If you don't get a beta cut in a few moves, you start considering that your
>position, rather than "too good" is, instead, crap.  You then begin throwing
>away moves that don't appear to offer some quick gain.  This is called pruning.
>
>When all is said and done, and your search is complete, you end up searching
>about 3 moves per position.  Any engine that runs a naked min max search looking
>at all moves in each position will be crushed.
>
>Best
>Dan H.
             Thanks for your perspective Dan!
Do you use Chessbase & Fritz or Shredder?



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.