Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: quiesce node explosion

Author: Tord Romstad

Date: 11:25:35 01/26/04

Go up one level in this thread


On January 26, 2004 at 13:36:00, José Carlos wrote:

>  Sorry, now I don't get it.
>  You mean you do this before generating moves? So you enter qsearch, evaluate
>the position, check you don't have any hanging pieces, check the biggest enemy
>attacked piece, calculate a SEE for capturing that piece (you actually
>"generate" a capture here at least), test the expected gain against Beta+Margin,
>and if it is bigger you just fail high???

Yes, this is almost correct.  Only the order of the operations is slightly
different.  I detect hanging pieces for both sides and the expected material
gain by capturing them as part of my evaluation function.

>Sounds interesting. I always get suprised at how creative these young talents
>are... ;)

I'm neither creative, young nor talented, I'm afraid.  :-)

This idea is stolen from Christophe Theron.  He once gave a very vague
description of how Chess Tiger's qsearch worked, and I tried to do
something similar.  It is possible that I misunderstood his description
completely and do something entirely different, but at least it seems
to work reasonably well.

>  I'm getting old.

Me too.

Tord



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.