Search found 899 matches

by Ras
Sat Nov 09, 2019 9:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 12
Views: 621

Re: Minic raw speed

xr_a_y wrote:
Sat Nov 09, 2019 3:21 pm
So if I need to now which one is best (after the TT one), I need to score them all (at least captures ...)
You could use MVV/LVA at this stage because that's cheap, pick the highest one of these and see whether you get a cut-off. If not, you can score and sort the remaining ones via SEE.
by Ras
Sat Nov 09, 2019 11:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 12
Views: 621

Re: Minic raw speed

Minic is sorting all moves as soon as TT move is not a beta cut-off You could benchmark how often your first move cuts off if it isn't a TT hit, this will probably be something like 50-70%. Means, in all those cases, sorting the full move list is unnecessary because you're only going to use the top...
by Ras
Thu Nov 07, 2019 11:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Limiting nodes to reduce engine strength
Replies: 18
Views: 1199

Re: Limiting nodes to reduce engine strength

Not a fan of a depth limit, since they can occasionally be quite "coarse" in terms of time. And also unrealistic because humans also calculate deeper if there are fewer moves to consider. I have a pretty decent NPS idea in the works. I have normalized on 2800 Elo == 6M nodes per second (on my MacBo...
by Ras
Mon Nov 04, 2019 9:42 pm
Forum: Computer Chess Club: General Topics
Topic: Is this the best way to avoid too many draws? ........
Replies: 4
Views: 357

Re: Is this the best way to avoid too many draws? ........

That prologue stuff is pointless. Just do 12 classic games, and if it's 6:6 afterwards, the player with the higher Elo is declared winner. That's equivalent.
by Ras
Thu Oct 31, 2019 5:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

I thought UCI options were not case sensitive. That's correct as per the UCI spec: The name and value of the option in <id> should not be case sensitive and can inlude spaces. But it should still fit in with the other parameters of the UCI spec - if it is even necessary, which it shouldn't be. Howe...
by Ras
Tue Oct 29, 2019 8:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

What is the usual policy of interfaces for UCI_ prefixed options they do not know? The UCI spec says: If the GUI gets an unknown Option with the prefix "UCI_", it should just ignore it and not display it in the engine's options dialog. Given how the whole spec misuses "should", this is meant as req...
by Ras
Tue Oct 29, 2019 8:34 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: 76th Amateur Series Division 9
Replies: 9
Views: 471

Re: 76th Amateur Series Division 9

Oh, that's nice. Thanks Graham, as always, for the tournaments. :-)
by Ras
Sun Oct 27, 2019 9:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Limiting nodes to reduce engine strength
Replies: 18
Views: 1199

Re: Limiting nodes to reduce engine strength

The same skill can't be used on both machines... As for the search speed dependent part of the throttling: If you implement the waiting loop not to reduce NPS by a percentage, i.e. not relative to the machine's full speed, but instead configure NPS directly in throttled mode, then the same setting ...
by Ras
Sat Oct 26, 2019 9:51 pm
Forum: Computer Chess Club: General Topics
Topic: starting to build 50 move rule test suite
Replies: 12
Views: 529

Re: starting to build 50 move rule test suite

Why "of course" ? ... :mrgreen: Qxc8 mate Because Qg8+ would be ply 99, Bc8+ ply 100 - and that's draw before White can do Qxc8 as this would be ply 101. Btw., that's also interesting as engine test for engines that solve the first one (with 98) correctly: if you replace the 98 by 97, Qxc8 will be ...
by Ras
Sat Oct 26, 2019 8:49 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

So what is agreed up on: info wdl 200 600 200 format for uci I'd add in to make the latter two numbers optional. So "info wdl X" with 0<=X<=1000 would mean an expected score, but no information on the distribution of wins, draws and losses as e.g. LC0 only gives a score expectation. Always permill ...