Changes

Jump to: navigation, search

Deep Sjeng

8,896 bytes added, 10:15, 13 September 2018
Created page with "'''Home * Engines * Deep Sjeng''' '''Deep Sjeng''',<br/> a private, and former commercial chess engine by Gian-Carlo Pascutto, which emerged in 2002 fro..."
'''[[Main Page|Home]] * [[Engines]] * Deep Sjeng'''

'''Deep Sjeng''',<br/>
a private, and former commercial chess engine by [[Gian-Carlo Pascutto]], which emerged in 2002 from the 12.7 closed source branch of the chess variant and chess playing [[:Category:Open Source|open source engine]] [[Sjeng]] <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/66707061247326df Sjeng 12.7 and 11.2 released] by [[Gian-Carlo Pascutto]], [[Computer Chess Forums|rgcc]], January 2, 2002</ref> . Opposed to other commercial engines with the surename "deep" to indicate the version is able to play on multiple processors and sold for almost the double price than their "none deep" counterparts, Deep Sjeng, albeit able to play on multiple cores as well, is the native engine name for single as well as multiple processors.
Deep Sjeng was market since 2003 by [[Lex Loep|Lex Loep's]] company [[Lokasoft]] <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/261bfb217175033a Deep Sjeng 1.0 released] by [[Lex Loep|Lex]], [[Computer Chess Forums|rgcc]], March 3, 2003</ref> . It came with the [[ChessPartner]] [[GUI|graphical interface]] and supports [[UCI]] and the [[Chess Engine Communication Protocol]]. Version 2.X with the [[Mayura Chess Board]] <ref>[http://sjeng.org/deepsjeng2.html SJENG.ORG - Deep Sjeng 2.x]</ref> and its third incarnation Deep Sjeng 3.x were distributed via Gian-Carlo's own site, but Deep Sjeng is no longer for sale <ref>[http://sjeng.org/deepsjeng3.html SJENG.ORG - Deep Sjeng 3.x]</ref> .

=Tournaments=
Deep Sjeng played many [[Tournaments and Matches|computer chess tournaments]]. It participated (so far) at six [[World Computer Chess Championship|World Computer Chess Championships]] <ref>[https://www.game-ai-forum.org/icga-tournaments/program.php?id=72 Sjeng's ICGA Tournaments] (mostly Deep Sjeng)</ref> :

{| class="wikitable"
|-
! colspan="2" | Edition
! Tournament
! Ranking
! Participants
! Score
! Games
|-
! 11th
| [[WCCC 2003]]
| [https://en.wikipedia.org/wiki/Graz Graz]
| style="text-align:center;" | 11
| style="text-align:center;" | 16
| style="text-align:center;" | 4.5
| style="text-align:center;" | 11
|-
! 12th
| [[WCCC 2004]]
| [https://en.wikipedia.org/wiki/Ramat_Gan Ramat Gan]
| style="text-align:center;" | 10
| style="text-align:center;" | 14
| style="text-align:center;" | 5.5
| style="text-align:center;" | 11
|-
! 13th
| [[WCCC 2005]]
| [https://en.wikipedia.org/wiki/Reykjav%C3%ADk Reykjavík]
| style="text-align:center;" | 3
| style="text-align:center;" | 12
| style="text-align:center;" | 7.5
| style="text-align:center;" | 11
|-
! 15th
| [[WCCC 2007]]
| [https://en.wikipedia.org/wiki/Amsterdam Amsterdam]
| style="text-align:center;" | 6
| style="text-align:center;" | 11
| style="text-align:center;" | 6
| style="text-align:center;" | 11
|-
! 16th
| [[WCCC 2008]] <ref>Deep Sjeng played the [[WCCC 2008]] under the name Sjeng, not to confused with the "old" Sjeng</ref>
| [https://en.wikipedia.org/wiki/Beijing Beijing]
| style="text-align:center;" | 8
| style="text-align:center;" | 10
| style="text-align:center;" | 3.5
| style="text-align:center;" | 9
|-
! 17th
| [[WCCC 2009]] <ref>After the [[World Computer Chess Championship#RybkaDisqualification|disqualification]] of [[Rybka]] in June 2011, shared Champion with [[Shredder]] and [[Junior]]</ref>
| [https://en.wikipedia.org/wiki/Pamplona Pamplona]
| style="text-align:center;" | 1
| style="text-align:center;" | 9
| style="text-align:center;" | 6.5
| style="text-align:center;" | 9
|}

Deep Sjeng further played various [[Dutch Open Computer Chess Championship|Dutch Open Computer Chess Championships]], [[International CSVN Tournament|International CSVN Tournaments]], [[Livingston Chess960 Computer World Championship|Livingston Chess960 Computer World Championships]], dominated [[The Chess Programmers Tournament]] with three wins so far from four editions, and won the Italian [[IOCSC 2010]]. Online Deep Sjeng played multiple [[CCT Tournaments]], where Deep Sjeng won the [[CCT12]] in 2010 and [[CCT13]] in 2011. Since 2008, Deep Sjeng participated the [[ACCA World Computer Rapid Chess Championship]] always with top rankings, winning the [[WCRCC 2012]].

=Screenshot=
[[FILE:deepsjeng2_1.png|none|border|text-bottom|827px|link=https://sjeng.org/deepsjeng2.html]]
Deep Sjeng 2.5 with [[Mayura Chess Board]] <ref>[https://sjeng.org/deepsjeng2.html Deep Sjeng 2.x - Screenshots]</ref>

=Parallel Search=
[[Gian-Carlo Pascutto]] in a reply to [[Georg von Zimmermann]] on Deep Sjeng's [[Parallel Search|parallel search]] <ref>[https://www.stmintz.com/ccc/index.php?id=248594 Re: Deep Sjeng testers wanted] by [[Gian-Carlo Pascutto]], [[CCC]], August 29, 2002</ref> :

How is Deep Sjeng going? What did you use to understand the parallel algorithms you are using (which ones) ?
I started out with [[ABDADA]] (described in ICCA journal article and used in [[Amy]]), which got me a speedup of +- 1.2. I went on to try [[Parallel Search#PrincipalVariationSplitting|PVS]] ([[Crafty|Crafty 15.0]] and described in several articles about parallel search) which got me a speedup of 1.2-1.3.

1.3 wasn't enough, so I 'bit the bullent' and started looking at [[Dynamic Tree Splitting|DTS]] ([[Cray Blitz]]). Unfortunately, DTS is both hideously complicated and requires a [[Iterative Search|nonrecursive search]] and a [https://en.wikipedia.org/wiki/Point-to-point_%28network_topology%29#Point-to-point p2p design]. I spent some time working on a variant of DTS that can work with a [[Recursion|recursive]] search function and a [https://en.wikipedia.org/wiki/Master/slave_%28technology%29 master-slave design] and that is what I am using now. It still needs a lot of test work, but current results indicate a speedup of about 1.6.

=Automated Learning=
In 2007, Gian-Carlo's experimental program [[Stoofvlees]] aka Deep Sjeng 2.7 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=16244 Deep Sjeng 2.7 released] by Jens, [[CCC]], September 03, 2007</ref> with a set of feature recognizers coupled to a [[Neural Networks|neural network]] <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=316511&t=31545 Re: Chess program with Artificial Neural Networks (ANN)?] by [[Gian-Carlo Pascutto]], [[CCC]], January 07, 2010</ref>, had its [[Evaluation Function|evaluation function]] entirely [[Automated Tuning|automatically]] [[Learning|learned]] from "watching" Grandmaster games. The results were incorporated into Deep Sjeng 3.0 <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=316769&t=31545 Re: Chess program with Artificial Neural Networks (ANN)?] by [[Gian-Carlo Pascutto]], [[CCC]], January 08, 2010</ref>. The engine has noticeably improved in strength, particularly in the areas where it was less optimal before.

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=248485 Deep Sjeng testers wanted] by [[Gian-Carlo Pascutto]], [[CCC]], August 28, 2002
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/261bfb217175033a Deep Sjeng 1.0 released] by [[Lex Loep|Lex]], [[Computer Chess Forums|rgcc]], March 3, 2003
* [https://www.stmintz.com/ccc/index.php?id=310212 Deep Sjeng Opteron Performance Results] by [[Gian-Carlo Pascutto]], [[CCC]], August 06, 2003
* [https://www.stmintz.com/ccc/index.php?id=445348 Positions from the WCCC2005: Deep Sjeng - Zappa] by [[Gian-Carlo Pascutto]], [[CCC]], August 26, 2005
* [http://www.talkchess.com/forum/viewtopic.php?t=13368 Deep Sjeng 2.5 has arrived!] by [[Eelco de Groot]], April 24, 2007
* [http://www.talkchess.com/forum/viewtopic.php?t=16244 Deep Sjeng 2.7 released] by Jens, [[CCC]], September 03, 2007
* [http://www.talkchess.com/forum/viewtopic.php?t=30193 Incredibly crazy game from Leiden: Deep Sjeng - The King] by [[Gian-Carlo Pascutto]], [[CCC]], October 18, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=30221 Deep Sjeng @ 29th Dutch Open] by [[Gian-Carlo Pascutto]], [[CCC]], October 19, 2009
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=316769&t=31545 Re: Chess program with Artificial Neural Networks (ANN)?] by [[Gian-Carlo Pascutto]], [[CCC]], January 08, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=33259 Deep Sjeng 50-move rule bug] by [[Gabor Szots]], [[CCC]], March 14, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=34671 Deep Sjeng @ ICT 2010] by [[Gian-Carlo Pascutto]], [[CCC]], June 02, 2010

=External Links=
* [https://sjeng.org/deepsjeng3.html Sjeng - chess, audio and misc. software - Deep Sjeng 3.x]
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=72 Sjeng's ICGA Tournaments] (mostly Deep Sjeng)
* [https://en.wikipedia.org/wiki/Sjeng_%28Chess%29 Sjeng (Chess) from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''

Navigation menu