Chcę tylko wiedzieć dokładnie w prostym języku, Co to są podstawy tabel Syzygy, Dlaczego są używane, Jakie są ich zalety, wady?
Chcę tylko wiedzieć dokładnie w prostym języku, Co to są podstawy tabel Syzygy, Dlaczego są używane, Jakie są ich zalety, wady?
Podstawy do tabel to bazy danych pozycji końcowych, z kilkoma kawałkami pozostawionymi na planszy (powiedzmy 5-osobowa podstawa, która składa się ze wszystkich legalnych pozycji z łącznie 5 pionkami na planszy, w tym królami, powiedzmy K + Q vs. K + R + B). Te bazy danych mają pozycje „połączone”, tj. Zawierają również ruchy, aby przejść z jednej pozycji prawnej do drugiej (w szczególności ruchy, które ostatecznie prowadzą do wiązania). Pozwala to programowi szachowemu na takich pozycjach patrzeć prosto w podstawę tabeli, a nie obliczać za pomocą silnika.
Podstawy do tabel są idealne w tym sensie, że pozwalają określić liczbę ruchów do powiązania, a granie pozycją przeciwko programowi przy użyciu podstawek (w pozycjach z bardzo małą ilością elementów) jest podobne do „zabawy z bogiem”. Zaletą jest to, że oszczędzają czas obliczeniowy i pozwalają Twojej maszynie perfekcyjnie grać w niektórych pozycjach gry końcowej. Wadą jest to, że zajmują dużo miejsca w pamięci.
Ze względu na problem z pamięcią techniki kompresji pomagają zmniejszyć przestrzeń zajmowaną przez podstawy tabel. Podstawy tabel Syzygy są stosunkowo nowe (wprowadzone około 2 lata temu) w porównaniu do podstaw tabeli Nalimov, które istnieją już od dłuższego czasu (sama poprawa kompresji w porównaniu z poprzednimi podstawami tabel). Podstawy 6-osobowe Nalimov zajmują ponad 1 TB pamięci, podczas gdy bazy Syzygy zużywają mniej niż 200 GB.
Różne nazwy przed „tabelami”, np. Syzygy i Nalimov, odnoszą się jedynie do metod kompresji. Ze względów praktycznych nie ma absolutnie żadnej różnicy między zawartością stolików Syzygy i Nalimov; komputer, który używa jednego z nich, będzie grał z taką samą siłą (idealnie!). Ich jedyną różnicą jest zajmowana przez nich przestrzeń pamięci.
(Ewentualna różnica w treści, jeśli w ogóle, jest subtelna: po pierwsze, każda pozycja prawna w bazie tabeli ma dołączoną ocenę (remis / wygrana / przegrana w ruchach X). Jednak niektóre pozycje mogą zawierać sekwencję ruchów do kolega, który wymaga złamania zasady 50 ruchów; oceny tych pozycji w tabelach mogą zostać zmienione, aby to uwzględnić, np. W / L / D / „wygrana, ale złamanie zasady 50 ruchów”, ale w każdej praktycznej grze masz całkowitą gwarancję, że nigdy nie zobaczysz tej różnicy).