Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: MTD(f)

Author: Tord Romstad

Date: 08:40:32 07/28/04

Go up one level in this thread


On July 28, 2004 at 09:39:59, José Carlos wrote:

>  I use PVS in Averno. I found a nice improvement by changing granularity
>according to the eval. Near 0 I use a bigger granularity and with big (positive
>or negative) evals, I reduce it.
>  My code at the end of Eval():
>
>	if (abs(s32Eval) >= 30)
>	{
>		if (abs(s32Eval) >= 150)
>			s32Eval -= (s32Eval % 5);
>		else
>			s32Eval -= (s32Eval % 3);
>	}
>	return(s32Eval);
>
>  In Anubis I do a more complex job (considering also other elements of
>evaluation, like tactical stability, king safety, material difference, etc.) but
>this simple idea in Averno seems to work fine.
>  Can any of you give it a try and see if it helps?

Hi José,

Thanks for the interesting idea!  I am not sure there is any point in
trying it in Gothmog.  Everything I add to the engine interact with old
bugs in bizarre and mysterious ways, and it is no longer possible to
draw meaningful conclusions from any experiments.  I will try your
idea in my new engine at some stage, though.

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.