SlideShare una empresa de Scribd logo
1 de 62
Repaso - Ejercicios de búsqueda
Búsqueda a ciegas, Búsqueda informada
03/04/2014FCT - UNCA Ing. Héctor Estigarribia1
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia2
 Búsqueda primero en anchura (amplitud):
 Se expande primero el nodo raíz, luego todos sus
sucesores, etc.
 Se expanden todos los nodos a una profundidad
antes de expandir cualquier nodo del próximo nivel
03/04/2014FCT - UNCA Ing. Héctor Estigarribia3
 Búsqueda de coste uniforme:
 Expande el nodo con el camino de
coste más pequeño
 Similar a primero en anchura si todos
los costes son iguales.
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia4
 Búsqueda primero en profundidad
 Siempre expande el nodo más profundo en la
frontera actual del árbol de búsqueda.
 La búsqueda procede inmediatamente al nivel
más profundo del árbol de bús-queda, donde los
nodos no tienen ningún sucesor.
 Cuando esos nodos se expanden, son quitados
de la frontera, así entonces la búsqueda
«retrocede» al siguiente nodo más su-perficial
que todavía tenga sucesores inexplorados.
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia5
 Búsqueda primero en profundidad
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia6
 Búsqueda primero en profundidad
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia7
 Búsqueda primero en profundidad
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia8
 Búsqueda primero en profundidad
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia9
 Búsqueda primero en profundidad:
 Búsqueda de profundidad limitada:
aplica un límite de profundidad
predeterminado.
 Los nodos a la profundidad
predeterminada se tratan como si no
tuvieran sucesor.
 Búsqueda con profundidad iterativa:
aumenta gradualmente el límite hasta
que encuentra el objetivo.
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia10
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Búsqueda con profundidad iterativa
03/04/2014FCT - UNCA Ing. Héctor Estigarribia11
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Búsqueda con profundidad iterativa
03/04/2014FCT - UNCA Ing. Héctor Estigarribia12
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Búsqueda con profundidad iterativa
03/04/2014FCT - UNCA Ing. Héctor Estigarribia13
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Búsqueda bidireccional: La idea de la búsqueda
bidireccional es ejecutar dos búsquedas
simultáneas: una hacia delante desde el estado
inicial y la otra hacia atrás desde el objetivo,
parando cuando las dos búsquedas se encuentren
en el centro.
03/04/2014FCT - UNCA Ing. Héctor Estigarribia14
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Ejercicio: dado el árbol de la figura donde B es el nodo objetivo y A
es el nodo inicial. Indique el orden en que se visitan los nodos (de
izq a der) para cada uno de los procedimientos siguientes:
 Búsqueda primero en anchura (amplitud)
 Búsqueda en profundidad
03/04/2014FCT - UNCA Ing. Héctor Estigarribia15
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Ejercicio: dado el árbol de la figura donde B es el nodo objetivo y A
es el nodo inicial. Indique el orden en que se visitan los nodos (de
izq a der) para cada uno de los procedimientos siguientes:
 Búsqueda primero en anchura (amplitud):
 A, D, F,G,H, J, C, E, B
 Búsqueda en profundidad:
 A, D, H, B
03/04/2014FCT - UNCA Ing. Héctor Estigarribia16
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Ejercicio: dado el árbol de la figura donde L es el nodo objetivo y A
es el nodo inicial. Indique el orden en que se visitan los nodos (de
izq a der) para cada uno de los procedimientos siguientes:
 Búsqueda primero en anchura (amplitud):
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia17
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Ejercicio: dado el árbol de la figura donde L es el nodo objetivo y A
es el nodo inicial. Indique el orden en que se visitan los nodos (de
izq a der) para cada uno de los procedimientos siguientes:
 Búsqueda primero en anchura (amplitud):
 A, D, F,G,H, J, C, E, B, K, Z,W,L
 Búsqueda en profundidad:
 A-D-H-B X
 A-D-J-K-L OK
03/04/2014FCT - UNCA Ing. Héctor Estigarribia18
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud
 Búsqueda en profundidad
03/04/2014FCT - UNCA Ing. Héctor Estigarribia19
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia20
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia21
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia22
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia23
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia24
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia25
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en amplitud:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia26
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia27
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia28
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia29
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia30
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia31
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia32
BÚSQUEDA NO INFORMADA (BÚSQUEDA
A CIEGAS)
 Dado en siguiente grafo, donde A es el nodo inicial y
H el nodo meta, explorarlo mediante los métodos:
 Búsqueda en profundidad:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia33
BÚSQUEDA INFORMADA (HEURÍSTICA)
 Búsqueda voraz (avara) primero el mejor: 
