Friday, June 27, 2014

What is Syzygy end game table bases and where to download Syzygy

"The Syzygy 6-men EGTB system is the recommended table base solution for the latest and powerfull chess engines
It features by far the best compression (smallest file size) and best performance, especially when multiple threads perform simultaneous EGTB probing. New chess engines has been extensively tuned for this state-of-the-art end game table base system so as to provide optimum precision and strength in the late endgame at any time control and with any number of cores.
While installing the files on a SSD disk is recommended, the performance of the Syzygy on a normal hard disk is still very good.

The only drawback of Syzygy bases is that they do not contain the exact Distance to Mate information. If you require an exact mating distance in a position you'll need an alternative solution." (retrieved info from url:
 Syzygy Endgame Tablebases for your chess engine.
3,4,5 and 6 pieces - An endgame tablebase is a computerized database that contains precalculated exhaustive analysis of a chess endgame position. It is typically used by a computer chess engine during play, or by a human or computer that is retrospectively analysing a game that has already been played.

The tablebase contains the game-theoretical value (win, loss, or draw) of each possible move in each possible position, and how many moves it would take to achieve that result with perfect play. Thus, the tablebase acts as an oracle, always providing the optimal moves. Typically the database records each possible position with certain pieces remaining on the board, and the best moves with White to move and with Black to move.

Stockfish implementation:

