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
Arasan 21.3
Moderators: hgm, Rebel, chrisw
-
- Posts: 4367
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
-
- Posts: 2803
- Joined: Mon Feb 11, 2008 3:53 pm
- Location: Denmark
- Full name: Damir Desevac
Re: Arasan 21.3
Thanks Jon. You are doing an amazing work so far, and continously keep on improving your engine.
-
- Posts: 4611
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Arasan 21.3
Thanks Jon!jdart wrote: ↑Fri Mar 29, 2019 8:38 pm Arasan 21.3 is available from:
https://www.arasanchess.org
--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...
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...
-
- Posts: 41492
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
-
- Posts: 12545
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Arasan 21.3
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+'.
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.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 4367
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: Arasan 21.3
Thanks for the fixes, will update it.Dann Corbit wrote: ↑Fri Mar 29, 2019 11:43 pm About the current Arasan 20 test set from your site...
--Jon