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 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.