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