Databáze šachových koncovek

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. února 2022; kontroly vyžadují 4 úpravy .

Databáze šachových koncovek  je počítačová databáze obsahující předem vypočítanou vyčerpávající analýzu šachových koncovek . Taková databáze ukládá skóre (výhra, remíza, porážka) pro každou možnou šachovou koncovou pozici, a to jak při tahu bílého, tak při tahu černého [1] . Některé běžné databáze obsahují i ​​počet tahů potřebných k dosažení teoretického výsledku (mat, přechod do menší vyhrané koncovky atd.) při nejlepší hře obou stran. Databáze šachových koncovek vznikají zpětným ohlédnutím , pohybem ze všech možných finálových pozic opačným směrem – směrem ke zvýšení počtu tahů potřebných k dosažení těchto konečných pozic.

Nalimovovy tabulky

V počítačovém šachu jsou jedním z nejoblíbenějších formátů pro databáze šachových koncovek Nalimovovy tabulky koncovek. Tato databáze (skládající se z mnoha samostatných tabulkových souborů) je pojmenována po novosibirském programátorovi Evgeny Nalimovovi , který navrhl účinný algoritmus pro generování databází koncových her. V Nalimovových tabulkách jsou naprosto přesné varianty vývoje šachové partie v koncovce. Pomocí Nalimovových tabulek se určují všechny možné možnosti pokračování hry, všechny možné výsledky a počet tahů, kterými při optimální hře přijde partie k matu na nejslabší stranu [2] .

Téměř všechny moderní počítačové programy pro hraní šachů mají možnost připojit Nalimovovy stoly.

Nejdelší výhry [3]

Počet figurek Mat v X tazích FEN
3-ciferné zakončení. 28 8/8/8/1k6/8/8/K5P1/8 w - - 0 1
4místné koncovky. 43 8/5k2/2PK4/5r2/8/8/8/8 w - - 0 1
5místné koncovky. 127 8/8/8/8/1p2P3/4P3/1k6/3K4 w - - 0 1
6místné koncovky. 262 6k1/5n2/8/8/8/5n2/1RK5/1N6 w - - 0 1
7místné koncovky. 549 1n1k4/6Q1/5KP1/8/7b/1r6/8/8 w - - 0 1
8místné koncovky. 584 [4] R7/8/8/8/7q/2K1B2p/7P/2Bk4 w - - 0 1

Výpočet

Doba výpočtu a velikost databází šachových koncovek se exponenciálně zvyšuje s počtem zapojených figurek.

Počet figurek Počet pozic [5]
2 462
3 368 079
čtyři 125 246 598
5 25 912 594 054
6 3 787 154 440 416
7 423 836 835 667 331
osm 38 176 306 877 748 245

V současné době existují databáze všech tří, čtyř, pěti, šesti a sedmidílných koncovek (včetně dvou králů). Počítají se osmičlenné koncovky: počítají se pozice bez pěšců [6] a pozice se dvěma blokujícími pěšci — bílý a černý [7] .

Velikost

Velikosti databází závisí jak na počtu obrázků, tak na formátu databáze samotné.

Historie

V historii počítačových šachů bylo několik badatelů, kteří vyjádřili a realizovali myšlenku hry na počítači v malém zakončení pomocí předem vypočítané vyčerpávající tabulky všech možných pozic.

V roce 1965 Richard Bellman jako  první navrhl použití metody retrospektivní analýzy k vytvoření databází pro řešení koncových her v šachu a dámě. Na rozdíl od obvyklého dopředného vyhledávání , které začíná od konkrétní pozice na šachovnici, databáze koncovek, které zahrnují všechna možná uspořádání figurek, hledají v opačném směru : začínají od pozic, kde jedna ze stran již dostala pat nebo mat, a ukončení konkrétní pozice na desce, což vám umožní získat řešení s absolutní přesností. Šachový počítač tak již nemusí během partie počítat koncovku, ale stačí se podívat na předem vypočítaný výsledek v databázi a provést perfektní tah.

V roce 1970 Thomas Ströhlein dokončil  svou doktorskou práci, která analyzovala takové konce jako KQK, KRK, KPK, KQKR, KRKB a KRKN.

V roce 1977 Ken Thompson na konferenci International Federation for Information Processing v Torontu představil stůl, který zkonstruoval pro všechny možné pozice v koncovce KRKQ „věž a král versus královna a král“. Celkový počet pozic pro něj je asi 4 miliony. Ken Thompson uspořádal několik ukázkových představení - počítač hrál pro hráče, který vlastní věž. Tato koncovka je teoreticky prohraná, mistr šachu, který má královnu, ji obvykle snadno vyhraje proti libovolnému soupeři. Počítač proto dostal za úkol svou teoreticky nevyhnutelnou ztrátu co nejvíce oddálit. Docela zajímavé byly výsledky experimentů, ve kterých počítač hrál šachisty. Proti programu se pokusili hrát Hans Berliner , bývalý mistr světa v korespondenční hře , a Lawrence Day , mistr Kanady . Ani jeden, ani druhý nemohli vyhrát program, ačkoliv pro ně vyhrávala jakákoli pozice. Faktem je, že teoreticky bezchybná počítačová hra vypadala často nelogicky, odporovala principům předepsaným šachovou teorií (např. obvykle se doporučuje neposouvat věž daleko od krále, aby se předešlo případným forkům, ale program to často dělal ), neobvyklé počítačové tahy zmátly šachistu a propásl výhru, protože neměl čas dát mat nebo vyhrát věž v 50 tazích .

