Explora caminos tipo best-first (AO*).
Es superior a alpha-beta en el sentido que:
Idea: tomar el árbol de búsqueda globalmente, se puede ver
como una versión de y por lo mismo trata de encontrar la
solución óptima.
Desventaja: tiene que guardar mucha información para considerar siempre el mejor camino a explorar.
La figure 3.4 muestra un ejemplo de SSS donde las letras
dentro de los nodos indican el orden en que se evalúan los nodos y
los números subrayados muestran los nodos terminales que son
evaluados.
Se han propuesto varias pequeñas variantes de SSS como
InterSSS
, RecSSS
y Mem
, las cuales hacen un uso más
eficiente de memoria.