Arasan 22.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 22.3

Post by jdart »

Arasan 22.3 is available from https://www.arasanchess.org.

Changes in Arasan 22.3:
1) Change re-search logic.
2) Add selfplay utility, to generate NNUE training positions.
3) Changes to book selection logic.
4) Allow piece values to be computed via Texel tuning, re-tune params.
5) Add -mfma if avx2 enabled.
6) Update history and killers on hash cutoff.
7) Add small semi-random factor to draw score (idea from Stockfish).
8) Various search changes to null move, ProbCut, futiliy pruning,
static null pruning.
9) Some cleanup and bug fixes in history code.
10) Simplify qsearch hash code, changes to qsearch forward pruning.
11) Fixes to CMakeLists.txt and VC++ project files.

This version is modestly stronger than 22.2 in my testing.

I have an experimental branch that has implemented a NNUE eval but it is not adequately tested or tuned yet. Meanwhile though since I'd made some positive changes to the search and conventional eval, I'm releasing this version.
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Arasan 22.3

Post by tmokonen »

Hi Jon, thank you for the new release. The Windows engine + book only link didn't seem to work for me, other links were OK.
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Arasan 22.3

Post by Graham Banks »

tmokonen wrote: Tue Jun 01, 2021 1:19 am Hi Jon, thank you for the new release. The Windows engine + book only link didn't seem to work for me, other links were OK.
Same here.
gbanksnz at gmail.com
jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan 22.3

Post by jdart »

Should be downloadable now.
toliveanddie76
Posts: 13
Joined: Thu Mar 26, 2020 11:35 pm
Full name: Norman Cantoral

Re: Arasan 22.3

Post by toliveanddie76 »

chrome wouldn't let me, firefox would. :roll:
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Arasan 22.3

Post by Graham Banks »

toliveanddie76 wrote: Tue Jun 01, 2021 4:36 am chrome wouldn't let me, firefox would. :roll:
Same. Got it now though. :)
gbanksnz at gmail.com
User avatar
Rebel
Posts: 6995
Joined: Thu Aug 18, 2011 12:04 pm

Re: Arasan 22.3

Post by Rebel »

jdart wrote: Tue Jun 01, 2021 1:07 am Arasan 22.3 is available from https://www.arasanchess.org.

Changes in Arasan 22.3:
1) Change re-search logic.
2) Add selfplay utility, to generate NNUE training positions.
3) Changes to book selection logic.
4) Allow piece values to be computed via Texel tuning, re-tune params.
5) Add -mfma if avx2 enabled.
6) Update history and killers on hash cutoff.
7) Add small semi-random factor to draw score (idea from Stockfish).
8) Various search changes to null move, ProbCut, futiliy pruning,
static null pruning.
9) Some cleanup and bug fixes in history code.
10) Simplify qsearch hash code, changes to qsearch forward pruning.
11) Fixes to CMakeLists.txt and VC++ project files.

This version is modestly stronger than 22.2 in my testing.

I have an experimental branch that has implemented a NNUE eval but it is not adequately tested or tuned yet. Meanwhile though since I'd made some positive changes to the search and conventional eval, I'm releasing this version.
1500 games in progress.

http://rebel13.nl/a/grl.htm
90% of coding is debugging, the other 10% is writing bugs.
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Arasan 22.3

Post by Damir »

jdart wrote: Tue Jun 01, 2021 1:07 am Arasan 22.3 is available from https://www.arasanchess.org.

Changes in Arasan 22.3:
1) Change re-search logic.
2) Add selfplay utility, to generate NNUE training positions.
3) Changes to book selection logic.
4) Allow piece values to be computed via Texel tuning, re-tune params.
5) Add -mfma if avx2 enabled.
6) Update history and killers on hash cutoff.
7) Add small semi-random factor to draw score (idea from Stockfish).
8) Various search changes to null move, ProbCut, futiliy pruning,
static null pruning.
9) Some cleanup and bug fixes in history code.
10) Simplify qsearch hash code, changes to qsearch forward pruning.
11) Fixes to CMakeLists.txt and VC++ project files.

This version is modestly stronger than 22.2 in my testing.

I have an experimental branch that has implemented a NNUE eval but it is not adequately tested or tuned yet. Meanwhile though since I'd made some positive changes to the search and conventional eval, I'm releasing this version.
Hi Jon

Thanks a lot for the new release! :)