Search found 430 matches

by Robert Pope
Fri Apr 19, 2019 7:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: No standard specification for Perft
Replies: 22
Views: 389

Re: No standard specification for Perft

Huh. Though if you read the actual article about RCSE-1, all it says is that it calculated the number of depth 3 leaf positions at 8902, which is equivalent to what perft(3) does, not that they invented or implemented the perft command. Somebody back in 1500 wrote down all 20 legal opening moves. Th...
by Robert Pope
Fri Apr 19, 2019 6:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: No standard specification for Perft
Replies: 22
Views: 389

Re: No standard specification for Perft

If the move generator only generates pseudo valid moves, then leaf node have to be validated and thus probably make/validated/unmake or copy/make/validated. Am I wrong ? That is true. However, the wiki says to only generate legal moves. It doesn't say to only generate legal moves, it says to only c...
by Robert Pope
Fri Apr 19, 2019 6:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: No standard specification for Perft
Replies: 22
Views: 389

Re: No standard specification for Perft

Robert Pope & abulmo2, no argument from me on that except it should be called Accut for accuracy test instead of Perft for performance test. Apparently, whomever first wrote Perft was concerned with raw performance with an accurate count as a side effect bonus that became the focus for some. So, it...
by Robert Pope
Fri Apr 19, 2019 4:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: No standard specification for Perft
Replies: 22
Views: 389

Re: No standard specification for Perft

Perft is intended to measure/validate move generation and tree travel accuracy. Everything else is stuff that other people have decided to measure about it, but really aren't its focus. It really isn't a performance metric. And qsearch is entirely irrelevant to it.
by Robert Pope
Fri Apr 19, 2019 2:28 pm
Forum: Computer Chess Club: General Topics
Topic: What CPU or GPU has the best time to depth?
Replies: 1
Views: 157

Re: What CPU or GPU has the best time to depth?

There isn't really a meaningful way to compare time to depth for Lc0 with Stockfish. You are better off treating GPU engines as a separate domain.
by Robert Pope
Thu Apr 18, 2019 6:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Book creation papers
Replies: 4
Views: 165

Book creation papers

I was wondering if anyone could point me to some good papers about opening book creation/development. I think I want to create and implement an opening book database in Abbess that is more than lines chosen at random from a text file. Maybe with minimaxing scores like Brainfish, as well as usage sta...
by Robert Pope
Mon Apr 15, 2019 2:01 pm
Forum: Computer Chess Club: General Topics
Topic: Is it possible to get ICGA Journal as PDF for free ?
Replies: 1
Views: 260

Re: Is it possible to get ICGA Journal as PDF for free ?

I believe you can order them for a charge. University libraries can often get copies through interlibrary loan, as well.
by Robert Pope
Fri Apr 05, 2019 3:31 pm
Forum: Computer Chess Club: General Topics
Topic: Lc0 51010
Replies: 115
Views: 8006

Re: Lc0 51010

SF > Mephisto at same nps. I suspect it's less clear at same depth though. I am sure that you are right for big number of nodes. I am less sure if you are right if both programs get small number of nodes. I think that the main advantage of stockfish it that it has more intelligent search so it earn...
by Robert Pope
Fri Mar 15, 2019 6:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Training the trainer: how is it done for Stockfish?
Replies: 22
Views: 1873

Re: Training the trainer: how is it done for Stockfish?

This last question is interesting but I assume no one knows enough to give a good answer. Is there any reason whatsoever to believe Leela would be any more accurate early on than it is in the end game? Is the talk about "endgame blunders" just an artifact of classical engines being so good in the e...