chessgod101
Please login to view all of the forum content.

Current date/time is Sun Mar 29, 2020 3:04 pm

Search found 1 match for 1807

Stockfish Polyglot

Stockfish Polyglot 2018-11-13

Since Stockfish Polyglot has made great results in the latest Playchess machines tournaments, even reaching the first place, I have decided to updated it to the latest Stockfish beta version.
This new release has alot of updates and elo raising.


Stockfish can reach up to 512 cores. From >8 cores it automatically enables the NUMA optimization, as far I have understood by reading the latest official Stockfish GitHub update.

Stockfish Polyglot is none but the very own Stockfish with the only addition of the possibility to use Polyglot (.bin) books. In order to do that I used the library polybook.h from Brainfish and merged with the Stockfish code. This new update features the 'OwnBook' checkbox as requested, so that you can easily switch from the Polyglot book to the local CTG book (Chessbase softwares) or ABK book (Arena GUI). I've wandered through GitHub to recover the 'OwnBook' checkbox code (it needed just two mere rows..), luckily I've managed to find it and extract the part I needed to use.

This distribution is enhanced by the pgo-build option.

Stockfish Polyglot comes with almost any architecture available, hence also for old 32bit operating systems like Windows XP, old machines, 64bit systems, standard machines, modern machines and power computers. It runs on both Windows and Linux. NOT FOR MACOS OR ANDROID, IF SOMEONE CAN COMPILE THIS SOFTWARE FOR THESE TWO SYSTEMS PLEASE WRITE ME CLICKING 'CONTACTS' ABOVE.

- Changelog: This is the expansion of the Stockfish version having timestamp "1542051187".

Versions:

Windows:

- Stockfish_Polyglot_2018-11-13_32bit.exe
- Stockfish_Polyglot_2018-11-13_32bit_general.exe
- Stockfish_Polyglot_2018-11-13_32bit_old.exe
- Stockfish_Polyglot_2018-11-13_32bit_popc.exe
- Stockfish_Polyglot_2018-11-13_x64.exe
- Stockfish_Polyglot_2018-11-13_x64_bmi2.exe
- Stockfish_Polyglot_2018-11-13_x64_general.exe
- Stockfish_Polyglot_2018-11-13_x64_modern.exe
- Stockfish_Polyglot_2018-11-13_x64_popc.exe


Linux:

Stockfish_Polyglot_2018-11-13_32bit
Stockfish_Polyglot_2018-11-13_32bit_general
Stockfish_Polyglot_2018-11-13_32bit_old
Stockfish_Polyglot_2018-11-13_32bit_popc
Stockfish_Polyglot_2018-11-13_x64
Stockfish_Polyglot_2018-11-13_x64_bmi2
Stockfish_Polyglot_2018-11-13_x64_general
Stockfish_Polyglot_2018-11-13_x64_modern
Stockfish_Polyglot_2018-11-13_x64_popc


Complete changelog:

- Changelog: This is the expansion of the Stockfish version having timestamp "1542051187".

From the previous version of Stockfish Polyglot the following changes/benchmarks were made by the official Stockfish team:

"Replace the PassedDanger array by an equation

This equation seems to do as well as the current PassedDanger array.

Master values were: 3, 7, 11, 20
The new values given by the equation are: 3, 6, 11, 18

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 84301 W: 18155 L: 18156 D: 47990 Elo -0.00
http://tests.stockfishchess.org/tests/view/5bda03180ebc595e0ae2518e

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 7940 W: 1358 L: 1217 D: 5365 Elo +6.17
http://tests.stockfishchess.org/tests/view/5bdc69880ebc595e0ae27d28

We stopped a LTC run after 70000 games:
LLR: 0.74 (-2.94,2.94) [0.00,4.00]
Total: 70257 W: 11319 L: 11064 D: 47874 Elo +1.26
http://tests.stockfishchess.org/tests/view/5bdca8420ebc595e0ae281a9

Bench: 3913185

----------------------------

Remove redundant king square parameter

We don't need to pass the king square as an explicit parameter to the functions
king_safety() and do_king_safety() since we already pass in the position.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 69686 W: 14894 L: 14866 D: 39926 Elo +0.14
http://tests.stockfishchess.org/tests/view/5be84ac20ebc595e0ae3283c

No functional change.

----------------------------

Simplify tropism. (#1807)

We calculate tropism as a sum of two factors. The first is the number of squares in our kingFlank and Camp that are attacked by the enemy; the second is number of these squares that are attacked twice. Prior to this commit, we excluded squares we defended with pawns from this second value, but this appears unnecessary. (Doubly-attacked squares near our king are still dangerous.) The removal of this exclusion is a possible small Elo gain at STC (estimated +1.59) and almost exactly neutral at LTC (estimated +0.04).

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 20942 W: 4550 L: 4427 D: 11965 Elo +2.04
http://tests.stockfishchess.org/tests/view/5be4e0ae0ebc595e0ae308a0

LTC:
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 56941 W: 9172 L: 9108 D: 38661 Elo +0.39
http://tests.stockfishchess.org/tests/view/5be4ec340ebc595e0ae30938

Bench: 3813986

----------------------------

Pawn and Piece Values Tuned at LTC

Failed STC
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 27487 W: 5846 L: 5903 D: 15738 Elo -0.72
http://tests.stockfishchess.org/tests/view/5be1d3190ebc595e0ae2e5b8

Passed 1st LTC
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 38503 W: 6270 L: 5999 D: 26234 Elo +2.45
http://tests.stockfishchess.org/tests/view/5be1f5ef0ebc595e0ae2e750

Passed 2nd LTC
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 34016 W: 5584 L: 5326 D: 23106 Elo +2.64
http://tests.stockfishchess.org/tests/view/5be2a1970ebc595e0ae2f1b4

This pull request lead to an interesting discussion about testing
methodology for Stockfish:
https://github.com/official-stockfish/Stockfish/pull/1804

Bench: 3647775

----------------------------

Extension for king moves changing castling rights

passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 8463 W: 1919 L: 1747 D: 4797 Elo +7.06
http://tests.stockfishchess.org/tests/view/5be15d510ebc595e0ae2dec6

passed LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 142590 W: 23263 L: 22587 D: 96740 Elo +1.65
http://tests.stockfishchess.org/tests/view/5be1667b0ebc595e0ae2df2d

Bench: 3607243

----------------------------

Simplify mobility danger

Check sign only after adding mobility danger term.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 9090 W: 2001 L: 1856 D: 5233 Elo +5.54
http://tests.stockfishchess.org/tests/view/5bdc5ee10ebc595e0ae27bc2

LTC
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 123466 W: 19766 L: 19805 D: 83895 Elo -0.11
http://tests.stockfishchess.org/tests/view/5bdc678e0ebc595e0ae27cf3

bench: 3630207
by kramnik
on Tue Nov 13, 2018 12:43 am
 
Search in: Freeware Engines
Topic: Stockfish Polyglot
Replies: 78
Views: 10200

Back to top

Jump to: