Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trujillo
E.A.P. Ing.De Sistemas
METODO DE BUSQUEDA A*
Inteligencia Artificial
Hernández Gomez,Joyse.
Pretel Ruiz Katherine.
Uriol Cerquin Jazmín.
Villalobos Estela Karen.
BUSQUEDA A*
BUSQUEDA A*
Definición:
Representación:
Una familia cuando se dirige de vacaciones, y uno pregunta al padre que esta
al volante, "¿Cuánto más falta para llegar?", a lo cual el Papa dirá supongo
"Otras 300 millas”, si la familia ya había conducido 100 millas en ese punto,
que representan g (n), el total de distancia recorrida hasta el momento. La
estimación de 300 millas se h '(n), el adivinar en cuánto más sería. Por lo
tanto, el f '(n) sería de 100 + 300 = 400 millas.
Como Funciona A*:
Vamos a tomar como ejemplo la siguiente imagen.
Como el costo no es menor que el que tienen en la lista abierta, se descartan y se vuelve a tomar el menor
valor de la lista abierta, lo que da un empate entre B y E, pero si tomamos el nodo E, volveríamos a
descartar los demás nodos, volviendo a tomar el valor B porque el E es enviado a la lista cerrada.
Si se sigue con el algoritmo va a dar lo siguiente:
Características:
Teorema:
Sea h*(n) el costo real desde n hasta la meta. Si h(n) < h*(n)
para todo nodo n, entonces A* siempre va a encontrar un nodo
meta óptimo.
Conducta de la búsqueda A*
Ejemplo 1:
A* usa una heurística
admisible
Ejemplo 2:
Problema del laberinto
En el siguiente laberinto, se puede pasar desde una casilla a otra de las posibles
adyacentes (arriba, abajo, izquierda, derecha), salvo si existe una barrera entre
ellas.
Solución encontrada: I-W-K-M-F
Para maximizar las utilidades se debe maximizar las ventas y minimizar los costos.
En la etapa 3:
y3 x3= G x3* f(y3)
F 1000-161-40 G 799
B 1000-158-40 G 802
D 1000-87-40 G 873
E 1000-97-40 G 863
En la etapa 2:
y2 x2=F x2=B x2=D x2=E x2* f(y2)
B 600+799-262 ---- ---- ---- F 1137
C ---- 600+802-104-40 1000+873-72-40 600+863-85-40 D 1761
D 600+873-224-40 ---- ---- ---- F 1209
En la etapa 1:
y1 x1=B x1=C x1* f(y1)
A 1000-174-40+1137 600-225-40+1761 C 2096