Search found 761 matches

by PK
Wed Jun 12, 2019 8:15 am
Forum: Computer Chess Club: General Topics
Topic: OKE - Opening Knowledge Engines
Replies: 86
Views: 2627

Re: OKE - Opening Knowledge Engines

Rodent's score might well be an artifact caused by the fact that it likes fianchetto and finds/completes it more often than other engines. Other opening-related bits and pieces are penalty for developing queen before minor pieces (but it is quite low and unlikely to influence the result), some code ...
by PK
Fri May 31, 2019 10:16 pm
Forum: Computer Chess Club: General Topics
Topic: Rodent III personalities <2000 Elo?
Replies: 5
Views: 365

Re: Rodent III personalities <2000 Elo?

EvalBlur is pseudo-random factor added to eval. In general, I do not use it for personalities above 1500 Elo, with one funny exception: "Drunk" personality with EvalBlur of 500 and unrestricted search. NPS to Elo ratio for Rodent will never be exact, because eval tweaks also change Elo, often in a s...
by PK
Fri May 31, 2019 11:06 am
Forum: Computer Chess Club: General Topics
Topic: Rodent III personalities <2000 Elo?
Replies: 5
Views: 365

Re: Rodent III personalities <2000 Elo?

In general, Rodent achieves weaker play by (1) slower nodes per second and (2) adding pseudo-random factor to evaluation function (based on hash keys for consistency, but modified from game to game to avoid repetitiveness). Relevant functions are EloToSpeed() and EloToBlur() in params.cpp.
by PK
Fri May 31, 2019 8:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Interior node recognizer and capture / stalemate
Replies: 6
Views: 410

Re: Interior node recognizer and capture / stalemate

With king + minor versus king + minor you can safely claim a draw as long as neither king stands on the rim. The idea of tweaking 50 move rule is great BTW.
by PK
Sun May 19, 2019 9:26 pm
Forum: Computer Chess Club: General Topics
Topic: Rodent needs a test
Replies: 6
Views: 839

Re: Rodent needs a test

Issue has been solved - it was an embarassing mistake of initializing huge arrays for Texel tuning in each engine instance :oops:

As for official release, I will probably wait for the next Graham's tournament.
by PK
Wed May 15, 2019 8:54 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Moving instantly based on the transposition table.
Replies: 7
Views: 891

Re: Moving instantly based on the transposition table.

Success of this technique probably depends on whether lower iterations help in move ordering by setting history values etc. If they help, then iteration right after one that returned hash score can actually take longer than all the skipped iterations together.
by PK
Thu May 09, 2019 8:49 pm
Forum: Computer Chess Club: General Topics
Topic: Rodent needs a test
Replies: 6
Views: 839

Re: Rodent needs a test

If there's not much slowdown with a bigger hash, then I'd be grateful. Rodent will default to its max hash (as displayed in UCI options), but it will handle 21 threads all right.
by PK
Thu May 09, 2019 1:33 pm
Forum: Computer Chess Club: General Topics
Topic: Rodent needs a test
Replies: 6
Views: 839

Rodent needs a test

I am developing Rodent on a laptop - a decent one as far as laptops go, but obviously limited in terms of number of cores and hash size. For that reason not all tests that I'd like to make are feasible, and sometimes I am moving in the dark. As of now, I need a confirmation that increasing hash size...
by PK
Mon Apr 22, 2019 5:20 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish misevaluations:
Replies: 31
Views: 2497

Re: Stockfish misevaluations:

Perhaps it is a draw, perhaps a win, but it is white to move. Does any engine try immediate b5?