Arasan 21.3

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Arasan 21.3

Post by jdart »

Arasan 21.3 is available from:

https://www.arasanchess.org

Changes in Arasan 21.3:

1) Fix possible array overflow in search.
2) Clean up draw code; fix bug where 2-fold repetition at root caused
draw to be signalled.
3) When a hash hit occurs in the qsearch, do a more correct check
that the hash move meets conditiions for the current phase of
the search, before using it. Also: remove pruning for hash
moves in qsearch.
4) Remove eval test before doing checks in qsearch.
5) Simplify book selection logic. Add an additional option for
controlling how important explicit book weights are.
6) Fix bounds overflow in king proximity table.
7) Remove some scoring parameters that were tuned to zero or near-zero.
8) Reset controller stop flag before search. Fixes issue #21.
9) For pruning decisions, use modified depth but not the same as
LMR depth (idea from Laser). Allow pruning of non-root PV nodes.
10) Store history scores on all moves including pruned ones.
11) Use counter move and follow-up history for pruning like Stockfish.
12) Omit futility pruning for moves with good history.
13) Fixes/simplifications to ProbCut code. Reduce ProbCut margin.
14) Adjust SEE pruning margin for non-quiet moves.
15) Don't do quiet move pruning if side to move has no pieces.
16) Assorted code cleanup. Add unit tests for search.

I am estimating +25 to 30 ELO for this version over Arasan 21.2 on a CEGT/CCRL scale.

--Jon
Damir
Posts: 2803
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Arasan 21.3

Post by Damir »

Thanks Jon. You are doing an amazing work so far, and continously keep on improving your engine. :) :) :D
User avatar
Guenther
Posts: 4611
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Arasan 21.3

Post by Guenther »

jdart wrote: Fri Mar 29, 2019 8:38 pm Arasan 21.3 is available from:

https://www.arasanchess.org

--Jon
Thanks Jon!
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
Graham Banks
Posts: 41492
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Arasan 21.3

Post by Graham Banks »

jdart wrote: Fri Mar 29, 2019 8:38 pm Arasan 21.3 is available from:

https://www.arasanchess.org
Thanks. :)
gbanksnz at gmail.com
Dann Corbit
Posts: 12545
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan 21.3

Post by Dann Corbit »

Thanks for the new toy.

About the current Arasan 20 test set from your site...

I have this comment c0: 'Gaw Paw Sicilian: http://rybkaforum.net/cgi-bin/rybkaforu ... ?tid=18253'
for: rnb1kb1r/pp1p1ppp/1q2p3/8/3NP1n1/2N1B3/PPP2PPP/R2QKB1R w KQkq -

And you are missing a check sign on the key move for: r3nrk1/1pqbbppp/p2pp3/2n1P3/5P2/2NBBNQ1/PPP3PP/R4RK1 w - -
since 'Bxh7' should be 'Bxh7+'.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan 21.3

Post by jdart »

Dann Corbit wrote: Fri Mar 29, 2019 11:43 pm About the current Arasan 20 test set from your site...
Thanks for the fixes, will update it.

--Jon