can chess program see win for white after e4 h6 d4 a5?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Milos »

Karlo Bala wrote:White indeed has big advantage. 3 tempi in opening worth about a pawn, and white has almost full 3 tempi more. However, playing both Nc3 and Nf3 at same time, is terribly wrong because position stay closed. White should play for big center and try to open position at right moment.
It all sounds well on paper. But let me ask you something. How many super strong GMs (above 2700 rating) could be able to draw as white against Rybka or SF or FB in this position? So the game starts, and the engine plays these 2 "crazy" moves as black. So white has no preparation.
I'll give you a wild guess 1 in 5 max.
If engine is supported with a good book for the given position, not even 1 in 10 would make a single draw.
frcha
Posts: 221
Joined: Thu Jan 28, 2010 5:47 pm

Re: can chess program see win for white after e4 h6 d4 a5?

Post by frcha »

The great Paul Morphy knew what to do:

Code: Select all

[Event ""]
[Site ""]
[Date "1858.??.??"]
[Round "?"]
[White "Morphy, Paul"]
[Black "Carr Jay"]
[Result "1-0"]
[ECO "B00a"]
[Annotator ""]
[Source ""]
[Remark ""]

1.e4 h6 2.d4 a5 3.Bd3 b6 4.Ne2 e6 5.O-O Ba6 6.c4 Nf6 7.e5 Nh7 8.f4 Be7 9.
Ng3 d5 10.Qg4 O-O 11.Nh5 g5 12.fxg5 hxg5 13.Bxh7+ Kh8 14.Nf6 dxc4 15.Bc2 
Qxd4+ 16.Qxd4 Bc5 17.Qxc5 bxc5 18.Bxg5 Nc6 19.Rf3 Kg7 20.Bh6+ Kxh6 21.Rh3+
Kg5 22.Rh5+ Kf4 23.Kf2 Rg8 24.g3+ Rxg3 25.hxg3# 1-0

But can Rybka3 win ...no ... but FB and Ivanhoe can:






Code: Select all

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "1"]
[White "Rybka 3_(cont 0)"]
[Black "FireBird_11_w32_in"]
[Result "1/2-1/2"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B50"]
[Opening "Sicilian"]
[Time "09:44:39"]
[Variation "2.Nf3 d6 3.c3, Torre Variation"]
[TimeControl "0+6"]
[Termination "normal"]
[PlyCount "87"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nf3 d6 4.Be2 Nf6 5.Nc3 e6 6.O-O Be7 7.Bf4 O-O 8.h3 d5 9.
Bd3 dxe4 10.Nxe4 Nbd7 11.Nxf6+ Nxf6 12.Ne5 c5 13.dxc5 Bxc5 14.c3 b6 15.Qa4
Bb7 16.Rad1 Qe7 17.Nc6 Bxc6 18.Qxc6 Nd5 19.Bg3 Rfd8 20.Rfe1 Rac8 21.Qa4 
Bd6 22.Ba6 Rc5 23.Bxd6 Rxd6 24.Qd4 Rd7 25.c4 Nf6 26.Qf4 Rd8 27.Qf3 Rxd1 
28.Rxd1 Re5 29.Qc3 Qc7 30.a3 g6 31.Qd2 Kg7 32.b4 Qc6 33.Bb5 Qe4 34.Kf1 Rg5
35.f3 Qe5 36.Qd4 Qh2 37.Qg1 Qg3 38.Qf2 Qh2 39.bxa5 bxa5 40.Qg1 Qf4 41.Qd4 
Qh2 42.Qg1 Qf4 43.Qd4 Qh2 44.Qg1 1/2-1/2

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "1"]
[White "Rybka 3_(cont 0)"]
[Black "IvanHoe-T Ghost x32"]
[Result "1/2-1/2"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B04"]
[Opening "Alekhine"]
[Time "09:53:08"]
[Variation "Modern, 4...Nc6"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "117"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 e6 4.Bd3 Nc6 5.Nf3 Nf6 6.e5 Nd5 7.Nxd5 exd5 8.Be3 d6
9.c3 Be7 10.h3 O-O 11.O-O Re8 12.Re1 dxe5 13.dxe5 Bf8 14.Bf4 Bd7 15.Qb3 
Ne7 16.Rad1 Qc8 17.c4 a4 18.Qc2 dxc4 19.Bxc4 Bf5 20.Qe2 c6 21.Nd4 b5 22.
Bd3 Bxd3 23.Qxd3 Nd5 24.Bd2 Qd7 25.Qf3 Rad8 26.a3 Bc5 27.Nf5 Qe6 28.Ba5 
Ra8 29.Rc1 Ne7 30.Nxe7+ Qxe7 31.Qc3 Bxf2+ 32.Kxf2 Qa7+ 33.Kf3 Qxa5 34.Qxa5
Rxa5 35.Rxc6 Raa8 36.Rc5 Rab8 37.Re4 Rec8 38.Rxc8+ Rxc8 39.Rb4 Rc5 40.Ke4 
h5 41.g3 f6 42.exf6 gxf6 43.Ke3 Kf7 44.Rd4 Rc2 45.Rd2 Rxd2 46.Kxd2 Ke6 47.
Ke3 Ke5 48.Kf3 f5 49.Ke3 Kd5 50.Kf4 Kc4 51.Kxf5 Kb3 52.g4 hxg4 53.hxg4 
Kxb2 54.g5 b4 55.axb4 a3 56.g6 a2 57.g7 a1=Q 58.g8=Q Qf1+ 59.Ke5 1/2-1/2

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "2"]
[White "FireBird_11_w32_in"]
[Black "Rybka 3_(cont 0)"]
[Result "1-0"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B07"]
[Opening "Pirc"]
[Time "10:03:24"]
[Variation "Holmov, 4.Bc4"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "162"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 d6 4.Nf3 Nf6 5.Bc4 Nxe4 6.Nxe4 d5 7.Bd3 dxe4 8.Bxe4 
e6 9.Ne5 Be7 10.O-O O-O 11.Be3 Nd7 12.Qf3 Rb8 13.Qg3 Bh4 14.Qh3 f5 15.Bd3 
Nxe5 16.dxe5 Be7 17.Rfd1 Qe8 18.a4 b6 19.Bb5 Qf7 20.Bf4 g5 21.Bd2 Kg7 22.
Qb3 Rd8 23.Bc3 Rxd1+ 24.Rxd1 Bb7 25.Bd7 Rd8 26.Rd3 Bc8 27.Bxc8 Rxc8 28.Qc4
Bf8 29.Qc6 Qe8 30.Rd7+ Kg8 31.Kf1 f4 32.g4 fxg3 33.hxg3 h5 34.f3 h4 35.
gxh4 gxh4 36.f4 Qg6 37.Qg2 Qxg2+ 38.Kxg2 Bh6 39.Kh3 Bxf4 40.Kxh4 Kf8 41.
Kh5 Ke8 42.Rh7 Rd8 43.Kg4 Be3 44.Kf3 Bc5 45.Rxc7 Rd5 46.b3 Kd8 47.Rg7 Kc8 
48.Ke2 Rd8 49.Rg6 Kd7 50.Kd3 Ke7+ 51.Kc4 Rc8 52.Ba1 Rd8 53.Rg2 Kf7 54.Bc3 
Be3 55.Rg4 Rc8+ 56.Kd3 Bc5 57.Bd4 Rd8 58.Kc4 Rd5 59.c3 Ke8 60.b4 Bxd4 61.
Rxd4 Rxe5 62.Rd6 Re4+ 63.Kb5 Re3 64.Kxb6 axb4 65.cxb4 Re4 66.Kb5 Re5+ 67.
Kc4 Re4+ 68.Rd4 Re2 69.a5 e5 70.Rd1 Ra2 71.Kb3 Rg2 72.b5 Rg3+ 73.Kb4 Rg2 
74.a6 Ra2 75.Kc5 Ke7 76.Kb6 e4 77.Re1 Kd6 78.a7 Kd5 79.Kb7 Kc5 80.a8=Q 
Rxa8 81.Kxa8 Kb6 1-0

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "2"]
[White "IvanHoe-T Ghost x32"]
[Black "Rybka 3_(cont 0)"]
[Result "1-0"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "A55"]
[Opening "Old Indian"]
[Time "10:19:11"]
[Variation "5.e4 c6 6.Be2"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "136"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 d6 4.Nf3 g5 5.Be2 Nf6 6.e5 dxe5 7.Nxe5 Be6 8.O-O 
Nbd7 9.f4 Bg7 10.Nf3 gxf4 11.d5 Bg4 12.h3 Bxf3 13.Bxf3 c6 14.Bxf4 Qb6+ 15.
Kh1 O-O 16.dxc6 bxc6 17.Qc1 Rac8 18.Rb1 Kh7 19.Qe1 Rfe8 20.Be2 e5 21.Be3 
Qb4 22.a3 Qe7 23.Bc4 Rb8 24.Qf2 Kg8 25.Qh4 Nd5 26.Qxe7 Rxe7 27.Bxd5 cxd5 
28.Nxd5 Re6 29.b4 axb4 30.axb4 Nf6 31.Nxf6+ Bxf6 32.b5 Bg5 33.Bf2 e4 34.c4
e3 35.Bg3 Rbe8 36.b6 e2 37.Rfe1 Bd2 38.b7 Bxe1 39.b8=Q Bc3 40.Qb3 e1=Q+ 
41.Bxe1 Rxe1+ 42.Rxe1 Rxe1+ 43.Kh2 Be5+ 44.g3 Re2+ 45.Kh1 Bd6 46.Qb6 Bxg3 
47.Qxh6 Bc7 48.Qc6 Re7 49.Kg2 Be5 50.c5 Kg7 51.Qd5 f5 52.h4 Kf6 53.h5 Kg5 
54.Qd8 Bf6 55.Qd6 Re3 56.c6 Be5 57.Qg6+ Kf4 58.h6 Re2+ 59.Kf1 Rc2 60.h7 
Rc1+ 61.Ke2 Rh1 62.Qf7 Rh2+ 63.Kd3 Rh3+ 64.Kc4 Rc3+ 65.Kb5 Rc2 66.Qe7 Rb2+
67.Kc5 Rc2+ 68.Kd5 Bb2 1-0




conclusion: Opening is very playable ... :o
Dann Corbit
Posts: 12548
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Dann Corbit »

frcha wrote:The great Paul Morphy knew what to do:

Code: Select all

[Event ""]
[Site ""]
[Date "1858.??.??"]
[Round "?"]
[White "Morphy, Paul"]
[Black "Carr Jay"]
[Result "1-0"]
[ECO "B00a"]
[Annotator ""]
[Source ""]
[Remark ""]

1.e4 h6 2.d4 a5 3.Bd3 b6 4.Ne2 e6 5.O-O Ba6 6.c4 Nf6 7.e5 Nh7 8.f4 Be7 9.
Ng3 d5 10.Qg4 O-O 11.Nh5 g5 12.fxg5 hxg5 13.Bxh7+ Kh8 14.Nf6 dxc4 15.Bc2 
Qxd4+ 16.Qxd4 Bc5 17.Qxc5 bxc5 18.Bxg5 Nc6 19.Rf3 Kg7 20.Bh6+ Kxh6 21.Rh3+
Kg5 22.Rh5+ Kf4 23.Kf2 Rg8 24.g3+ Rxg3 25.hxg3# 1-0

But can Rybka3 win ...no ... but FB and Ivanhoe can:






Code: Select all

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "1"]
[White "Rybka 3_(cont 0)"]
[Black "FireBird_11_w32_in"]
[Result "1/2-1/2"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B50"]
[Opening "Sicilian"]
[Time "09:44:39"]
[Variation "2.Nf3 d6 3.c3, Torre Variation"]
[TimeControl "0+6"]
[Termination "normal"]
[PlyCount "87"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nf3 d6 4.Be2 Nf6 5.Nc3 e6 6.O-O Be7 7.Bf4 O-O 8.h3 d5 9.
Bd3 dxe4 10.Nxe4 Nbd7 11.Nxf6+ Nxf6 12.Ne5 c5 13.dxc5 Bxc5 14.c3 b6 15.Qa4
Bb7 16.Rad1 Qe7 17.Nc6 Bxc6 18.Qxc6 Nd5 19.Bg3 Rfd8 20.Rfe1 Rac8 21.Qa4 
Bd6 22.Ba6 Rc5 23.Bxd6 Rxd6 24.Qd4 Rd7 25.c4 Nf6 26.Qf4 Rd8 27.Qf3 Rxd1 
28.Rxd1 Re5 29.Qc3 Qc7 30.a3 g6 31.Qd2 Kg7 32.b4 Qc6 33.Bb5 Qe4 34.Kf1 Rg5
35.f3 Qe5 36.Qd4 Qh2 37.Qg1 Qg3 38.Qf2 Qh2 39.bxa5 bxa5 40.Qg1 Qf4 41.Qd4 
Qh2 42.Qg1 Qf4 43.Qd4 Qh2 44.Qg1 1/2-1/2

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "1"]
[White "Rybka 3_(cont 0)"]
[Black "IvanHoe-T Ghost x32"]
[Result "1/2-1/2"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B04"]
[Opening "Alekhine"]
[Time "09:53:08"]
[Variation "Modern, 4...Nc6"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "117"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 e6 4.Bd3 Nc6 5.Nf3 Nf6 6.e5 Nd5 7.Nxd5 exd5 8.Be3 d6
9.c3 Be7 10.h3 O-O 11.O-O Re8 12.Re1 dxe5 13.dxe5 Bf8 14.Bf4 Bd7 15.Qb3 
Ne7 16.Rad1 Qc8 17.c4 a4 18.Qc2 dxc4 19.Bxc4 Bf5 20.Qe2 c6 21.Nd4 b5 22.
Bd3 Bxd3 23.Qxd3 Nd5 24.Bd2 Qd7 25.Qf3 Rad8 26.a3 Bc5 27.Nf5 Qe6 28.Ba5 
Ra8 29.Rc1 Ne7 30.Nxe7+ Qxe7 31.Qc3 Bxf2+ 32.Kxf2 Qa7+ 33.Kf3 Qxa5 34.Qxa5
Rxa5 35.Rxc6 Raa8 36.Rc5 Rab8 37.Re4 Rec8 38.Rxc8+ Rxc8 39.Rb4 Rc5 40.Ke4 
h5 41.g3 f6 42.exf6 gxf6 43.Ke3 Kf7 44.Rd4 Rc2 45.Rd2 Rxd2 46.Kxd2 Ke6 47.
Ke3 Ke5 48.Kf3 f5 49.Ke3 Kd5 50.Kf4 Kc4 51.Kxf5 Kb3 52.g4 hxg4 53.hxg4 
Kxb2 54.g5 b4 55.axb4 a3 56.g6 a2 57.g7 a1=Q 58.g8=Q Qf1+ 59.Ke5 1/2-1/2

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "2"]
[White "FireBird_11_w32_in"]
[Black "Rybka 3_(cont 0)"]
[Result "1-0"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "B07"]
[Opening "Pirc"]
[Time "10:03:24"]
[Variation "Holmov, 4.Bc4"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "162"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 d6 4.Nf3 Nf6 5.Bc4 Nxe4 6.Nxe4 d5 7.Bd3 dxe4 8.Bxe4 
e6 9.Ne5 Be7 10.O-O O-O 11.Be3 Nd7 12.Qf3 Rb8 13.Qg3 Bh4 14.Qh3 f5 15.Bd3 
Nxe5 16.dxe5 Be7 17.Rfd1 Qe8 18.a4 b6 19.Bb5 Qf7 20.Bf4 g5 21.Bd2 Kg7 22.
Qb3 Rd8 23.Bc3 Rxd1+ 24.Rxd1 Bb7 25.Bd7 Rd8 26.Rd3 Bc8 27.Bxc8 Rxc8 28.Qc4
Bf8 29.Qc6 Qe8 30.Rd7+ Kg8 31.Kf1 f4 32.g4 fxg3 33.hxg3 h5 34.f3 h4 35.
gxh4 gxh4 36.f4 Qg6 37.Qg2 Qxg2+ 38.Kxg2 Bh6 39.Kh3 Bxf4 40.Kxh4 Kf8 41.
Kh5 Ke8 42.Rh7 Rd8 43.Kg4 Be3 44.Kf3 Bc5 45.Rxc7 Rd5 46.b3 Kd8 47.Rg7 Kc8 
48.Ke2 Rd8 49.Rg6 Kd7 50.Kd3 Ke7+ 51.Kc4 Rc8 52.Ba1 Rd8 53.Rg2 Kf7 54.Bc3 
Be3 55.Rg4 Rc8+ 56.Kd3 Bc5 57.Bd4 Rd8 58.Kc4 Rd5 59.c3 Ke8 60.b4 Bxd4 61.
Rxd4 Rxe5 62.Rd6 Re4+ 63.Kb5 Re3 64.Kxb6 axb4 65.cxb4 Re4 66.Kb5 Re5+ 67.
Kc4 Re4+ 68.Rd4 Re2 69.a5 e5 70.Rd1 Ra2 71.Kb3 Rg2 72.b5 Rg3+ 73.Kb4 Rg2 
74.a6 Ra2 75.Kc5 Ke7 76.Kb6 e4 77.Re1 Kd6 78.a7 Kd5 79.Kb7 Kc5 80.a8=Q 
Rxa8 81.Kxa8 Kb6 1-0

[Event "Strange Opening Battle tc=+6s 4cpu"]
[Site "Arena Guantlet R3 vs Iv + Fb1.1 hash=128mb"]
[Date "2010.04.01"]
[Round "2"]
[White "IvanHoe-T Ghost x32"]
[Black "Rybka 3_(cont 0)"]
[Result "1-0"]
[WhiteElo "3200"]
[BlackElo "3200"]
[ECO "A55"]
[Opening "Old Indian"]
[Time "10:19:11"]
[Variation "5.e4 c6 6.Be2"]
[TimeControl "0+6"]
[Termination "adjudication"]
[PlyCount "136"]
[WhiteType "program"]
[BlackType "program"]

1.e4 h6 2.d4 a5 3.Nc3 d6 4.Nf3 g5 5.Be2 Nf6 6.e5 dxe5 7.Nxe5 Be6 8.O-O 
Nbd7 9.f4 Bg7 10.Nf3 gxf4 11.d5 Bg4 12.h3 Bxf3 13.Bxf3 c6 14.Bxf4 Qb6+ 15.
Kh1 O-O 16.dxc6 bxc6 17.Qc1 Rac8 18.Rb1 Kh7 19.Qe1 Rfe8 20.Be2 e5 21.Be3 
Qb4 22.a3 Qe7 23.Bc4 Rb8 24.Qf2 Kg8 25.Qh4 Nd5 26.Qxe7 Rxe7 27.Bxd5 cxd5 
28.Nxd5 Re6 29.b4 axb4 30.axb4 Nf6 31.Nxf6+ Bxf6 32.b5 Bg5 33.Bf2 e4 34.c4
e3 35.Bg3 Rbe8 36.b6 e2 37.Rfe1 Bd2 38.b7 Bxe1 39.b8=Q Bc3 40.Qb3 e1=Q+ 
41.Bxe1 Rxe1+ 42.Rxe1 Rxe1+ 43.Kh2 Be5+ 44.g3 Re2+ 45.Kh1 Bd6 46.Qb6 Bxg3 
47.Qxh6 Bc7 48.Qc6 Re7 49.Kg2 Be5 50.c5 Kg7 51.Qd5 f5 52.h4 Kf6 53.h5 Kg5 
54.Qd8 Bf6 55.Qd6 Re3 56.c6 Be5 57.Qg6+ Kf4 58.h6 Re2+ 59.Kf1 Rc2 60.h7 
Rc1+ 61.Ke2 Rh1 62.Qf7 Rh2+ 63.Kd3 Rh3+ 64.Kc4 Rc3+ 65.Kb5 Rc2 66.Qe7 Rb2+
67.Kc5 Rc2+ 68.Kd5 Bb2 1-0




conclusion: Opening is very playable ... :o
Here are some Stockfish wins, playing self-games:

Code: Select all

[Event "Stoblu"]
[Site "DCORBIT2008"]
[Date "2010.03.30"]
[Round "3"]
[White "Stockfish64 163s(dc)"]
[Black "Stockfish64 163s(dc)"]
[Result "1-0"]
[WhiteElo "3000"]
[BlackElo "3000"]
[WhiteType "program"]
[BlackType "program"]
[TimeControl "420+7"]
[Time "18:40:16"]
[SetUp "1"]
[FEN "rnbqkbnr/1pppppp1/7p/p7/3PP3/8/PPP2PPP/RNBQKBNR w KQkq a6 0 1"]
[Termination "adjudication"]
[PlyCount "169"]

1. Nf3 d6 2. Bd3 Nc6 3. Bb5 Bd7 4. Nc3 g5 5. O-O Bg7 6. Be3 Nf6 7. d5
Ne5 8. Nxe5 dxe5 9. Qe2 O-O 10. Rad1 Bxb5 11. Qxb5 Qc8 12. Bc5 Re8 13.
f3 Bf8 14. Ba3 Qb8 15. Rf2 Rd8 16. g3 Qc8 17. Rfd2 Ne8 18. Kg2 h5 19.
Qd3 Nd6 20. Rh1 Bh6 21. Bc5 Kg7 22. Rdd1 f6 23. a4 Qd7 24. h3 h4 25. g4
b6 26. Be3 Rab8 27. Rhe1 Kf7 28. b3 c5 29. Rb1 Bg7 30. Qf1 Rdc8 31. Rec1
Qa7 32. Ra1 Qb7 33. Rcb1 Ra8 34. Qf2 Rd8 35. Na2 Ke8 36. Qd2 Kf7 37. Nc3
Qd7 38. Rd1 Rac8 39. Qe2 Ke8 40. Qa6 Rb8 41. Re1 Rdc8 42. Reb1 Kd8 43.
Bf2 Qb7 44. Qe2 Ke8 45. Be3 Kf7 46. Qf2 Qa6 47. Qd2 Rh8 48. Rf1 Rbc8 49.
Qf2 Rcg8 50. Rfe1 Rf8 51. Ne2 Ra8 52. c4 Rhd8 53. Nc3 Qb7 54. Qb2 Ke8
55. Ne2 Kd7 56. Nc1 Rg8 57. Nd3 Kd8 58. Red1 Qc8 59. Qc2 Qc7 60. Rf1 Qb8
61. Rad1 Kc8 62. Qe2 Qc7 63. Ra1 Nb7 64. Rfb1 Kd8 65. Rd1 Kd7 66. Rab1
Kc8 67. Qc2 Nd6 68. b4 axb4 69. Nxb4 cxb4 70. Rxb4 Ra6 71. Qb3 Kd7 72.
Bxb6 Rxb6 73. Rxb6 Rd8 74. Qb4 Rc8 75. Rc6 Qb8 76. Qc3 Ne8 77. c5 Bf8
78. Qa5 Qb3 79. Rb6 Qc4 80. Rb7+ Nc7 81. Qb5+ Qxb5 82. axb5 Kd8 83. c6
Nxb5 84. Rxb5 e6 85. Rb7 1-0

[Event "Stoblu"]
[Site "DCORBIT2008"]
[Date "2010.03.30"]
[Round "3"]
[White "Stockfish64 163s(dc)"]
[Black "Stockfish64 163s(dc)"]
[Result "1-0"]
[WhiteElo "3000"]
[BlackElo "3000"]
[WhiteType "program"]
[BlackType "program"]
[TimeControl "420+7"]
[Time "21:30:23"]
[SetUp "1"]
[FEN "rnbqkbnr/1pppppp1/7p/p7/3PP3/8/PPP2PPP/RNBQKBNR w KQkq a6 0 1"]
[Termination "adjudication"]
[PlyCount "125"]

1. Nf3 g5 2. Bc4 Nf6 3. Nc3 d6 4. O-O Bg7 5. Re1 O-O 6. e5 Nh7 7. Be3
Nc6 8. h3 Bf5 9. Qe2 e6 10. Rad1 Re8 11. a3 Nf8 12. exd6 cxd6 13. d5
Bxc3 14. bxc3 exd5 15. Rxd5 Be4 16. Rb5 Ne6 17. Bd3 Bd5 18. Qd1 Bxf3 19.
Qxf3 Ne5 20. Qf5 Nxd3 21. cxd3 Qc8 22. Qf6 Nc7 23. Rbb1 Qe6 24. Qf3 Qd5
25. Qxd5 Nxd5 26. c4 Nxe3 27. fxe3 Re7 28. Kf2 Rc8 29. e4 f6 30. Ke3 Kf7
31. Kd4 Rc5 32. Rb6 Ke6 33. Reb1 Rcc7 34. R1b5 a4 35. Rb4 h5 36. Rxa4 h4
37. Ra7 g4 38. hxg4 Rg7 39. Ra8 Rxg4 40. Rd8 Rd7 41. Rxd7 Kxd7 42. Rxb7+
Ke6 43. Rb2 f5 44. Re2 Kd7 45. a4 Kc6 46. Kc3 fxe4 47. Rxe4 Rxg2 48.
Rxh4 Ra2 49. Kb3 Ra1 50. Rh5 Kd7 51. a5 Kc6 52. d4 Rd1 53. Rh4 Ra1 54.
Kb4 Rb1+ 55. Kc3 Rc1+ 56. Kb2 Rd1 57. a6 Kb6 58. Kc2 Ra1 59. Rh6 Kxa6
60. Rxd6+ Kb7 61. Kc3 Rh1 62. Kb4 Kc7 63. Kc5 1-0

[Event "Stoblu"]
[Site "DCORBIT2008"]
[Date "2010.03.31"]
[Round "3"]
[White "Stockfish64 163s(dc)"]
[Black "Stockfish64 163s(dc)"]
[Result "1-0"]
[WhiteElo "3000"]
[BlackElo "3000"]
[WhiteType "program"]
[BlackType "program"]
[TimeControl "420+7"]
[Time "09:31:55"]
[SetUp "1"]
[FEN "rnbqkbnr/1pppppp1/7p/p7/3PP3/8/PPP2PPP/RNBQKBNR w KQkq a6 0 1"]
[Termination "time forfeit"]
[PlyCount "153"]

1. Nf3 d6 2. Nc3 g5 3. Bc4 Bg7 4. O-O Nc6 5. Be3 Nf6 6. d5 Ne5 7. Nxe5
dxe5 8. a4 O-O 9. Qd2 Ne8 10. Be2 Nd6 11. Rad1 b6 12. b3 Bd7 13. f3 f5
14. exf5 Bxf5 15. Bd3 Qd7 16. Bxf5 Nxf5 17. Rfe1 Rf7 18. Qd3 Raf8 19.
Ne4 Kh8 20. Nf2 e6 21. Qe4 Kg8 22. Bc1 exd5 23. Rxd5 Qe6 24. Bb2 Ne7 25.
Rd2 Nc6 26. Bc3 Rf4 27. Qe2 Re8 28. Qb5 Na7 29. Qa6 Nc6 30. Qe2 Rf7 31.
Qb5 Ree7 32. Rde2 Rd7 33. Nd3 Rd5 34. Qc4 Qd6 35. Re3 Nd4 36. Bxd4 Rxd4
37. Qa6 Kh7 38. Qb5 Re7 39. Nf2 Rd7 40. Ne4 Qe6 41. Qe2 Bf8 42. c3 R4d5
43. g3 Rd8 44. Kg2 R5d7 45. Qc2 Kg8 46. R1e2 Qg6 47. h3 Bg7 48. b4 Rd5
49. Qb3 Qf7 50. Qb2 axb4 51. cxb4 Bf8 52. Nf2 Bg7 53. Rc2 R8d7 54. Ne4
Bf8 55. Rc6 Kh8 56. Re2 Bg7 57. Qb3 Qf8 58. Rc3 Qc8 59. Rec2 Qf8 60. Rb2
h5 61. g4 hxg4 62. hxg4 Qf4 63. Rf2 Bf8 64. Rxc7 Rxc7 65. Qxd5 Rh7 66.
Ng3 Qd4 67. Qb5 Rh2+ 68. Kxh2 Qxf2+ 69. Kh3 Qxf3 70. Qxb6 Qa3 71. Qf6+
Kg8 72. Qe6+ Kh8 73. Qxe5+ Bg7 74. Qe8+ Kh7 75. a5 Qxb4 76. a6 Qa3 77.
Qe4+ 1-0

[Event "Stoblu"]
[Site "DCORBIT2008"]
[Date "2010.03.31"]
[Round "3"]
[White "Stockfish64 163s(dc)"]
[Black "Stockfish64 163s(dc)"]
[Result "1-0"]
[WhiteElo "3000"]
[BlackElo "3000"]
[WhiteType "program"]
[BlackType "program"]
[TimeControl "420+7"]
[Time "11:01:11"]
[SetUp "1"]
[FEN "rnbqkbnr/1pppppp1/7p/p7/3PP3/8/PPP2PPP/RNBQKBNR w KQkq a6 0 1"]
[Termination "adjudication"]
[PlyCount "135"]

1. Nf3 d6 2. Nc3 Nf6 3. Bd3 e6 4. O-O Be7 5. e5 dxe5 6. dxe5 Nd5 7. Nd4
c5 8. Ndb5 Nc6 9. Re1 Nxc3 10. bxc3 c4 11. Bxc4 Qxd1 12. Rxd1 O-O 13.
Bf4 b6 14. Bd3 Ba6 15. Nc7 Bxd3 16. Nxa8 Bxc2 17. Rd2 Rxa8 18. Rxc2 g5
19. Be3 Nxe5 20. Bxb6 Nc4 21. Be3 Rd8 22. Re1 Kg7 23. Kf1 Rd7 24. Rcc1
Kg6 25. Ke2 Rc7 26. Red1 Nb2 27. Rh1 Nc4 28. f3 Ba3 29. Rc2 Be7 30. Rd1
Rb7 31. Bf2 f6 32. Rd4 Na3 33. Rc1 Bc5 34. Rd2 Bxf2 35. Kxf2 Nc4 36. Re2
Rb6 37. Rd1 Rc6 38. Rc2 h5 39. Rcc1 Rc5 40. Rd8 Rc6 41. Rb8 Rc5 42. Ke2
Ne5 43. Rd8 Kf5 44. c4 Nxc4 45. Rd4 Re5+ 46. Re4 Nb6 47. Rc6 Rb5 48.
Rexe6 Nd5 49. Kf2 g4 50. a4 Rb4 51. Re4 Rb2+ 52. Re2 Rb4 53. Rc5 Rd4 54.
Rxa5 gxf3 55. gxf3 Kg6 56. Re4 Rd1 57. Rc5 Nb6 58. a5 Nd7 59. Rc6 Rd5
60. a6 Ra5 61. Ree6 Ra2+ 62. Ke3 Ra3+ 63. Kd4 Kg5 64. Red6 Nb8 65. Rb6
Nxa6 66. f4+ Kg4 67. Rxa6 Rf3 68. Rxf6 1-0

Karlo Bala
Posts: 373
Joined: Wed Mar 22, 2006 10:17 am
Location: Novi Sad, Serbia
Full name: Karlo Balla

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Karlo Bala »

Milos wrote:
Karlo Bala wrote:White indeed has big advantage. 3 tempi in opening worth about a pawn, and white has almost full 3 tempi more. However, playing both Nc3 and Nf3 at same time, is terribly wrong because position stay closed. White should play for big center and try to open position at right moment.
It all sounds well on paper. But let me ask you something. How many super strong GMs (above 2700 rating) could be able to draw as white against Rybka or SF or FB in this position? So the game starts, and the engine plays these 2 "crazy" moves as black. So white has no preparation.
I'll give you a wild guess 1 in 5 max.
If engine is supported with a good book for the given position, not even 1 in 10 would make a single draw.
You are probably right about expected result, but I don't see a connection between your statement and objective evaluation of position and strategic plan.
Best Regards,
Karlo Balla Jr.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: can chess program see win for white after e4 h6 d4 a5?

Post by lkaufman »

Milos wrote:"But let me ask you something. How many super strong GMs (above 2700 rating) could be able to draw as white against Rybka or SF or FB in this position? So the game starts, and the engine plays these 2 "crazy" moves as black. So white has no preparation.
I'll give you a wild guess 1 in 5 max.
If engine is supported with a good book for the given position, not even 1 in 10 would make a single draw.
"

I don't agree with this at all. Our experience with the matches between Rybka and top GMs, especially the Milov match (who was 2705 at the time), indicate that a 2700 GM is favored at odds of the Exchange or the f7 pawn, but would probably be about evenly matched at odds of the c7 pawn. All of these matches were played with a handicap opening book for the computer. The handicap proposed here is about two moves; White gets to play good moves and it's his turn, but the two slightly useful Black moves should roughly offset White's being on move. In the opening two moves is about the same handicap as the c2 pawn. So this handicap favors the computer over a 2700 GM only by about the difference between having White or having Black in normal chess, roughly ten percentage points. So I would put the computer at just a 60-40 favorite.
As for the initial question of whether the position is won or drawn, I would bet on "won", because I believe that the handicap of the c2 pawn is enough to give Black a won game, and this handicap seems about as big. But please don't ask me to bet, as we have no way to settle the bet!
User avatar
Brunetti
Posts: 269
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Brunetti »

lkaufman wrote:As for the initial question of whether the position is won or drawn, I would bet on "won", because I believe that the handicap of the c2 pawn is enough to give Black a won game, and this handicap seems about as big.
So, you would play a match with the given position, having White and removing Pc2, assessing the outcome of the match around 50%, right?

Alex
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: can chess program see win for white after e4 h6 d4 a5?

Post by lkaufman »

Almost right. It's not quite the same because we should also get the advantage of the White pieces, but the c2 handicap already stipulates that. So to be consistent I would rate White as a slight underdog (about like Black in normal chess) if he is missing c2 but Black must start with ...h6 and ...a5 as first two moves.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Milos »

lkaufman wrote:I don't agree with this at all. Our experience with the matches between Rybka and top GMs, especially the Milov match (who was 2705 at the time), indicate that a 2700 GM is favored at odds of the Exchange or the f7 pawn, but would probably be about evenly matched at odds of the c7 pawn. All of these matches were played with a handicap opening book for the computer. The handicap proposed here is about two moves; White gets to play good moves and it's his turn, but the two slightly useful Black moves should roughly offset White's being on move. In the opening two moves is about the same handicap as the c2 pawn. So this handicap favors the computer over a 2700 GM only by about the difference between having White or having Black in normal chess, roughly ten percentage points. So I would put the computer at just a 60-40 favorite.
As for the initial question of whether the position is won or drawn, I would bet on "won", because I believe that the handicap of the c2 pawn is enough to give Black a won game, and this handicap seems about as big. But please don't ask me to bet, as we have no way to settle the bet!
Larry there is a big difference that you are not accounting for. In match with Milov, Milov knew in advance what kind of handicap/advantage he would face. In the hypothetical match in this situation a strong GM would not know what the computer would play in advance and after first two moves it would be a completely different game since GM would not have a game plan prepared in advance. I would say preparation is far more than 10 percentage points.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: can chess program see win for white after e4 h6 d4 a5?

Post by lkaufman »

Sorry I don't see any difference. In both cases the human knew or knows the initial position of the handicap (i.e. material removed or pawns pushed to the given squares) and nothing else. Milov did not know the contents of Rybka's handicap opening book, and in fact was surprised in the opening several times. So what is your point?
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: can chess program see win for white after e4 h6 d4 a5?

Post by Milos »

lkaufman wrote:Sorry I don't see any difference. In both cases the human knew or knows the initial position of the handicap (i.e. material removed or pawns pushed to the given squares) and nothing else. Milov did not know the contents of Rybka's handicap opening book, and in fact was surprised in the opening several times. So what is your point?
The game starts normally and black plays weak moves (h6...a5) suddenly when it's his turn. So white does not know in advance that black will play these moves and that he will have the "advantage" and that this particular opening will be played.