Gorganitų aristokrato intelektualinis palikimas

 

Al-Suli buvo ne tik geriausias savo amžiaus šachmatų meistras, bet ir Abasidų kalifų dvaro palydovas, rūmų istorikas ir aštrialiežuvis poetas. Gimė Gorgane apie 870 m. Jo giminės šaknys siekia įtvirtintą Sul tvirtovę Dehistano stepėse, kur kadaise valdė jo senelis, tiurkų kunigaikštis Sul tekinas. Šį kilnų palikimą šiandien primena statula prie Nepriklausomybės paminklo Ašchabade, Turkmėnijoje.

 

Turėdamas aukščiausią šachmatų šachmatų žaidėjų titulą “Aliya”, Al-Suli šį žaidimą pavertė struktūrizuota moksline architektūra. Savo pagrindiniame veikale "Kitab al-Shatranj" jis pirmasis sistemingai užfiksavo atidarymo formacijas (tabiyas) ir galutinio žaidimo strategijas (mansubas). Jo sukurta teorinė sistema išliko galutiniu meistriškumo kriterijumi ir pagrindiniu šaltiniu šimtmečius, išlikusiu iki pat šiuolaikinių šachmatų taisyklių atsiradimo.

“Suli’s Diamond”: tūkstantmetė „neįveikiama“ strategijos viršūnė

X a. Gorganito meistro Abu Bakro bin Jahjos al-Suli sukurta “Deimanto” užduotis yra legendariausia ir labiausiai aptariama mįslė šachmatų istorijoje. Nepaisant išorinio paprastumo – pabaigos pozicija, kurioje kiekvienai pusei tenka tik karalius ir “ferz” (istorinis karalienės pirmtakas) – ši kompozicija net tūkstantį metų išliko „neišsprendžiamu“ šachmatų pasaulio Everestu. Šis nuostabus Al-Suli kūrinys yra aukščiausio lygio manevravimo menas, kuris išplečia pačias istorinių šachmatų ribas.

Süleymaniye rankraščio paslaptis

Svarbiausias šios mįslės įrašas randamas kopijoje „Kitab Ash-Shatranj“ saugomas Stambulo Süleymaniye bibliotekoje. Nors šio konkretaus rankraščio puslapiai yra nesugadinti, akivaizdu, kad kai kurios pozicijos ir ėjimai iš originalaus šaltinio buvo užrašyti neteisingai arba neišsamiai. Tačiau net ir su šiomis istorinėmis raštininkų klaidomis tekste pateiktas dalinis sprendimas stebėtinai sutampa su giliu analitiniu darbu, kurį XX a. atliko didmeistris Jurijus Averbachas. Al-Suli įamžino savo meistriškumo išskirtinumą šiuo iššaukiančiu teiginiu:

“Niekas jos neišspręs, išskyrus tuos, kuriuos aš pamokiau.”

Algoritmų triumfas: „Shatranj.ai“

“Deimantas”, kuris tūkstantį metų kėlė žmonėms susižavėjimą, dabar visiškai atsiskleidė skaitmeninio amžiaus galios dėka. Vykdant „Shatranj.ai“ projektą, naudojant dinaminio programavimo metodus, šiuolaikinius algoritmus ir paieškos technikas, pagrįstas hash-lentelėmis, kiekvienas šio genialaus kūrinio variantas gali būti matematiškai ištirtas ir patikrintas. Ši kelionė, nusidriekusi nuo Süleymaniye rankraščio eilučių iki šiuolaikinio kodo, yra galutinis Al-Suli amžino strateginio genijaus patvirtinimas, įrodantis, kad tai, kas kadaise buvo skirta tik meistro išrinktiems mokiniams, dabar gali būti suprasta grynosios logikos kalba.

Suli skirtas puslapis, skirtas deimantų tyrimams ir švietimui

Skaitytojams, norintiems sužinoti daugiau nei pateikta šioje parodos afišoje, „Shatranj.ai“ dabar siūlo specialų „Suli’s Diamond“ skirtą tyrimų ir švietimo puslapį.

„Suli’s Diamond“ puslapio URL: https://shatranj.ai/suli-diamond/
Atidarykite specialų „Suli’s Diamond“ puslapį

Šiame puslapyje pateikiama istorinė informacija apie rankraštį, originali šatranžo padėtis, vaizdinės diagramos, dinaminio programavimo analizė, C programavimo kodo paaiškinimai, alfa-beta paieška naudojant maišos lenteles bei šiuolaikinė kompiuterizuota vienos iš žymiausių šachmatų istorijos pabaigos studijų analizė.

Dinaminis programavimas, C kalbos kodas ir lentelių bazės kūrimas

