Andscacs - New version 0.81

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Andscacs - New version 0.81

Post by cdani » Sat Jun 20, 2015 10:43 am

:-)

Detailed changes:

* In pawn evaluation I improved isolated, doubled (reduced penalization), connected and unsupported evaluation, and added lever. Also removed a penalization for advanced weak pawn.

* If king is bad but PST of it is positive, remove PST bonus.

* Slight compensation of material difference when big mobility difference.

* On knights, improved values when it cannot be threatened by a pawn, improved value when is near the rival king. Also added a bonus when it cannot be changed by a rival minor.

* On bishops, improved value when is blocked by central pawn, improved the value when is supported by a pawn, improved PST, improved the value related to number of pawns of the same color of the bishop. Also added a bonus when it cannot be changed by a rival minor. Also added a bonus when it cannot be threatened by a pawn.

* Little knight evaluation cache, of the related values of it with pawns. It happens very often than this evaluation is the same for the next alpha_beta call. Was like 2% speed increase, not of the function, but of the whole engine.

* This of Stockfish worked nicely:
Rank based term improved approximation of pos.see() for scoring good captures.
https://github.com/official-stockfish/S ... d9a2062f32

* This of Stockfish worked nicely:
https://github.com/official-stockfish/S ... 22601a0743

* Detected and disabled some changes of previous versions that where not good, thanks to now I'm trying with more games.

* Before it was disabling some prunes when a passed pawn was moved. Now when and advanced pawn is moved.

* Increased depth of futility pruning from 4 to 6.

* Removed killer + 2 depth
http://talkchess.com/forum/viewtopic.php?t=56540

* Depth of razoring from 5 to 4.

* Improved value of king stopping passed pawn, and the value of an extra penalization for passed pawn uncontrolled.

* For each passed pawns:
if (NumberOfPwans(me)) < NumberOfPwans(rival))
eg+= eg/ 4;

Henk
Posts: 5101
Joined: Mon May 27, 2013 8:31 am

Re: Andscacs - New version 0.81

Post by Henk » Sat Jun 20, 2015 10:49 am

The more games the less time you can use per game. This may have drawbacks for a deeper search needs less or different knowledge. Also what about tuning formulas for example LMR that depend on depth.

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Andscacs - New version 0.81

Post by cdani » Sat Jun 20, 2015 11:06 am

Henk wrote:The more games the less time you can use per game. This may have drawbacks for the deeper the search the less (or perhaps different) knowledge it needs.
As noted some times, the improvements achieved with fast time controls tend to scale well at longer time controls, taking care of some exceptions like king safety and passed pawns. I do for example 7+0.03 and 14+0.03, and sometimes 25+0.03. Of course you need some computer power to do 10.000 games with those time controls. Anyway Andscacs arrived to like 2600 CCRL with only an quadcore I7 920, tests of maximum 1500 games, and sometimes help of other computer, of course with a lot of bad patches, but with a lot of good ones.
Henk wrote:Also what about tuning formulas (for example LMR) that depend on depth.
The more optimized is the engine, the faster time controls you can use to optimize LMR and the like, because it reaches higher depths quicker.
Anyway, the first months I was doing may be only 500 games of long time controls like 100 seconds to try to have a minimum working LMR. You need to start with something and then slowly improve it. I'm sure I have done some hundred tests only on this search stuff. It's just a lot of work :-)

Frank Quisinsky
Posts: 4819
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Re: Andscacs - New version 0.81

Post by Frank Quisinsky » Sun Jun 21, 2015 2:29 pm

Hi Jose,

I skip the latest Andscacs Version after your message (my News: 166). I will test the new version as soon as possible but a reorganization with my new League 2 will be run. I added your engine on my ToDo list for the moment.

Thanks for your great program.
You are very fast with improvements ... I am thinking you are working hard on it.

Best for you!
Frank
I like computer chess!

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Andscacs - New version 0.81

Post by cdani » Sun Jun 21, 2015 2:48 pm

Frank Quisinsky wrote:Hi Jose,

I skip the latest Andscacs Version after your message (my News: 166). I will test the new version as soon as possible but a reorganization with my new League 2 will be run. I added your engine on my ToDo list for the moment.

Thanks for your great program.
You are very fast with improvements ... I am thinking you are working hard on it.

Best for you!
Frank
Thanks!
I try :-)

User avatar
Dr.Wael Deeb
Posts: 9635
Joined: Wed Mar 08, 2006 7:44 pm
Location: Amman,Jordan

Re: Andscacs - New version 0.81

Post by Dr.Wael Deeb » Sun Jun 21, 2015 3:57 pm

Thanks for yet another strong release....

The andscacs is approaching the gate of my +3000 Elo division with confidence in my private rating list regards,
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….

Jorge Garcia
Posts: 59
Joined: Wed Oct 21, 2009 11:50 pm
Location: Barcelona Spain

Re: Andscacs - New version 0.81

Post by Jorge Garcia » Sun Jun 21, 2015 4:09 pm

Congratulations Daniel, you are a monster
Keep on this tremendous pace.
Best regards from barcelona
--------------------------------------------------
Jorge García de Andrés
http://dynchess.blogspot.com.es
http://www.bitacoradelasalud.blogspot.com.es
http://www.mytechit.blogspot.com.es

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Andscacs - New version 0.81

Post by Sylwy » Sun Jun 21, 2015 6:03 pm

cdani wrote: The win32 version is compatible with windows xp.
THANK YOU !

SR :lol:

Frank Quisinsky
Posts: 4819
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Re: Andscacs - New version 0.81

Post by Frank Quisinsky » Sun Jun 21, 2015 6:04 pm

Hi Wael,

we discuss about it for around five years.
You have to make your own rating list available for all.
Let us look in your results.
So often you speak about it but never you give an information to us.

For each of us interesting to compare results. We can try to compare and learn more about each of the engines.

I like it so much ... and for that reason I give my work for free, others can use it.

Best
Frank
I like computer chess!

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Andscacs - New version 0.81

Post by cdani » Sun Jun 21, 2015 11:00 pm

Jorge Garcia wrote:Congratulations Daniel, you are a monster
Keep on this tremendous pace.
Best regards from barcelona
:-) The community is rich, enabling this high possibilities of advance.
Dr.Wael Deeb wrote:Thanks for yet another strong release....
The andscacs is approaching the gate of my +3000 Elo division with confidence in my private rating list regards,
Dr.D
Obviously you call our curiosity :-)
Sylwy wrote:
cdani wrote: The win32 version is compatible with windows xp.
THANK YOU !
SR :lol:
I thought that Visual studio 2013 did not have an option for this, but it exist under Configuration properties -> General -> Platform toolset.

Post Reply