Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Mobility in Chess Evaluation Function at terminal-nodes

Author: Tord Romstad

Date: 13:04:28 12/28/05

Go up one level in this thread


On December 28, 2005 at 15:31:55, Roman Hartmann wrote:

>On December 28, 2005 at 15:27:34, Dann Corbit wrote:
>
>>How are you calculating mobility?
>>A 10:1 loss in speed is very traumatic.
>>Unless you are only counting wood in your evaluation, you should not see that
>>traumatic of a degradation.
>
>Several problems:
>-outdated board design 10x12

16x12 may be slightly more convenient, but 10x12 isn't outdated
at all.  There is no reason why mobility evaluation should be expensive
on a 10x12 board.

>-legal move generator instead of pseudo legal

You shouldn't generate moves at all when evaluating mobility.  This
is almost certainly the main reason why you see such a big slowdown.
When you generate moves, you do a lot of work which is not necessary
when you just want to evaluate mobility.  You don't need the moves
at all, just the number of moves.  Perhaps you can even omit some
piece types.  I don't evaluate pawn or king mobility at all (in my
experience, there are better ways to evaluate king activity), and I
have never seen any measurable difference in strength when I
switch queen mobility on or off.

Tord



This page took 0.01 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.