comparing between search or evaluation

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Uri Blass
Posts: 10281
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

comparing between search or evaluation

Post by Uri Blass »

I say that A has better search than B if the following happen:

1)You start from A
2)You modify the evaluation of A to give the same mathematical function as the evaluation of B and get a program that you call A-Beval.

Note that you can use some monotonic function like evaluation of B is twice the evaluation of A and I define it to be the same evaluation.

3)if A-Beval scale better than B then I say that A has better search than B.

Note that the speed of the implementation of the evaluation of B in the data structure of A is not important and you can start with time handicap that you get result near 50% and see that A-Beval score more than 50% if you increase the time control.

4)if in the same conditions A-Beval scales better than A then I say that B has better evaluation than A.

Note that I do not get conclusion if the opposite of 3 and 4 happen because it is possible that every program is going to scale worse by modification because the search is not tuned for the evaluation.

Now the question if is people are interested in trying to compare between search and evaluation of chess programs.

I guess that it is possible to show by this definition that stockfish has better search than other chess programs with free source code.

What is your opinion?
Cardoso
Posts: 362
Joined: Thu Mar 16, 2006 7:39 pm
Location: Portugal
Full name: Alvaro Cardoso

Re: comparing between search or evaluation

Post by Cardoso »

That would be a very interesting experiment I would like to be made.
But it requires time, effort and stubbornness.
Unfortunately I only program checkers, and also have little time.
This experiment can broaden our horizons on the relative merits between search and evaluation.
Mabe the stockfish comunity can help, I certainly wish they could do so.