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.