Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sin informacion
Busqueda
Con informacion
Nota: los metodos de busqueda establecen un marco donde introducir el conocimientos especifico del dominio.
Estrategias de Bsqueda:
Busquedas sin informacion
El agente slo puede diferenciar un nodo que es meta de uno que no lo es. No posee informacin respecto a cuntos pasos necesita dar, o a qu distancia est de la meta.
METODOS DE BUSQUEDA CON INFORMACION BUSQUEDA PRIMERO EL MEJOR (Best first search)
Los nodos se ordenan de tal manera que se expande el nodo de mejor valo de la funcin heurstica f (mnimo, mximo), esta funcin puede incorporar conocimiento del dominio.
Nota:
METODOS DE BUSQUEDA CON INFORMACION BUSQUEDA PRIMERO EL MEJOR (Best first search)
Distintas funciones evaluadoras f:
Si f(n) = g(n) costo de ruta BUSQUEDA DE COSTO UNIFORME Si f(n) = h(n) h heurstica: BUSQUEDA DE COSTO MINIMO (Greedy search)
Implementa Bsqueda primero el mejor, buscando el mnimo de una funcin que representa el costo estimado para lograr una meta.
a
h=2 h=1 h=1 h=1 h=0
c
d e f
h
i
-No es ptima, como se ve en el ejemplo. Greedy search encontrar el goal f, que tiene un costo de 5, mientras que la solucin ptima tiene un costo de 3.
-No es completa.
Bsqueda Avara
-Una de las bsquedas Primero lo Mejor ms sencillas - MIN costo estimado para llegar a la meta (f = h)
-Ese costo se puede estimar pero no determinar con exactitud; la buena heurstica ayuda. -h(n) = costo estimado de la ruta ms barata desde el estado n hasta el estado meta. -Las funciones heursticas son problema especficas -En problemas de bsqueda de ruta una buena h es hDLR , donde DLR es distancia en lnea recta
Meta
h(n)
2
3
Bsqueda A*
IDEA No expandir trayectos que ya se sabe que son caros. Funcin de evaluacin f(n) = g(n) + h(n)
g(n) = costo hasta llegar a n h(n) = costo estimado hasta la meta desde n f(n) = costo total de ruta pasando por n hasta la meta
h(n)
2
3
BUSQUEDA A*
Algoritmo A* Optimo Optimamente eficiente Ningn otro algoritmo ptimo expandir menos nodos que A* Nota: Cualquier algoritmo, que no expanda todos los nodos en los contornos existentes entre el contorno del inicio y el de la meta, corre el riesgo de no encontrar la solucin ptima