E8400 CHESS ENGINE PERMANENT LADDER

Discussion of computer chess matches and engine tournaments.

Moderators: hgm, Rebel, chrisw

mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

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
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

Pull request #2562 - Fix TT write in MultiPV case.
Fix TT write in MultiPV case.
1.0.3454
16 hours ago by Joost VandeVondele
master 5dadc71c ← fixMultiPV add3d427


Filename: SF 200225-add3-EEB1.zip
Size: 4.0 MB
download link: https://www.file-up.org/94kafchw6iue

Fix TT write in MultiPV case.

fixes an error reported earlier as official-stockfish#2404 by @AndyGrant.

MultiPV at root shouldn't write to the TT for later lines, as that is neither the eval nor the bestmove for that

position.
Fixing this error doesn't matter for playing games

(http://tests.stockfishchess.org/tests/v ... 0256324a11).

However, it can lead to wrong mate announcements as reported by @uriblass. In particular the following testcase

gives
wrong results for the second search, prior to this patch:

```
setoption name MultiPV value 2
position fen 5R2/2kB2p1/p2bR3/8/3p1B2/8/PPP5/2K5 b - - 0 49
go depth 40
position fen 2B2R2/3r2p1/p1kbR3/8/3p1B2/8/PPP5/2K5 b - - 8 48
go depth 40
```

fixMultiPV (#2562). Fixes official-stockfish#2561, Only affects MultiPV search. Bench: 4705960. Vondele

committed on 20-02-24. 1 parent b8c00ef commit add3d42.

SRC CODE PAGE: https://github.com/vondele/Stockfish/tr ... c53a3ff488

SRC CODE MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
18FCEFE5D7FEA188D927B9199B605B72 bitboard.h
4362E8EEA9812D6181FD663851C248FD endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
A6339B3CEE1BA8DDAB4F7BEA31006B9C 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
84073CA83D502DA8AB3018C94835F16A 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: EEB18251E8CEF42A90C6D30CFD7BE919


-----------------------------------
-----------------------------------
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

P.R. #2546 - Small cleanups 02, Fixup: update_continuation_histories comment. AV 1.0.3457 ON 20-02-25, by Joost

VandeVondele. master 3909e25f ---> smallCleanups02 b01a1283

Filename: SF 200226-b01a-826C.zip
Size: 4.0 MB
DOWNLOAD LINK: https://www.file-up.org/uvcm4d8g8s09

Fixup: update_continuation_histories comment

smallCleanups02 (#2546)


1 parent ce78f41 commit b01a1283ed289036c8da1154e9f74f6e29391533



SRC CODE PAGE:
https://github.com/vondele/Stockfish/tr ... 6e29391533

MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
3BB5B5AF4E58EA655FF8F43843456087 bitboard.h
00862519E886829CBD5BA7A25E71F187 endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
10E7D256AD2609EF32ADCD038B158D6B evaluate.cpp
F6518C55759A2210CB8ADF4317DBCCC2 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
919EC74D9AEB8FBF168F0BD79797D60D psqt.cpp
2FC8C2BE8A38D3BA4188A80E2E7C6E41 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
5CCCFE83BEB72483C25C00DAFA732F13 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp

MD5 DIGEST: 826CD602B16F34C6354C6EC30A6332D0
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

P.R. #2564 - Weak queen protection. Comment for PR. AV 1.0.3459. Submitted on 20-02-27 by MJZ1977. master

7c95e584 ← Weak_QProtection4 b6c8d57e.

Comment for PR

bench 4923286

Weak_QProtection4 (#2564)

@MJZ1977
MJZ1977 committed 1 hour ago
1 parent 7edbf42 commit b6c8d57edec948cddf0b6ac15afb4a200c77595a

Filename: SF 200227-b6c8-32AA.zip
Size: 4.0 MB
download link: https://www.file-up.org/fkhk904d86pr

source code page: https://github.com/MJZ1977/Stockfish/tr ... 200c77595a

MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
18FCEFE5D7FEA188D927B9199B605B72 bitboard.h
4362E8EEA9812D6181FD663851C248FD endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
EFFCE4E8D6FCADF71BE20DF81D762FDE 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
84073CA83D502DA8AB3018C94835F16A 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: 32AA443E4C421D82ACC0E0874AE9FCDA
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

P.R.#2546 - Small cleanups 02. Fixup: WeakQueenProtection. AV 1.0.3462, submitted on 20-02-27 by Joost

VandeVondele. Master 5cbd8075<-- smallCleanups02 85e29b5c.


Fixup: WeakQueenProtection

smallCleanups02 (#2546)

@vondele
vondele committed...
1 parent c09d375 commit 85e29b5c2b383f5f1640ccd785085b392775df4b

Filename: SF 200228-85e2-5DEF.zip
Size: 4.0 MB
download link: https://www.file-up.org/fib2b4bgwkg7

MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
3BB5B5AF4E58EA655FF8F43843456087 bitboard.h
00862519E886829CBD5BA7A25E71F187 endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
CDADB0D65ED1A2424545BCBFD14FC163 evaluate.cpp
F6518C55759A2210CB8ADF4317DBCCC2 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
919EC74D9AEB8FBF168F0BD79797D60D psqt.cpp
1C8E625D6DD19857CF524B3419397C17 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
5CCCFE83BEB72483C25C00DAFA732F13 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp

MD5 DIGEST: 5DEF476C6744E574A3B9CF63A2434E48
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

P.R. #2565 - Simplify lowply-history logic. AV 1.0.3463, submited on 20-02-28 by Guenther Demetz, master 91117e5b

<-- simple_lowplyPR 3704d93c.


Filename: SF 200228-3704-4FA5.zip
Size: 4.0 MB

Download link: https://www.file-up.org/k8fll3m3jgkm


Simplify lowply-history logic

Don't restrict usage of the new heuristic to ttPv nodes exclusively

STC:
http://tests.stockfishchess.org/tests/v ... 4acd41499a
LLR: 2.94 (-2.94,2.94) {-1.50,0.50}
Total: 152796 W: 29146 L: 29178 D: 94472
Ptnml(0-2): 2590, 17792, 35628, 17836, 2552

LTC:
http://tests.stockfishchess.org/tests/v ... 4acd4149e8
LLR: 2.95 (-2.94,2.94) {-1.50,0.50}
Total: 20078 W: 2688 L: 2587 D: 14803
Ptnml(0-2): 139, 1914, 5853, 1973, 160

bench: 4923286

simple_lowplyPR (#2565)

@pb00068
pb00068 committed 23 hours ago
1 parent d3eb483 commit 3704d93ca428faa77c3ab8c433a09422ff75d3bb


Commit simple_lowply (Take 1)
Info Take 1
Submitter pb00067
TC 10+0.1
SPRT elo0: -1.50 alpha: 0.05 elo1: 0.50 beta: 0.05 (logistic)
LLR 2.94 [-2.94,2.94] (accepted)
Elo -0.35 [-1.74,0.90] (95%)
LOS 28.7%
Games 152796 [w:19.1%, l:19.1%, d:61.8%]
Link /tests/view/5e5634f284a82b4acd41499a

Details
id 5e5634f284a82b4acd41499a
new_tag simple_lowply (Take 1)
new_signature 4697493
new_options Hash=16
resolved_new 8b460f6ea69be394787c79926017c3be765635bc
base_tag master (Fix TT write in MultiPV case.)
base_signature 4697493
base_options Hash=16
resolved_base 2e1369d0302a87d570e509af7041a1be22b836a0
sprt elo0: -1.50 alpha: 0.05 elo1: 0.50 beta: 0.05 state: accepted (logistic)
num_games 250000
tc 10+0.1
threads 1
book noob_3moves.epd
book_depth 8



src code page:

https://github.com/pb00068/Stockfish/tr ... 22ff75d3bb

MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
18FCEFE5D7FEA188D927B9199B605B72 bitboard.h
4362E8EEA9812D6181FD663851C248FD endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
EFFCE4E8D6FCADF71BE20DF81D762FDE 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
C56CC6EC10BE8FB442937EE567FE7D50 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: 4FA55FECEC196C5E5EF27638A510F2E6
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

Pull request #2567 - Small cleanups 03, AV 1.0.3467, Submitted on 20-03-01 by Joost VandeVondele, master eec6f553, commit: smallCleanups03, 3faf1503.


Filename: SF 200301-3faf-7C13.zip
Size: 4.0 MB
https://www.file-up.org/hv4mv4xsp7n1

Small cleanups 03

Starting with an empty PR to collect suggestions for small cleanups.

No functional change.

smallCleanups03 (#2567)

@vondele
vondele committed 3 hours ago
1 parent c6839a2 commit 3faf1503b68219d05ad1b95aa246ae0a3af472aa


SRC CODE PAGE

https://github.com/vondele/Stockfish/tr ... 0a3af472aa


MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
3BB5B5AF4E58EA655FF8F43843456087 bitboard.h
00862519E886829CBD5BA7A25E71F187 endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
CDADB0D65ED1A2424545BCBFD14FC163 evaluate.cpp
F6518C55759A2210CB8ADF4317DBCCC2 evaluate.h
46E0D929B015AB0CD3E99F41253F6AA6 main.cpp
32D64B05A4B2266609690921A5D4A3C8 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
919EC74D9AEB8FBF168F0BD79797D60D psqt.cpp
AA038A35E60F4FAF2003506D0332C156 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
5CCCFE83BEB72483C25C00DAFA732F13 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp


MD5 DIGEST 7C137472531530AC5008836E15F389CF
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

E8400 ORDO RATING REPORT 20-03-01


WITH 1 TO 9 GAMES
  • 1 SFT 200105-fa70746 64 3571.3 90.8 6 2 4 0 67 61
    2 SFT 191231-3981b7d 64 3549.2 88.1 8 4 2 2 25 68
    13 SF 200127-09aeb19-4FEAD31 64 3468.5 104 4 1 2 1 50 55
    14 SFT 191217-df32091 64 3465.9 67.7 6 0 6 0 100 50
    16 SFT 200105-4950a08 64 3465.8 143.5 2 1 0 1 0 50
    17 SF 200127-f1daa06-54F75 64 3465.8 56.6 4 1 2 1 50 52
    22 SFT 200113-69b53f9 64 3455.6 105 8 1 7 0 88 50
    29 Stockfish 140819 64 T748 3449 23.8 5 1 4 0 80 52
    33 Stockfish 140819 64 T144 3446.3 21.9 2 0 2 0 100 51
    35 Stockfish 251219 64 T127 3446.1 12.5 2 1 0 1 0 53
WITH 10 TO 19 GAMES
  • # PLAYER RATING ERR GP W D L D(%) CFS(%)
    3 190604-3c9c945 64mgw91 3527.6 19.5 17 3 14 0 82 71
    4 SF 200109-ce88f06 64 3508 67.5 13 2 11 0 85 61
    8 SFm2k4 200206-794b4a0 64 3478.8 21.8 12 1 11 0 92 52
    19 Stockfish 101219 64 T247 3464.5 17.5 17 3 12 2 71 51
    21 SF 191218-77939d6 64 3457.4 54.9 14 0 14 0 100 53
    23 SFT 191130-26eRMek 64 3454.9 81.2 17 0 17 0 100 52
    31 SFT 191223-07b4ce8 64 3447.9 29.1 12 1 10 1 83 52
    46 SF 191007-0b0b21c 64 3441.6 50.4 12 0 12 0 100 53
    48 Stockfish 050220 64 T149 3440.4 40 11 0 11 0 100 50
    57 SF 191031-e8fca71 64 3436.9 107.3 18 0 18 0 100 50
WITH 20 TO 29 GAMES
  • # PLAYER RATING ERR GP W D L D(%) CFS(%)
    5 SF 191210-b648247 64 3493.7 40.7 29 5 22 2 76 56
    7 SF 191227-9716852 64 3486.3 16.8 22 4 16 2 73 91
    11 SFT 191229-e72453b 64 3472.2 5.1 25 1 23 1 92 62
    15 SFT 191123-f436cc2 64 3465.8 56.6 26 4 19 3 73 50
    20 Crystal-Honey X5i 3463.7 39.9 26 0 26 0 100 69
    24 SFT 191113-288121e 64 3453.2 28.8 24 3 20 1 83 53
    38 SFT 190817-a12e7ac 64 3445.8 34.5 21 0 20 1 95 50
WITH 30 OR MORE GAMES
  • # PLAYER RATING ER GP W D L D(%) CFS(%)
    6 SF 191118-e0f42aa 64 3491.3 9.1 36 4 30 2 83 78
    9 SF 191009-5522d3f 64 3477 48.9 42 4 35 3 83 51
    10 SFT 191007-620dba1 64 3476 29.3 39 4 33 2 85 60
    12 SF 190826-263bbb0 64 3468.5 29.4 70 12 48 10 69 50
    18 SF 190830-2e6dfc7 64 3464.6 11.1 67 7 55 5 82 50
    25 Stockfish 221019 64 T366 3451.7 25.7 34 2 30 2 88 50
    26 SugaR-NN 180919 64 3451.6 43.2 50 4 44 2 88 52
    27 SF 190801-fcee0ce 64 3450.3 66.7 43 3 37 3 86 50
    28 SF 191112-a00a336 64 3450.1 38.1 37 2 31 4 84 52
    30 SFT 190819-1233390 64 3448.5 14.1 50 8 38 4 76 52

Filename: E8400 ONLINE REPORT-200301.zip
Size: 12.9 MB
https://www.file-up.org/72m3j2lycq74
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

sft engine pack 20-02-15 to 20-02-28.zip 26.5 MB

https://www.file-up.org/j6mu24ct73l6
mig2004
Posts: 256
Joined: Wed Oct 02, 2013 12:36 am

Re: E8400 CHESS ENGINE PERMANENT LADDER

Post by mig2004 »

P.R. #2568 - Consolidate Square Flipping, revert one change. AV1.0.3468. Submitted on 20-03-02 by protonspring. Master 7a5911cd ← ps_flipping2 b0476dd0


Filename: SF 200302-b047-0FA4.zip
Size: 4.0 MB
https://www.file-up.org/szkpmcsm41nd


protonspring commented

This is a non-functional code style change. Add a flip_rank() and flip_file() so that we can consolidate all of

the square flipping.

STC
LLR: 2.94 (-2.94,2.94) {-1.50,0.50}
Total: 57234 W: 11064 L: 10969 D: 35201
Ptnml(0-2): 822, 6562, 13801, 6563, 869

http://tests.stockfishchess.org/tests/v ... 4521f2ffaa
@protonspring
consolidate some flipping.
6f867b3


Commit ps_flipping2 (revert one change.)
Info consolidate/clarify some square flipping stuff.
Submitter protonspring
TC 10+0.1
SPRT elo0: -1.50 alpha: 0.05 elo1: 0.50 beta: 0.05 (logistic)
LLR 2.94 [-2.94,2.94] (accepted)
Elo 0.25 [-1.61,2.01] (95%)
LOS 60.9%
Games 57234 [w:19.3%, l:19.2%, d:61.5%]
Link /tests/view/5e5d2f2aafe6254521f2ffaa


Details
id 5e5d2f2aafe6254521f2ffaa
new_tag ps_flipping2 (revert one change.)
new_signature 4923286
new_options Hash=16
resolved_new b0476dd0fa2bc2f44c90ff04c25f60c2c8f9ec9c
base_tag master (Small cleanups)
base_signature 4923286
base_options Hash=16
resolved_base c6839a26155c18dbb7700175971fe01c5a67b01c
sprt elo0: -1.50 alpha: 0.05 elo1: 0.50 beta: 0.05 state: accepted (logistic)
num_games 250000
tc 10+0.1
threads 1
book noob_3moves.epd
book_depth 8


revert one change.

ps_flipping2 (#2568)

@protonspring
protonspring committed
1 parent bb6a2c8 commit b0476dd0fa2bc2f44c90ff04c25f60c2c8f9ec9c

MD5 HASH

7D67CF16F11C6F29C4779FE40AE86015 benchmark.cpp
73DB3F8776A21155C03CEC6A722B1258 bitbase.cpp
681A742F40E2ED563C1D576F2740F9AB bitboard.cpp
3BB5B5AF4E58EA655FF8F43843456087 bitboard.h
1FB91050C0DA7D2E0F7C8B7FC9B743D4 endgame.cpp
CD08F0F040ABEA3CA4E5216047BAF3A1 endgame.h
CDADB0D65ED1A2424545BCBFD14FC163 evaluate.cpp
F6518C55759A2210CB8ADF4317DBCCC2 evaluate.h
46E0D929B015AB0CD3E99F41253F6AA6 main.cpp
32D64B05A4B2266609690921A5D4A3C8 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
DDFEF47C3D0877FF09D6D7AB802F764F psqt.cpp
AA038A35E60F4FAF2003506D0332C156 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
DB99B149334CA849B8A45B29C3568886 types.h
E3283F1031A878A585D8C094C0612520 uci.cpp
017176566B76B7C7D350C21D80F82EB0 uci.h
2F5458DC35A9AF447F4D6136B5ACA98B ucioption.cpp

MD5 DIGEST: 0FA45C0BE985EA3E6717901EF38DDAA9