The Champions 2012 8CPU

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Round 5

Post by S.Taylor »

Every time a top program loses a game, i feel like there must be some weakness due to which it lost, but i might be wrong.
Perhaps chess is NOT absolute? perhaps it doesn't require any bad move or weak move, for the opponent to beat it?

A draw doesn't bother me because i habitually think that it doesn't prove a weakness in the strongest program.

But who knows? Maybe perfect chess, if and when we get there, might have losses playing against itself. (even 5 losses in a row?)
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Round 5

Post by S.Taylor »

Graham Banks wrote:
Round 5 PGN - http://kirill-kryukov.com/chess/discuss ... p?id=28151

If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
http://home.pacific.net.au/~tommyinoz/client.zip
Host - GrahamCCRL.dyndns.org Port - 16083

There is also a live broadcast in Playchess.
Never yet saw it working and moves being played, on my computer.
It DOES come up with the added details, but no moves being played, nor archives of played games.
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Round 5

Post by Graham Banks »

S.Taylor wrote:Every time a top program loses a game, i feel like there must be some weakness due to which it lost, but i might be wrong.
Perhaps chess is NOT absolute? perhaps it doesn't require any bad move or weak move, for the opponent to beat it?

A draw doesn't bother me because i habitually think that it doesn't prove a weakness in the strongest program.

But who knows? Maybe perfect chess, if and when we get there, might have losses playing against itself. (even 5 losses in a row?)
We're not at the stage where the top engine is unbeatable, so the occasional loss is to be expected. :)
gbanksnz at gmail.com
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Round 5

Post by S.Taylor »

Graham Banks wrote:
S.Taylor wrote:Every time a top program loses a game, i feel like there must be some weakness due to which it lost, but i might be wrong.
Perhaps chess is NOT absolute? perhaps it doesn't require any bad move or weak move, for the opponent to beat it?

A draw doesn't bother me because i habitually think that it doesn't prove a weakness in the strongest program.

But who knows? Maybe perfect chess, if and when we get there, might have losses playing against itself. (even 5 losses in a row?)
We're not at the stage where the top engine is unbeatable, so the occasional loss is to be expected. :)
Yes, but it would be more comforting if it would draw rather than lose whole points.
beram
Posts: 1187
Joined: Wed Jan 06, 2010 3:11 pm

Re: Round 5

Post by beram »

Graham Banks wrote:
S.Taylor wrote:Every time a top program loses a game, i feel like there must be some weakness due to which it lost, but i might be wrong.
Perhaps chess is NOT absolute? perhaps it doesn't require any bad move or weak move, for the opponent to beat it?

A draw doesn't bother me because i habitually think that it doesn't prove a weakness in the strongest program.

But who knows? Maybe perfect chess, if and when we get there, might have losses playing against itself. (even 5 losses in a row?)
We're not at the stage where the top engine is unbeatable, so the occasional loss is to be expected. :)
Nice pawn sacrifice d5! making the bishop on the long diagonal a killer, decided the game between Sting and Rybka
There are engines who don't find that move. Critter, Stockfish and Houdini find this instantly.

[D] r5r1/5q1k/2p1p1pb/1pP2p2/3PpP1P/pPB1P1R1/P1K3Q1/6R1 w - - 0 89
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Round 5

Post by S.Taylor »

beram wrote:
Graham Banks wrote:
S.Taylor wrote:Every time a top program loses a game, i feel like there must be some weakness due to which it lost, but i might be wrong.
Perhaps chess is NOT absolute? perhaps it doesn't require any bad move or weak move, for the opponent to beat it?

A draw doesn't bother me because i habitually think that it doesn't prove a weakness in the strongest program.

But who knows? Maybe perfect chess, if and when we get there, might have losses playing against itself. (even 5 losses in a row?)
We're not at the stage where the top engine is unbeatable, so the occasional loss is to be expected. :)
Nice pawn sacrifice d5! making the bishop on the long diagonal a killer, decided the game between Sting and Rybka
There are engines who don't find that move. Critter, Stockfish and Houdini find this instantly.