V 70. a 80. letech se myšlenka předem spočítaných koncovek vyvíjela velmi pomalu, protože rychlost a paměť tehdejších počítačů byly výrazným omezením a neumožňovaly získat podrobné databáze. Ken Thompson a další nadšenci však pokračovali v pomalém generování malofigurových koncovek a po nějaké době byly sečteny všechny 4dílné koncovky a do konce 80. let byly sečteny všechny 5dílné koncovky, včetně takových zajímavých pozic jako např. KBBKN, KQPKQ a KRPKR.

V roce 1995 publikoval Lewis Stiller studii  některých šestimístných koncovek.

V roce 1998 vytvořil Evgeny Nalimov generátor šachových zakončení, který se ukázal jako extrémně účinný. Díky novému účinnému generátoru a zvýšení výkonu počítače byly na počátku 21. století vypočítány všechny šestidílné konce, což znamenalo skutečnou revoluci v chápání některých koncovek. Brzy se 6místné koncovky staly veřejně dostupnými na internetu a zůstávají tak dodnes.

V roce 2012 byly počítány 7místné tabulky pro následující materiálové poměry – čtyřmístná proti třem a pětimístná proti dvěma. Výpočty byly provedeny na jaře-léto 2012, autory tabulek jsou Vladimir Machnyčov a Viktor Zacharov, pracovníci VMK MSU. Databáze se nazývá "Lomonosovovy tabulky", protože byly vypočteny na superpočítačích Lomonosov a IBM Blue Gene/P instalovaných na Moskevské státní univerzitě Lomonosova . 7dílné zakončovací stoly byly poprvé aktivně použity při analýze partií Mistrovství světa v šachu 2012 [8] [9] . Zatím neexistuje žádný veřejný online přístup k 7místným koncovým tabulkám. V roce 2016 byl částečně otevřen bezplatný přístup k tabulkám, ale pouze pro uživatele s operačním systémem Android , a to prostřednictvím speciální aplikace [10] .

V roce 2018 vygeneroval Bojun Guo 7dílné endgames ve formátu syzygy-tables, jsou dostupné online zdarma [11] [12] .

V roce 2021 se počítaly 8dílné koncovky bez pěšců a také pozice se dvěma blokujícími pěšci – bílým a černým.

Viz také

Poznámky

  1. Některé databáze, jako například Nalimovovy tabulky, obsahují odhady pozice pro pohyb pouze jedné strany – pouze bílé nebo pouze černé. Stejná pozice s jiným pořadím tahů je obsažena v různých tabulkách.
  2. Nalimovovy stoly mají metriku DTM ( angl.  Depth to mate ) - počet tahů k spárování je uveden ve vyhraných pozicích.
  3. A260954 - OEIS . Staženo 16. dubna 2019. Archivováno z originálu 16. dubna 2019.
  4. www.arves.org - 8-men Tablebase průzkumy „proti 1 pěšci“ koncové hry . Získáno 23. února 2022. Archivováno z originálu 2. února 2022.
  5. A318266 - OEIS . Staženo 16. dubna 2019. Archivováno z originálu 16. dubna 2019.
  6. Osm figur bez pěšců.  (anglicky) . Získáno 20. září 2021. Archivováno z originálu dne 4. srpna 2021.
  7. Osm figur se dvěma do sebe zapadajícími pěšci.  (anglicky) . Získáno 20. září 2021. Archivováno z originálu dne 20. září 2021.
  8. Příklady analýzy složitých situací v sedmimístných tabulkách na blogu vývojářů 7TB (VMK MSU) . Datum přístupu: 15. prosince 2012. Archivováno z originálu 4. října 2013.
  9. Oficiální zveřejnění rozhodující partie zápasu o titul mistra světa v šachu 2012 Anand - Gelfand s komentáři ke klíčovým momentům partie podle Lomonosovových tabulek Archivováno 2. června 2012.
  10. https://play.google.com/store/apps/details?id=com.convekta.android.lomonosovtb&hl=cs Archivováno 5. října 2016 na Wayback Machine .
  11. KvK - Syzygy endgame tablebases . Získáno 9. srpna 2018. Archivováno z originálu dne 24. dubna 2022.
  12. 7dílné stolní podstavce Syzygy jsou kompletní  (ruština) , lichess.org . Archivováno z originálu 13. července 2020. Staženo 29. srpna 2018.

Odkazy