IIvec and Marco Costalba
aa88261a8f
Revert to old time management ( #1351 )
...
As many users reported some problems with new time management,
and recent tests on longer time controls
http://tests.stockfishchess.org/tests/view/5a460e160ebc590ccbb8c35d
http://tests.stockfishchess.org/tests/view/5a462f4d0ebc590ccbb8c37a
are even little in favor of old time management, this revert seems as a logical step.
STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 14060 W: 2562 L: 2430 D: 9068
LTC:
LLR: 3.44 (-2.94,2.94) [-3.00,1.00]
Total: 31611 W: 3958 L: 3827 D: 23826
bench: 5365777 (same as master)
2018-01-13 08:59:20 +01:00
IIvec and Marco Costalba
287e2e2f74
Fix premature using of all available time in x/y TC
...
In x/y time controls there was a theoretical possibility
to use all available time few moves before the clock will
be updated with new time. This patch fixes that issue.
Tested at 60/15 time control:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 113963 W: 20008 L: 20042 D: 73913
The test was done without adjudication rules!
Bench 5234652
2017-10-22 07:43:37 +02:00
IIvec and Marco Costalba
21926ce2d8
Higher Move Overhead
...
This shoudl reduce time losses experienced by
users after new time management code.
Verified for no regression in very short TC (4sec + 0.1)
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 35262 W: 7426 L: 7331 D: 20505
Bench 5322108
2017-09-12 12:31:53 +02:00
IIvec and Marco Costalba
01d97521fd
Time management simplification
...
STC (http://tests.stockfishchess.org/tests/view/598188a40ebc5916ff64a21b ):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 25363 W: 4658 L: 4545 D: 16160
LTC (http://tests.stockfishchess.org/tests/view/5981d59a0ebc5916ff64a229 ):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 75356 W: 9690 L: 9640 D: 56026
40/10 TC (http://tests.stockfishchess.org/tests/view/5980c5780ebc5916ff64a1ed ):
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 19377 W: 3650 L: 3526 D: 12201
15+0 TC (http://tests.stockfishchess.org/tests/view/5982cb730ebc5916ff64a25d ):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 5913 W: 1217 L: 1069 D: 3627
This time management handles base time and movestogo cases separatelly. One can test one case without affecting the other. Also, increment usage can be tested separately without (necessarily) affecting sudden death or x moves in y seconds performance.
On stable machines there are no time losses on 0.1+0.001 time control (tested on i7 + Windows 10 platform).
Bench 5608839
2017-08-17 14:42:22 -07:00
IIvec and Joona Kiiski
ae97941628
King safety and rook mobility parameters tweak
...
STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 19280 W: 3595 L: 3373 D: 12312
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 221405 W: 28940 L: 28220 D: 164245
Bench: 6506664
Closes #1105
2017-05-07 20:57:29 -07:00
IIvec and Joona Kiiski
0868de705d
King safety parameters improved
...
STC:
LLR: 2.97 (-2.94,2.94) [0.00,4.00]
Total: 58648 W: 10883 L: 10524 D: 37241
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 52546 W: 7131 L: 6844 D: 38571
Bench 6121479
Closes #1078
2017-04-23 08:04:03 -07:00
IIvec and Joona Kiiski
77fa960f89
Remove slowMover
...
Removes a slowMover and one paramater from move_importance function.
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 77023 W: 14456 L: 14433 D: 48134
LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 37175 W: 5190 L: 5092 D: 26893
Resolves #589
2016-02-21 20:16:28 +00:00