[D] r5r1/5q1k/2p1p1pb/1pP2p2/3PpP1P/pPB1P1R1/P1K3Q1/6R1 w - - 0 89
So would any human, imho.
But wow, Sting must be a great engine to have got into that position in the first place (i see this from the diagram, even without following the game)

(I would also think that Rybka should have stopped sting from getting such a position).
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Round 5

Post by lech »

S.Taylor wrote:(I would also think that Rybka should have stopped sting from getting such a position).
Engines can't imagine the future and don't have a knowledge. The chessplayer knows that the sacrifice (d5!) should lead to win many moves earler, but an engine needs many depths. In such way Houdini can lose games too. It happens. The procent of successful attacks of Houdini is very very high, though,
Too high! :lol:
In many engine games the result is based on a lucky. Sometimes it is impossible to reverse the game result.
Maybe, I can't be friendly, but let me be useful.
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: Round 5

Post by S.Taylor »

lech wrote:
S.Taylor wrote:(I would also think that Rybka should have stopped sting from getting such a position).
Engines can't imagine the future and don't have a knowledge. The chessplayer knows that the sacrifice (d5!) should lead to win many moves earler, but an engine needs many depths. In such way Houdini can lose games too. It happens. The procent of successful attacks of Houdini is very very high, though,
Too high! :lol:
In many engine games the result is based on a lucky. Sometimes it is impossible to reverse the game result.
I was saying it was not only luck, in this position, and i don't think it was luck, to have got into this position.
lech
Posts: 1136
Joined: Sun Feb 14, 2010 10:02 pm

Re: Round 5

Post by lech »

S.Taylor wrote:
lech wrote:
S.Taylor wrote:(I would also think that Rybka should have stopped sting from getting such a position).
Engines can't imagine the future and don't have a knowledge. The chessplayer knows that the sacrifice (d5!) should lead to win many moves earler, but an engine needs many depths. In such way Houdini can lose games too. It happens. The procent of successful attacks of Houdini is very very high, though,
Too high! :lol:
In many engine games the result is based on a lucky. Sometimes it is impossible to reverse the game result.
I was saying it was not only luck, in this position, and i don't think it was luck, to have got into this position.
Happiness is an important part of our existence. Chess is like our life. Personally, I do not experience this condition. Maybe Sting has it a little more. Why not? :D
Maybe, I can't be friendly, but let me be useful.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Round 5

Post by velmarin »

Last Tournament Ponziani 8 cpu

Starting position out of the book.
Bouquet and Houdini_3 see score 0.00
Sting, go score 1.53 and perfect play and win.
Bouquet is blind.
[d]r1bqkb1r/ppp3Pp/3p4/7n/3n4/2P5/PP3PPP/RNB1KB1R w KQkq - 0 10
Image

Code: Select all

[Event "Ponziani Swiss 8CPU"]
[Site "ChessGUI"]
[Date "2012.12.11"]
[Round "1.1"]
[White "Sting SF 2 64-bit 8CPU"]
[Black "Bouquet 1.6 64-bit 8CPU"]
[Result "1-0"]
[ECO "C44"]
[PlyCount "106"]
[EventDate "2012.??.??"]
[TimeControl "40/1740:40/1740:40/1740"]