Specialioje „Suli’s Diamond“ puslapyje paaiškinama, kaip šią padėtį galima išspręsti naudojant šiuolaikinius skaičiavimo metodus. Čia pateikiamas dinaminio programavimo metodas, įgyvendintas C programavimo kalba, o kodo paaiškinimai rodo, kaip galima sukurti pabaigos žaidimo lentelės bazę „shatranj“ „King-and-Ferz“ padėtims. Šis ant lentelės duomenų bazės pagrįstas metodas parodo, kaip galima sistemingai įvertinti visas leistinas pozicijas atitinkamoje pabaigos žaidimo erdvėje, paverčiant senovinę strateginę mįslę tiksliu skaičiavimo rezultatu.

16 pamoka. Kodavimo ištekliai „Shatranj.ai“ mokymosi valdymo sistemoje (LMS)

Mokiniai, mokytojai ir techninėmis temomis besidomintys skaitytojai taip pat gali naudotis „Shatranj.ai“ mokymosi medžiaga per projekto mokymosi valdymo sistemą (LMS).

„Shatranj.ai“ LMS URL: https://lms.shatranj.ai
Atidarykite „Shatranj.ai LMS“

Visų pirma, 16-oje pamokoje pateikiami su „Suli’s Diamond“ susiję kodų sprendimai ir jų paaiškinimai, įskaitant dinaminio programavimo pagrindą sudarantį algoritminį mąstymą, pabaigos pozicijų duomenų bazės kūrimą ir istorinių šatranžo pabaigos pozicijų kompiuterinį patikrinimą.

Alfa-beta paieška, maišos lentelės ir dirbtinio intelekto patikrinimas

Šiame puslapyje taip pat pateikiamas šio matematinio sprendimo ryšys su „alfa-beta“ dirbtinio intelekto variklio metodu, kuriame naudojamos maišos lentelės (dar vadinamos transpozicijos lentelėmis), siekiant efektyviai ieškoti ir tikrinti kritinius variantus. Tokiu būdu „Suli’s Diamond“ uždavinys tampa ne tik istorinės šachmatų kompozicijos šedevru, bet ir puikiu mokomuoju pavyzdžiu dirbtinio intelekto, žaidimo medžio paieškos, dinaminio programavimo, atgalinės analizės ir kompiuterinio mąstymo srityse.

Dokumentinė paskaita ir atradimų istorija

Projekte taip pat numatyta dokumentinė paskaita, pavadinta „Suli’s Diamond“: paslaptingiausia ir sudėtingiausia visų laikų šachmatų mįslė.

Dokumentinės paskaitos URL: https://www.youtube.com/watch?v=hh74M6DSLSs
Peržiūrėkite dokumentinę paskaitą „Suli’s Diamond“ „YouTube“ svetainėje

Ši dokumentinė paskaita pasakoja apie naujos, sudėtingesnių „Suli’s Diamond“ variantų šeimos atradimo istoriją, kuri buvo nustatyta vykdant „Shatranj.ai“ tyrimą. Joje taip pat pateikiamas klasikinio „Suli’s Diamond“ ėjimas po ėjimo sprendimas, kurį pateikė didmeistris Jurijus Averbachas, o vėliau patobulino Džonas Bislis, padedantis žiūrovams suprasti šią poziciją tiek kaip žmogaus strateginį šedevrą, tiek kaip skaičiavimo uždavinį.

Žingsnis po žingsnio paaiškinimas žmogaus kalba

Žmogiškiesiems mokiniams dokumentinė paskaita kompiuterio patvirtintą sprendimą paverčia strateginėmis idėjomis: priešprieša, laukimo ėjimai, ribotas judėjimas, „zugzwang“ tipo spaudimas ir „Ferz“ geometrija. Šis paaiškinimas padeda skaitytojams suprasti, kodėl ši pozicija yra tokia sudėtinga žmogaus intuicijai, nors joje yra tik keturios figūros.

Kietiausios žinomos deimantų rūšys

„Shatranj.ai“ tyrimas taip pat pristatomi sudėtingesni „Suli’s Diamond“ variantai, įskaitant sunkiausias žinomas „Diamond“ šeimos pozicijas, atrastas vykdant šį projektą, kartu su jų patikrintais sprendimais. Šie šiuolaikiniai variantai rodo, kad Al-Suli originali idėja buvo ne tik istorinė įdomybė, bet ir vartai į gilesnę strateginių pabaigos žaidimo uždavinių šeimą. Tokiu būdu „Suli’s Diamond“ tampa tiltu tarp rankraščių kultūros, šachmatų istorijos, dirbtinio intelekto, C programavimo, lentelių bazių kūrimo, švietimo LMS išteklių, dokumentinio pasakojimo ir šiuolaikinių algoritmų tyrimų.