Lothar Jung schrieb:
Hallo Jörg,
macht es in einem Tunier einen Unterschied nur die WDL tables einzusetzen?
Hat man einen Vorteil, die 5-Steiner in eine RAM-Disk zu laden?
Eigentlich könnte man eine NNUE entwickeln, die nur auf Endspiele abstellt? Sowas wie das Ender-Netz von D. Kappe.
Lothar
Hallo Lothar,
ich würde nicht auf die dtz verzichten.
Die wdl werden von der Engine während der Suche benötigt,
wenn die Suche nach einem Schlagzug eine TB-Stellung erreicht.
Da dann der 50-Züge Zähler immer auf 0 ist, enthalten diese Dateien nur die Information,
ob die Stellung gewonnen, verloren oder remis ist.
Die wdl 'dirigieren' quasi die Suche in eine Gewinn- oder Remisstellung.
Sobald dann aber eine TB-Stellung erreicht ist, also die Ausgangsstellung eine TB-Stellung ist,
weiß man ja schon, ob diese gewonnen, verloren oder remis ist.
Dann nützen die wdl also nichts mehr. Dann kommen die dtz ins Spiel.
Diese enthalten Informationen bezüglich der 50-Züge Regel, und garantieren den Gewinn bzw. das Remis.
Gerade in besonders schwierigen Endspielen, wo ein falscher Zug den Gewinn oder das Remis verschenken kann!
Wichtig zu wissen ist hier auch, dass wenn ein Schlagzug in einer TB-Ausgangsstellung möglich ist,
dass dann auch der sich ergebende n-1-Steiner erforderlich ist, um weiterhin den richtigen Gewinn- bzw. Remiszug nachzuschlagen!
Ein 6-Steiner enthält z. B. keine Information über eine 5-Steiner Stellung!
Wenn sowas passiert, also ein Schlagzug möglich ist oder aber eine Bauernumwandlung, dann wird auch der sich ergebende n-Steiner benötigt!!!
Dieser Umstand scheint hier vielen nicht klar zu sein.
Eine RAM-Disk macht lt. Ronald de Man eher weniger Sinn.
Das System 'mapped' die bisher nachgeschlagenen TBs ja auch ins RAM,
so dass die häufig nachgeschauten TBs sich sowieso sehr schnell eh dort befinden.
Bezüglich der NNUE-Entwicklung ist sehr wahrscheinlich vieles möglich.