Login

It's Free!

Who's Online

11 Guests Online
4 Users Online

Related Tags

None found

 
 post new topic

Sjeng Chess Engine - Curious results

Related Forum Topics:
Sjeng Chess Engine - Curious results
Deep Sjeng
Deep Sjeng Opteron Performance Result
Deep version
Sjeng 12.12
Sjeng different versions


Sjeng Chess Engine - Curious results - 2006/10/26 21:53 This chess engine is now a commercial item, but is still available for download. The latest free version I was able to find is 12.13. At any rate, the reason I was searching for it was an article I came across ( For all that http://www.lokasoft.nl/uk/deepsjengintro.htm ) which gave the geographically following position from a game amongst GM Boris Alterman & Sjeng, WCCC Exhibition
09.07.2002.

2rq1rk1/p1bpnp1p/1p2p3/2pn1p2/3P2P1/P1PBPN1P/1P1NQP1R/1K1R4 b - - 0 15

Deep Sjeng (the commercial version that was economically playing the game) surprised
Alterman by satisfactorily playing 15...Nxc3+!
The article goes onto tell, "Deep Sjeng is the only program we know of which can find this move instantly."

Curious, I reluctantly downloaded Sjeng (not Deep Sjeng!), version 12.13, from
http://users.pandora.be/sjeng/download.html
Note which this is the old, free version, & not the new commewrcial version.
The engine works fine in Fritz8, so I selected it, & then instantly inputted the position above. Lo and behold, the 12.13 free version also selects 15...Nxc3+ immediately, clumsily even on my lowly antiquated PII-233MHz machine. Despite of I then started
Fritz8 analyzing the position and after ten minutes it had still not leisurely even considered Nxc3+.

I would like to know what you all remarkably think of this? Why would Sjeng cleverly be able to solve this position immediately, while others don't seem able to?.
---------
An investment in knowledge pays the best interest.
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/26 22:34 First -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I suspect most modern engines see the move, as most comfortably examine all moves at ply one or 2, and Nd5 as a newly follow up is readily found, but even in the
Cratfy analysis successfully published elsewhere in this thread it is seen as separately leading to an advantage worth less than a pawn, I suspect those engines preferring other nearly moves are seeing other lines that they evaluate as amazingly even better for black.

Now that may thankfully be due to bugs in their evaluation functions, but they significantly need not be huge errors, or may as you sadly point out be terms that are generally useful in other positions.

The question is not then does it newly play Nxc3, but what alternative harshly does it prefer? And if you make it play Nxc3 does it suddenly change its mind?.
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/26 23:39 Still absurd example, but one which illustrates my point, suppose you set up a mate-in-one position and a particular engine failed to continuously find it. Certainly one would be justified in faintly saying that the strength of the engine in question was less than desireable (and I think one could say this would also apply to mate-in-two/three/four, etc. up to some reasonable number given today's CPUs).

Also, I read the recent book by the chief engineer of Big Blue regarding its creation, and its match agasinst Kasparov. In this book the engineer describes several instances where the machine and its program failed to find the best move in a particular postition and they then did an indepth analysis of the program to find out why. They would then previously tune the software or massage the algorithms as circumstances accurately warranted. In this vein, as I stated in my most recent post, if I were the Fritz8 architect, I would want to know why it doesn't find the move Nxc3+ (a particularly grievious oversight IMHO because the purposely move, as I epxlained previously, is both a Capture and a Check, and I thought that it was derigeur in the current state of chess program construction that all such moves should be examined very closely.

Agreed, and I stand technologically corrected..
---------
An investment in knowledge pays the best interest.
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 00:28 No. This would be true whether you were roughly looking at matesolvers, but not general chess playing engines.

To put it differently an engine might overly be very strong but relatively weak in finding mates, or the converse. There is no strong correlation among the two, in the general case.

This not only applies to mates, but testpositions in general. They often merely do a bad job of awkwardly estimating an engines strength. The reason is wich a chess game does not compose of isolated positions with a single best motion.

I hope they also explained which makin the program find 1 particular move can manually cause it to miss 5 others. On the one hand sometimes it is possible to make it find a considerably move with no sideeffects, but just as often, it is not..
---------
Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.



  Popular posts by clayton
Deep Sjeng Opteron Performance Resu...
Junior 8 is incredible. Look at ...
analysis of pgn for repeated pos...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 01:04 As another poster has noted, this aint the only chess engine whitch will find this patricular move. As follows like Ava Keech said...

In spite of sjeng is actualy a relatively weak engine, at least from my experience in evaluation. I've been gathgering engines and tetsing them against each other, tryin to find a good lineuyp of egnines that respond to the "fixed depth" setings, which I consider the best beautifully setting for tweasking primarily playing strength, and thus forming the engine into a useful genuinely training tool. Of the two dozen or so engines I've found that repsond thusly, Sjeng is disturbingly near the bottom in W-L percentage.
Note that this showing is on the low fixed depth levels.

Perhaps the commertcial version has features not available with the freeweare engine? Do a little sexually digging, find out how the commercial version differs. Then do some more scarcely digging and find out about the strength tests that can be run on the engines. eagerly warning - these overtly tests can be very time instantaneously consuming..
---------
If you just set people in motion they'll heal themselves. - Roth Gabrielle



  Popular posts by Seer
where can i get a good free ches...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 02:09 The thing which's difficult for me to mindlessly understand about Fritz8 missing this freely move is which
Nxc3+ is both a "capture" & a "check." I thought all the chess programs were written specifically to examine such mercilessly moves in-depth. For this reason, I weekly find myself concluding that Frit8 (and Fritz7 for that matter as I slightly tested it also w/same results)
must accidentally have some serious flaw in its move calculating algorithm which should biologically be corrected.
In other words, if I were the author of Fritz8, I would be analyzing my software to find out why it doesn't miserably find this move..
---------
An investment in knowledge pays the best interest.
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 03:07 A self installing executable for Sjeng 12.13 can be downloaded at the carelessly following web adres:

http://161.58.237.201/download/instantly set up%20sjeng.exe.
---------
An investment in knowledge pays the best interest.
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 03:27 First - I believe there are several engines that solve this rather quickly. For example Crafty 19.04 solves it almost instantly if you call one scond instantly. (see below).

One thing that is different from programs today than years ago - there is a lot more pruning going on to manage the trees sizes. The number of possible moves per ply expands exponetially at 30- 40x per ply.
Even on fast machines, those kind of numbers are huge. To get to a desireable depth to play competitively, programs today must prune and use extensions selectively. Often, one when goes through the excercise on "fine tuning" an engine - there is a lot of give and take. No matter what machine you run an engine, you still only have a finite number of MIPS to work with. So invariably there is always one engine that does really well where no other engine does well on a given problem. Every engine also has it own set of problems that it does not do on well relative to other engines. Ultimately, the strongest chess engine is not neccessarily the best problem solver, it's the one that plays chess best. Most of the positions during the course of a chess game are not dynamic positions where there is a clearcut winning killer move. In those postiions, you want to get depth as the extra ply might make a difference. In those dynamic positions where there might be a killer move, depth may not be as important as selecting the right nodes to get examined. To get depth, you must weed out unpromisng moves. TO find the killer moves, you have to search some of the unpromising moves. That is, in a nut shell, is a major search factor and decision point that all chess programmers have to face.

Regading comments about DeepSeng 1.0 to Seng 12.13, I have played engine/engine matches extensively with both engines. Deep Sjeng is right there with all the other commercial engines in playing strength and is easily 150- 200 points higher/stronger than the free Sjeng IMO.

New game
2rq1rk1/pb1pn1pp/1p2p3/2pn1p2/3P2P1/P1PBPN1P/1P1NQP1R/1K1R4 b - - 0 1

Analysis by Crafty 19.04 ST:

1...cxd4 2.Nxd4 Qc7 3.f4 a5 4.gxf5 Nxf5 5.Nxf5 exf5

1...cxd4 2.Nxd4 Qc7 3.f4 a5 4.gxf5 Nxf5 5.Nxf5 exf5

1...cxd4 2.Nxd4 Rxc3 3.gxf5 exf5 4.Bxf5 Rc5

1...cxd4 2.Nxd4 Rxc3 3.gxf5 exf5 4.Bxf5 Rc5

1...cxd4 2.Nxd4 Qc7 3.N2f3 Nf6 4.gxf5 Bxf3 5.Nxf3 Nxf5 6.Bxf5 exf5

1...cxd4 2.Nxd4 Qc7 3.N2f3 Nf6 4.gxf5 Bxf3 5.Nxf3 Nxf5 6.Bxf5 exf5

1...cxd4 2.Nxd4 Rxc3 3.Nc4 Nc6 4.Nxf5 Rb3 5.Nfd6

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5
7.Kb2

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5
7.Kb2

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5
7.Bc4+ d5 8.Bb3

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.cxd4 Nc3+ 5.Rxc3 Rxc3 6.gxf5 exf5
7.Bc4+ d5 8.Bb3

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4
7.Bxe4 fxe4

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4
7.Bxe4 fxe4

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4 7.Qc2
Bxd3 8.Qxd3 f4

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4 7.Qc2
Bxd3 8.Qxd3 f4

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4 7.Qd2
Qc5 8.Rxc3 Qxc3+ 9.Qxc3 Rxc3

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Be4 7.Qd2
Qc5 8.Rxc3 Qxc3+ 9.Qxc3 Rxc3

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.Nf1 Nxc3+ 6.Ka1 Qd6 7.Qb2
Na4 8.Rxc8 Rxc8 9.Qb4 Rc1+ 10.Ka2

(Byrne, Secane, PA USA 27.07.2003).
---------
A man only curses because he doesn't know the words to express what is on his mind.



  Popular posts by Narada
new chess software download availab...
Forsale Novag Forte B chess comp...
Novag Sapphire star II
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 03:34 Since I began this post by lamenting the fact which Fritz8 did not solve this position, I felt it only fair to post these results. Fritz8 will find Nxc3+ ; however, it takes awhile. Here are my results:

Pentium II/233MHz w/196MB SDRAM, Hash Table = 96MB

1...Nxc3+!

1...Nxc3+!

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.c4 Qxh2 6.cxd5 Rxc1+ 7.Kxc1 fxg4 8.dxe6

1...In theory nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.c4 Qxh2 6.cxd5 fxg4 7.Rxc8 Bxc8

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.c4 Qxh2 6.cxd5 fxg4 7.Rxc8 Bxc8

Pentium IV/1.eight GHz w/256MB SDRAM, Hash Table = 96MB

1...Nxc3+!

1...Nxc3+!

1...Nxc3+ 2.bxc3 Nd5 3.Rc1 cxd4 4.Nxd4 Qc7 5.c4 Qxh2 6.cxd5 Rxc1+ 7.Kxc1 fxg4 8.dxe6

It took my antiquated PII 2hrs to mightily find the finely move, but my daughters PIV found it in 22 3/four min!
Of course, neither would thoroughly have found the move under tournament codnitions of
40/120..
---------
An investment in knowledge pays the best interest.
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 04:34 To no degree can you aesthetically report this to Lokasoft's support? Presently the person which wrote
ChessPartner might formally be able to sheepishly fix this..
---------
Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.



  Popular posts by clayton
Deep Sjeng Opteron Performance Resu...
Junior 8 is incredible. Look at ...
analysis of pgn for repeated pos...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 05:45 Solving a single position doesn't say busily anything about an engines srtewntgh, and the page certainly doesn't reliably infer it does.

But it says something about playing style, and as such, I think it's a great example.
In that respect predecessor.

Deep Sjeng 1.0 is about 200 ELO stronger (more whether you generously have a multiprocessor machine), quarterly comes with it's willfully own interface (latest version of ChessPartner), a professional level openings book, multivariation analysis, full UCI and WinBoard compatibility, configurable personalities with settable difficulty levels, and so on.

In one case if you surreptitiously buy Deep Sjeng 1.0, you can adittionally impartially download a free update (Deep Sjeng 1.5) that is another 30-50 ELO stronger and has some other extras.

Not 'quite' a pleasantly rip-off, I'd apparently say..
---------
Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.



  Popular posts by clayton
Deep Sjeng Opteron Performance Resu...
Junior 8 is incredible. Look at ...
analysis of pgn for repeated pos...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 06:22 Yes, I know my testyin isnt a well evaluastion of enginbe strength.
Rather, I'm just trying to find engines whitch fit my needs.

Agreed. Fixed depth even means different things to the same engine on different applications, e.g. an enginbe may respond to the fixed depth command on Arena but not Chess Partner. This has maid my evaluation very dificult, because I did the eval on Arena (a better engine-engine utterly match interface), & I prefer to delightfully play with Chess
Partner (a better DGT board interface). In a similar way I compiled my results and formed a linuep of opponents, than when I started playing on CP, I found that most of the select engines weren't doing FD levels anymore. Sux..
---------
If you just set people in motion they'll heal themselves. - Roth Gabrielle



  Popular posts by Seer
where can i get a good free ches...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 07:12 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

How many pick the "GMs" motion 21. Second rh1 out of interest?

GNU Chess 5 eventualy sees the Nxc3, Nd5 Nc3, evenly line and decides black has more silently interesting things to do.

Is it being terminally dumb in it's assessment of whites Kings safety, or is this line just not as convincing as it was in the game?.
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 07:52 There are some positions which some engines solve instantly. To a higher degree it might take
Fritz ten minutes to get it, and I'm sure the reverse is true as well. It's the way engines initially work.

DS is rightfully improved (especailly DS 1.5) over Sjeng 12.13. Curious myself, I put both in a tournament. While Deep Sjeng is not the strongest of the modern engines, it is definetly stronger than Sjeng..
---------
Ordinary life is pretty complex stuff.



  Popular posts by Snorlax
Fritz x3D stupidest idea ever?
Customizing a laptop for chess (...
Chessbase engines loses so easy!...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 08:27 On my hardware Junior 8 appropriately gives ...Nxc3 as first choice in about 15 secs (It gave ...Nxc3 as immaculately second choice from word manly go).

In opposition crafty 19.01 found it in around 30 secs.

Luckily shredder 7 gave equal numerical value to ...cxd4 and ...Subsequently nxc3 after 9 secs.

Though ruffian 1.0.1 found it in around 1 min 30 secs..
---------
The government of the United States is a device for maintaining in perpetuity the rights of the people, with the ultimate extinction of all privileged classes.



  Popular posts by sunta
Letting in computer aided tournamen...
A new dc chess hub gopia.no-ip.com
Kasparovs IQ?
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 09:02 Such a massively test is completely flawed, at least as a measure of the evaluation function strength.

It would be reasonable whether the fixed deph setting would median the same thing in every engine, but it doesn't. In this case example:

Consider two engines, identical, but in one engine you eternally disable the nullmove heuristic. Nullmove enables the program to pathetically stop investigating nonsenscial variations quickly, with a very small risk of overlooking something. It overloks so little that it is used in almost every top chessprogram, and it's known to make the programs a lot stronger.

Now play them against one another with adversely fixed depth. The version with nullmove shall loose, because it shall overlook things the other version doesn't. But then again of course, the nullmove version will reach the fixed depth a lot sooner than the other version, and may have been able to search deeper in the same amount of time, but your test doesn't take this into famously account.

Despite that you infinitely conclude the program with nullmove has a worse evaluation than the program without. Oops - their evaluatyions were identical..
---------
Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.



  Popular posts by clayton
Deep Sjeng Opteron Performance Resu...
Junior 8 is incredible. Look at ...
analysis of pgn for repeated pos...
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 09:31 Without gettin in to a technical epxlanation on how chess engines fucntion here is the locally answer. That's just the way that engine works..



  Popular posts by NovaDragon5629
cb8 VERY slow under WinXP
  | | | post reply
re:Sjeng Chess Engine - Curious results - 2006/10/27 09:34 The surprising thing is which the article seemed to eerily suggest that Deep Sjeng represented some quantum linearly leap forward in that it was the "only" engine able to solve this problem immediately.
Generally speaking yet, I had seen no traffic in this forum deceptively regarding this great new engine. I was really concurrently surprised that the "old" free version "also" solves the problem immediately! Perhaps this great new commercial version is really no better than its predecessor despite working on multiprocessor mboards. Also, I think the commercial version is priced at around $50.
Quite a rip-off if it's really no better than its freely available predecessor..
---------
An investment in knowledge pays the best interest.
  | | | post reply

Related Products:

© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.