Author: Will Singleton
Date: 11:50:27 12/05/04
Go up one level in this thread
On December 05, 2004 at 09:28:24, Norm Pollock wrote:
>I use 40/6'+20/3'+game/3' time controls for engine v engine tournaments on my
>single cpu machine. I use fritz8 gui, amd 2000xp+, 128M hash each, nalimov
>3,4+some5.
>
>I have been noticing a time management problem that affects several engines. I
>think it has to do with time lag in accessing nalimov 5man files. The egtb cache
>is 16M each. Any help in figuring out what is going wrong is appreciated.
I don't think there's anything going wrong. In a game/3 time control, there
will be times when one program runs out of time. You said it yourself, Arasan
went into panic mode too late.
One thing I do in a zero increment situation, is to adjust the time allotted for
a move based on the differential of my time vs the opponent's time left. So, if
my opponent has more time, I will reduce the time I use for a move in a effort
to reduce the differential. There are other factors involved, it's not that
simple. But the fact is, in a zero inc game, if I have more time than my
opponent, then I can't lose on time.
>
>Here is an example of the problem. In the game below, after the the 79th move,
>Arasan (white) has 22 seconds left and Leila (black) has 21 seconds left. The
>position is a textbook draw. However Arasan rates the position as 2.12 for
>white, and Leila rates it as 0.20 for white.
>
>For the 80th move, Arasan uses 14 seconds and Leila uses 12 seconds. Arasan
>(white) has only 7.5 seconds left and Leila (black) has 9.7 seconds left. Their
>ratings of the position are unchanged.
>
>At this point, both engines go into "panic" mode and start to move as fast as
>they can. However they are also accessing Nalimov 5 tablebases (there are 6
>pieces left on the board). Their moves each take 0.3 seconds each. 22 moves
>later, after move 102, Arasan (white) has 0.1 seconds left, and Leila (black)
>has 2.1 seconds left. White made 22 moves in 7.4 seconds, and black made 22
>moves in 7.6 seconds. White rates the position as 3.04 for white, and black
>rates the position as 0.20 for white.
>
>White has to complete its 104th move to invoke the 50-move rule (white made a
>capture on move 54). There is not enough time left for white because the moves
>were not made fast enough, or to put it another way, it went into "panic" mode
>too late. Black is also in time trouble, but fortunately for black, white is in
>worse trouble.
>
>White loses on time while working on its 103rd move.
>
>Here is the pgn:
>
>[Event "T1-8"]
>[Site "MyTown"]
>[Date "2004.12.04"]
>[Round "8.3"]
>[White "Arasan"]
>[Black "Leila"]
>[Result "0-1"]
>[ECO "D45"]
>[Annotator "Pollock,Norman"]
>[PlyCount "204"]
>[EventDate "2004.12.04"]
>[Source "Pollock"]
>[TimeControl "40/360:20/180:180"]
>
>1. Nf3 {[%emt 0:00:00]} Nf6 {[%emt 0:00:00]} 2. d4 {[%emt 0:00:00]} d5 {
>[%emt 0:00:00]} 3. c4 {[%emt 0:00:00]} e6 {[%emt 0:00:00]} 4. Nc3 {
>[%emt 0:00:00]} c6 {[%emt 0:00:00]} 5. e3 {[%emt 0:00:00]} a6 {[%emt 0:00:00]}
>6. Qc2 {[%emt 0:00:00]} c5 {[%emt 0:00:00]} 7. dxc5 {[%emt 0:00:00]} Bxc5 {
>[%emt 0:00:00]} 8. a3 {[%emt 0:00:00]} dxc4 {[%emt 0:00:00]} 9. Bxc4 {
>[%emt 0:00:00]} b5 {[%emt 0:00:00]} 10. Bd3 {[%emt 0:00:00]} Nbd7 {
>[%emt 0:00:00]} 11. Ne4 {[%eval 18,10] [%emt 0:00:12]} Nxe4 {
>(0-0) [%eval 7,10] [%emt 0:00:12]} 12. Bxe4 {[%eval 10,10] [%emt 0:00:04]} Ra7
>{[%eval 12,11] [%emt 0:00:12]} 13. b4 {[%eval 3,10] [%emt 0:00:12]} Be7 {
>(Bb6) [%eval 28,11] [%emt 0:00:12]} 14. Bb2 {[%eval 12,11] [%emt 0:00:12]} Rc7
>{[%eval 25,11] [%emt 0:00:12]} 15. Qb1 {(Qb3) [%eval 10,12] [%emt 0:00:12]} Nf6
>{[%eval 2,10] [%emt 0:00:12]} 16. Be5 {(Bd3) [%eval 9,13] [%emt 0:00:12]} Bd6 {
>[%eval -7,12] [%emt 0:00:12]} 17. Bxf6 {[%eval -9,12] [%emt 0:00:12]} Qxf6 {
>(gxf6) [%eval -12,11] [%emt 0:00:12]} 18. O-O {[%eval 4,12] [%emt 0:00:12]} Qe7
>{[%eval -8,11] [%emt 0:00:12]} 19. a4 {(Rd1) [%eval 7,12] [%emt 0:00:12]} f5 {
>(Bd7) [%eval -31,11] [%emt 0:00:12]} 20. Bd3 {[%eval 1,12] [%emt 0:00:12]} O-O
>{[%eval -24,11] [%emt 0:00:12]} 21. axb5 {[%eval 1,12] [%emt 0:00:12]} axb5 {
>[%eval -20,11] [%emt 0:00:12]} 22. Nd4 {(Bxb5) [%eval 6,12] [%emt 0:00:12]}
>Bxb4 {[%eval -22,11] [%emt 0:00:12]} 23. Nxb5 {[%eval 14,12] [%emt 0:00:12]}
>Rb7 {[%eval -19,11] [%emt 0:00:12]} 24. Qa2 {(Rc1) [%eval -3,11] [%emt 0:00:12]
>} Bc5 {[%eval -27,10] [%emt 0:00:12]} 25. Rfc1 {[%eval -4,10] [%emt 0:00:12]}
>Bd7 {[%eval -15,10] [%emt 0:00:12]} 26. Nd4 {[%eval -7,11] [%emt 0:00:12]} Bxd4
>{[%eval -25,10] [%emt 0:00:12]} 27. exd4 {[%eval -4,11] [%emt 0:00:04]} Qd6 {
>(Rfb8) [%eval -21,10] [%emt 0:00:12]} 28. Bc4 {[%eval 0,11] [%emt 0:00:13]}
>Rfb8 {[%eval -7,10] [%emt 0:00:12]} 29. d5 {(Qe2) [%eval 14,12] [%emt 0:00:13]}
>Rb2 {[%eval -17,10] [%emt 0:00:12]} 30. Qa3 {[%eval 10,13] [%emt 0:00:13]} Qxa3
>{[%eval -11,11] [%emt 0:00:12]} 31. Rxa3 {[%eval 3,12] [%emt 0:00:04]} exd5 {
>[%eval -1,11] [%emt 0:00:12]} 32. Bxd5+ {[%eval 10,13] [%emt 0:00:05]} Kf8 {
>[%eval 3,12] [%emt 0:00:11]} 33. Ra7 {[%eval 9,12] [%emt 0:00:15]} Rc2 {
>(Rb1) [%eval -4,12] [%emt 0:00:12]} 34. Rf1 {(Re1) [%eval 9,13] [%emt 0:00:15]}
>Be8 {[%eval -11,11] [%emt 0:00:11]} 35. Be6 {[%eval 3,12] [%emt 0:00:15]} Rb5 {
>[%eval -20,11] [%emt 0:00:11]} 36. g3 {(Ra8) [%eval -3,12] [%emt 0:00:15]} Re5
>{[%eval -14,12] [%emt 0:00:11]} 37. Bb3 {(Bd7) [%eval -1,14] [%emt 0:00:15]}
>Rb2 {[%eval -24,12] [%emt 0:00:11]} 38. Bc4 {[%eval -4,13] [%emt 0:00:15]} h6 {
>(Rc5) [%eval -6,11] [%emt 0:00:11]} 39. Rd1 {(Rc7) [%eval 6,11] [%emt 0:00:15]}
>Re4 {(Re7) [%eval -5,11] [%emt 0:00:11]} 40. Bf1 {
>(Bd3) [%eval -6,12] [%emt 0:00:15]} f4 {(Re7) [%eval -4,11] [%emt 0:00:10]} 41.
>Rda1 {(Rc1) [%eval 0,10] [%emt 0:00:04]} Bf7 {(Rd4) [%eval -6,9] [%emt 0:00:05]
>} 42. Bd3 {(Rc1) [%eval 18,11] [%emt 0:00:04]} Reb4 {[%eval 2,9] [%emt 0:00:05]
>} 43. Rc7 {[%eval 18,10] [%emt 0:00:04]} Be8 {(Bd5) [%eval 11,9] [%emt 0:00:07]
>} 44. Rc8 {[%eval 25,10] [%emt 0:00:04]} fxg3 {[%eval 16,10] [%emt 0:00:05]}
>45. Raa8 {(fxg3) [%eval 104,11] [%emt 0:00:04]} gxh2+ {
>(gxf2+) [%eval 15,10] [%emt 0:00:05]} 46. Kxh2 {[%eval 126,11] [%emt 0:00:04]}
>Rxf2+ {[%eval 20,10] [%emt 0:00:05]} 47. Kg3 {
>(Kg1) [%eval 129,11] [%emt 0:00:04]} Rf6 {(Rfb2) [%eval 20,11] [%emt 0:00:05]}
>48. Rxe8+ {[%eval 129,10] [%emt 0:00:04]} Kf7 {[%eval -1,9] [%emt 0:00:00]} 49.
>Rf8+ {[%eval 129,11] [%emt 0:00:05]} Ke6 {[%eval 118,10] [%emt 0:00:05]} 50.
>Rae8+ {(Rg8) [%eval 129,10] [%emt 0:00:04]} Kd5 {
>(Kd7) [%eval 15,11] [%emt 0:00:05]} 51. Rxf6 {
>(Rd8+) [%eval 182,10] [%emt 0:00:05]} gxf6 {[%eval -25,10] [%emt 0:00:06]} 52.
>Be2 {(Kg2) [%eval 184,9] [%emt 0:00:04]} Kc5 {
>(Rb6) [%eval -25,10] [%emt 0:00:05]} 53. Rh8 {
>(Kg2) [%eval 203,9] [%emt 0:00:05]} h5 {(Kd6) [%eval 20,11] [%emt 0:00:05]} 54.
>Bxh5 {(Rxh5+) [%eval 207,10] [%emt 0:00:05]} Rb3+ {
>(f5) [%eval 20,12] [%emt 0:00:05]} 55. Kf4 {(Kg2) [%eval 228,10] [%emt 0:00:05]
>} Kd4 {(f5) [%eval 20,11] [%emt 0:00:05]} 56. Rd8+ {
>(Rf8) [%eval 237,10] [%emt 0:00:05]} Kc3 {[%eval 20,13] [%emt 0:00:05]} 57. Be2
>{(Rd3+) [%eval 234,10] [%emt 0:00:05]} Rb6 {(f5) [%eval 20,13] [%emt 0:00:05]}
>58. Kf5 {[%eval 250,9] [%emt 0:00:05]} Kb2 {(Rb2) [%eval 20,12] [%emt 0:00:05]}
>59. Rd2+ {(Rf8) [%eval 257,10] [%emt 0:00:05]} Kc3 {
>[%eval 20,12] [%emt 0:00:05]} 60. Rd3+ {[%eval 250,11] [%emt 0:00:04]} Kc2 {
>[%eval 20,13] [%emt 0:00:05]} 61. Rd5 {(Rd6) [%eval 250,11] [%emt 0:00:13]} Kc1
>{(Rb8) [%eval 20,11] [%emt 0:00:14]} 62. Bf3 {
>(Rd6) [%eval 253,10] [%emt 0:00:13]} Rb3 {(Rb8) [%eval 20,13] [%emt 0:00:14]}
>63. Be4 {(Rc5+) [%eval 250,11] [%emt 0:00:13]} Rb6 {
>(Rb2) [%eval 20,14] [%emt 0:00:13]} 64. Rc5+ {
>(Rd1+) [%eval 248,11] [%emt 0:00:13]} Kb2 {(Kd2) [%eval 20,14] [%emt 0:00:14]}
>65. Bd5 {(Rb5+) [%eval 262,11] [%emt 0:00:13]} Ra6 {
>(Rb4) [%eval 20,14] [%emt 0:00:13]} 66. Bg2 {
>(Be6) [%eval 254,10] [%emt 0:00:13]} Rd6 {(Ra3) [%eval 20,15] [%emt 0:00:13]}
>67. Bf3 {(Rc6) [%eval 262,11] [%emt 0:00:13]} Ka3 {
>(Rd2) [%eval 20,15] [%emt 0:00:14]} 68. Rb5 {
>(Rd5) [%eval 262,11] [%emt 0:00:13]} Ka4 {(Rd3) [%eval 20,17] [%emt 0:00:14]}
>69. Rb8 {(Rb6) [%eval 267,11] [%emt 0:00:13]} Ka3 {
>(Rd4) [%eval 20,15] [%emt 0:00:13]} 70. Rb1 {
>(Rf8) [%eval 267,11] [%emt 0:00:14]} Ka4 {(Rd4) [%eval 20,14] [%emt 0:00:13]}
>71. Rb7 {(Rb6) [%eval 267,11] [%emt 0:00:13]} Ka3 {
>(Rd4) [%eval 20,18] [%emt 0:00:13]} 72. Rb8 {
>(Rf7) [%eval 264,11] [%emt 0:00:14]} Rd3 {(Rd2) [%eval 20,16] [%emt 0:00:13]}
>73. Bc6 {(Be4) [%eval 250,11] [%emt 0:00:14]} Rd6 {
>(Rd2) [%eval 20,18] [%emt 0:00:13]} 74. Rb6 {
>(Rf8) [%eval 262,11] [%emt 0:00:13]} Ka2 {(Rd2) [%eval 20,19] [%emt 0:00:13]}
>75. Kf4 {(Bd5+) [%eval 248,12] [%emt 0:00:14]} Ka1 {
>(Rd4+) [%eval 20,17] [%emt 0:00:13]} 76. Ra6+ {
>(Be8) [%eval 248,12] [%emt 0:00:13]} Kb2 {[%eval 20,23] [%emt 0:00:13]} 77. Kf5
>{(Bb7) [%eval 212,12] [%emt 0:00:14]} Kc3 {[%eval 20,19] [%emt 0:00:13]} 78.
>Kg4 {(Ba4) [%eval 48,12] [%emt 0:00:14]} Kb2 {
>(Kd4) [%eval 20,21] [%emt 0:00:13]} 79. Kf4 {
>(Bb7) [%eval 212,13] [%emt 0:00:14]} Kc3 {(f5) [%eval 20,22] [%emt 0:00:13]}
>80. Kf5 {(Bb7) [%eval 212,13] [%emt 0:00:14]} Kb2 {[%eval 20,20] [%emt 0:00:12]
>} 81. Ke4 {(Be4) [%eval 212,12] [%emt 0:00:00]} Kc3 {
>(f5+) [%eval 20,11] [%emt 0:00:00]} 82. Kf3 {
>(Bb5) [%eval 195,10] [%emt 0:00:00]} Kd4 {(f5) [%eval 20,10] [%emt 0:00:00]}
>83. Ra4+ {(Bb7) [%eval 207,9] [%emt 0:00:00]} Ke5 {[%eval -25,7] [%emt 0:00:00]
>} 84. Ra5+ {(Be4) [%eval 210,8] [%emt 0:00:00]} Ke6 {
>[%eval 20,8] [%emt 0:00:00]} 85. Rc5 {(Rd5) [%eval 204,8] [%emt 0:00:00]} Ke7 {
>(Rd4) [%eval -25,8] [%emt 0:00:00]} 86. Kf4 {(Kg4) [%eval 229,8] [%emt 0:00:00]
>} Kf8 {(Ke6) [%eval -25,7] [%emt 0:00:00]} 87. Kf5 {
>[%eval 262,7] [%emt 0:00:00]} Kf7 {(Rd4) [%eval 20,8] [%emt 0:00:00]} 88. Bf3 {
>(Rd5) [%eval 262,8] [%emt 0:00:00]} Ke7 {[%eval 20,7] [%emt 0:00:00]} 89. Rc7+
>{(Rc6) [%eval 262,8] [%emt 0:00:00]} Kd8 {(Rd7) [%eval 20,10] [%emt 0:00:00]}
>90. Rc2 {(Rf7) [%eval 265,8] [%emt 0:00:00]} Kd7 {
>(Rd7) [%eval 20,8] [%emt 0:00:00]} 91. Ra2 {(Rc6) [%eval 262,8] [%emt 0:00:00]}
>Kc8 {(Rd4) [%eval 20,8] [%emt 0:00:00]} 92. Rh2 {
>(Ra8+) [%eval 278,7] [%emt 0:00:00]} Rb6 {(Kd8) [%eval 20,7] [%emt 0:00:00]}
>93. Rh7 {(Rh6) [%eval 276,7] [%emt 0:00:00]} Kb8 {
>(Rb5+) [%eval 20,7] [%emt 0:00:00]} 94. Rf7 {
>(Rb7+) [%eval 289,7] [%emt 0:00:00]} Rb5+ {[%eval 20,8] [%emt 0:00:00]} 95. Kg4
>{(Kxf6) [%eval 276,8] [%emt 0:00:00]} Kc8 {(f5+) [%eval 20,6] [%emt 0:00:00]}
>96. Kf4 {(Rxf6) [%eval 265,7] [%emt 0:00:00]} Rb6 {
>(Rb4+) [%eval 20,9] [%emt 0:00:00]} 97. Bg4+ {
>(Rxf6) [%eval 276,7] [%emt 0:00:00]} Kd8 {(f5) [%eval 20,9] [%emt 0:00:00]} 98.
>Bf5 {(Rxf6) [%eval 279,8] [%emt 0:00:00]} Rb4+ {[%eval 20,7] [%emt 0:00:00]}
>99. Kg3 {(Be4) [%eval 279,9] [%emt 0:00:00]} Rb3+ {
>(Ke8) [%eval 20,8] [%emt 0:00:00]} 100. Kf4 {(Kh4) [%eval 293,1] [%emt 0:00:00]
>} Rb6 {[%eval 20,11] [%emt 0:00:00]} 101. Be4 {
>(Rxf6) [%eval 304,1] [%emt 0:00:00]} Ke8 {[%eval 20,13] [%emt 0:00:00]} 102.
>Ra7 {(Rxf6) [%eval 304,1] [%emt 0:00:00]} Rb4 {
>Time [%eval 20,14] [%emt 0:00:00]} 0-1
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.