evalúa los nodos usando solamente la función
heurística f(n) = h(n).
 Ejercicio: Dado el árbol de la figura en el que el valor adjunto a cada nodo
es el de la función heurística h que señala el grado en que cada nodo
satisface las condiciones del objetivo, recorra el árbol usando el algoritmo
primero el mejor
03/04/2014FCT - UNCA Ing. Héctor Estigarribia34
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia35
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia36
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia37
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia38
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia39
BÚSQUEDA INFORMADA (HEURÍSTICA)
EJERCICIO: Recorra el grafo según el procedimiento Primero el
mejor, suponiendo que los nodos están etiquetados según el valor de
la heurística en cada uno de ellos. Considere que el coste de la
generación de cada sucesor es 1 y realice el mismo estudio siguiendo
el procedimiento A* (f= h + g)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia40
BÚSQUEDA INFORMADA (HEURÍSTICA)
Primero el mejor
11PAso 1
03/04/2014FCT - UNCA Ing. Héctor Estigarribia41
BÚSQUEDA INFORMADA (HEURÍSTICA)
Primero el mejor
11
22
PAso 2
03/04/2014FCT - UNCA Ing. Héctor Estigarribia42
BÚSQUEDA INFORMADA (HEURÍSTICA)
Primero el mejor
11
22
2 2
PAso 3
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia43
Primero el mejor
11
22
2 2
33
PAso 4
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia44
Primero el mejor
11
22
2 2
33
PAso 5
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia45
Primero el mejor
11
22
2 2
33
PAso 6
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia46
Primero el mejor
11
22
2 2
33
PAso 7
3
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia47
Primero el mejor
11
22
2 2
33
PAso 8
3
4
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia48
Primero el mejor
11
22
2 2
33
PAso 9
3
4
5
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia49
Primero el mejor
11
22
2 2
33
Camino
encontrado
3
4
5
A, b, d, h, l, m
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia50
A*
1+3=41+5=6
PASO 1
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia51
A*
1+3=41+5=6
PASO 2
2+8=102+6=8
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia52
A*
1+3=41+5=6
PASO 3
2+8=102+6=8
2+7=9 2+9=11
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia53
A*
1+3=41+5=6
PASO 4
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia54
A*
1+3=41+5=6
PASO 5
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia55
A*
1+3=41+5=6
PASO 6
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia56
A*
1+3=41+5=6
PASO 7
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
3+5=8
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia57
A*
1+3=41+5=6
PASO 8
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
3+5=8
4+7=11
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia58
A*
1+3=41+5=6
PASO 9
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
3+5=8
4+7=11
3+0=3
BÚSQUEDA INFORMADA (HEURÍSTICA)
03/04/2014FCT - UNCA Ing. Héctor Estigarribia59
A*
1+3=41+5=6
Camino
encontrado
2+8=102+6=8
2+7=9 2+9=11
3+2=53+4=7
3+5=8
4+7=11
3+0=3
A, c, g, k
03/04/2014FCT - UNCA Ing. Héctor Estigarribia60
BÚSQUEDA INFORMADA (HEURÍSTICA)
 Aplicar el algoritmo A* para hallar el camino que une
las ciudades 1 y 8. Las distancias por carretera entre
las distintas ciudades vienen especificada por la
siguiente tabla:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia61
BÚSQUEDA INFORMADA (HEURÍSTICA)
 Además, se dispone de la distancia aérea en línea
recta que existe entre todas las ciudades con la ciudad
de destino:
FUENTES:
03/04/2014FCT - UNCA Ing. Héctor Estigarribia62
 http://www.nebrija.es/~cmalagon/ia/ejercicios/ejercicios_busqueda.p
df
 Problemas resueltos de IA – Busqueda y
representación, Galán, González & Mira – UNED.
Pearson, 1998

Más contenido relacionado

La actualidad más candente

Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekkernerexi
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchuramapaz91
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialJuank Grifin
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosFranklin Parrales Bravo
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialDamelysCarrillo2
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificialHenry Cambal
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 

La actualidad más candente (20)

Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 
Problema de las jarras
Problema de las jarrasProblema de las jarras
Problema de las jarras
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekker
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivos
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
IA CAPITULO 4
IA  CAPITULO 4IA  CAPITULO 4
IA CAPITULO 4
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 

Más de Héctor Estigarribia

Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenHéctor Estigarribia
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: FormulariosHéctor Estigarribia
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalHéctor Estigarribia
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusHéctor Estigarribia
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Héctor Estigarribia
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Héctor Estigarribia
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03Héctor Estigarribia
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónHéctor Estigarribia
 
Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Héctor Estigarribia
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Héctor Estigarribia
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaHéctor Estigarribia
 

