Arasan 21.1

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

Moderators: hgm, Rebel, chrisw

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

Arasan 21.1

Post by jdart »

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

Changes in Arasan 21.1:
1) Fix bug in generateCaptures.
2) Change depth resolution and check extension.
3) Use improving status to adjust LMR values (like Stockfish). Adjust LMR
logic.
4) More depth-dependent reduction in null move search.
5) Improvements to time management.
6) Add move overhead option.
7) Do see pruning at higher depths, with a margin (idea from Stockfish).
8) Don't use conditional variable/mutex for handling the wait for
all threads to complete at search end. Instead, just poll in the
main thread.
9) Major cleanup of UCI/Winboard protocol code. Fix some race conditions
that could cause engine to not respond in rare cases.
10) Enable singular extensions.
11) Restructure history code and implement "follow up history" (Ethereal's
term), similar to Stockfish continuation history.
12) Convert main history table to butterfly boards.

Test results, blitz (5:0+1) against 21.0 (Linux, 1 core, no ponder):

Code: Select all

Rank Name                           Elo    +    - games score oppo. draws
   1 Arasan 21.1                   2421    4    4  8000   58%  2379   64%
   2 Arasan 21.0                   2379    4    4  8000   42%  2421   64%
AndrewGrant
Posts: 1754
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Arasan 21.1

Post by AndrewGrant »

jdart wrote: Tue Oct 02, 2018 3:12 am 2) Change depth resolution and check extension.
Are you referring to fractional plies here? What resolution are you using now?

Fractional plies are an interesting idea. I tried them in a number of ways sometime over a year ago. I never found success, but I'm certain the idea has potential for every engine.
jdart wrote: Tue Oct 02, 2018 3:12 am 11) Restructure history code and implement "follow up history" (Ethereal's
term), similar to Stockfish continuation history.
I believe I saw this naming convention used in Laser. So credits to Jeffrey An for that.

Congratulations on the new release.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan 21.1

Post by jdart »

Are you referring to fractional plies here? What resolution are you using now?
Yes. Resolution used to be 4 (so 1/4 ply increments), now it is 2.

--Jon
User avatar
Dariusz
Posts: 364
Joined: Sat Jun 13, 2015 10:08 am
Location: Poland
Full name: Dariusz Domagała

Re: Arasan 21.1

Post by Dariusz »

Thank you for this new version :D
Regards, Darius
https://chessengeria.eu
Sergio Martinez
Posts: 1975
Joined: Fri Oct 05, 2012 2:35 pm
Location: Spain

Re: Arasan 21.1

Post by Sergio Martinez »

Thank you very much Jon
Member of the CCRL Group. Write me if you want I test your engine.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Arasan 21.1

Post by Gabor Szots »

Thank you Jon. It's good to see you never run out of ideas.

May I ask you what value you recommend for syzygy probe depth if I use the full 6-man set and have them on SSD?
Gabor Szots
CCRL testing group
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Arasan 21.1

Post by Dann Corbit »

A new Arasan release is always a good day.
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.
User avatar
Graham Banks
Posts: 41432
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Arasan 21.1

Post by Graham Banks »

Thanks Jon.
gbanksnz at gmail.com
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan 21.1

Post by jdart »

Gabor Szots wrote: Wed Oct 03, 2018 8:04 pm May I ask you what value you recommend for syzygy probe depth if I use the full 6-man set and have them on SSD?
I'm afraid I don't know. I still don't have 6-man TBs installed, myself.

--Jon
Jouni
Posts: 3286
Joined: Wed Mar 08, 2006 8:15 pm

Re: Arasan 21.1

Post by Jouni »

Thanks! Now works flawless under Fritz GUI (my version is old). Probably fixed by point 9) ?
Jouni