Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Heurística
Heurística
SUS APLICACIONES
Introducción
¿Qué son las técnicas de búsqueda y cuáles son sus elementos?
Tipos de solucionadores
- Búsqueda ciega
- Búsqueda heurística
Búsqueda sin información del dominio o ciega
- Búsqueda en amplitud
- Búsqueda en profundidad
- Búsqueda en profundidad progresiva
- Búsqueda bidireccional
Sistemas de reducción
Introducción
Búsqueda heurística
- Definiciones
- Función de evaluación heurística
- Estrategias
- Búsqueda con adversos
- Algoritmo MINIMAX
- Poda Alfa-Beta
Aplicaciones
- GPS (General Problem Solver)
Enlaces de interés
¿Qué son las técnicas de búsqueda y cuáles
son sus elementos?
http://decsai.ugr.es/~lcv/Docencia/itmia/Clases/Practicas/BUS
QUEDA_SIN.HTM Resumen de los tipos de búsq. ciega
BÚSQUEDA CIEGA (TIPOS)
Búsqueda en amplitud:
- Procedimientos de búsqueda nivel a nivel.
- Para cada uno de los nodos de un nivel se aplican
todos los posibles operadores.
- No se expande ningún nodo de un nivel antes de
haber expandido todos los del nivel anterior.
- Se implementa con una estructura FIFO.
http://es.wikipedia.org/wiki/Heur%C3%ADstica_(computaci%
C3%B3n)
Función de evaluación heurística
• Definición: es una aplicación del espacio de estados con el
espacio de los números reales
F(estado) => n
• n representa lo cercano que esta el estado con el que se ha
aplicado la función de evaluación de la solución final.
http://www.infor.uva.es/~arancha/IA/busqueda/busq2.pdf
Estrategias de búsqueda heurística
• Tipos:
• Estrategias tentativas: aquellas en las que se puede
abandonar la exploración de una rama y pasar a explorar
otra en cualquier momento del problema.
• Estrategias irrevocables: aquellas en las que no se puede
abandonar la exploración de la rama por la que se comenzó.
•Métodos:
• Gradiente
• Primero el mejor
• Búsqueda en haz
• Algoritmo A
http://www.lsi.upc.es/~bejar/ia/material/teoria/2-BH2-
Busqueda_heuristica.pdf
http://www.secyt.frba.utn.edu.ar/gia/IIA-mod2-
Procedimientos.pdf
Estrategias de búsqueda heurística
Gradiente:
• Metodología: elegir el camino de máxima pendiente,
usando para ello la función de evaluación.
• Tipo: irrevocable.
• Ventajas: se llega a la solución con poco coste
computacional.
• Inconvenientes: puede ser que el problema no sea
compatible con este método, y, por lo tanto, no
conseguiremos obtener la solución.
Estrategias de búsqueda heurística
Primero el mejor:
• Tipo: tentativo.
• Tipo: irrevocable/tentativo.
• Tipo: tentativo.
E F G H I J
7 8 0 6 5 9
Otros ejemplos:
Ejemplo de árbol MINIMAX para el juego del ajedrez
Ejemplo para el juego de las 3 en raya
Búsqueda con adversos:
Poda Alfa-Beta
Se aplica en técnicas con adversos y se usa para reducir el
coste computacional de MINIMAX podando las ramas que
nos llevan a una solución peor que las ya encontradas.