Computer Chess Club Archives


Search

Terms

Messages

Subject: interior recognition question?

Author: Daniel Shawul

Date: 09:06:53 01/26/04


Hi all

I changed my endgame eval by interior node recognizers
but I can't implement the simplest KBNKrecog(which the author gives example for)
correctly. I did everything according to Ernst Heinz's paper but it is not
able to find a KBNK mate now. When the bonus for KBNK is large
it will find the mate,like Slate's bound method.But since that has
its own problems,i didn't want to do that.

No recognition is done in quiescence

eval when bishop is dark is as follows

         eval=Material[side]
  	      +300
	      -13*distance[kingsq[white]][kingsq[black]]
	      -25*dark_corner_distance[kingsq[opp]];

         where distances range from 0 to 7.

The eval returnded ranges from 7 - 9 which is closer to the static eval.
The recognizer works when eval is a draw(exact score).example_ my KBPKrecog
works well.

What is causing the problem? what are the things i need to take care of
when writing recognizers? Any suggestions are welcome

regards
daniel







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.