Re: E8400 CHESS ENGINE PERMANENT LADDER
Posted: Tue Feb 25, 2020 11:51 am
P.R #2559 - Merge Outpost and ReachableOutpost into a single parameter. Bench: 4697493, AV 1.0.3453, Submitted
on 20-02-24 by 31m059, master 65ba8c8e, simplify_routpost 346dccae.
Filename: SF 200224-346d-ED55.zip
Size: 2.1 MB
Download link: https://www.file-up.org/jystmv0amo30
31m059 commented:
In November 2019, as a result of the simplification of rank-based outposts by 37698b0, separate bonuses were
introduced for outposts that are currently occupied and outposts that are reachable on the next move. However,
the values of these two bonuses are quite similar, and they have remained that way for three months of
development.
It appears that we can safely retire the separate ReachableOutpost parameter and use the same Outpost bonus in
both cases, restoring the basic principles of Stockfish outpost evaluation to their pre-November state, while
also reducing the size of the parameter space.
STC:
LLR: 2.96 (-2.94,2.94) {-1.50,0.50}
Total: 47680 W: 9213 L: 9092 D: 29375
Ptnml(0-2): 776, 5573, 11071, 5594, 826
https://tests.stockfishchess.org/tests/ ... 2810d09802
LTC:
LLR: 2.94 (-2.94,2.94) {-1.50,0.50}
Total: 14690 W: 1960 L: 1854 D: 10876
Ptnml(0-2): 93, 1381, 4317, 1435, 119
https://tests.stockfishchess.org/tests/ ... 2810d0980f
Bench: 4697493
@31m059
Merge Outpost, ReachableOutpost into a single parameter. Bench: 4697493
346dcca
Merge Outpost, ReachableOutpost into a single parameter. Bench: 4697493
simplify_routpost
@31m059
31m059 committed yesterday
1 parent b8c00ef commit 346dccae282952868c2e9cbb1fe35bca389b4e0e
SRC CODE PAGE
https://github.com/31m059/Stockfish/tre ... ca389b4e0e
MD5 HASH
7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
18FCEFE5D7FEA188D927B9199B605B72 bitboard.h
4362E8EEA9812D6181FD663851C248FD endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
03A03FE1E427B510E8E522CF158B6B28 evaluate.cpp
B224B3AF7B4E4DDA2FA86DCCF7C114E8 evaluate.h
46E0D929B015AB0CD3E99F41253F6AA6 main.cpp
69B8CE1783491AA5B087506B07ABBA99 Makefile
DABC202C23A8BA875018EA1769912C22 material.cpp
D0252E530091B71DC540A9A8EB3ABD0C material.h
B0AF79E1550BA442300FD8E7991D66E9 misc.cpp
DF04A7C999EF95267CBE1D2FC9EDCCA2 misc.h
E5875D882309E5EC4F71A127A26688FE movegen.cpp
A32B107E1578E6A4D09B656DA5FA2B80 movegen.h
DABE42624D4040760E4ABA2C33F6FA64 movepick.cpp
A792C23A8AACB32E1D430D80853B9FC7 movepick.h
EBC53C6328A95F8DBBBE4202AAE7444E pawns.cpp
078056898F526BECFF74CEF0D4C3F237 pawns.h
F149636932154D8DE3E019BC61C1A71F position.cpp
B1D59F4FB3BD81F856883DD55C227548 position.h
043A2E7B9E40BCB8E627DB3765CEE28A psqt.cpp
7C89CEC9AF7E859C6D80F1FA723A43CE search.cpp
7AB329BE89832A2E2FB9C5C1457EB6EE search.h
D9327278A5685121102AFDEAAE399190 thread.cpp
831613A444BBA36F2C617A00C78A007D thread.h
20B8E29AEA0FB1E24502852210411187 thread_win32_osx.h
FFC62C1AB2D0FCEFCFDE07EFAFA39025 timeman.cpp
FF0EFB49F2C67352CD7153335EEB6A9B timeman.h
166855546FBD0CBF34E6B66BC252D2D4 tt.cpp
C32AB4C85FCF6AE9ABAE27C5785367F4 tt.h
A1833B5C8E4D285105A4B0357D591456 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp
MD5 DIGEST: ED554AFA5B4D562FEE46AA8DB055FE5E
on 20-02-24 by 31m059, master 65ba8c8e, simplify_routpost 346dccae.
Filename: SF 200224-346d-ED55.zip
Size: 2.1 MB
Download link: https://www.file-up.org/jystmv0amo30
31m059 commented:
In November 2019, as a result of the simplification of rank-based outposts by 37698b0, separate bonuses were
introduced for outposts that are currently occupied and outposts that are reachable on the next move. However,
the values of these two bonuses are quite similar, and they have remained that way for three months of
development.
It appears that we can safely retire the separate ReachableOutpost parameter and use the same Outpost bonus in
both cases, restoring the basic principles of Stockfish outpost evaluation to their pre-November state, while
also reducing the size of the parameter space.
STC:
LLR: 2.96 (-2.94,2.94) {-1.50,0.50}
Total: 47680 W: 9213 L: 9092 D: 29375
Ptnml(0-2): 776, 5573, 11071, 5594, 826
https://tests.stockfishchess.org/tests/ ... 2810d09802
LTC:
LLR: 2.94 (-2.94,2.94) {-1.50,0.50}
Total: 14690 W: 1960 L: 1854 D: 10876
Ptnml(0-2): 93, 1381, 4317, 1435, 119
https://tests.stockfishchess.org/tests/ ... 2810d0980f
Bench: 4697493
@31m059
Merge Outpost, ReachableOutpost into a single parameter. Bench: 4697493
346dcca
Merge Outpost, ReachableOutpost into a single parameter. Bench: 4697493
simplify_routpost
@31m059
31m059 committed yesterday
1 parent b8c00ef commit 346dccae282952868c2e9cbb1fe35bca389b4e0e
SRC CODE PAGE
https://github.com/31m059/Stockfish/tre ... ca389b4e0e
MD5 HASH
7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
18FCEFE5D7FEA188D927B9199B605B72 bitboard.h
4362E8EEA9812D6181FD663851C248FD endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
03A03FE1E427B510E8E522CF158B6B28 evaluate.cpp
B224B3AF7B4E4DDA2FA86DCCF7C114E8 evaluate.h
46E0D929B015AB0CD3E99F41253F6AA6 main.cpp
69B8CE1783491AA5B087506B07ABBA99 Makefile
DABC202C23A8BA875018EA1769912C22 material.cpp
D0252E530091B71DC540A9A8EB3ABD0C material.h
B0AF79E1550BA442300FD8E7991D66E9 misc.cpp
DF04A7C999EF95267CBE1D2FC9EDCCA2 misc.h
E5875D882309E5EC4F71A127A26688FE movegen.cpp
A32B107E1578E6A4D09B656DA5FA2B80 movegen.h
DABE42624D4040760E4ABA2C33F6FA64 movepick.cpp
A792C23A8AACB32E1D430D80853B9FC7 movepick.h
EBC53C6328A95F8DBBBE4202AAE7444E pawns.cpp
078056898F526BECFF74CEF0D4C3F237 pawns.h
F149636932154D8DE3E019BC61C1A71F position.cpp
B1D59F4FB3BD81F856883DD55C227548 position.h
043A2E7B9E40BCB8E627DB3765CEE28A psqt.cpp
7C89CEC9AF7E859C6D80F1FA723A43CE search.cpp
7AB329BE89832A2E2FB9C5C1457EB6EE search.h
D9327278A5685121102AFDEAAE399190 thread.cpp
831613A444BBA36F2C617A00C78A007D thread.h
20B8E29AEA0FB1E24502852210411187 thread_win32_osx.h
FFC62C1AB2D0FCEFCFDE07EFAFA39025 timeman.cpp
FF0EFB49F2C67352CD7153335EEB6A9B timeman.h
166855546FBD0CBF34E6B66BC252D2D4 tt.cpp
C32AB4C85FCF6AE9ABAE27C5785367F4 tt.h
A1833B5C8E4D285105A4B0357D591456 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp
MD5 DIGEST: ED554AFA5B4D562FEE46AA8DB055FE5E