Sunteți pe pagina 1din 5

Inteligencia Artificial

MATERIA: INTELIGENCIA ARTIFICIAL


SEMANA 4

TEMAS SEMANA 4:
a) Algoritmo BM
b) Técnicas de búsqueda.
c) Representación espacio – estado.

 ¿Cuál es el resultado de la tabla D1 aplicando el algoritmo Boyer


– Moore (BM) para el patrón INTELIGENCIA?

1. Posicionamos los caracteres del patrón contando desde la derecha y


comenzando en 0.

I N T E L I G E N C I A

11 10 9 8 7 6 5 4 3 2 1 0

2. Se coloca la primera ocurrencia de derecha a izquierda.

I L C N I E T Otros

D1 6 7 2 3 1 4 9

3. Otros, es total de caracteres o el tamaño del patrón.

I L C N I E T Otros

D1 6 7 2 3 1 4 9 12
Inteligencia Artificial

 ¿Cuál es el grafo resultante para el problema de las llaves


perdidas?

Cuarto 2 Baño

Cuarto 1 Cocina
(Aquí están
las llaves)

Salón

Sala

Principal

La X indica que usted está en la puerta principal. Al empezar su búsqueda


primero comprueba la sala de estar. Luego va por el salón hacia el primer
dormitorio, después vuelve al salón y va al segundo dormitorio, y vuele de
nuevo al salón para ir al dormitorio principal. Como aún no ha encontrado las
llaves, vuelve hacia atrás pasando por la sala de estar hacia la cocina, donde
encontrará sus llaves.

Espacio de estados: Todos los lugares dentro de la casa: Sala, cocina, baño,
etc.
Estado inicial: La sala de estar
Estado final: La cocina
Reglas: Pasar de un lugar a otro de forma secuencial hasta encontrar las
llaves.
Inteligencia Artificial

¿Cuál es el grafo resultante para un viajero que desea ir de Salina Cruz


a Ciudad Reynosa?
Formulación del problema:
Espacio de estado: Todas las terminales
Estado inicial: La terminal de Salina Cruz
Estado final: La terminal de Ciudad Reynosa
Reglas: Moverse a alguna ciudad adyacente desde la terminal en la que se
encuentre el cliente en ese momento.
Inteligencia Artificial
Inteligencia Artificial

 Utilizando el algoritmo BM y calculando la tabla D1 del patrón


“ARTIFICIAL” ¿Cuál es el valor que le corresponde a las dos
letras” A”?

A C F I A R T Otros

D1 ? 3 5 2 ? 8 7

1. Posicionamos los caracteres del patrón contando desde la derecha y


comenzando en 0.

A R T I F I C I A L

9 8 7 6 5 4 3 2 1 0

2. Se coloca la primera ocurrencia de derecha a izquierda.

A C F I A R T Otros

D1 9 3 5 2 1 8 7

3. Otros, es total de caracteres o el tamaño del patrón.

A C F I A R T Otros

D1 9 3 5 2 1 8 7 10

La respuesta es: A=1 y A= 9