I doubt if everyone who use Pesto to replace their own tuned values sees a significant elo gain.lithander wrote: ↑Thu Apr 15, 2021 5:59 pmWell, afaik that would be the original PeSTO which plays at 3100 ELO!Mike Sherwin wrote: ↑Thu Apr 15, 2021 5:32 pm What is the ccrl rating of the strongest engine that uses PeSTO? RomiChess is a "minimal" chess engine.
I don't think an engine playing above 3000 ELO is incomplete in any meaningful way. But my question wasn't really about the proper definition of the term "minimal" in relation to chess engines. That's a very subjective concept anyway. I could try to give my definition but that's not the point of this thread as far as I'm concerned.Mike Sherwin wrote: ↑Thu Apr 15, 2021 5:32 pm So the question becomes what is to be considered minimal and what is to be considered incomplete.
Instead for me the question was what makes PeSTO so strong and how a set of PSTs with similar strength can be created. Everyone who uses it to replace their own tuned values (TSCP, Dumber) or in conjunction with an existing evaluation (ProDeo 3.1) sees a significant ELO gain. Isn't that strange?
I care because currently I've "borrowed" PeSTO's values and before I make the next release I want to replace it with an original set of values that ideally are equally strong. Or stronger!
I do not know about the values of Dumber but I believe that TSCP has not tuned values for piece square tables otherwise they could make knight and bishop equal more than rook and a pawn.
Note that I do not claim to have tuned piece square table in movei but I strongly believe that my piece square tables is better than TSCP's piece square table.
Here are my piece square table from movei magic number file that people can modify by editing the changes ini file.
The table is from white point of view start with a8,b8,c8,...h8,a7,b7,....
pawn at the 8 rank is basically a queen so it is the reason for the big values for pawns in these squares
Values for the 7th rank with only piece square table of course could be different and movei basically has also bonus for passed pawns(every pawn in the 7th rank is a passed pawn)
If I had to write an engine with only piece square table I think that I could have bigger bonus for advanced pawns.
The king table unlike the other tables has 128 numbers because it has numbers for the opening and number for the endgame.
pawn_square_table 1020 1030 1030 1030 1030 1030 1030 1020 130 130 130 130 130 130 130 130 115 115 115 115 115 115 115 115 100 100 100 105 105 100 100 100 90 92 95 100 100 95 92 90 90 91 92 85 85 92 91 90 91 90 90 70 70 90 90 91 0 0 0 0 0 0 0 0knight_square_table 210 300 340 340 340 340 300 210 300 340 350 350 350 350 340 300 330 350 355 355 355 355 350 330 330 350 355 360 360 355 350 330 330 350 355 360 360 355 350 330 340 350 355 355 355 355 350 340 320 340 350 350 350 350 340 320 220 320 340 340 340 340 320 220 bishop_square_table 350 350 350 350 350 350 350 350 300 360 360 360 360 360 360 300 360 360 365 365 365 365 360 360 350 360 365 370 370 365 360 350 350 360 365 370 370 365 360 350 350 360 360 360 360 360 360 350 350 360 360 360 360 360 360 350 340 340 340 350 350 340 340 340 rook_square_table 540 540 540 540 540 540 540 540 540 540 540 540 540 540 540 540 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 530 540 540 540 540 530 530 queen_square_table 1020 1030 1030 1030 1030 1030 1030 1020 1010 1020 1020 1020 1020 1020 1020 1010 1030 1020 1020 1020 1020 1020 1020 1030 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1010 1020 1020 1020 1020 1020 1020 1010 1010 1020 1020 1020 1020 1020 1020 1010 king_table -60 -60 -60 -60 -60 -60 -60 -60 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -40 -40 -40 -40 -40 -40 -40 -40 -35 -35 -35 -35 -35 -35 -35 -35 -30 -30 -30 -30 -30 -30 -30 -30 -10 -10 -20 -20 -20 -20 -10 -10 30 20 0 0 0 0 20 30 -24 -12 0 4 4 0 -12 -24 -12 8 20 24 24 20 8 -12 0 20 32 36 36 32 20 0 4 24 36 40 40 36 24 4 4 24 36 40 40 36 24 4 0 20 32 36 36 32 20 0 -12 8 20 24 24 20 8 -12 -24 -12 0 4 4 0 -12 -24