Syzygy 3-4-5 Individual Files - Direct Download ( (Download Torrent) (
938.39 MB

Syzygy 6men DTZ - (Download Torrent) (
81.39 GB

Syzygy 6men WDL - (Download Torrent) (
67.83 GB

Currently, engines that support Syzygy tablebase
Houdini 4:
Deep Fritz 14 (the GUI):
Komodo in the near future



Syzygybases are configured using the UCI options "SyzygyProbeLimit" and "SyzygyPath".

The option "SyzygyPath" should be set to the directory or directories where the .rtbw and .rtbz files can be found. Multiple directories should be separated by ";" on Windows and by ":" on Unix-based operating systems.

Example: C:\tablebases\wdl345;C:\tablebases\wdl6; D:\tablebases\dtz345;D:\tablebases\dtz6
It is recommended to store .rtbw files on an SSD. There is no loss in storing the .rtbz files on a regular HD.

Note: At the moment, the "SyzygyPath" option can only be set once. If you want to change it, you need to restart the engine.

If you have the 6-piece tables, set the value of "SyzygyProbeLimit" to 6 (the default). If you only have the 5-piece table, set it to 5. Set the value of this option to 0 if you want to temporarily disable tablebase probing.

What to expect
If the engine is searching a position that is not in the tablebases (e.g. a position with 7 pieces), it will access the tablebases during the search. If the engine reports a large mate score, this means that it has found a winning line into a tablebase position. Example: mate in 60 means 10 moves into a winning tablebase position.

If the engine is given a position to search that is in the tablebases, it will use the tablebases at the beginning of the search to preselect all good moves, i.e. all moves that preserve the win or preserve the draw while taking into account the 50-move rule. It wil then perform a search only on those moves. The engine will not move immediately, unless there is only a single good move. The engine might not report a mate score even when the position is won. Instead, it reports the score that is returned by the search.

It is therefore clear that behaviour is not identical to what one might be used to with Nalimov tablebases. There are technical reasons for this difference, the main technical reason being that Nalimov tablebases use the DTM metric (distance-to-mate), while Syzygybases use a variation of the DTZ metric (distance-to-zero, zero meaning any move that resets the 50-move counter). This special metric is one of the reasons that Syzygybases are more compact than Nalimov tablebases, while still storing all information needed for optimal play and in addition being able to take into account the 50-move rule.

In the near future an option will be added to switch between the current behaviour and a mode in which Stockfish will immediately play one of the good moves. This new mode will have the problem that it leads to unnatural play once the engine has reached a tablebase position. For example, the engine will then prefer any winning pawn move (even those that lose material and complicate the win) over moves that lead to a quick mate but have a higher "distance-to-zero" value.

Some links:
Chess Endgame Frequences
Detailed analysis of 6-man frequencies.

Syzygy EGTB
For the Syzygy EGTB support you'll need to install the Syzygy EGTB files. At the time of writing all the Syzygy files are available for torrent download at The 3-4-5-men Syzygy are also available for direct download at
Update: the 6-men Syzygy are now also available as HTTP download, see
The total size of the 3-4-5-men files is 938 MB (290 files), the 6-men table bases require 149 GB (730 files).
The location of the Syzygy EGTB files is specified in the SyzygyPath option.

from another good source of information
September 27, 2013
Please be sure to verify the downloaded Syzygybases using the following checksums:
These checksums were provided by Joshua Shriver in a single file, I divided them into 4 files for convenience.
Note that md5sum from GnuWin32 Coreutils package computes wrong checksums. You need another build of md5sum, e.g., from Cygwin, or a different checksummer, such as fsum. Simply copy the md5 file into the corresponding Syzygybases directory and run "fsum -c Syzygybases-WDL-3-4-5.md5" (example).
September 14, 2013
Syzygybases is a new promising tablebase format developed by Ronald de Man. The main differences from Nalimov's format:
  • Syzygybases take 50 moves rule into account.
  • Probing code is distributed under permissive license (Nalimov's probing code can only be used under Nalimov's permission, which is hard to impossible to obtain).
  • Syzygybases include WDL (win/draw/loss) tables for fast access during search, as well as separate DTZ (distance to zeroing the 50 move counter) tables for finding the winning line.
  • Syzygybase are about 7 times smaller than Nalimov's tablebases (161 GB vs 1.2 TB).
  • Generating complete syzygybases for up to 6 pieces takes less than a month on a PC with 16 GB or RAM.
The generator source, probing code source and documentation are available on github: As a proof of concept Ronald incorporated the probing code into Stockfish engine:
A few days ago Joshua Shriver started seeding the complete set of 3-4-5-6-piece Syzygybases on bittorrent (as well as hosting the tracker): Already it looks like downloading might be faster than generating, and it will still get faster as more people join.
Still early days, but this could well become the standard tablebase format for the next decade of computer chess.


"El Syzygy 6-men EGTB sistema es la solución base de la mesa se ​​recomienda para los últimos y de ajedrez potente motores 
Cuenta con diferencia, la mejor compresión (menor tamaño de archivo) y el mejor rendimiento, especialmente cuando varios subprocesos realizan EGTB simultánea de sondeo. Nuevos módulos de ajedrez ha sido ampliamente atento a este sistema de base mesa final del juego del estado de la técnica así como para ofrecer precisión y resistencia óptima a finales del final del juego en cualquier control de tiempo y en cualquier número de núcleos. 
Si bien se recomienda la instalación de los archivos en un disco SSD, el rendimiento de la Syzygy en un disco duro normal sigue siendo muy bueno. 

El único inconveniente de bases Syzygy es que no contienen la distancia exacta a Mate información. . Si usted requiere una distancia exacta de apareamiento en una posición que necesita una solución alternativa "(información recuperada de url: 
  Syzygy Endgame tablas de finales para su motor de ajedrez. 
3,4,5 y 6 piezas - Un tablebase final del juego es una base de datos informatizada que contiene un análisis exhaustivo precalculada de una posición final de juego de ajedrez. Se utiliza normalmente por un motor de ajedrez de computadora durante el juego, o por un humano o una computadora que está analizando retrospectivamente un juego que ya se ha jugado. 

El tablebase contiene el valor del juego de la teórica (ganancia, pérdida, o dibujar) de cada movimiento posible en cada posición posible, y cuántos movimientos que se necesitaría para lograr ese resultado con un juego perfecto. Así, el tablebase actúa como un oráculo, proporcionando siempre los movimientos óptimos. Por lo general la base de datos registra cada posición posible con ciertas piezas restantes en el tablero, y los mejores movimientos con Blanco para mover y con Negro para moverse. 

Aplicación Bacalao: 

Syzygy 3-4-5 archivos individuales - Descarga Directa ( (Descarga Torrent) ( 203-4-5% 20Individual% 20Files.torrent) 
938.39 MB 

Syzygy 6men DTZ - (Descarga Torrent) ( 206men% 20DTZ.torrent) 
81.39 GB 

Syzygy 6men Biblioteca Digital Mundial - (Descarga Torrent) ( 206men% 20WDL.torrent) 
67.83 GB 

En la actualidad, los motores que apoyar Syzygy tablebase 
Houdini 4: 
Deep Fritz 14 (GUI): 
Komodo en un futuro próximo 



Syzygybases se configuran con las opciones de la UCI "SyzygyProbeLimit" y "SyzygyPath". 

El "SyzygyPath" opción se debe establecer en el directorio o los directorios donde están los archivos rtbz. Rtbw y. Pueden encontrarse. Directorios deben estar separadas por ";" en Windows y por ":" en los sistemas operativos basados ​​en Unix. 

Ejemplo: C: \ tablebases \ wdl345; C: \ tablebases \ wdl6; D: \ tablebases \ dtz345; D: \ tablebases \ dtz6 
Se recomienda almacenar. Rtbw archivos en un disco SSD. No hay pérdida en el almacenamiento de los archivos. Rtbz en un HD regular. 

Nota: En estos momentos, la opción "SyzygyPath" sólo se puede establecer de una vez. Si desea cambiarlo, deberá reiniciar el motor. 

Si usted tiene las tablas de 6 piezas, establezca el valor de "SyzygyProbeLimit" a 6 (el valor predeterminado). Si sólo dispone de la tabla de 5 piezas, ajústelo a 5. Establezca el valor de esta opción a 0 si desea desactivar temporalmente tablebase sondeo. 

Qué esperar 
Si el motor está buscando una posición que no está en las tablas de finales (por ejemplo, una posición con 7 piezas), se accederá a las tablas de finales durante la búsqueda. Si el motor se reporta una gran puntuación de su compañero, esto significa que se ha encontrado una línea ganadora en una posición tablebase. Ejemplo: mate en 60 significa 10 se mueve a una posición tablebase ganar. 

Si el motor se le da una posición de buscar lo que hay en las tablas de finales, utilizará las tablas de finales en el comienzo de la búsqueda de preseleccionar todas las buenas jugadas, es decir, todos los movimientos que conservan la victoria o preservan el empate, mientras que teniendo en cuenta el 50 - mover regla. Wil luego realizar una búsqueda sólo en esos movimientos. El motor no se mueve inmediatamente, a menos que haya un solo buen movimiento. El motor podría no reportar una puntuación compañero incluso cuando se ganó el puesto. En su lugar, informa la puntuación devuelta por la búsqueda. 

Por tanto, es claro que el comportamiento no es idéntico a lo que pudiera ser usado para con tablebases Nalimov. Existen razones técnicas de esta diferencia, la principal razón técnica es que tablebases Nalimov utilizan la métrica DTM (de distancia a su compañero), mientras Syzygybases usan una variación de la métrica DTZ (cero significado distancia a cero cualquier movimiento que restablece el contador de los 50 movimientos). Esta medida especial es una de las razones por las que Syzygybases son más compactos que tablebases Nalimov, sin dejar de almacenar toda la información necesaria para el juego óptimo y, además, ser capaz de tener en cuenta la regla de los 50 movimientos. 

En un futuro próximo se añadirá una opción para cambiar entre el comportamiento actual y un modo en el que Bacalao jugará inmediatamente uno de los buenos movimientos. Este nuevo modo tendrá el problema de que conduce a la reproducción artificial una vez que el motor ha alcanzado una posición tablebase. Por ejemplo, el motor entonces prefieren cualquier movimiento de un peón gana (incluso los que pierden material y complicar la victoria) por las medidas que conduzcan a un compañero rápida, pero que tienen una "distancia a cero" el valor más alto. 

Algunos enlaces: 
Chess Endgame Frequences 
El análisis detallado de las frecuencias de 6 hombres. 
Syzygy EGTB 
Para el apoyo Syzygy EGTB tendrá que instalar los archivos Syzygy EGTB. En el momento de escribir todos los archivos Syzygy están disponibles para descargar torrent enhttp :/ / / seguidor / index.php. Los 3-4-5-men Syzygy también están disponibles para su descarga directa en 
Actualización: el 6-men Syzygy ahora también están disponibles como descarga HTTP, ver 
El tamaño total de los archivos 3-4-5-hombres es 938 MB (290 archivos), los 6-men bases de la tabla requieren 149 GB (730 archivos). 
Se especifica la ubicación de los archivos Syzygy EGTB en la opción SyzygyPath. 

de otra buena fuente de información 
27 de septiembre 2013 
Por favor, asegúrese de verificar los Syzygybases descargados usando las siguientes sumas de comprobación: 
Piezas de la Biblioteca Digital Mundial, 3-4-5 
Piezas DTZ, 3-4-5 
Biblioteca Digital Mundial, 6 piezas 
DTZ, 6 piezas 
Estas sumas de comprobación fueron proporcionados por Joshua Shriver en un solo archivo, que los dividió en 4 archivos para mayor comodidad. 
Tenga en cuenta que md5sum desde GnuWin32 Coreutils paquete calcula sumas de comprobación erróneas. Usted necesita otro build de md5sum, por ejemplo, de Cygwin, o una checksummer diferente, como fsum. Sólo tiene que copiar el archivo md5 en el directorio Syzygybases correspondiente y ejecutar "fsum-c Syzygybases-BDM-3-4-5.md5" (ejemplo). 
14 de septiembre 2013 
Syzygybases es un nuevo formato tablebase prometedora desarrollada por Ronald de Hombre. Las principales diferencias con el formato de Nalimov: 
Syzygybases toman 50 movimientos gobernar en cuenta. 
Código de sondeo se distribuye bajo licencia permisiva (código de sondeo de Nalimov sólo se puede utilizar bajo el permiso de Nalimov, que es difícil o imposible de conseguir). 
Syzygybases incluyen la Biblioteca Digital Mundial (ganar / empate / pérdida) mesas para un acceso rápido durante la búsqueda, así como separados DTZ (distancia a la puesta a cero del contador de 50 move) tablas para encontrar la línea ganadora. 
Syzygybase son aproximadamente 7 veces más pequeña que las tablas de finales de Nalimov (161 GB vs 1,2 TB). 
Generando syzygybases completas para hasta 6 piezas tarda menos de un mes en una PC con 16 GB o RAM. 
La fuente del generador, sondeando el código fuente y la documentación están disponibles en github: Como una prueba de concepto Ronald incorpora el código de sondeo en el motor de Bacalao: 
Hace unos días Joshua Shriver inició la siembra de la serie completa de 3-4-5-6-pieza Syzygybases de bittorrent (así como el recibimiento del tracker): Ya que parece que la descarga puede ser más rápido que la generación, y todavía será más rápida a medida que más gente se une. 
Aún es pronto, pero esto podría muy bien convertirse en el formato tablebase estándar para la próxima década de ajedrez por computadora.

"Die Syzygy 6-Männer EGTB System ist die empfohlene Tabelle Basislösung für die neuesten und leistungsfähigen Schach-Engines 
Es verfügt über die mit Abstand beste Kompression (kleinste Dateigröße) und die beste Leistung, vor allem, wenn mehrere Threads gleichzeitig vornehmen EGTB Sondieren. Neue Schach-Engines wurde ausgiebig für diese state-of-the-art-Ende-Spiel-Tischgestell-System abgestimmt, um eine optimale Präzision und Stärke in den späten Endspiel jederzeit Kontrolle und mit einer beliebigen Anzahl von Kernen zu liefern. 
Während der Installation der Dateien auf einer SSD Festplatte wird empfohlen, ist die Entwicklung der Syzygy auf einer normalen Festplatte immer noch sehr gut. 

Der einzige Nachteil der Syzygy Grundlagen ist, dass sie die genaue Entfernung nicht enthalten, um Informationen Kamerad. . Wenn Sie eine genaue Pass Abstand in einer Position benötigen Sie brauchen eine alternative Lösung "(abgerufen Infos von url: 
  Syzygy Endspieldatenbanken für Ihren Schach-Engine. 
3,4,5 und 6 Stück - Ein Endspiel Tischgestell ist eine elektronische Datenbank, die vorberechneten erschöpfende Analyse einer Endspielstellung enthält. Es wird typischerweise von einem Computer-Schach-Engine während des Spiels verwendet werden, oder von einem Mensch oder Computer, die rückwirkend ein Spiel, das bereits gespielt wurde, analysiert wird. 

Das Tischgestell enthält die Spiel-theoretischen Wert (win, Verlust, oder zeichnen) jedes möglichen Umzug in jede mögliche Position, und wie viele Züge es dauern würde, um dieses Ergebnis mit perfekter Wiedergabe zu erreichen. Somit wirkt die Tischgestell als Orakel, immer vorausgesetzt, die optimalen bewegt. Typischerweise wird die Datenbank zeichnet jede mögliche Position mit bestimmten Figuren auf dem Brett bleiben, und die besten Züge mit Weiß zu bewegen und mit Schwarz am Zug. 

Stockfisch Umsetzung: 

Syzygy 3-4-5 Einzelne Dateien - Direct Download ( (Download von Torrent) ( 203-4-5% 20Individual% 20Files.torrent) 
938,39 MB 

Syzygy 6men DTZ - (Download von Torrent) ( 206men% 20DTZ.torrent) 
81.39 GB 

Syzygy 6men WDL - (Download von Torrent) ( 206men% 20WDL.torrent) 
67.83 GB 

Derzeit Motoren, die Syzygy Tischgestell unterstützt 
Houdini 4: 
Deep Fritz 14 (GUI): 
Komodo in naher Zukunft 



Syzygybases werden mit dem UCI-Optionen "SyzygyProbeLimit" und "SyzygyPath" konfiguriert. 

Die Option "SyzygyPath" sollte das Verzeichnis oder die Verzeichnisse, in denen die. Rtbw und. Rtbz Dateien gefunden werden können eingestellt werden. Mehrere Verzeichnisse sollten getrennt werden ";" Windows und durch ":" auf Unix-basierten Betriebssystemen. 

Beispiel: C: \ Tablebases \ wdl345, C: \ Tablebases \ wdl6; D: \ Tablebases \ dtz345, D: \ Tablebases \ dtz6 
Es wird empfohlen, zu speichern. Rtbw Dateien auf einer SSD. Es gibt keinen Verlust in Speichern der. Rtbz Dateien auf einer regulären HD. 

Hinweis: Im Moment ist die Option "SyzygyPath" kann nur einmal festgelegt werden. Wenn Sie es ändern wollen, müssen Sie den Motor neu zu starten. 

Wenn Sie die 6-Stück-Tabellen, stellen Sie den Wert von "SyzygyProbeLimit" bis 6 (die Standardeinstellung). Wenn Sie nur die 5-teilige Tisch, setzen Sie ihn auf fünf. Stellen Sie den Wert dieser Option auf 0, wenn Sie vorübergehend deaktivieren Tischgestell Sondieren möchten. 

Was ist zu erwarten 
Wenn der Motor Suchen einer Position, die nicht in der Endspieltabellen (z. B. eine Position mit 7 Teile), wird es die Endspieltabellen während der Suche zuzugreifen. Wenn der Motor meldet einen großen Kumpel-Score, bedeutet dies, dass es eine Gewinnlinie in ein Tischgestell Position gefunden hat. Beispiel: Kumpel in 60 bedeutet 10 bewegt sich in eine Position zu gewinnen Tischgestell. 

Wenn der Motor eine Position zu suchen, was in den Tablebases angegeben wird, wird die Tablebases zu Beginn der Suche, um alle guten bewegt, dh alle Bewegungen, die den Gewinn erhalten oder erhalten die Auslosung unter Berücksichtigung der Vorauswahl 50 - bewegen Regel. Es wil dann eine Suche nur auf die Bewegungen. Der Motor springt nicht sofort zu bewegen, es sei denn, es gibt nur eine einzige guter Schritt. Der Motor nicht berichten könnte einen Partner Punktzahl, auch wenn die Position gewonnen. Stattdessen meldet er die Partitur, die von der Suche zurückgegeben wird. 

Es ist daher klar, dass das Verhalten ist nicht identisch mit dem, was man mit Nalimov Tablebases verwendet werden. Es gibt technische Gründe für diesen Unterschied, der Hauptgrund ist, dass technische Nalimov Tablebases verwenden Sie den DTM Metrik (Abstand-zu-Partner), während Syzygybases verwenden eine Variante des DTZ Metrik (Abstand-zu-Null, Null Bedeutung, die jede Bewegung setzt der 50-Züge-Zähler). Diese spezielle Metrik ist einer der Gründe, die Syzygybases sind kompakter als Nalimov Tablebases, während noch Speicherung aller für die optimale Wiedergabe und darüber hinaus in der Lage, unter Berücksichtigung der 50-Züge-Regel nehmen benötigten Informationen. 

In naher Zukunft wird eine Option hinzugefügt werden, um zwischen dem aktuellen Verhalten und einem Modus, in dem Stockfisch wird sofort spielen, einer der gute Züge zu wechseln. Dieser neue Modus wird das Problem, das es zu unnatürlichen Spiel führt, sobald der Motor ein Tischgestell Position erreicht hat haben. Zum Beispiel wird der Motor dann lieber jede gewinnende Bauernzug ​​(auch solche, die Material verlieren und erschweren die win) über Schritte, die zu einem schnellen Kollegen führen, sondern haben eine höhere "Abstand-zu-Null"-Wert. 

Einige Links: 
Chess Endgame Frequenzen 
Detaillierte Analyse der 6-Mann-Frequenzen. 
Syzygy EGTB 
Für die Syzygy EGTB Unterstützung, die Sie brauchen, um die Syzygy EGTB Dateien zu installieren. Zum Zeitpunkt des Schreibens alle Syzygy-Dateien sind für Torrent-Download unterhttp :/ / / tracker / index.php erhältlich. Das 3-4-5-Männer Syzygy sind auch an zum direkten Download zur Verfügung. 
Update: die 6-Männer Syzygy sind jetzt auch als HTTP-Download erhältlich, siehe 
Die Gesamtgröße der 3-4-5-Männer-Dateien ist 938 MB (290 Dateien), die 6-Männer Tischgestelle benötigen 149 GB (730 Dateien). 
Die Lage der Syzygy EGTB Dateien wird in der Option SyzygyPath angegeben. 

von einem anderen gute Informationsquelle 
27. September 2013 
Bitte achten Sie darauf, die heruntergeladenen Syzygybases mit den folgenden Prüfsummen verifizieren: 
WDL, 3-4-5 Stück 
DTZ, 3-4-5 Stück 
WDL, 6 Stück 
DTZ, 6 Stück 
Diese Prüfsummen wurden von Joshua Shriver in einer einzigen Datei zur Verfügung gestellt, teilte ich sie in 4-Dateien für die Bequemlichkeit. 
Beachten Sie, dass md5sum von GnuWin32 Paket Coreutils falsch berechnet Prüfsummen. Sie brauchen eine andere Build von md5sum, z. B. von Cygwin, oder eine andere checksummer wie fsum. Kopieren Sie einfach den md5-Datei in das entsprechende Verzeichnis, und führen Syzygybases "fsum-c Syzygybases-WDL-3-4-5.md5" (Beispiel). 
14. September 2013 
Syzygybases ist eine neue, vielversprechende Tischgestell Format von Ronald de Man entwickelt. Die Hauptunterschiede von Format Nalimov ist: 
Syzygybases nehmen 50 Züge-Regel berücksichtigt. 
Probing-Code wird unter permissiven Lizenz (Nalimov der Sondierung Code kann nur unter Nalimov die Erlaubnis, die schwer zu bekommen ist unmöglich, verwendet werden) verteilt. 
Syzygybases gehören WDL (Win / Draw / Verlust) Tabellen für den schnellen Zugriff während der Suche, sowie separate DTZ (Abstand zur Nullstellung des Zählers 50 Züge) Tabellen für das Finden der Gewinnlinie. 
Syzygybase sind etwa 7-mal kleiner als der Nalimov Tablebases (161 GB vs 1,2 TB). 
Generieren komplette syzygybases für bis zu 6 Stück in weniger als einem Monat auf einem PC mit 16 GB oder RAM. 
Der Generator Quelle, Sondieren Code Quelle und Dokumentation sind auf Github verfügbar: Als Proof of Concept Ronald integriert die Sondierung Code in Stockfish Engine: 
Vor ein paar Tagen begann Joshua Shriver Aussaat den kompletten Satz von 3-4-5-6-Stück Syzygybases auf BitTorrent (wie auch die Ausrichtung der Tracker): Schon sieht es aus wie das Herunterladen vielleicht schneller als die Erzeugung zu sein, und es wird noch schneller, da mehr Menschen kommen zu bekommen. 

Noch am Anfang, aber das könnte auch zum Standard-Format Endspieltabellen für das nächste Jahrzehnt von Computer-Schach.

"Syzygy 6-мужчины EGTB система является рекомендуемым стол раствор основания для последних и мощный шахматных движков 
К услугам безусловно лучший сжатие (маленький размер файла) и лучшую производительность, особенно, когда несколько потоков одновременно осуществлять EGTB зондирования. Новые шахматные двигатели широко настроены для этого конец игры таблице базовой системы государством в самых современных, с тем чтобы обеспечить оптимальную точность и силу в конце эндшпиле при любом контроле времени и с любым количеством ядер. 
При инсталляции файлов на SSD диске рекомендуется, производительность сизигии на обычном жестком диске по-прежнему очень хорошо. 

Единственным недостатком Syzygy баз является то, что они не содержат точное расстояние до Mate информацию. . Если вам требуется точное расстояние спаривания в состоянии вам нужно альтернативное решение "(извлекается информация от URL: 
  Syzygy Эндшпиль Tablebases для вашего шахматный движок. 
3,4,5 и 6 штук - эндшпиль tablebase представляет собой компьютеризированную базу данных, которая содержит Precalculated исчерпывающий анализ положения шахматы эндшпиль. Он обычно используется на компьютерных шахматах двигателя во время игры, или в организме человека или компьютера, на котором ретроспективно анализируя игру, которая уже играет. 

Tablebase содержит значение теоретико-игровой (выигрыш, проигрыш или ничья) каждого возможного перехода в каждом возможном положении, и сколько ходов было бы предпринять, чтобы достичь этого результата с совершенной игре. Таким образом, tablebase выступает в качестве оракула, всегда обеспечивая оптимальные ходы. Обычно база данных записывает каждое возможное положение с определенные части, оставшиеся на борту, и лучшие движется с Белые начинают и с Ход черных. 

Stockfish реализация: 

Syzygy 3-4-5 индивидуальные файлы - Прямая Скачать ( (скачать Torrent) ( 203-4-5% 20Individual% 20Files.torrent) 
938,39 МБ 

Syzygy 6men DTZ - (скачать Torrent) ( 206men% 20DTZ.torrent) 
81.39 ГБ 

Syzygy 6men МЦБ - (скачать Torrent) ( 206men% 20WDL.torrent) 
67.83 ГБ 

В настоящее время двигатели, которые поддерживают Syzygy tablebase 
Гудини 4: 
Deep Fritz 14 (GUI): 
Комодо в ближайшем будущем 



Syzygybases настраиваются с помощью UCI опции "SyzygyProbeLimit" и "SyzygyPath". 

Опция "SyzygyPath" должен быть установлен в каталог или каталоги, где. Rtbw и. Rtbz файлы могут быть найдены. Несколько каталогов должны быть разделены ";" В Windows и ":" в операционных системах Unix-приложений. 

Пример: C: \ tablebases \ wdl345; C: \ tablebases \ wdl6; D: \ tablebases \ dtz345; D: \ tablebases \ dtz6 
Рекомендуется хранить. Rtbw файлы на SSD. Там нет потери в хранении. Rtbz файлы на регулярной HD. 

Примечание: В настоящее время опция "SyzygyPath" можно установить только один раз. Если вы хотите изменить его, необходимо перезапустить двигатель. 

Если у вас есть таблицы 6 шт, установите значение "SyzygyProbeLimit" до 6 (по умолчанию). Если у вас есть только таблицу 5 частей, установите его в 5. Установите значение этого параметра в 0, если вы хотите временно отключить tablebase зондирования. 

Чего ожидать 
Если двигатель поиске позицию, которая не в tablebases (например положение с 7 штук), он будет обращаться к tablebases во время обыска. Если двигатель сообщает большой счет мат, это означает, что он нашел выигрышную линию в состоянии tablebase. Пример: мат в 60 означает 10 перемещается в выигрышной позиции tablebase. 

Если двигатель получит такую ​​позицию, чтобы поиск то, что на tablebases, он будет использовать tablebases в начале поиска для предварительного все хорошие ходы, то есть все движения, которые сохранить победу или сохранить ничью с учетом 50 - двигаться правило. Затем он Виль выполнить поиск только на тех ходов. Двигатель не будет двигаться сразу, если нет только один хороший ход. Двигатель не может сообщить балл мат даже когда положение выиграна. Вместо этого, он сообщает счет, который возвращается при поиске. 

Таким образом, ясно, что поведение не идентично тому, что можно было бы использовать для с Налимов tablebases. Есть технические причины этой разницы, главное техническая причина в том, что Налимов tablebases использовать метрику DTM (расстояние до партнера), в то время как Syzygybases использовать изменение метрики DTZ (расстояние к нулю, нулевой смысл любой шаг, который сбрасывает50-Контратака). Эта специальная метрика является одним из причин того, что Syzygybases более компактны, чем Налимов tablebases, в то же время хранения всей информации, необходимой для оптимальной игры и в дополнение в состоянии принять во внимание правило 50-ход. 

В ближайшее время вариант будет добавлен для переключения между текущим поведением и режим, в котором Stockfish сразу играть одну из хороших ходов. Этот новый режим будет иметь проблемы, он приводит к неестественной игры, как только двигатель достиг позиции tablebase. Например, двигатель будет предпочитают любой победный ход пешкой (даже те, которые теряют материал и усложнить победу) над шагов, которые приводят к быстрой партнера, но имеют более высокую стоимость "расстояние к нулю". 

Некоторые ссылки: 
Шахматы Эндшпиль частот 
Детальный анализ 6-человек частот. 
Syzygy EGTB 
Для поддержки Syzygy EGTB вам необходимо установить файлы Syzygy EGTB. На момент написания все файлы Syzygy доступны для скачивания торрента athttp :/ / / трекера / index.php.3-4-5-мужчины Syzygy также доступны для прямого скачивания на 
Обновление: 6-мужчины Syzygy теперь также доступны в качестве HTTP загрузки, см. 
Общий размер 3-4-5-мужчин файлов 938 МБ (290 файлов), 6-мужчин стол основы требуют 149 ГБ (730 файлов). 
Расположение файлов Syzygy EGTB указан в опции SyzygyPath. 

с другой хороший источник информации 
27 сентября 2013 
Пожалуйста, не забудьте проверить загруженные Syzygybases использованием следующих сумм: 
МЦБ, 3-4-5 штук 
DTZ, 3-4-5 штук 
МЦБ, 6 штук 
DTZ, 6 штук 
Эти контрольные суммы были предоставлены Джошуа Шрайвер в одном файле, я разделил их на файлы 4 для удобства. 
Обратите внимание, что md5sum от GnuWin32 Coreutils пакет вычисляет неправильные контрольные суммы. Вам нужно иная сборка md5sum, например, от Cygwin, или другую checksummer, например Fsum. Просто скопируйте файл md5 в соответствующий каталог Syzygybases и запустить "Fsum-с Syzygybases-WDL-3-4-5.md5" (пример). 
14 сентября 2013 
Syzygybases является новым перспективным форматом tablebase разработан Рональдом де Ман. Основные отличия от формата Налимов в: 
Syzygybases принять 50 ходов исключает во внимание. 
Зондирование код распространяется под разрешительной лицензией (зондирования код Налимова может быть использована только с разрешения Налимов, который находится трудно невозможно получить). 
Syzygybases включают WDL (Победа / Ничья / убыток) таблицы для быстрого доступа во время поиска, а также отдельный DTZ (расстояние до обнуления 50 счетчик ходов) Столы для нахождения победный линию. 
Syzygybase около 7 раз меньше, чем tablebases Налимов в (161 ГБ против 1,2 ТБ). 
Создание полных syzygybases до 6 штук занимает менее чем за месяц на ПК с 16 Гб или оперативной памяти. 
Источник генератор, зондирования исходный код и документацию можно найти на GitHub: Как доказательство концепции Рональд включены зондирования код в Stockfish двигателя: 
Несколько дней назад Джошуа Шрайвер начался посев полный набор 3-4-5-6-х частей Syzygybases на BitTorrent (а также хостинг трекера): Уже это выглядит как загрузка может быть быстрее, чем создание, и он будет еще получить быстрее, так как все больше людей присоединиться. 
Тем не менее первые дни, но это вполне может стать стандартным форматом tablebase в течение следующего десятилетия компьютерных шахмат.
" Syzygy 6- muzhchiny EGTB sistema yavlyayetsya rekomenduyemym stol rastvor osnovaniya dlya poslednikh i moshchnyy shakhmatnykh dvizhkov
K uslugam bezuslovno luchshiy szhatiye ( malen'kiy razmer fayla) i luchshuyu proizvoditel'nost' , osobenno , kogda neskol'ko potokov odnovremenno osushchestvlyat' EGTB zondirovaniya . Novyye shakhmatnyye dvigateli shiroko nastroyeny dlya etogo konets igry tablitse bazovoy sistemy gosudarstvom v samykh sovremennykh , s tem chtoby obespechit' optimal'nuyu tochnost' i silu v kontse endshpile pri lyubom kontrole vremeni i s lyubym kolichestvom yader .
Pri installyatsii faylov na SSD diske rekomenduyetsya , proizvoditel'nost' sizigii na obychnom zhestkom diske po-prezhnemu ochen' khorosho.

Yedinstvennym nedostatkom Syzygy baz yavlyayetsya to, chto oni ne soderzhat tochnoye rasstoyaniye do Mate informatsiyu . . Yesli vam trebuyetsya tochnoye rasstoyaniye sparivaniya v sostoyanii vam nuzhno al'ternativnoye resheniye " ( izvlekayetsya informatsiya ot URL : )
 Syzygy Endshpil' Tablebases dlya vashego shakhmatnyy dvizhok .
3,4,5 i 6 shtuk - endshpil' tablebase predstavlyayet soboy komp'yuterizirovannuyu bazu dannykh, kotoraya soderzhit Precalculated ischerpyvayushchiy analiz polozheniya shakhmaty endshpil' . On obychno ispol'zuyetsya na komp'yuternykh shakhmatakh dvigatelya vo vremya igry, ili v organizme cheloveka ili komp'yutera, na kotorom retrospektivno analiziruya igru, kotoraya uzhe igrayet .

Tablebase soderzhit znacheniye teoretiko-igrovoy ( vyigrysh, proigrysh ili nich'ya) kazhdogo vozmozhnogo perekhoda v kazhdom vozmozhnom polozhenii , i skol'ko khodov bylo by predprinyat', chtoby dostich' etogo rezul'tata s sovershennoy igre . Takim obrazom, tablebase vystupayet v kachestve orakula , vsegda obespechivaya optimal'nyye khody. Obychno baza dannykh zapisyvayet kazhdoye vozmozhnoye polozheniye s opredelennyye chasti , ostavshiyesya na bortu , i luchshiye dvizhetsya s Belyye nachinayut i s Khod chernykh .

Stockfish realizatsiya :

Syzygy 3-4-5 individual'nyye fayly - Pryamaya Skachat' ( ) ( skachat' Torrent ) ( % 203-4-5 % 20Individual % 20Files.torrent )
938,39 MB

Syzygy 6men DTZ - ( skachat' Torrent ) ( % 206men % 20DTZ.torrent )
81.39 GB

Syzygy 6men MTSB - ( skachat' Torrent ) ( % 206men % 20WDL.torrent )
67.83 GB

V nastoyashcheye vremya dvigateli , kotoryye podderzhivayut Syzygy tablebase
Stockfish :
Gudini 4 :
Deep Fritz 14 ( GUI) :
Komodo v blizhayshem budushchem



Syzygybases nastraivayutsya s pomoshch'yu UCI optsii " SyzygyProbeLimit " i " SyzygyPath " .

Optsiya " SyzygyPath " dolzhen byt' ustanovlen v katalog ili katalogi , gde . Rtbw i . Rtbz fayly mogut byt' naydeny. Neskol'ko katalogov dolzhny byt' razdeleny " ; " V Windows i " : " v operatsionnykh sistemakh Unix -prilozheniy.

Primer: C: \ tablebases \ wdl345 ; C: \ tablebases \ wdl6 ; D: \ tablebases \ dtz345 ; D: \ tablebases \ dtz6
Rekomenduyetsya khranit'. Rtbw fayly na SSD. Tam net poteri v khranenii . Rtbz fayly na regulyarnoy HD.

Primechaniye: V nastoyashcheye vremya optsiya " SyzygyPath " mozhno ustanovit' tol'ko odin raz. Yesli vy khotite izmenit' yego , neobkhodimo perezapustit' dvigatel'.

Yesli u vas yest' tablitsy 6 sht , ustanovite znacheniye " SyzygyProbeLimit " do 6 (po umolchaniyu) . Yesli u vas yest' tol'ko tablitsu 5 chastey , ustanovite yego v 5 . Ustanovite znacheniye etogo parametra v 0, yesli vy khotite vremenno otklyuchit' tablebase zondirovaniya .

Chego ozhidat'
Yesli dvigatel' poiske pozitsiyu, kotoraya ne v tablebases (naprimer polozheniye s 7 shtuk ) , on budet obrashchat'sya k tablebases vo vremya obyska . Yesli dvigatel' soobshchayet bol'shoy schet mat , eto oznachayet, chto on nashel vyigryshnuyu liniyu v sostoyanii tablebase . Primer: mat v 60 oznachayet 10 peremeshchayetsya v vyigryshnoy pozitsii tablebase .

Yesli dvigatel' poluchit takuyu ​​pozitsiyu , chtoby poisk to, chto na tablebases , on budet ispol'zovat' tablebases v nachale poiska dlya predvaritel'nogo vse khoroshiye khody , to yest' vse dvizheniya, kotoryye sokhranit' pobedu ili sokhranit' nich'yu s uchetom 50 - dvigat'sya pravilo. Zatem on Vil' vypolnit' poisk tol'ko na tekh khodov . Dvigatel' ne budet dvigat'sya srazu , yesli net tol'ko odin khoroshiy khod. Dvigatel' ne mozhet soobshchit' ball mat dazhe kogda polozheniye vyigrana. Vmesto etogo, on soobshchayet schet , kotoryy vozvrashchayetsya pri poiske.

Takim obrazom, yasno , chto povedeniye ne identichno tomu, chto mozhno bylo by ispol'zovat' dlya s Nalimov tablebases . Yest' tekhnicheskiye prichiny etoy raznitsy , glavnoye tekhnicheskaya prichina v tom, chto Nalimov tablebases ispol'zovat' metriku DTM ( rasstoyaniye do partnera ) , v to vremya kak Syzygybases ispol'zovat' izmeneniye metriki DTZ (rasstoyaniye k nulyu , nulevoy smysl lyuboy shag , kotoryy sbrasyvayet 50 - Kontrataka ) . Eta spetsial'naya metrika yavlyayetsya odnim iz prichin togo, chto Syzygybases boleye kompaktny , chem Nalimov tablebases , v to zhe vremya khraneniya vsey informatsii, neobkhodimoy dlya optimal'noy igry i v dopolneniye v sostoyanii prinyat' vo vnimaniye pravilo 50 - khod .

V blizhaysheye vremya variant budet dobavlen dlya pereklyucheniya mezhdu tekushchim povedeniyem i rezhim, v kotorom Stockfish srazu igrat' odnu iz khoroshikh khodov . Etot novyy rezhim budet imet' problemy, on privodit k neyestestvennoy igry , kak tol'ko dvigatel' dostig pozitsii tablebase . Naprimer , dvigatel' budet predpochitayut lyuboy pobednyy khod peshkoy ( dazhe te, kotoryye teryayut material i uslozhnit' pobedu ) nad shagov, kotoryye privodyat k bystroy partnera , no imeyut boleye vysokuyu stoimost' " rasstoyaniye k nulyu " .

Nekotoryye ssylki :
Shakhmaty Endshpil' chastot
Detal'nyy analiz 6- chelovek chastot.
Syzygy EGTB
Dlya podderzhki Syzygy EGTB vam neobkhodimo ustanovit' fayly Syzygy EGTB . Na moment napisaniya vse fayly Syzygy dostupny dlya skachivaniya torrenta athttp :/ / / trekera / index.php . 3 -4 -5- muzhchiny Syzygy takzhe dostupny dlya pryamogo skachivaniya na .
Obnovleniye: 6- muzhchiny Syzygy teper' takzhe dostupny v kachestve HTTP zagruzki, sm. .
Obshchiy razmer 3 -4 -5- muzhchin faylov 938 MB (290 faylov) , 6 - muzhchin stol osnovy trebuyut 149 GB ( 730 faylov) .
Raspolozheniye faylov Syzygy EGTB ukazan v optsii SyzygyPath .

s drugoy khoroshiy istochnik informatsii
27 sentyabrya 2013
Pozhaluysta, ne zabud'te proverit' zagruzhennyye Syzygybases ispol'zovaniyem sleduyushchikh summ:
MTSB , 3-4-5 shtuk
DTZ , 3-4-5 shtuk
MTSB , 6 shtuk
DTZ , 6 shtuk
Eti kontrol'nyye summy byli predostavleny Dzhoshua Shrayver v odnom fayle , ya razdelil ikh na fayly 4 dlya udobstva .
Obratite vnimaniye, chto md5sum ot GnuWin32 Coreutils paket vychislyayet nepravil'nyye kontrol'nyye summy . Vam nuzhno inaya sborka md5sum , naprimer , ot Cygwin , ili druguyu checksummer , naprimer Fsum . Prosto skopiruyte fayl md5 v sootvetstvuyushchiy katalog Syzygybases i zapustit' " Fsum -s Syzygybases - WDL - 3 -4 - 5.md5 " (primer) .
14 sentyabrya 2013
Syzygybases yavlyayetsya novym perspektivnym formatom tablebase razrabotan Ronal'dom de Man . Osnovnyye otlichiya ot formata Nalimov v :
Syzygybases prinyat' 50 khodov isklyuchayet vo vnimaniye .
Zondirovaniye kod rasprostranyayetsya pod razreshitel'noy litsenziyey ( zondirovaniya kod Nalimova mozhet byt' ispol'zovana tol'ko s razresheniya Nalimov , kotoryy nakhoditsya trudno nevozmozhno poluchit' ) .
Syzygybases vklyuchayut WDL ( Pobeda / Nich'ya / ubytok ) tablitsy dlya bystrogo dostupa vo vremya poiska , a takzhe otdel'nyy DTZ ( rasstoyaniye do obnuleniya 50 schetchik khodov ) Stoly dlya nakhozhdeniya pobednyy liniyu .
Syzygybase okolo 7 raz men'she, chem tablebases Nalimov v (161 GB protiv 1,2 TB ) .
Sozdaniye polnykh syzygybases do 6 shtuk zanimayet meneye chem za mesyats na PK s 16 Gb ili operativnoy pamyati .
Istochnik generator, zondirovaniya iskhodnyy kod i dokumentatsiyu mozhno nayti na GitHub : . Kak dokazatel'stvo kontseptsii Ronal'd vklyucheny zondirovaniya kod v Stockfish dvigatelya : .
Neskol'ko dney nazad Dzhoshua Shrayver nachalsya posev polnyy nabor 3 -4- 5 -6 -kh chastey Syzygybases na BitTorrent (a takzhe khosting trekera ): . Uzhe eto vyglyadit kak zagruzka mozhet byt' bystreye, chem sozdaniye , i on budet yeshche poluchit' bystreye, tak kak vse bol'she lyudey prisoyedinit'sya .
Tem ne meneye pervyye dni , no eto vpolne mozhet stat' standartnym formatom tablebase v techeniye sleduyushchego desyatiletiya komp'yuternykh shakhmat .

"إن نقطة الاقتران 6 رجال EGTB النظام هو الحل جدول قاعدة أوصت لأحدث وقوية الشطرنج محركات 
ويضم حتى الآن أفضل ضغط (أصغر حجم الملف) وأفضل أداء، وخصوصا عندما مواضيع متعددة في وقت واحد يحقق أداء EGTB. محركات الشطرنج الجديدة تم ضبطها على نطاق واسع لهذا النظام نهاية اللعبة قاعدة الجدول للدولة من بين الفن وذلك لتوفير الدقة المثلى وقوة في نهاية اللعبة في وقت متأخر من أي السيطرة على الوقت ومع أي عدد من النوى. 
أثناء تثبيت الملفات على قرص SSD ويوصى، أداء نقطة الاقتران على القرص الثابت العادي لا تزال جيدة جدا. 

ولكن العائق الوحيد قواعد نقطة الاقتران هو أنها لا تحتوي على القطر المحدد لماتي المعلومات. وإذا كنت تحتاج إلى مسافة التزاوج الدقيق في موقف ستحتاج حلا بديلا "(المعلومات التي تم استردادها من الرابط:؟end_game_table_base_support.htm) 
  نقطة الاقتران نهاية اللعبة Tablebases لمحرك الشطرنج الخاص بك. 
3،4،5 و 6 قطع - وهو tablebase نهاية اللعبة هو قاعدة بيانات محوسبة يحتوي على تحليل شامل precalculated من وضع نهاية اللعبة لعبة الشطرنج. عادة ما يتم استخدامه من قبل محرك الشطرنج الكمبيوتر أثناء اللعب، أو من خلال جهاز كمبيوتر الإنسان أو أن يتم بأثر رجعي تحليل اللعبة التي سبق أن لعبت. 

وtablebase يحتوي على القيمة النظرية لعبة (فوز أو خسارة أو رسم) كل خطوة ممكنة في كل موقف ممكن، وكيف العديد من التحركات التي سيحتاج اليها لتحقيق تلك النتيجة مع اللعب الكمال. وبالتالي، يعمل tablebase باعتبارها أوراكل، ودائما توفير التحركات الأمثل. عادة قاعدة البيانات يسجل كل موقف ممكن مع بعض القطع المتبقية على متن الطائرة، وأفضل التحركات مع الأبيض للتحرك ومع الأسود للتحرك. 

تنفيذ السمك القديد المملح: 

نقطة الاقتران 3-4-5 الفردية ملفات - تحميل مباشر ( (تحميل تورنت) (٪ 203-4-5٪ 20Individual٪ 20Files.torrent) 
938.39 MB 

نقطة الاقتران 6men شركة دي تي زد - (تحميل تورنت) (٪ 206men٪ 20DTZ.torrent) 
81.39 GB 

نقطة الاقتران 6men المكتبة الرقمية العالمية - (تحميل تورنت) (٪ 206men٪ 20WDL.torrent) 
67.83 GB 

حاليا، محركات التي تدعم نقطة الاقتران tablebase 
السمك القديد المملح: 
هوديني 4:؟t=23427 
عميق فريتز 14 (واجهة المستخدم الرسومية):؟t=23431 
كومودو في المستقبل القريب 



يتم تكوين Syzygybases باستخدام الخيارات UCI "SyzygyProbeLimit" و "SyzygyPath". 

يجب تعيين "SyzygyPath" الخيار إلى الدليل أو الدلائل حيث. rtbw وملفات rtbz يمكن العثور عليه. يجب فصل الدلائل متعددة عن طريق "؛" على ويندوز و":" على أنظمة التشغيل يونيكس القائم. 

مثال: C: \ tablebases \ wdl345؛ C: \ tablebases \ wdl6؛ D: \ tablebases \ dtz345؛ D: \ tablebases \ dtz6 
فمن المستحسن لتخزين. rtbw الملفات على SSD. ليست هناك خسارة في تخزين ملفات rtbz على HD العادية. 

ملاحظة: في هذه اللحظة، لا يمكن إلا أن يتم تعيين "SyzygyPath" الخيار مرة واحدة. إذا كنت ترغب في تغييره، تحتاج إلى إعادة تشغيل المحرك. 

إذا كان لديك الجداول 6 قطعة، تعيين قيمة "SyzygyProbeLimit" إلى 6 (الافتراضي). إذا كان لديك فقط الجدول 5 قطعة، لأنها مجموعة 5. تعيين قيمة هذا الخيار إلى 0 إذا كنت تريد تعطيل مؤقتا tablebase التحقيق. 

ما يمكن توقعه 
إذا كان المحرك بالبحث وهو موقف ليس في tablebases (على سبيل المثال موقف مع 7 قطع)، فإنه سيتم الوصول إلى tablebases خلال البحث. إذا أبلغ محرك على درجة كبيرة زميله، وهذا يعني أنه وجد خط الفوز في موقف tablebase. مثال: رفيقة في 60 يعني 10 التحركات في موقف tablebase الفوز. 

إذا تم إعطاء المحرك موقف للبحث الذي هو في tablebases، فإنه سيتم استخدام tablebases في بداية البحث على منتقى مسبقا كل التحركات الجيدة، أي كل التحركات التي تحافظ على الفوز أو الحفاظ على التعادل مع الأخذ بعين الاعتبار 50 - نقل القاعدة. فيل ثم إجراء بحث فقط على تلك التحركات. فإن المحرك لا تتحرك على الفور، ما لم يكن هناك سوى خطوة جيدة واحدة. المحرك قد لا تقدم تقريرا بنتيجة زميله حتى عندما فاز هذا المنصب. بدلا من ذلك، فإنه تقارير النتيجة التي يتم إرجاعها من قبل البحث. 

ولذلك فمن الواضح أن السلوك ليس مطابقا لما واحدة يمكن استخدامها لمع tablebases Nalimov. هناك أسباب فنية لهذا الاختلاف، والسبب الرئيسي هو أن التقنية tablebases Nalimov استخدام متري DTM (المسافة إلى زميله)، في حين Syzygybases استخدام الاختلاف من شركة دي تي زد متري (المسافة إلى الصفر، الصفر معنى أي خطوة من شأنها إعادة تعيين العداد 50 خطوة). هذا المقياس خاص هو واحد من الأسباب التي Syzygybases هي أكثر إحكاما من tablebases Nalimov، في حين لا يزال تخزين جميع المعلومات اللازمة للعب الأمثل وبالإضافة أن تكون قادرة على أن تأخذ في الاعتبار القاعدة 50 الخطوة. 

في المستقبل القريب سيتم إضافة خيار للتبديل بين السلوك الحالي والوضع الذي ستوكفيش سيلعب على الفور واحدة من التحركات الجيدة. وهذا الوضع الجديد لديك مشكلة أنه يؤدي إلى اللعب غير طبيعي بمجرد وصول المحرك موقف tablebase. على سبيل المثال، فإن المحرك ثم تفضل أي تحرك بيدق الفوز (حتى تلك التي تفقد المواد وتعقيد الفوز) على التحركات التي تؤدي إلى رفيقة سريعة ولكن لديها أعلى "المسافة إلى الصفر" القيمة. 

بعض الروابط: 
نهاية اللعبة في الشطرنج Frequences 
تحليل مفصل للترددات الرجل 6.؟t=74 
نقطة الاقتران EGTB 
لدعم نقطة الاقتران EGTB ستحتاج إلى تثبيت ملفات نقطة الاقتران EGTB. في وقت كتابة كافة الملفات نقطة الاقتران غير متوفرة للتنزيل سيل athttp :/ / / تعقب / index.php. 3-4-5 نقطة الاقتران الرجال غير متوفرة للتحميل المباشر أيضا في 
تحديث: على 6 رجال نقطة الاقتران متاحة الآن أيضا باسم HTTP التنزيل، انظر 
الحجم الكلي للملف 3-4-5 رجال هو 938 ميغابايت (290 الملفات)، و6 رجال قواعد الجدول تتطلب 149 GB (730 الملفات). 
يتم تحديد موقع ملفات نقطة الاقتران EGTB في الخيار SyzygyPath. 

من مصدر جيد آخر من المعلومات 
27 سبتمبر 2013 
يرجى التأكد من التحقق من Syzygybases تحميلها باستخدام الاختبارية التالية: 
قطع المكتبة الرقمية العالمية، 3-4-5 
قطعة دي تي زد، 3-4-5 
المكتبة الرقمية العالمية، 6 قطع 
شركة دي تي زد، 6 قطع 
وقدمت هذه اختبارية بقلم جوشوا شرايفر في ملف واحد، وأنا تقسيمها ل4 ملفات للراحة. 
نلاحظ أن md5sum من GnuWin32 Coreutils حزمة يحسب اختبارية خاطئة. تحتاج بناء آخر من md5sum، على سبيل المثال، من سيغوين، أو checksummer مختلفة، مثل fsum. ببساطة نسخ الملف MD5 إلى الدليل Syzygybases المقابلة وتشغيل "fsum ج Syzygybases-WDL-3-4-5.md5" (على سبيل المثال). 
14 سبتمبر 2013 
Syzygybases هو تنسيق tablebase الواعدة الجديدة التي وضعتها رونالد دي مان. الاختلافات الرئيسية من شكل Nalimov في: 
Syzygybases اتخاذ 50 خطوات حكم بعين الاعتبار. 
يتم توزيع كود التحقيق بموجب ترخيص متساهل (لا يمكن إلا رمز التحقيق Nalimov في أن تستخدم تحت إذن Nalimov، والتي من الصعب المستحيل الحصول على). 
وتشمل Syzygybases المكتبة الرقمية العالمية (فوز / تعادل / خسارة) طاولات للوصول السريع أثناء البحث، فضلا عن شركة دي تي زد منفصلة (المسافة إلى التصفير 50 خطوة العداد) الجداول من أجل العثور على خط الفوز. 
Syzygybase بنحو 7 مرات أصغر من tablebases Nalimov في (161 GB مقابل 1.2 TB). 
توليد syzygybases كاملة لمدة تصل إلى 6 قطع تستغرق أقل من شهر على جهاز كمبيوتر مع 16 جيجابايت من ذاكرة الوصول العشوائي أو. 
مصدر مولد، التحقيق مصدر رمز وثائق متاحة على جيثب: كدليل على مفهوم دمج رونالد رمز التحقيق في ستوكفيش المحرك: 
وقبل بضعة أيام يشوع التي شرايفر بذر مجموعة كاملة من 3-4-5-6 قطعة Syzygybases على تورنت (فضلا عن استضافة تعقب): بالفعل يبدو وكأنه قد يكون أسرع من توليد تحميله، وسوف لا يزال الحصول على اسرع انضمام المزيد من الناس. 
لا يزال مبكرا، ولكن هذا يمكن أن يصبح شكل tablebase القياسية للعقد القادم للشطرنج الكمبيوتر.

No comments:

Post a Comment