Ejercicio Busqueda a Asterisco

Post on 12-Apr-2015

21 views 2 download

Transcript of Ejercicio Busqueda a Asterisco

INTELIGENCIAINTELIGENCIAARTIFICIALARTIFICIAL¨ EJERCICIOEJERCICIO BUSQUEDA ABUSQUEDA A ASTERISCO ¨

Ing Mg BRUNO ELIO VARGAS TAMANI

ASTERISCO Ing. Mg. BRUNO ELIO VARGAS TAMANI

BUSQUEDA A ASTERISCOC id lConsideremos el mapa

de Rumania quede Rumania, que indica las rutas entre

las ciudades mencionadasmencionadas.

Además se muestra las distancias entre

ciudades adyacentes05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 2

ciudades adyacentes.

BUSQUEDA A ASTERISCO

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 3

BUSQUEDA A ASTERISCOFUNCION HEURISTICA h( )FUNCION HEURISTICA h(n)

Se utiliza como función heurísticaSe utiliza como función heurística h(n), a la distancia en línea

recta de todas las ciudades a la ciudad de Bucharestciudad de Bucharest.

Si deseamos ir de la cualquier qciudad a la Bucharest, la

i i t t bl t h( )05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 4

siguiente tabla muestra h(n).

FUNCION HEURISTICA h(n)

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 5

FUNCION HEURISTICA h(n)

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 6

CIUDAD DISTANCIA EN LINEADIRECTA A BUCHAREST

FUNCION HEURISTICA

Arad 366Bucharest 0Craiova 160HEURISTICA

h(n)Craiova 160Dobreta 242Fagaras 178

PARA IR A BUCHAREST

gGiurgiu 77Lugoj 244BUCHAREST Mehadia 241

Oradea 380Pitesti 98Pitesti 98

Rimnicu 193Sibiu 253

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 7Timisoara 329

Zerind 374

DEFINICION DE ESTADOS

La posición de cada ciudad.Espacio de Estados = {todas las ciudades}

E t d i i i l A dEstado inicial = AradEstado final = BucharestEstado final = Bucharest

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 8

DEFINICION DE PROCESOS O ACCIONES

Trasladarse de unaTrasladarse de una ciudad a otra.ciudad a otra.

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 9

DEFINICION DE COMPONENTES DE FUNCION DE EVALUACION f(n)FUNCION DE EVALUACION f(n)

Función costo de la ruta : g(n)g( )Función heurística : h(n) :

distancias directas entre lasdemás ciudades y Bucarestdemás ciudades y Bucarest

Función de evaluación de lasolución más barata pasando

f( ) )()()( hf +05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 10por n : f(n) )()()( nhngnf +=

REPRESENTACION GRAFICA DEL ALGORITMO DE BUSQUEDA AALGORITMO DE BUSQUEDA A ASTERISCO (RUTA DE ARAD A

BUCHAREST)BUCHAREST)

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 11

RUTA DE ARAD A BUCHAREST

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 12

RUTA DE ARAD A BUCHAREST

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 13

RUTA DE ARAD A BUCHAREST

05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 14

BUSQUEDA A ASTERISCO

SOLUCION :Arad Sibiu

RimnicuPitestiPitestiBucharestBucharest

Nota : g(n)=41805/03/2012 15

g( )