The FiftyMoveDistance value defines the number of reversible moves after which the 50-move rule will kick in and the position is considered a draw.
The default value is obviously 50 moves, corresponding to the official FIDE 50-move rule.
Setting this option in the range of 10 to 15 moves can avoid the meaningless maneuvering that engines sometimes perform until they are close to the 50-move rule.
It can be also be useful to analyse more correctly one of the following situations:
- Closed positions in which no progress can be made without some sort of sacrifice;
- End games with a material advantage that is insufficient for winning.
The concept is easily demonstrated by two positions.
1) [D]4knQ1/7r/3p2p1/2bP1pP1/5P1N/6K1/8/8 b - -
A famous position (don't know from what game exactly), black can exchange the Rook on h4 to go into a position where the Queen is trapped and the result is a draw.
With default settings Houdini doesn't find the move, even at search depth 30+. The 50-move horizon is simply too far for Houdini to be able to see the draw.
Code: Select all
32/55 0:12 +1.19 1...Bf2+ 2.Kxf2 Rxh4 3.Ke3 Rh3+ 4.Ke2 Rh7 5.Kd3 Rh3+ 6.Kc4 Rh7 7.Kb5 Rc7 etc (99.099.674) 7671 TB:33
33/62 0:18 +1.19 1...Bf2+ 2.Kxf2 Rxh4 3.Ke3 Rh3+ 4.Ke2 Rh7 5.Kd3 Rh3+ 6.Kc4 Rh7 7.Kb5 Rc7 etc (141.867.654) 7685 TB:62
34/82 3:04 +1.64 1...Bf2+ 2.Kxf2 Rxh4 3.Ke3 Rh3+ 4.Ke2 Rh7 5.Kd3 Rh4 6.Qg7 Rxf4 7.Qf6 Rg4 etc (1.442.560.424) 7807 TB:354
Code: Select all
16/50 0:00 +0.90 1...Bf2+ 2.Kxf2 Rxh4 3.Kf3 Rh3+ 4.Kg2 Rh7 5.Kf2 Ke7 6.Kg3 Ke8 7.Kg2 Ke7 etc (374.889) 5355
17/50 0:00 +0.73 1...Bf2+ 2.Kxf2 Rxh4 3.Qg7 Rxf4+ 4.Kg2 Rg4+ 5.Kf3 Rxg5 6.Qf6 Rg4 7.Qxd6 Re4 etc (2.062.056) 6423
18/50 0:00 +0.97 1...Bf2+ 2.Kxf2 Rxh4 3.Qg7 Rxf4+ 4.Kg2 Rg4+ 5.Kf3 Rxg5 6.Qf6 Rg4 7.Qxd6 Re4 etc (3.011.922) 6491
19/50 0:00 +0.97 1...Bf2+ 2.Kxf2 Rxh4 3.Qg7 Rxf4+ 4.Kg2 Rg4+ 5.Kf3 Rxg5 6.Qf6 Rg4 7.Qxd6 Re4 etc (4.451.608) 6508
20/50 0:00 +0.93 1...Bf2+ 2.Kxf2 Rxh4 3.Qg7 Rxf4+ 4.Kg2 Rg4+ 5.Kf3 Rxg5 6.Qf6 Rg4 7.Qxd6 Re4 etc (5.071.428) 6560
20/50 0:00 +0.90++ 1...Rxh4 (5.258.518) 6606
20/50 0:00 +0.75++ 1...Rxh4 (5.303.026) 6612
20/50 0:00 +0.44++ 1...Rxh4 (5.378.187) 6623
20/50 0:00 +0.21 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kg3 Ke8 etc (5.581.632) 6644
21/50 0:00 +0.21 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kg3 Ke8 etc (5.731.651) 6656
...
28/50 0:01 +0.21 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kh3 Bc3 etc (14.179.628) 7267
29/50 0:02 +0.21 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kh3 Bc3 etc (16.365.280) 7338 TB:1
30/50 0:02 +0.16++ 1...Rxh4 (22.129.889) 7396 TB:6
30/50 0:03 +0.06++ 1...Rxh4 (27.258.215) 7339 TB:7
30/50 0:04 0.00 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kh3 Bc3 etc (29.658.978) 7357 TB:7
31/50 0:04 0.00 1...Rxh4 2.Kxh4 Bf2+ 3.Kh3 Bd4 4.Kg3 Ke7 5.Kf3 Ke8 6.Kg2 Ke7 7.Kh3 Bc3 etc (31.813.767) 7372 TB:10
Another famous position (Spassky - Byrne, 1974), white has no other winning plan than pushing c5.
With the default Houdini eventually c5 will be found at large search depth, but not yet here:
Code: Select all
42/72 2:27 +0.89 1.Bg1 Kc7 2.Bd4 Bxd4 3.Kxd4 Kd8 4.Kd3 Ke8 5.Ke3 Ke7 6.Ke2 Kf6 7.Kd3 Kf7 etc (1.063.366.041) 7187 TB:883
43/79 4:02 +0.89 1.Bg1 Kc7 2.Bd4 Bxd4 3.Kxd4 Kd8 4.Kd3 Ke8 5.Ke3 Ke7 6.Ke2 Kf6 7.Kd3 Kf7 etc (1.747.738.183) 7205 TB:2.025
Code: Select all
15/38 0:00 +0.89 1.Bg1 Bd8 2.Bd4 Kd7 3.Bg7 Ke8 4.Ke3 Kf7 5.Bh6 Kg6 6.Bf8 Bc7 7.c5 bxc5 etc (1.005.684) 6888
16/38 0:00 +0.89 1.Bg1 Bd8 2.Bd4 Kd7 3.Bg7 Ke8 4.Ke3 Kf7 5.Bh6 Kg6 6.Bf8 Bc7 7.c5 bxc5 etc (1.022.212) 6906
17/38 0:00 +0.83-- 1.Bg1 Bd8 (1.052.109) 6876
17/38 0:00 +0.71-- 1.Bg1 Bd8 (1.072.525) 6831
17/38 0:00 +0.47 1.Bg1 Kc7 2.Be3 Kc8 3.Bf2 Bd8 4.Bd4 Kd7 5.Ke3 Ke7 6.Bg7 Kf7 7.Bh6 Kg6 etc (1.125.430) 6779
18/38 0:00 +0.47 1.Bg1 Kc7 2.Be3 Kc8 3.Bf2 Bd8 4.Bd4 Kd7 5.Ke3 Ke7 6.Bg7 Kf7 7.Bh6 Kg6 etc (1.228.861) 6789
...
26/44 0:01 +0.47 1.Bg1 Kc7 2.Be3 Kc8 3.Ke2 Kc7 4.Bg1 Kc8 5.Kd3 Kc7 6.Be3 Bd8 7.Bd4 Kd7 etc (7.735.561) 6937
27/50 0:03 +0.47 1.Bg1 Kc7 2.Be3 Bg7 3.Bd2 Bh8 4.Be1 Bf6 5.Bf2 Kc8 6.Bg1 Kc7 7.Bd4 Bxd4 etc (21.803.247) 7049
27/52 0:04 +0.53++ 1.c5 (35.153.154) 7080
27/52 0:06 +0.65++ 1.c5 (46.066.715) 7039
27/62 0:11 +0.93++ 1.c5 (81.572.405) 6967
27/78 0:32 +1.46 1.c5 bxc5 2.Be1 Be7 3.Bc3 Kc7 4.Kc4 Kc8 5.Bb2 Kb8 6.Bg7 Kc7 7.Bb2 Bd8 (227.347.834) 6892
28/78 0:45 +1.54++ 1.c5 (318.703.743) 6941 TB:2
28/78 0:59 +1.70++ 1.c5 (417.199.891) 6975 TB:4
28/78 1:11 +1.75 1.c5 bxc5 2.Be1 Be7 3.Bc3 Kc7 4.Ba5+ Kb8 5.Kc4 Bf6 6.b6 axb6 7.Bxb6 Bd4 etc (500.804.995) 6990 TB:4
Robert