Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Mobility in eval

Author: Andreas Mader

Date: 23:21:28 11/26/97

Go up one level in this thread


On November 26, 1997 at 16:09:35, Willie Wood wrote:

>
>On November 26, 1997 at 10:25:05, Andreas Mader wrote:
>
>>
>>Nimzo98 uses mobility terms for sure and it is a very fast program, too.
>>I was involved in the design of the mobility evaluation, funny things
>>can happen if you evaluate the mobility of a piece too high :). The user
>>can change the weight of four general mobility factors ('normal'
>>mobility and 'x-ray' mobility in midgame and endgame) if he/she wants to
>>do experiments.
>>
>>Andreas
>
>
>Does Nimzo use bitmaps?  Apparently, as I understand it, the use of
>bitmaps can eliminate the time penalty for mobility eval.  I'm
>interested to see whether non-bitmap programs use mobility, and if
>there's another approach to calculation other than counting the attacked
>squares.
>
>WW

Yes, Nimzo uses bitmaps whereever they are useful! The mobilty function
doesn't do a simple 'field counting' of every piece type, it's a little
bit more complex. One more reason why Nimzo is so fast is the code
optimizing (on the base of processor cycles). As far as I know this can
only be done when you write in assembler. When I first saw the
evaluation function (the one that is done in every node and not only at
the root) I couldn't believe that 200K NPS are possible (on a P233), now
I know better...

Andreas



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.