sabato 6 settembre 2014

The evaluation functions for the game "human" are quite heavy, so the engine from their best in long- time-games, nevertheless, DeepSaros_Human is getting quite good results even in blitz games...

DeepSaros_Human - Gull-3: 0=1= (50%)
DeepSaros_Human - Deep_Rybka-4: =1== (62,5%)
DeepSaros_Human - Fire-3: 1==1 (75%)


PGN games

DeepSaros_Human - Gull 3
FEN: r1bqrbk1/1pp2ppp/1nn5/4p3/p3N3/1P1P1NP1/PB2PPBP/2RQ1RK1 w - - 0 13
DeepSaros play: 13.Rxc6!


Fire 3 - DeepSaros_Human
FEN: 1r2rbk1/p1q4p/2Q2pp1/3pNb2/2PP4/4B3/P4PPP/R2R2K1 b - - 1 20
DeepSaros play: 20... Rbc8!

And after : 21.Qxf6?! dxc4 22.Qa6 c3!  The black pawn flies towards the promotion.

venerdì 5 settembre 2014

DeepSaros_Human.

The latest version of Saros has not convinced me, so I changed it.
(See the Download Page).
For the tests, I found the old version of the "Human Test" (used for early versions of Vitruvius) and I expanded with some really nice positions.
This is the result of the test:

CPU: AMD 8150-FX (8 cores)
O.S. : Linux Ubuntu 14
GUI : Scid 4.7
Maximum time for each position : 3 minuts (180 sec.)

#001: solved - 0.08 sec.
#002: solved - 1.19 sec.
#003: failed
#004: solved - 59.58 sec.
#005: solved - 64.67 sec.
#006: solved - 0.91 sec.
#007: solved - 33.17 sec.
#008: solved - 0.08 sec.
#009: failed
#010: failed

#011: solved - 3.41 sec.
#012: failed
#013: solved - 0.57 sec.
#014: solved - 0.02 sec.
#015: solved - 0.03 sec.
#016: solved - 0.05 sec.
#017: solved - 48.11 sec.
#018: solved - 0.00 sec.
#019: solved - 0.00 sec.
#020: solved - 0.03 sec.
#021: failed
#022: solved - 0.06 sec.
#023: solved - 0.00 sec.
#024: solved - 0.00 sec.
#025: solved - 17.42 sec.
#026: solved - 1.34 sec.
#027: failed
#028: solved - 82.61 sec.
#029: failed
#030: solved - 21.07 sec.
------------------------------------------
Success rate: 77.0%

------------------------------------------

Some positions, not at all simple, have been resolved almost instantly. Not Bad, for a country boy! :-)

 

domenica 3 agosto 2014

A couple of short tests (rev.6) ...

GUI : Arena 3.0
Level: blitz 40/3 (repeated)
Hardware: AMD FX(tm)-8150 Eight-Core Processor with 15,7 GB Memory
O.S. : Windows 7 Ultimate Professional Service Pack 1 (Build 7601) 64 bit

Deep_Saros-test_001
ATTILA, 2014.08.03
Punteggio medio: 3000  (Categoria 30)
                       Rtng    Score     123456   Perf Chg
-----------------------------------------------------------
 1: DeepSaros_eXp-x64  3000   4.5 /  6   1=1=1=   3193 +15
 2: Deep Rybka 4.1 x64 3000   1.5 /  6   0=0=0=   2807 -15


Deep_Saros-test_002
ATTILA, 2014.08.03
Punteggio medio: 3000  (Categoria 30)
                      Rtng    Score     123456   Perf Chg
----------------------------------------------------------
 1: Komodo-tcec-64bit 3000   3.5 /  6   1=====   3057  +5
 2: DeepSaros_eXp-x64 3000   2.5 /  6   0=====   2943  -5

Download PGN files


The victory of Komodo is the result of a little magic in the end-game:

DeepSaros_eXp - Komodo-TCEC
FEN: 2R5/3r3k/1p1p3p/1n1Pp3/1PN1Pp2/5P1b/5K1P/4N3 w - - 0 46

46.Ra8?! 
It looks good, but the abandonment of the line "c" will prove fatal.

46... Rc7!
Komodo has understood everything!

47.Nxb6 Rc1 48.Ra5 Nd4!


After 48... Nd4!

Black now easily recover the sacrificed pawn, while the Rook bring ruin in the enemy's rear... This is the only game lost by DeepSaros in this test.

sabato 2 agosto 2014

DeepSaros regains his old warrior spirit.





This version is a variant of rev.6, more daring and aggressive... I like it!
Ideal for chess players who want to find plans sharp and brave.


An example of the style of game DeepSaros rev. 6h:

Game Fire-3 - DeepSaros_eXp
FEN: 4k3/pp1b1p1B/1q2p3/1PbpP2p/P5r1/2r3P1/3NQPKP/R2R4 b - - 4 21

21... Rxa4! 22.Rxa4 Bxb5 23.Nc4 Bxc4!? 24.Qxh5 Qb5

...Enjoi!

 

venerdì 1 agosto 2014

DeepSaros_eXp - rev.6



Download: DeepSaros_eXp rev.6

--------------------------
 Deep_Saros "eXp" - rev.6
--------------------------
Deep_Saros is a fork of an old version of the engine Ivanhoe, to be precise it's ver. 999952a.
A special thanks to all the Decembrists for their excellent work and for having made available the source code.


---------
 CHANGES
---------
Improved search routines
Improved Time Manager
Improved evaluation functions


----------
 OPTIONS:
----------
MultiThreading     : enable / disable multi-threading
Cores              : number of cores (physical cores, not threads)
Ponder             : self-explanatory
MultiPV            : self-explanatory
SendCurrmove       : disabled, for a greater speed
TimeBookExitMoves  : extends the analysis for n semi-moves, on exit of the book
Hash               : min 1, max 65536, default 128
PawnsHash          : Hash / 8 or Hash / 4, default 64

martedì 29 aprile 2014

At the time of release rev.6, I noticed a serious bug... Sorry for the inconvenience.

A preview of some new features in the rev.6:
  • support up to 32 cores (verified, no bugs!);
  • improvement in search, evaluation and cutting nodes;
  • improvement in evaluation function;
 A special thanks to Matteo D'Annibale (author of Black Mamba) for some valuable tips and for the fruitful exchange of ideas (thanks, Matt!).

venerdì 25 aprile 2014

DeepSaros_eXp rev.5

General revision of the new DeepSaros, with some improvements:
  • Cleaning the source code
  • Improved zugzwang detect
  • added some end-games
  • added a patch in Aspiration Window
  • added a patch in PV-qsearch
  • added a patch in See.c
Now this engine begins to pleasure me! For the time being, remains the Time Manager's handicap, which is not very accurate.  In the next review, I'll try to improve this aspect.

Download DeepSaros_eXp - rev. 5

Aloha!
Carotino.
A short blitz-test...

Nome torneo: DeepSaros_Test-006
Sito/ Nazione: ATTILA, Italia
Livello: Torneo 40/3
Hardware: AMD FX(tm)-8350 Eight-Core Processor with 15,7 GB Memory
Sistema operativo: Windows 7 Ultimate Professional Service Pack 1 (Build 7601) 64 bit
TimeControl "40/180:40/180:40/180"

   Motore                                              Score          De
1: DeepSaros_eXp-popcnt-w64 6,0/10 ·········· 
2: Fire 3.0 x64                                     4,0/10 0=0==1==0=

http://www.mediafire.com/download/sg5diay0h9z19zr/DeepSaros_Test-006.pgn.zip 

giovedì 24 aprile 2014

DeepSaros eXp - Rev.4