{Unknown Hardware} 1. e4 {[%eval 0,1] [%emt 0:00:00]} e5 {
[%eval 0,1] [%emt 0:00:00]} 2. Nf3 {[%eval 0,1] [%emt 0:00:00]} Nc6 {
[%eval 0,1] [%emt 0:00:00]} 3. c3 {[%eval 0,1] [%emt 0:00:00]} f5 {
[%eval 0,1] [%emt 0:00:00]} 4. d4 {[%eval 0,1] [%emt 0:00:00]} d6 {
[%eval 0,1] [%emt 0:00:00]} 5. exf5 {[%eval 0,1] [%emt 0:00:00]} exd4 {
[%eval 0,1] [%emt 0:00:00]} 6. Nxd4 {[%eval 0,1] [%emt 0:00:00]} Nxd4 {
[%eval 0,1] [%emt 0:00:00]} 7. Qh5+ {[%eval 0,1] [%emt 0:00:00]} g6 {
[%eval 0,1] [%emt 0:00:00]} 8. fxg6 {[%eval 0,1] [%emt 0:00:00]} Nf6 {
[%eval 0,1] [%emt 0:00:00]} 9. g7+ {[%eval 0,1] [%emt 0:00:00]} Nxh5 {
[%eval 0,1] [%emt 0:00:00]} 10. gxh8=Q {[%eval 153,22] [%emt 0:00:45]} Nc2+ {
(Nc2) [%eval -28,17] [%emt 0:00:12]} 11. Kd1 {
(Kd1) [%eval 181,26] [%emt 0:01:20]} Nxa1 {(Nxa1) [%eval -28,16] [%emt 0:00:00]
} 12. Qxh7 {(Qxh7) [%eval 189,26] [%emt 0:01:09]} Nf6 {
(Ng7) [%eval -67,21] [%emt 0:01:23]} 13. Qg6+ {
(Qg6) [%eval 197,22] [%emt 0:00:40]} Kd7 {(Kd7) [%eval -67,20] [%emt 0:00:00]}
14. Bd3 {(b3) [%eval 197,22] [%emt 0:00:44]} Be7 {
(Be7) [%eval -54,20] [%emt 0:00:50]} 15. Na3 {
(Bf5) [%eval 185,22] [%emt 0:00:58]} a6 {(Qe8) [%eval -139,20] [%emt 0:02:00]}
16. Re1 {(Bg5) [%eval 254,22] [%emt 0:01:25]} Qf8 {
(Qe8) [%eval -155,23] [%emt 0:00:48]} 17. f3 {
(Bh6) [%eval 262,23] [%emt 0:01:32]} Kd8 {(Kd8) [%eval -176,20] [%emt 0:01:04]}
18. Bg5 {(Bh6) [%eval 286,24] [%emt 0:01:04]} Bd7 {
(Bd7) [%eval -213,22] [%emt 0:00:54]} 19. Kc1 {
(Kc1) [%eval 311,25] [%emt 0:01:42]} a5 {(c5) [%eval -209,23] [%emt 0:00:53]}
20. Kb1 {(Kb1) [%eval 298,23] [%emt 0:00:49]} a4 {
(a4) [%eval -216,22] [%emt 0:00:11]} 21. Kxa1 {
(Kxa1) [%eval 303,25] [%emt 0:00:51]} Ra5 {(Ra5) [%eval -216,22] [%emt 0:00:12]
} 22. Bh6 {(Bh6) [%eval 307,25] [%emt 0:00:46]} Qg8 {
(Qg8) [%eval -213,24] [%emt 0:01:44]} 23. Qxg8+ {
(Qxg8) [%eval 298,26] [%emt 0:01:01]} Nxg8 {
(Nxg8) [%eval -213,22] [%emt 0:00:00]} 24. Bf4 {
(Bf4) [%eval 307,26] [%emt 0:00:56]} Bf6 {(Rh5) [%eval -212,22] [%emt 0:00:15]}
25. g4 {(Kb1) [%eval 327,25] [%emt 0:01:00]} Bh4 {
(Bh4) [%eval -219,24] [%emt 0:01:06]} 26. Rd1 {
(Rd1) [%eval 311,26] [%emt 0:01:18]} Bc6 {(Ne7) [%eval -224,23] [%emt 0:00:21]}
27. Rf1 {(Rf1) [%eval 311,25] [%emt 0:00:44]} Ke7 {
(Ne7) [%eval -221,23] [%emt 0:01:16]} 28. Nc2 {
(Nc2) [%eval 339,25] [%emt 0:00:51]} Bd7 {(Bd7) [%eval -228,22] [%emt 0:00:23]}
29. Nd4 {(Nd4) [%eval 339,25] [%emt 0:02:10]} Kf8 {
(Kf8) [%eval -231,23] [%emt 0:01:23]} 30. Kb1 {
(Bc4) [%eval 355,25] [%emt 0:00:33]} Ne7 {(Ne7) [%eval -239,24] [%emt 0:01:45]}
31. c4 {(c4) [%eval 355,25] [%emt 0:01:12]} Ra8 {
(Ra8) [%eval -242,24] [%emt 0:01:18]} 32. Nb5 {
(Nb5) [%eval 363,25] [%emt 0:01:33]} Rc8 {(Bxb5) [%eval -242,23] [%emt 0:00:15]
} 33. Rc1 {(c5) [%eval 351,24] [%emt 0:00:52]} Kf7 {
(Kg7) [%eval -231,22] [%emt 0:01:26]} 34. Bg3 {
(Be4) [%eval 375,25] [%emt 0:00:20]} Bxg3 {
(Bxg3) [%eval -244,23] [%emt 0:01:07]} 35. hxg3 {
(hxg3) [%eval 367,19] [%emt 0:00:01]} d5 {(Bxb5) [%eval -247,24] [%emt 0:01:43]
} 36. Rh1 {(Rh1) [%eval 379,23] [%emt 0:00:20]} Kg8 {
(Kg8) [%eval -253,25] [%emt 0:01:50]} 37. Nc3 {
(Nc3) [%eval 416,27] [%emt 0:01:03]} dxc4 {
(dxc4) [%eval -264,23] [%emt 0:00:17]} 38. Bxc4+ {
(Bxc4) [%eval 424,26] [%emt 0:00:23]} Kg7 {(Kg7) [%eval -266,26] [%emt 0:01:13]
} 39. Bd3 {(Bd3) [%eval 432,24] [%emt 0:00:16]} Re8 {
(Re8) [%eval -266,25] [%emt 0:01:10]} 40. Rh7+ {
(Rh7) [%eval 420,26] [%emt 0:00:28]} Kg8 {(Kg8) [%eval -272,24] [%emt 0:00:00]}
41. Kc1 {(g5) [%eval 448,27] [%emt 0:01:22]} Be6 {
(Be6) [%eval -287,24] [%emt 0:01:35]} 42. g5 {
(g5) [%eval 432,27] [%emt 0:02:37]} Kf8 {(a3) [%eval -290,24] [%emt 0:02:08]}
43. a3 {(Rh6) [%eval 476,26] [%emt 0:00:57]} Ra8 {
(Bg8) [%eval -301,25] [%emt 0:01:34]} 44. Rh8+ {
(Bc2) [%eval 505,28] [%emt 0:01:18]} Bg8 {(Bg8) [%eval -333,25] [%emt 0:01:28]}
45. f4 {(f4) [%eval 488,28] [%emt 0:01:04]} Ra5 {
(Kg7) [%eval -344,25] [%emt 0:02:25]} 46. g4 {
(Kd2) [%eval 577,27] [%emt 0:01:11]} Kg7 {(Kg7) [%eval -369,23] [%emt 0:01:15]}
47. Rh6 {(Rh6) [%eval 606,27] [%emt 0:00:49]} Nc6 {
(Kf8) [%eval -376,23] [%emt 0:00:53]} 48. Kd2 {
(Be4) [%eval 654,26] [%emt 0:00:59]} Ra8 {(Nb8) [%eval -427,21] [%emt 0:01:10]}
49. Ke3 {(Ke3) [%eval 686,27] [%emt 0:01:14]} Ra5 {
(Kf8) [%eval -441,22] [%emt 0:00:51]} 50. Nb5 {
(Be4) [%eval 755,27] [%emt 0:00:41]} Kf8 {(Kf8) [%eval -592,23] [%emt 0:04:27]}
51. Nxc7 {(Nxc7) [%eval 787,27] [%emt 0:00:48]} Rc5 {
(Rc5) [%eval -486,18] [%emt 0:00:07]} 52. Ne6+ {
(Re6) [%eval 852,28] [%emt 0:00:44]} Bxe6 {
(Bxe6) [%eval -596,20] [%emt 0:00:31]} 53. Rxe6 {
(Rxe6) [%eval 872,26] [%emt 0:00:04]} Rc1 {(Rc1) [%eval -623,21] [%emt 0:01:01]
} 1-0