Alfa-Beta
Ing. Bruno López Takeyas
PODA ALFA-BETA
• Mejora turnos • Se aplica en espacios de estados demasiado grandes como para analizar todos los nodos • La información es imperfecta;es decir, no se no conoce P. se ve el ejem. el estado En tablero del del contrincante. donde adversario juegos del Algoritmo Minimax; aplicado en juegos de adversarios porhttp://www.itnuevolaredo.edu.mx/takeyas
Email: takeyas@itnuevolaredo.edu.mx
Poda Alfa-Beta
Ing. Bruno López Takeyas
Características de la Poda Alfa-Beta
Omitir la expansión de nodos que por sus valores no puedenser los mejores (peores). Interrumpe la búsqueda en algún nivel y aplica evaluaciones heurísticas a las hojas (profundidad limitada) Si el valor del nodo MAX (alfa) es menor que el más alto hasta estemomento, entonces omitir nodo. SI el valor del nodo MIN (beta) es mayor que el nodo más bajo hasta el momento, entonces omitir nodo. Alfa-Beta permite búsqueda dos veces más profunda.http://www.itnuevolaredo.edu.mx/takeyas Email: takeyas@itnuevolaredo.edu.mx
Poda Alfa-Beta
Ing. Bruno López Takeyas
Ordenamiento resultante experiencia.
de
los
operadores, o
delconocimiento
Únicamente importa el orden y no los valores exactos. La poda no afecta al resultado final. Alfa-Beta es una mejora del algoritmo Minimax que evita revisar porciones dominadas del árbol, que nopueden proveer información es en un útil sobre la de y jugada siguiente. Alfa-Beta búsqueda algoritmo rama profundidad,
cota, que avanza por el árbol en un orden ya fijado (p.ej., de izquierda aderecha) y va usando la información de la valuación de los nodos hoja para podar ramas dominadas que no sirven
http://www.itnuevolaredo.edu.mx/takeyas Email: takeyas@itnuevolaredo.edu.mx
PodaAlfa-Beta
Ing. Bruno López Takeyas
para cambiar el valor Minimax del nodo inicio (la jugada inminente).
Estructuras de datos
Dos variables deben recordarse a lo largo de la búsqueda: • Alfa:...
Regístrate para leer el documento completo.