Está en la página 1de 17

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL

Busqueda con informacion

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.

Busquedas con informacion


El agente posee informacin sobre el problema como para poder elegir operadores ms convenientes.

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:

BUSQUEDA GENERAL donde LISTA-NODOS se ordena de acuerdo al valor de f(no

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)

METODOS DE BUSQUEDA CON INFORMACION BUSQUEDA DE COSTO MINIMO (AVARA)

Implementa Bsqueda primero el mejor, buscando el mnimo de una funcin que representa el costo estimado para lograr una meta.

- h(n): se refiere al costo futuro de la bsqueda


- g(n): a lo recorrido en la bsqueda

Bsqueda Avara - Ejemplo


-Funcin de evaluacin f(n) = h(n) (la lista de los nodos se ordena de tal forma que el nodo de mejor evaluacin sea el primero). -Selecciona el nodo a expandir que se cree ms cercano a un nodo meta.

a
h=2 h=1 h=1 h=1 h=0

h=4 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

Encontrar Camino de Arad a Bucarest

Meta

h(n)

2
3

CONCLUSIONES BUSQUEDA AVARA


- No es la ruta ptima (ruta por Rimmicu-Pitesti es ms corta) - Desempeo bastante bueno, tienden a encontrar soluciones rpidamente

METODOS DE BUSQUEDA CON INFORMACION BUSQUEDA A*


Implementa Bsqueda primero el mejor buscando el mnimo costo total,combinando el costo de ruta hasta n y el costo de n hasta una meta.
COSTO UNIFORME: mnima g costo de la ruta
BUSQUEDAS COSTO MINIMO: mnima h costo a la meta A* : f(n) = g(n) + h(n)

Nota: f (n)= costo estimado de la solucin ms barata que pasa por n

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

También podría gustarte