Computer Chess Club Archives




Subject: Re: MTD(f) Problems

Author: Rudolf Huber

Date: 02:01:18 04/11/02

Go up one level in this thread

On April 10, 2002 at 18:51:20, Oren Avraham wrote:

>I've Implemented MTD(f) but it behaives starangely:
>only the Alpha Beta returns about -400
>white MTD(f) returns in it's first iteration -80
>and in the second one the same result (-80)
>consequently the search is stopped due to lowerbound >= upperbound condition.
>what can cause this bug ? (also when TT is off)
>did anyone see something familiar before ?
>thank you in advance, Oren Avraham.

I have the impression that you already have a working alpha-beta
program and then you added a mtd driver on top of it. For this
make sure that you do not do funny things with alpha or beta
(e.g. lazy eval, pruning besides beta-cut-off, alpha or beta adjustments, ...)
grep your code for "alpha" and "beta" and make sure that you know
what you are doing there.


This page took 0.03 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.