Professional Documents
Culture Documents
Inteligencia Artificial
Funcin de evaluacin
Funcin de evaluacin f(n), mide la calidad de n Un nodo tendr calidad cuanto menor sea la distancia al objetivo f(n) estima la distancia desde ese nodo n a un nodo objetivo Las bsquedas informadas expanden primero los nodos que estn ms cerca del objetivo; i.e. aquellos en los que la funcin f(n) asigna un menor valor
Dr. Edgard I. Bentez G. Inteligencia Artificial 3
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
75 Arad
Iasi
118 80 Timisoara
211 111 70 Mehadia 75 Dobreta 120 Craiova 138 Bucharest 90 Giurgiu Lugoj 146 101 97 Pitesti
142
85
98 Urziceni
Hirsova 86
Eforie
Inteligencia Artificial
Heurstica
Consideraremos como funcin de evaluacin (funcin heurstica) a hDLR(n) = Distancia en Lnea Recta desde la ciudad n hasta Bucharest
Inteligencia Artificial
Inteligencia Artificial
Inteligencia Artificial
10
Ejemplo (cont.)
Solucin de Bsqueda voraz primero el mejor:
Arad Sibiu Fagaras Bucharest Costo total: (140+99+211) = 450
Sin embargo:
Arad Sibiu Rimmicu Pitesti Bucharest Costo total: (140+80+97+101) = 418
Inteligencia Artificial
11
Bsqueda A*
Minimizar el costo estimado total de la solucin Evala los nodos combinando g(n) y h(n)
g(n): costo de haber alcanzado n h(n): costo para llegar desde n hasta el objetivo f(n) = g(n) + h(n) -> costo ms barato estimado de la solucin a travs de n
Inteligencia Artificial
12
Bsqueda A*
En cada paso se expande el nodo con el valor ms bajo de f(n), sea, de g(n)+h(n) La bsqueda A* es ptima siempre y cuando la funcin heurstica h(n) sea una heurstica admisible, i.e. nunca sobreestime el costo de alcanzar el objetivo Son funciones optimistas En el ejemplo hDLR es admisible ya que la distancia en lnea recta entre dos puntos es el camino ms corto.
Inteligencia Artificial
13
Bsqueda A*
Inteligencia Artificial
14
Bsqueda A*
Inteligencia Artificial
15
Bsqueda A*
Inteligencia Artificial
16