Ich versuche den Alpha-Beta-Schnittalgorithmus zu verstehen, aber es gibt einen speziellen Fall, den ich nicht verstehe.Alpha-Beta Pruning Sonderfall?
Gegeben this tree, this soll die Lösung sein. Was ich nicht verstehe, ist, warum die rot markierten Knoten den Wert 19 haben sollen. Anscheinend ist das ein "Spezialfall" und der Wert im unteren roten Knoten ist 19, weil 3 (0) 3 ist der aktuelle Wert für Alpha). Was dann dazu führt, dass der obige Knoten ebenfalls den Wert 19 hat.
Das ergibt für mich keinen Sinn, denn das würde darauf hindeuten, dass es im rechten Teilbaum ein Blatt mit dem Wert 19 gab. Ist das einfach falsch und beide Knoten sollten den Wert 10 haben?
Ich habe versucht, die Bilder direkt einfügen, aber anscheinend brauche ich mindestens 10 Ruf? Da dieser Fall ein Tippfehler zu sein scheint, gibt es eine andere Sache, über die ich mir nicht ganz sicher bin. Ich habe gefunden [dieses Tool] (http://proof.github.io/minimax/#tree=KCgoMTcsMiwxMCKsKDEsMTksNykpLCgoMTcsMTksMTApLCgyMCw4LDExKSksKCgxMCw5LDMpLCgyNCw0LDE0KSkp), die die richtige Lösung zu geben scheint, aber ich verstehe nicht, warum der Beta-Wert im rechten Teilbaum ist 19, sollte es nicht 10 sein? – user8488823