Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: If you like to solve mate for light position...

Author: leonid

Date: 18:34:36 02/11/01

Go up one level in this thread



>The target of programs is not to search more nps but to play better.

Yes, Uri, but NPS give idea about potential of each code if on basic level two
programs do the same and count the same way.

>I guess that most of the programmers of the top programs have no problem to
>search more than 1000000 nodes per second if this is the target of them but they

I doubt very much that 1000k will be easely generated by every program when
program do brute force search and when it have inside all the alpha-beta and so
like. I speak this for computer that is 950Mhz and program that use no hash. Had
this impression after seeing many programs when trying to respond to my personal
question about basic NPS numbers.

>prefer to waste more time on better order of moves and on the evaluation
>function and not to search more nps.
>
>I guess that you can do it also with Crafty if you change the evaluation
>function to count only material and also change the search rules and care less
>about good order of moves.

I speak about NPS when all the moves ordering went to its best. I don't speak
about selective search where NPS is more evasive. Selective search tend to
present lesser NPS counter in around 40%.

>You can also increase the number of nodes per second by changing the move
>generator(Crafty generates only legal moves when it is in check and you can
>change it)

When I speak about NPS, I have in mind of counting only moves for each ply that
were used for evaluation of position. If for given ply 35 illegal were generated
but only 5 legal moves were used for finding the needed value, for this ply,
only 5 should be counted. Never mind if beyond those 5 useful moves three more
were looked but rejected later as illegal. Only 5 from 35 goes to counter. At
least, it is what my program do.

My program generate almost all the time (exist exception) only legal moves and
make first alignment of moves in chain already in move generator.

Leonid.


>Uri



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.