Más de Héctor Estigarribia (20)

Extension e investigacion1
Extension e investigacion1Extension e investigacion1
Extension e investigacion1
 
Extension e investigacion
Extension e investigacionExtension e investigacion
Extension e investigacion
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Lógica de primer orden
Lógica de primer ordenLógica de primer orden
Lógica de primer orden
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicional
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
Introduccion a AJAX
Introduccion a AJAXIntroduccion a AJAX
Introduccion a AJAX
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Busqueda Entre Adversarios
Busqueda Entre AdversariosBusqueda Entre Adversarios
Busqueda Entre Adversarios
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02Introduccion a HTML - XHTML. Clase 02
Introduccion a HTML - XHTML. Clase 02
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña Histórica
 

Último

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 

Último (20)

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 

Ejercicios de búsqueda a Ciegas y Búsqueda informada

  • 1. Repaso - Ejercicios de búsqueda Búsqueda a ciegas, Búsqueda informada 03/04/2014FCT - UNCA Ing. Héctor Estigarribia1
  • 2. BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia2  Búsqueda primero en anchura (amplitud):  Se expande primero el nodo raíz, luego todos sus sucesores, etc.  Se expanden todos los nodos a una profundidad antes de expandir cualquier nodo del próximo nivel
  • 3. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia3  Búsqueda de coste uniforme:  Expande el nodo con el camino de coste más pequeño  Similar a primero en anchura si todos los costes son iguales. BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 4. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia4  Búsqueda primero en profundidad  Siempre expande el nodo más profundo en la frontera actual del árbol de búsqueda.  La búsqueda procede inmediatamente al nivel más profundo del árbol de bús-queda, donde los nodos no tienen ningún sucesor.  Cuando esos nodos se expanden, son quitados de la frontera, así entonces la búsqueda «retrocede» al siguiente nodo más su-perficial que todavía tenga sucesores inexplorados. BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 5. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia5  Búsqueda primero en profundidad BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 6. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia6  Búsqueda primero en profundidad BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 7. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia7  Búsqueda primero en profundidad BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 8. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia8  Búsqueda primero en profundidad BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 9. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia9  Búsqueda primero en profundidad:  Búsqueda de profundidad limitada: aplica un límite de profundidad predeterminado.  Los nodos a la profundidad predeterminada se tratan como si no tuvieran sucesor.  Búsqueda con profundidad iterativa: aumenta gradualmente el límite hasta que encuentra el objetivo. BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)
  • 10. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia10 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Búsqueda con profundidad iterativa
  • 11. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia11 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Búsqueda con profundidad iterativa
  • 12. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia12 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Búsqueda con profundidad iterativa
  • 13. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia13 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Búsqueda bidireccional: La idea de la búsqueda bidireccional es ejecutar dos búsquedas simultáneas: una hacia delante desde el estado inicial y la otra hacia atrás desde el objetivo, parando cuando las dos búsquedas se encuentren en el centro.
  • 14. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia14 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Ejercicio: dado el árbol de la figura donde B es el nodo objetivo y A es el nodo inicial. Indique el orden en que se visitan los nodos (de izq a der) para cada uno de los procedimientos siguientes:  Búsqueda primero en anchura (amplitud)  Búsqueda en profundidad
  • 15. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia15 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Ejercicio: dado el árbol de la figura donde B es el nodo objetivo y A es el nodo inicial. Indique el orden en que se visitan los nodos (de izq a der) para cada uno de los procedimientos siguientes:  Búsqueda primero en anchura (amplitud):  A, D, F,G,H, J, C, E, B  Búsqueda en profundidad:  A, D, H, B
  • 16. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia16 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Ejercicio: dado el árbol de la figura donde L es el nodo objetivo y A es el nodo inicial. Indique el orden en que se visitan los nodos (de izq a der) para cada uno de los procedimientos siguientes:  Búsqueda primero en anchura (amplitud):  Búsqueda en profundidad:
  • 17. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia17 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Ejercicio: dado el árbol de la figura donde L es el nodo objetivo y A es el nodo inicial. Indique el orden en que se visitan los nodos (de izq a der) para cada uno de los procedimientos siguientes:  Búsqueda primero en anchura (amplitud):  A, D, F,G,H, J, C, E, B, K, Z,W,L  Búsqueda en profundidad:  A-D-H-B X  A-D-J-K-L OK
  • 18. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia18 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud  Búsqueda en profundidad
  • 19. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia19 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 20. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia20 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 21. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia21 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 22. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia22 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 23. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia23 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 24. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia24 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 25. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia25 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en amplitud:
  • 26. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia26 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 27. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia27 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 28. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia28 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 29. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia29 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 30. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia30 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 31. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia31 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 32. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia32 BÚSQUEDA NO INFORMADA (BÚSQUEDA A CIEGAS)  Dado en siguiente grafo, donde A es el nodo inicial y H el nodo meta, explorarlo mediante los métodos:  Búsqueda en profundidad:
  • 33. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia33 BÚSQUEDA INFORMADA (HEURÍSTICA)  Búsqueda voraz (avara) primero el mejor:  evalúa los nodos usando solamente la función heurística f(n) = h(n).  Ejercicio: Dado el árbol de la figura en el que el valor adjunto a cada nodo es el de la función heurística h que señala el grado en que cada nodo satisface las condiciones del objetivo, recorra el árbol usando el algoritmo primero el mejor
  • 34. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia34 BÚSQUEDA INFORMADA (HEURÍSTICA)
  • 35. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia35 BÚSQUEDA INFORMADA (HEURÍSTICA)
  • 36. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia36 BÚSQUEDA INFORMADA (HEURÍSTICA)
  • 37. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia37 BÚSQUEDA INFORMADA (HEURÍSTICA)
  • 38. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia38 BÚSQUEDA INFORMADA (HEURÍSTICA)
  • 39. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia39 BÚSQUEDA INFORMADA (HEURÍSTICA) EJERCICIO: Recorra el grafo según el procedimiento Primero el mejor, suponiendo que los nodos están etiquetados según el valor de la heurística en cada uno de ellos. Considere que el coste de la generación de cada sucesor es 1 y realice el mismo estudio siguiendo el procedimiento A* (f= h + g)
  • 40. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia40 BÚSQUEDA INFORMADA (HEURÍSTICA) Primero el mejor 11PAso 1
  • 41. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia41 BÚSQUEDA INFORMADA (HEURÍSTICA) Primero el mejor 11 22 PAso 2
  • 42. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia42 BÚSQUEDA INFORMADA (HEURÍSTICA) Primero el mejor 11 22 2 2 PAso 3
  • 43. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia43 Primero el mejor 11 22 2 2 33 PAso 4
  • 44. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia44 Primero el mejor 11 22 2 2 33 PAso 5
  • 45. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia45 Primero el mejor 11 22 2 2 33 PAso 6
  • 46. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia46 Primero el mejor 11 22 2 2 33 PAso 7 3
  • 47. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia47 Primero el mejor 11 22 2 2 33 PAso 8 3 4
  • 48. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia48 Primero el mejor 11 22 2 2 33 PAso 9 3 4 5
  • 49. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia49 Primero el mejor 11 22 2 2 33 Camino encontrado 3 4 5 A, b, d, h, l, m
  • 50. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia50 A* 1+3=41+5=6 PASO 1
  • 51. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia51 A* 1+3=41+5=6 PASO 2 2+8=102+6=8
  • 52. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia52 A* 1+3=41+5=6 PASO 3 2+8=102+6=8 2+7=9 2+9=11
  • 53. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia53 A* 1+3=41+5=6 PASO 4 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7
  • 54. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia54 A* 1+3=41+5=6 PASO 5 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7
  • 55. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia55 A* 1+3=41+5=6 PASO 6 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7
  • 56. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia56 A* 1+3=41+5=6 PASO 7 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7 3+5=8
  • 57. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia57 A* 1+3=41+5=6 PASO 8 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7 3+5=8 4+7=11
  • 58. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia58 A* 1+3=41+5=6 PASO 9 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7 3+5=8 4+7=11 3+0=3
  • 59. BÚSQUEDA INFORMADA (HEURÍSTICA) 03/04/2014FCT - UNCA Ing. Héctor Estigarribia59 A* 1+3=41+5=6 Camino encontrado 2+8=102+6=8 2+7=9 2+9=11 3+2=53+4=7 3+5=8 4+7=11 3+0=3 A, c, g, k
  • 60. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia60 BÚSQUEDA INFORMADA (HEURÍSTICA)  Aplicar el algoritmo A* para hallar el camino que une las ciudades 1 y 8. Las distancias por carretera entre las distintas ciudades vienen especificada por la siguiente tabla:
  • 61. 03/04/2014FCT - UNCA Ing. Héctor Estigarribia61 BÚSQUEDA INFORMADA (HEURÍSTICA)  Además, se dispone de la distancia aérea en línea recta que existe entre todas las ciudades con la ciudad de destino:
  • 62. FUENTES: 03/04/2014FCT - UNCA Ing. Héctor Estigarribia62  http://www.nebrija.es/~cmalagon/ia/ejercicios/ejercicios_busqueda.p df  Problemas resueltos de IA – Busqueda y representación, Galán, González & Mira – UNED. Pearson, 1998