about IPP's evaluation and search

Discussion of chess software programming and technical issues.

Moderator: Ras

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

Re: about IPP's evaluation and search

Post by Uri Blass »

mcostalba wrote:
Uri Blass wrote: Did you test and find that replacing stockfish's evaluation by IPP's evaluation does not make stockfish significantly stronger?

Copy 'n paste does not work. Thank you.


Does not work with evaluation, does not work with pruning, does not work with search :-)

Copy 'n paste _definitely_ does not work.

I did not suggest copy and paste.

It is clear that you need to change the code in order to have the same evaluation and I did not say that it is an easy task.

Uri
zamar
Posts: 613
Joined: Sun Jan 18, 2009 7:03 am

Re: about IPP's evaluation and search

Post by zamar »

Uri Blass wrote: You may be right or wrong but how do you know it?
I'm just expressing my opinion.

I've examined both eval and search.

* In eval I found nothing special. Some nice tricks and stuff based on common chess knowledge (which value in computer chess is questionable). Tested some ideas, but no elo killers there...

* But search is a true masterpiece! The way it _combines_ traditional pruning/reduction/cutoff-methods is just so beautiful... When you look at it, you just get the feeling that you're looking at the true masterpiece.
Joona Kiiski
Jouni
Posts: 3660
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: about IPP's evaluation and search

Post by Jouni »

As non expert I think IPP's search gets almost insane depths in my slow PC! Questions to experts: there is almost 10000 lines of constants in
tables.h - are they written manually and what's they meaning?

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

Re: about IPP's evaluation and search

Post by Uri Blass »

Jouni wrote:As non expert I think IPP's search gets almost insane depths in my slow PC! Questions to experts: there is almost 10000 lines of constants in
tables.h - are they written manually and what's they meaning?

Jouni
I think that depth is not important because you can also have counter productive pruning.

I am not impressed by depth and I believe that it is possible to improve IPP by smart rules when not to prune.

Uri