wiki.neuro.tu-berlin.de

WPNS

Stub-Warnung: Dieser Artikel ist sehr kurz und behandelt nur die grundlegendsten Aspekte des Themas.
Der Artikel zu Proof-Number Search enthält Erläuterungen für einige der Begriffe und Konzepte, die auch für diesen Artikel relevant sind. Zur besseren Klarheit empfiehlt es sich deswegen, den Artikel zu PNS zuerst zu lesen.

Weak Proof-Number Search (kurz WPNS) ist ein Suchalgorithmus für UND-/ODER-Bäume, der spieltheoretische Werte in komplexen Domänen wie Shogi oder Othello beweist.
Der Algorithmus wurde als Verbesserung des bekannten Proof-Number Search (PNS) und seiner speichereffizienten, tiefenbasierten Variante df-pn entwickelt. Hauptziel von WPNS ist es, das sogenannte "Double-Counting"-Problem" zu beheben, das beim Suchen in DAGs auftritt und die Laufzeiteffizienz von PNS und df-pn beeinträchtigen kann.

Dieser Artikel basiert auf den in diesem [1] Paper vorgestellten Untersuchungen.

Kernidee und Abgrenzung zu PNS/df-pn

Wie seine Vorgänger nutzt WPNS Proof- und Disproof-Zahlen, um den Suchprozess zu steuern. Der entscheidende Unterschied liegt in der Berechnung der Beweiszahlen an UND-Knoten:

Die neue Formel für die Schwache Proof-Zahl p(n) eines UND-Knotens n mit k Nachfolgern lautet somit

p(n) = \max_{1 \le i \le k} p(n_i) + (k-1).

Diese Berechnung ist eine Heuristik, die die tatsächliche Beweiszahl tendenziell unterschätzt, aber weniger anfällig für das Double-Counting-Problem ist.
Dieser Ansatz kombiniert die Stärken von PNS (Nutzung von Beweiszahlen) mit denen des Branch Number Search (BNS) Algorithmus, der den Verzweigungsfaktor als primäre Heuristik nutzt.

Leistung

Experimente in Tsume-Shogi (japanisches Schachmatt-Problem) und Othello haben gezeigt, dass die Leistung von WPNS stark vom jeweiligen Anwendungsfall abhängt:

Literaturliste


  1. Ueda, T., Hashimoto, T., Hashimoto, J., & Iida, H. (2008). Weak proof-number search. In Computers and Games: 6th International Conference, CG 2008, Beijing, China, September 29-October 1, 2008. Proceedings 6 (pp. 157-168). Springer Berlin Heidelberg. ↩︎