Arasan 10.0

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

Moderator: Ras

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

Arasan 10.0

Post by jdart »

Arasan 10.0 is available from http://www.arasanchess.org.

Changes in Arasan 10.0:
1) Fix to pawn scoring: a doubled pawn behind a passed pawn is no longer counted as passed also.
2) Changes to king safety and mobility scoring. Bishop and queen attacks and mobility are now checked in all directions (was formerly
only the "forward" direction).
3) Other scoring changes, including adjustments to piece trade scoring.
4) Multi-core/multi-procesor (SMP) support is now working, using the YBWC algorithm. However the "helpful master" concept is not yet implemented.
5) Now supports 6-man tablebases. Some fixes added to better tolerate
incomplete 6-man tb sets.
6) Checks in q-search are on by default now. Checking moves are generated for 1st two plies of q-search (configurable), but can be
extended in some cases.
7) Forced move extension tweaked - move generator marks move as forced when a singular check evasion that is not a winning capture exists.
8) Some changes also to late move reduction and recapture extension code.
9) Null move verification search was broken - it works now.
10) Another fix for draw scoring - avoid draw when opponent is lower rated
11) Arasan outputs more information to UCI clients during a search.
12) UCI time management fixes.

--Jon
User avatar
Graham Banks
Posts: 44878
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Arasan 10.0

Post by Graham Banks »

Thanks Jon.

Looking forward to seeing how Arasan 10.0 goes! 8-)

Regards, Graham.
gbanksnz at gmail.com
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Arasan 10.0

Post by S.Taylor »

Does all this this increase the intrinsic playing strength (besides what it can support) by far?
jdart
Posts: 4411
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Arasan 10.0

Post by jdart »

I think it is stronger than 9.5, although probably not by a large amount. Certainly it is less buggy. It does better on some testsuites.

--Jon
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Arasan 10.0

Post by geots »

jdart wrote:I think it is stronger than 9.5, although probably not by a large amount. Certainly it is less buggy. It does better on some testsuites.

--Jon

Thanks, Jon. Best to you. :)
Henrik Dinesen
Posts: 877
Joined: Wed Mar 08, 2006 9:52 pm
Location: Denmark

Re: Arasan 10.0

Post by Henrik Dinesen »

Thx jon,

Now, 10) - how does that work? I mean how does Arasan determine rating-difference, except from an input - or is it it?
Henrik
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Arasan 10.0

Post by swami »

10) Another fix for draw scoring - avoid draw when opponent is lower rated
How does it know that is playing a program which is some elo lower?

and Thanks for the program,Jon.

I will test this version in my tournament and some programs in Division 1,2 and 3 need updates,Glad that Arasan is updated.
User avatar
Werner
Posts: 3000
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Arasan 10.0 - Questions

Post by Werner »

Hi Jon,
thanks for the new version. I have a few questions:

the rc file is also used in uci mode?
to use 2CPU you must change search.ncpus=1 into 2 even in uci mode?
(here only 1 CPU is used even if uci setting was 2 CPUS)
how many CPUs are supported?

regards
Werner
BBauer
Posts: 658
Joined: Wed Mar 08, 2006 8:58 pm

Re: Arasan 10.0 - Questions

Post by BBauer »

Same here. Arasanx runs only on 1 proc.
make profile-run gives an error.

make profile-run
../profile/arasanx -H 64000 -c 2 <../tests/prof
/bin/sh: cannot open ../tests/prof: No such file
make: *** [profile-run] Fehler 2

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

Re: Arasan 10.0

Post by jdart »

It will only know rating and computer status when playing on a chess server with Winboard protocol.

--Jon