I have done some changes into the Hash Table's code...
The playing strength has increased significantly. There are no other changes in the code.
 
 
Aloha!
Carotino.
 

Deep Saros "eXp" - rev.3

After a period in which I abandoned chess and programming, I went back to work on the old DeepSaros.
  • Changed some things in the Time Manager;  
  • some small experiments in the search moves and cutting of the nodes;  
  • some small experiments in evelaution.c;  
  • fix some minor bugs;
 I've only done a few test games (I'm darn lazy!), But the results are encouraging...

 DeepSaros_Test-001
ATTILA, 2014.04.24
Punteggio medio: 3000  (Categoria 30)
                             Rtng    Score     DeepSa Deep R Gull I Bouque   Perf Chg
--------------------------------------------------------------------------------------
 1: DeepSaros_eXp-popcnt-w64 3000  13.5 / 18   XXXXXX ==1101 1=0=11 11111=   3193 +45
 2: Deep Rybka 4.1 x64       3000   2.0 /  6   ==0010 XXXXXX ...... ......   2875 -10
 3: Gull II beta2 x64        3000   2.0 /  6   0=1=00 ...... XXXXXX ......   2875 -10
 4: Bouquet 1.8 x64          3000   0.5 /  6   00000= ...... ...... XXXXXX   2599 -25



Results and games (pgn) are included in the distribution files.
Important: Please read the ReadMe.txt file

Download DeepSaros "eXp" - rev. 3

Enjoy!
Carotino.

giovedì 26 dicembre 2013





Deep Saros ver. 4.1.6 released.


After a decent performance obtained in the last tournament of Graham Banks (Don Daley Tribute), I wanted to make more efficient the engine.
DeepSaros wasted many points against weaker opponents, so I implemented a rudimentary function of contempt.
They were also introduced several optimizations, to make the search faster and more efficiently.
The value of the units and the weights of the positional factors have been balanced. The engine now is more balanced and objective in his evaluations.
For installation, follow the instructions in the file 'ReadMe.txt'. To adjust the parameters, read the file 'parameters.txt'. 

For download, see the Downloads Page.

martedì 10 dicembre 2013


Version 4.1.3c is released.

- correct a serious bug in Time Manager;
- allow the Fisher Random mode (Chess 960);
- correct a bug in Draw Factor.

Go to download page...

lunedì 9 dicembre 2013

Don Dailey Tribute 8CPU (starting soon)

Graham Banks has just started a tournament in memory of the late Don Daley. Deep Saros still suffers of a not optimal Time Manager, but this is a good opportunity to see if he is worthy to aspire to fight with the best engines...


Xeon X5430x2 Octal
ChessGUI
2048mb hash per engine where possible
3-4-5 piece tablebases
Ponder off
ICCFMasters2011.cgb book (limited to 12 move depth)
40 moves in 29 minutes repeating (equivalent to CCRL 40/40)
All engines 64-bit 8CPU where available
2 cycles 26 rounds

Participants

Houdini 4 64-bit 8CPU
Komodo TCEC 64-bit 8CPU
Stockfish DD 64-bit 8CPU
Critter 1.6a 64-bit 8CPU
Rybka 4.1 64-bit 8CPU
Bouquet 1.8 64-bit 8CPU
Gull 2.3 64-bit 8CPU
DeepSaros 4.1.3b 64-bit 8CPU
Sting SF 4 8CPU
Hannibal 1.4b 64-bit 8CPU
Protector 1.5.0 64-bit 8CPU
Chiron 1.5 64-bit 8CPU
Hiarcs 14 8CPU
Deep Junior Yokohama 64-bit 8CPU

venerdì 6 dicembre 2013


Deep Saros ver. 4.1.3b released.

News:

- some experiments in low depth search
- draw factor parameter (contempt)
- PV Hash parameter

Download it in the Download Page...

lunedì 2 dicembre 2013

