mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 10:06:26 +08:00
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
This commit is contained in:
@@ -66,8 +66,6 @@ void init(OptionsMap& o) {
|
||||
o["MultiPV"] << Option(1, 1, 500);
|
||||
o["Skill Level"] << Option(20, 0, 20);
|
||||
o["Move Overhead"] << Option(30, 0, 5000);
|
||||
o["Minimum Thinking Time"] << Option(20, 0, 5000);
|
||||
o["Slow Mover"] << Option(89, 10, 1000);
|
||||
o["nodestime"] << Option(0, 0, 10000);
|
||||
o["UCI_Chess960"] << Option(false);
|
||||
o["SyzygyPath"] << Option("<empty>", on_tb_path);
|
||||
|
||||
Reference in New Issue
Block a user