Search found 4424 matches

by syzygy
Mon Jan 25, 2021 9:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Endgame tablebase generation for newbies
Replies: 18
Views: 2859

Re: Endgame tablebase generation for newbies

True. But running QS to establish that is needlessly expensive. You can simply seed the EGT by declaring all positions with the Pawn on the 8th rank and white to move as won. Because white cannot be in check if black has only a King. (That is, he would simply capture the black King in that case, an...
by syzygy
Sat Jan 16, 2021 8:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Endgame tablebase generation for newbies
Replies: 18
Views: 2859

Re: Endgame tablebase generation for newbies

There exist statistics for distance to mate, but I don't think it exists for distance to promotion. You should be careful there anyway: not all promotions are winning. You should calculate until the first move with the promoted piece. It think it is sufficient to check that the promoted piece canno...
by syzygy
Wed Jan 13, 2021 9:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: g++10 versus g++9
Replies: 5
Views: 662

Re: g++10 versus g++9

xr_a_y wrote:
Wed Jan 13, 2021 1:04 pm
is -45Elo for Minic ...

Does this happened to someone else ?
Any countermeasure (apart from falling back to gcc9)?
Add - O3 to the compiler flags. (Hopefully this is a stupid suggestion.)
by syzygy
Sun Jan 03, 2021 6:47 pm
Forum: Computer Chess Club: General Topics
Topic: +100 elo breakthrough in new rewritten Lco engine ( Ceres)
Replies: 97
Views: 10007

Re: +100 elo breakthrough in new rewritten Lco engine ( Ceres)

corres wrote:
Sun Jan 03, 2021 2:56 pm
syzygy wrote:
Sun Jan 03, 2021 2:40 pm
This seems to be a list of improvements:
https://github.com/dje-dev/Ceres#implem ... n-features
There is no any new announcement there.
Some people are interested in technical details. You are not one of them, but I am not writing for you alone.
by syzygy
Sun Jan 03, 2021 2:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish default bench can be easily improved
Replies: 4
Views: 752

Re: Stockfish default bench can be easily improved

Jouni wrote:
Wed Dec 30, 2020 7:41 pm
Now it search only to 13 plies depth, not enough. Whole bench takes 2,5 seconds. Better change either depth to about 18 or movetime to about 500ms and You get automatically usable result!
Usable how?
by syzygy
Sun Jan 03, 2021 2:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: YBW engines past and present?
Replies: 15
Views: 1886

Re: YBW engines past and present?

Did you try LazySMP? Easy as falling off of a log and seems to work really well. It's insane that seemingly small tweaks to what was considered the worst-scaling algorithm (shared hash table) somehow produces the best one. I don't think the small tweaks made the difference. In the old days testing ...
by syzygy
Thu Dec 31, 2020 12:42 am
Forum: Computer Chess Club: General Topics
Topic: Dispelling the Myth of NNUE with LazySMP: An Analysis
Replies: 39
Views: 2651

Re: Dispelling the Myth of NNUE with LazySMP: An Analysis

Not long ago, it was believed by many, myself included, that making use of Hyperthreads for engine play was sub-optimal. At one point Fishtest's wikis contained guidance to Users to not use Hyper-threads. Similarly, Houdini once came with such a disclaimer. The use of hyperthreads for fishtest is a...
by syzygy
Tue Dec 29, 2020 7:48 pm
Forum: Computer Chess Club: General Topics
Topic: Draw by 3 fold repetition...
Replies: 33
Views: 1326

Re: Draw by 3 fold repetition...

Ras wrote:
Tue Dec 29, 2020 2:23 pm
syzygy wrote:
Tue Dec 29, 2020 2:20 pm
Because SF prefers 0.00 over -0.01.
With the standard contempt of 24, that would be preferring 0.00 over -0.25, no?
It would be preferring -0.24 over -0.25. If a draw is evaluated as -0.24, then moves leading to a -0.23 evaluation would be preferred over moves leading to a draw.
by syzygy
Tue Dec 29, 2020 7:43 pm
Forum: Computer Chess Club: General Topics
Topic: Draw by 3 fold repetition...
Replies: 33
Views: 1326

Re: Draw by 3 fold repetition...

If you think that some move should be different then you should give a position and say what move stockfish played and what it should play based on your opinion. I am just asking those who know how engines are coded why a top engine like stockfish "accepts" to get into a position where the opponent...