Search found 116 matches

by Pio
Tue Nov 27, 2018 11:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Java: white ? repeat : repeat;
Replies: 31
Views: 4502

Re: Java: white ? repeat : repeat;

if I used popcount and some bmi2-instructions If you plan on doing so, then you need to know some what I learned today. 1) the intrinsics are not on the nuget server 2) they are on the myget server (still considered experimental) 3) you need to upgrade visual studio to the latest preview build if y...
by Pio
Tue Nov 27, 2018 7:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Java: white ? repeat : repeat;
Replies: 31
Views: 4502

Re: Java: white ? repeat : repeat;

Hi all, I am steadily making my Java engine Axolotl less horrible, and there is one particular bit of code that bloats my engine a heck of a lot. if (white){ knights = board.WHITE_KNIGHTS; } else { knights = board.BLACK_KNIGHTS; } long myPieces = white ? board.WHITE_BISHOPS : board.BLACK_BISHOPS; A...
by Pio
Wed Nov 14, 2018 9:01 pm
Forum: Computer Chess Club: General Topics
Topic: The a5 atom smasher
Replies: 11
Views: 1615

Re: The a5 atom smasher

8/p5k1/1p1r4/2pB4/P1P5/5PKP/6P1/8 b - - Yes, I know that a computer will crush the life out of this position in a fraction of a second. But as a human is it immediately obvious that a5 is the winning move? From a Ling Diren game. I understand it but would not have considered it. I think I would hav...
by Pio
Wed Nov 14, 2018 8:37 pm
Forum: Computer Chess Club: General Topics
Topic: The a5 atom smasher
Replies: 11
Views: 1615

Re: The a5 atom smasher

8/p5k1/1p1r4/2pB4/P1P5/5PKP/6P1/8 b - - Yes, I know that a computer will crush the life out of this position in a fraction of a second. But as a human is it immediately obvious that a5 is the winning move? From a Ling Diren game. I understand it but would not have considered it. I think I would hav...
by Pio
Tue Sep 25, 2018 6:35 pm
Forum: Computer Chess Club: General Topics
Topic: Wrong score
Replies: 12
Views: 1988

Re: Wrong score

In theory every position is or draw or forced mate for one side with perfect play. It's a drawn 7some-position, so at least with full Syzygys one could expect a drawing eval, don't you think so too, Uri? Seems a llittle unexact to me to simply give a non- mating eval only. :) I agree that it is pos...
by Pio
Wed Aug 15, 2018 1:13 am
Forum: Computer Chess Club: General Topics
Topic: Strange Lc0 TCEC performance
Replies: 132
Views: 18058

Re: Strange Lc0 TCEC performance

Yes, weird, more so because Lc0 is known to have LOW draw rate even at fairly strong level. Deus, OTOH has 7. I do not know what is this. What does that even mean??? Low draw rate at fairly strong level, seriously? You just invented that claim. In my test Lc0 on OC'ed 1060 recent net vs. slow singl...
by Pio
Tue Aug 14, 2018 10:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Time Management and Move Selection
Replies: 14
Views: 3784

Re: Time Management and Move Selection

I've been thinking about the following, and was wondering if there are some practices for them. My questions are specifically with regards to alpha-beta search. What's the best approach to finding singular best moves -- that is, when there's only one good move? For example, when your opponent initi...
by Pio
Tue Aug 14, 2018 10:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Time Management and Move Selection
Replies: 14
Views: 3784

Re: Time Management and Move Selection

I've been thinking about the following, and was wondering if there are some practices for them. My questions are specifically with regards to alpha-beta search. What's the best approach to finding singular best moves -- that is, when there's only one good move? For example, when your opponent initi...
by Pio
Thu Jun 21, 2018 10:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What am I missing with respect to MTDf
Replies: 6
Views: 1827

Re: What am I missing with respect to MTDf

I implemented mtdf two or maybe three times. But it was always worse or at least not better than principal variation search. Maybe because of Skippers fine grained evaluation function (ahum, hi hi hi). Maybe if new_eval computes 30 * ( old_eval() div 30 centi pawns) it gets equal results in speed. ...
by Pio
Thu Jun 21, 2018 5:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What am I missing with respect to MTDf
Replies: 6
Views: 1827

Re: What am I missing with respect to MTDf

Hi, you can look at following post viewtopic.php?t=53388for an idea of how to speed up convergence.

If you want to speed it up more you can use probabilistic scores that are not as fine grained.

BR
Pio