DeepSaros ver. 4.1.2 it has not been prepared for the challenges against other engines, this is not his goal, but it's a chess engine designed exclusively for chess players who are searching variants and game plans sharp and speculative.
 
Here are some examples of how it is possible, using DeepSaros 4.1.2 to find continuations original and elegantly.


Karpov - Gelfand. Linares, 1993.

In this position, DeepSaros offers immediately the move used by Karpov in the game: 1.Rd1-d5!


Minasian-Jonkman. Anibal op, 2000

Even in this position DeepSaros suggest: 1.Rd1xd6!

Another nice position:

Karpov-Kasparov. New York, 1991

Here, all chess engines suggest the move: 1.Bf8, with draw... But not DeepSaros!
He embraces the choice, brave and speculative, of Gary Kasparov and play 1.Rxe3!


These choices are the best ever?
Probably not. Against a computer, no ... But against a human player, I say yes!
The psychological effect is very important in chess, and that's why the moves unusual and surprising, often have a deadly effect.
Take, eg., the last diagram. Maybe Houdini able to resist the sacrifice of the Black, but a human being? Even a great champion like karpov did not succeed...
 

sabato 30 novembre 2013

A small but annoying bug has been detected and corrected.
Our company apologizes to customers. The correct version of the engine can be downloaded HERE, at no additional cost.

This is not a new version, but the necessary replacement.

Our Customer Service apologizes for the inconvenience. The programmer will be punished with 50 lashes on his back.


Signed:
The Galactic General Manager






The national team of Nordic skiing of Western Sahara would like to thank all those who have downloaded DeepSaros.

Thanks for the help, guys!!

venerdì 29 novembre 2013






Deep Saros ver. 4.1.3

Ok, this version seems quite competitive, and should not make a bad impression...

DeepSaros now supports the new Robbabases through dynamic link library, as in the latest versions of Ivanhoe:

  • To use the Robbabases, in windows version, you must put the file "RobboBaseLib.dll" in the same folder of the engine, or in the immediately higher.

  • To use the Robbabases, in linux version, you must put the file "RobboBaseLib.so" in the same folder of the engine, or in the immediately higher.

A tip: assign to PawnsHash, about 1/8 of the Hash.
You can also try to assign 1/4 of the Hash...

Price: Deep Saros costs lots of money ... $ 0.000, but the 0, 0001% of revenues will be paid to the Nordic ski team of the Western Sahara.
Aloha!
 

giovedì 28 novembre 2013

The latest version was a bit "merry". At this moment, I'm testing the new version 4.1.3 which is proving quite competitive.
To check if the engine sounds good, I'm running a match against Stockfish (24 games).

CPU : AMD 8350-FX 8 cores
O.S. : Windows-7 Ultimate Professional (SP-1)
GUI : Arena 3.0
Book: "Libra 8 moves.abk"
Hash : 2048 MBytes
No TB
Time : 60 min. / game


Partial result (after 6 games):

DeepSaros_test-004
ATTILA, 2013.11.27 - 2013.11.28
Punteggio medio: 3000  (Categoria 30)
                                  Rtng    Score     123456   Perf Chg
----------------------------------------------------------------------
 1: DeepSaros_413_popcnt_w64      3000   3.5 /  6   1==0=1   3057  +5
 2: Stockfish_13111017_x64_modern 3000   2.5 /  6   0==1=0   2943  -5
----------------------------------------------------------------------
6 games: +2 =3 -1


The match will continue tonight, with other 6 games...

The engine is doing well! I have not tested it on short time controls (blitz, bullet, etc.), but, frankly, they do not interest me.

Download PGN of first 6 games 

lunedì 25 novembre 2013


Deep Saros ver. 4.1.2 "Dynamic".

This is an experimental version which focuses on the dynamic game.
It is not suited to the challenges "computer Vs. computer", but I prepared for personal use. The goal of this release is to find sharp and original variations for O.T.B. players.


This version is not appropriate for lovers of exciting tests based on thousands of one-minut-games!