SlideShare una empresa de Scribd logo
1 de 20
Tipos de Búsqueda
Inteligencia Artificial
Alexis Díaz
6to Sistemas
22/07/2013
Tipos Básicos de Búsqueda
Búsqueda
Una ruta
Ruta optima
Juegos
Profundidad primero
Amplitud primero
Ascenso de colina
Búsqueda en haz
Primero el mejor
Museo británico
Ramificación y cota
Programación dinámica
A*
Minimax
Poda Alfa-beta
Continuación heurística
Profundidad progresiva
A tientas
Heuristicos
Redes y Búsqueda
s
a
d e
b c
f
g
3
3
44
4 4
55
2
Encontrar una trayectoria del punto S al punto G involucra dos
costos:
El costo del cálculo para encontrar la trayectoria
El costo del viaje cuando se sigue la trayectoria
Árbol de búsqueda
 Es una representación que considera
todas las trayectorias posibles en la red:
◦ Los nodos representan trayectorias, y las
ramas conectan trayectorias a extensiones
de trayectoria de un solo paso.
 Idea es construir al vuelo este árbol,
siguiendo una estrategia de búsqueda.
 El número total de trayectorias de un
árbol con factor de ramificación b y
profundidad d es bd.
Gráfico 1
s
a d
a eb d
c e b fbe
d f b f d e a c g
g c g f
gTrayectoria s-d-a-b-e-f-g
Búsqueda en profundidad
primero
 Para llevar a cabo una búsqueda en
profundidad,
1. Inserte en una pila el elemento raíz (nodo de
partida)
2. Hasta que el elemento tope sea el nodo
meta, o se vacié la pila
1. Si nodo tope tiene hijos, insertar el hijo siguiente aun
no visitado, según ordenamiento.
2. Si no, entonces eliminar nodo tope.
3. Si el nodo meta se alcanza, mencione éxito, de
lo contrario, notifique el fracaso.
Búsqueda en profundidad
primero (cont)
 La búsqueda por profundidad se usa
cuando queremos probar si una
solución entre varias posibles cumple
con ciertos requisitos
Gráfico 2
s
a d
a eb d
c e b fbe
d f b f d e a c g
g c g f
g
1
2
3 4
5
6
7
Búsqueda en amplitud
primero
 Para llevar a cabo una búsqueda en
profundidad,
1. Inserte en una pila el elemento raíz (nodo de
partida)
2. Hasta que el elemento tope sea el nodo
meta, o se vacié la pila
1. Si nodo tope tiene hijos, insertar el hijo siguiente aun
no visitado, según ordenamiento.
2. Si no, entonces eliminar nodo tope.
3. Si el nodo meta se alcanza, mencione éxito, de
lo contrario, notifique el fracaso.
Búsqueda en amplitud primero
(cont)
 Sirve para cualquier estado, sin
embargo para algunos es muy
tardado
 Es una estrategia sencilla en la que se
expande el nodo raíz, a continuación
se expande todos los sucesores del
nodo raíz, después sus sucesores etc.
Gráfico 3
s
a d
a eb d
c e b fbe
d f b f d e a c g
g c g f
g
1 2
3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18 19 20 21
Ramificación y cota
 Menos sacrificado para encontrar la ruta
óptima.
 Idea básica es expandir en cada ocasión la
ruta parcial con el menor costo hasta el
momento.
◦ Es decir, todos los nodos abiertos hasta el
momento entran en consideración.
 Similar a método “primero el mejor”, pero al
revés.
◦ En lugar de seguir el trayecto que
aparentemente tiene la menor distancia hacia el
Algoritmo básico
 Formar una cola de trayectos parciales.
Inicialmente sólo tiene el elemento raíz.
 Hasta que la cola se vacié o se alcance el
nodo objetivo, determinar si el primer elemento
alcanza el nodo objetivo.
◦ Si alcanza el objetivo, salir.
◦ Si no, entonces;
 Borrar el nodo de la cola
 Agregar sus hijos a la cola
 Ordenar los nodos por costo acumulado
 Si el nodo objetivo fue encontrado mencionar
éxito, de lo contrario anunciar falla.
Gráfico 4
a d
a eb d
c e b fbe
d f b f d e a c g
g c g f
g
s
3 4
7 8 9 6
11 1011 12 10 13
13
1 2
4 5 6 3
87
9
15 14
Procedimiento A*
 Es una búsqueda de ramificación y cota
con:
◦ Estimación de distancia restante
◦ Eliminación de trayectorias redundantes
 Si la estimación de la distancia restante
es un limite inferior de la distancia
real, entonces A* produce soluciones
Búsqueda Heurística
 Sirve para asignar a cada estado una
estimación del coste optimo a la solución.
 Se usa para resolver muchos problemas
difíciles (explosión combinatoria), es necesario
muchas veces llegar a un compromiso de los
requerimientos de movilidad y sistematicidad y
construir una estructura de control que no
necesariamente garantiza el encontrar la mejor
respuesta, sino que casi siempre encuentra una
buena respuesta.
 Una técnica heurística mejora la eficiencia del
proceso de búsqueda
sacrificando, usualmente, exhaustividad.
Gráfico 5
Algoritmo básico
 Formar una cola de trayectos parciales.
Inicialmente sólo tiene el elemento raíz.
 Hasta que la cola se vacié o se alcance el
nodo objetivo, determinar si el primer elemento
alcanza el nodo objetivo.
◦ Si alcanza el objetivo, salir.
◦ Si no, entonces;
 Borrar el nodo de la cola
 Agregar sus hijos a la cola
 Ordenar los nodos por costo acumulado
 Si el nodo objetivo fue encontrado mencionar
éxito, de lo contrario anunciar falla.
Gráfico 6
a d
a eb d
c e b fbe
d f b f d e a c g
g c g f
g
s
3 4
7 8 9 6
11 1011 12 10 13
13
1 2
4 5 6 3
87
9
15 14
Asegurar la ruta optima
 ¿cuál es la respuesta del método?
 ¿cómo podemos asegurar encontrar la ruta
óptima?
 ¿cuándo debemos terminar el algoritmo?
◦ Cuando todas las rutas parciales tengan
igual o mayor peso que la trayectoria
s
b
a g2
3
5
1
s
b
a g2
3
3
1

Más contenido relacionado

La actualidad más candente

TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA torvicanny
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas iaPAko DiAz
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónJeffoG92
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialNoraVelasquez4
 
Cuadro comparativo tipos de busquedas en IA
Cuadro comparativo tipos de busquedas en IACuadro comparativo tipos de busquedas en IA
Cuadro comparativo tipos de busquedas en IAluisilva18
 
Métodos de Búsquedas en Inteligencia Artificial
Métodos de Búsquedas en Inteligencia ArtificialMétodos de Búsquedas en Inteligencia Artificial
Métodos de Búsquedas en Inteligencia ArtificialGregorys Gimenez
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasJenyfer Utitiaja
 
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
 
Cuadro comparativo de metodos de busqueda en ia
Cuadro comparativo de metodos de busqueda en iaCuadro comparativo de metodos de busqueda en ia
Cuadro comparativo de metodos de busqueda en iayorlys oropeza
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificailLuis Cambal
 
Busquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas CiegasBusquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas Ciegasluisilva18
 
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 ArtificialAlan López
 
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
 
criterios de busqueda IA
criterios de busqueda IAcriterios de busqueda IA
criterios de busqueda IAluisilva18
 
Búsqueda Informada y Explorada
Búsqueda Informada y ExploradaBúsqueda Informada y Explorada
Búsqueda Informada y ExploradaKaren Mendoza
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialMariy Torrealba
 

La actualidad más candente (20)

TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas ia
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 
Cuadro comparativo tipos de busquedas en IA
Cuadro comparativo tipos de busquedas en IACuadro comparativo tipos de busquedas en IA
Cuadro comparativo tipos de busquedas en IA
 
Métodos de Búsquedas en Inteligencia Artificial
Métodos de Búsquedas en Inteligencia ArtificialMétodos de Búsquedas en Inteligencia Artificial
Métodos de Búsquedas en Inteligencia Artificial
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
 
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
 
Cuadro comparativo de metodos de busqueda en ia
Cuadro comparativo de metodos de busqueda en iaCuadro comparativo de metodos de busqueda en ia
Cuadro comparativo de metodos de busqueda en ia
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
 
Busquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas CiegasBusquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas Ciegas
 
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
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
criterios de busqueda IA
criterios de busqueda IAcriterios de busqueda IA
criterios de busqueda IA
 
Búsqueda Informada y Explorada
Búsqueda Informada y ExploradaBúsqueda Informada y Explorada
Búsqueda Informada y Explorada
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificial
 
Victor1
Victor1Victor1
Victor1
 

Destacado

Juegos minimax AlfaBeta
Juegos minimax AlfaBetaJuegos minimax AlfaBeta
Juegos minimax AlfaBetanelsonbc20
 
142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdf142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdfhiuhui efwwefgw
 
Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversariosgvnyps
 
Estrategias De BúSqueda No Informada
Estrategias De BúSqueda No InformadaEstrategias De BúSqueda No Informada
Estrategias De BúSqueda No InformadaDiana
 
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesJosé Enrique Alvarez Estrada
 

Destacado (7)

Juegos minimax AlfaBeta
Juegos minimax AlfaBetaJuegos minimax AlfaBeta
Juegos minimax AlfaBeta
 
142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdf142519821 resolucion-de-problemas-mediante-busqueda-pdf
142519821 resolucion-de-problemas-mediante-busqueda-pdf
 
Inteligencia artificial isc
Inteligencia artificial iscInteligencia artificial isc
Inteligencia artificial isc
 
busquedas con adversarios
busquedas con adversariosbusquedas con adversarios
busquedas con adversarios
 
Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversarios
 
Estrategias De BúSqueda No Informada
Estrategias De BúSqueda No InformadaEstrategias De BúSqueda No Informada
Estrategias De BúSqueda No Informada
 
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
 

Similar a Tipos básicos de Búsqueda | Inteligencia Artificial

Metodos De Busquedas Ia
Metodos De Busquedas IaMetodos De Busquedas Ia
Metodos De Busquedas Iaguestff1816
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)Cristina Lopez
 
Introducción a la Inteligencia Artificial_2007.ppt
Introducción a la Inteligencia Artificial_2007.pptIntroducción a la Inteligencia Artificial_2007.ppt
Introducción a la Inteligencia Artificial_2007.pptpedro montilla
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasFederico Peinado
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BJose Andres
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IAAlfredoAlejo1
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADCACG1974
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADCACG1974
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADCACG1974
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADCACG1974
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialDamelysCarrillo2
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IARafaelVargas155
 
Recorrido de grafos 2da parte
Recorrido de grafos 2da parteRecorrido de grafos 2da parte
Recorrido de grafos 2da parteSergio Ormeño
 

Similar a Tipos básicos de Búsqueda | Inteligencia Artificial (20)

Metodos De Busquedas Ia
Metodos De Busquedas IaMetodos De Busquedas Ia
Metodos De Busquedas Ia
 
S4-SCBC.pptx
S4-SCBC.pptxS4-SCBC.pptx
S4-SCBC.pptx
 
S4-SCBC.pptx
S4-SCBC.pptxS4-SCBC.pptx
S4-SCBC.pptx
 
Busqueda engrafos
Busqueda engrafosBusqueda engrafos
Busqueda engrafos
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)
 
Introducción a la Inteligencia Artificial_2007.ppt
Introducción a la Inteligencia Artificial_2007.pptIntroducción a la Inteligencia Artificial_2007.ppt
Introducción a la Inteligencia Artificial_2007.ppt
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadas
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
 
IA CAPITULO 4
IA  CAPITULO 4IA  CAPITULO 4
IA CAPITULO 4
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 
Recorrido de grafos 2da parte
Recorrido de grafos 2da parteRecorrido de grafos 2da parte
Recorrido de grafos 2da parte
 
Algoritmo a
Algoritmo aAlgoritmo a
Algoritmo a
 
Unidad 3
Unidad  3Unidad  3
Unidad 3
 

Más de Alexis Díaz

Evolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaEvolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaAlexis Díaz
 
Evolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaEvolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaAlexis Díaz
 
Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Alexis Díaz
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlexis Díaz
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diazAlexis Díaz
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díazAlexis Díaz
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - UniandesAlexis Díaz
 

Más de Alexis Díaz (9)

Evolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresaEvolucion de la informatica y su importancia en la empresa
Evolucion de la informatica y su importancia en la empresa
 
Evolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresaEvolución de la informática y su importancia en la empresa
Evolución de la informática y su importancia en la empresa
 
Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.Comercio Electrónico - Concepto, Historia y Evolución.
Comercio Electrónico - Concepto, Historia y Evolución.
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Trabajo RAD
Trabajo RADTrabajo RAD
Trabajo RAD
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diaz
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díaz
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - Uniandes
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Tipos básicos de Búsqueda | Inteligencia Artificial

  • 1. Tipos de Búsqueda Inteligencia Artificial Alexis Díaz 6to Sistemas 22/07/2013
  • 2. Tipos Básicos de Búsqueda Búsqueda Una ruta Ruta optima Juegos Profundidad primero Amplitud primero Ascenso de colina Búsqueda en haz Primero el mejor Museo británico Ramificación y cota Programación dinámica A* Minimax Poda Alfa-beta Continuación heurística Profundidad progresiva A tientas Heuristicos
  • 3. Redes y Búsqueda s a d e b c f g 3 3 44 4 4 55 2 Encontrar una trayectoria del punto S al punto G involucra dos costos: El costo del cálculo para encontrar la trayectoria El costo del viaje cuando se sigue la trayectoria
  • 4. Árbol de búsqueda  Es una representación que considera todas las trayectorias posibles en la red: ◦ Los nodos representan trayectorias, y las ramas conectan trayectorias a extensiones de trayectoria de un solo paso.  Idea es construir al vuelo este árbol, siguiendo una estrategia de búsqueda.  El número total de trayectorias de un árbol con factor de ramificación b y profundidad d es bd.
  • 5. Gráfico 1 s a d a eb d c e b fbe d f b f d e a c g g c g f gTrayectoria s-d-a-b-e-f-g
  • 6. Búsqueda en profundidad primero  Para llevar a cabo una búsqueda en profundidad, 1. Inserte en una pila el elemento raíz (nodo de partida) 2. Hasta que el elemento tope sea el nodo meta, o se vacié la pila 1. Si nodo tope tiene hijos, insertar el hijo siguiente aun no visitado, según ordenamiento. 2. Si no, entonces eliminar nodo tope. 3. Si el nodo meta se alcanza, mencione éxito, de lo contrario, notifique el fracaso.
  • 7. Búsqueda en profundidad primero (cont)  La búsqueda por profundidad se usa cuando queremos probar si una solución entre varias posibles cumple con ciertos requisitos
  • 8. Gráfico 2 s a d a eb d c e b fbe d f b f d e a c g g c g f g 1 2 3 4 5 6 7
  • 9. Búsqueda en amplitud primero  Para llevar a cabo una búsqueda en profundidad, 1. Inserte en una pila el elemento raíz (nodo de partida) 2. Hasta que el elemento tope sea el nodo meta, o se vacié la pila 1. Si nodo tope tiene hijos, insertar el hijo siguiente aun no visitado, según ordenamiento. 2. Si no, entonces eliminar nodo tope. 3. Si el nodo meta se alcanza, mencione éxito, de lo contrario, notifique el fracaso.
  • 10. Búsqueda en amplitud primero (cont)  Sirve para cualquier estado, sin embargo para algunos es muy tardado  Es una estrategia sencilla en la que se expande el nodo raíz, a continuación se expande todos los sucesores del nodo raíz, después sus sucesores etc.
  • 11. Gráfico 3 s a d a eb d c e b fbe d f b f d e a c g g c g f g 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
  • 12. Ramificación y cota  Menos sacrificado para encontrar la ruta óptima.  Idea básica es expandir en cada ocasión la ruta parcial con el menor costo hasta el momento. ◦ Es decir, todos los nodos abiertos hasta el momento entran en consideración.  Similar a método “primero el mejor”, pero al revés. ◦ En lugar de seguir el trayecto que aparentemente tiene la menor distancia hacia el
  • 13. Algoritmo básico  Formar una cola de trayectos parciales. Inicialmente sólo tiene el elemento raíz.  Hasta que la cola se vacié o se alcance el nodo objetivo, determinar si el primer elemento alcanza el nodo objetivo. ◦ Si alcanza el objetivo, salir. ◦ Si no, entonces;  Borrar el nodo de la cola  Agregar sus hijos a la cola  Ordenar los nodos por costo acumulado  Si el nodo objetivo fue encontrado mencionar éxito, de lo contrario anunciar falla.
  • 14. Gráfico 4 a d a eb d c e b fbe d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 1011 12 10 13 13 1 2 4 5 6 3 87 9 15 14
  • 15. Procedimiento A*  Es una búsqueda de ramificación y cota con: ◦ Estimación de distancia restante ◦ Eliminación de trayectorias redundantes  Si la estimación de la distancia restante es un limite inferior de la distancia real, entonces A* produce soluciones
  • 16. Búsqueda Heurística  Sirve para asignar a cada estado una estimación del coste optimo a la solución.  Se usa para resolver muchos problemas difíciles (explosión combinatoria), es necesario muchas veces llegar a un compromiso de los requerimientos de movilidad y sistematicidad y construir una estructura de control que no necesariamente garantiza el encontrar la mejor respuesta, sino que casi siempre encuentra una buena respuesta.  Una técnica heurística mejora la eficiencia del proceso de búsqueda sacrificando, usualmente, exhaustividad.
  • 18. Algoritmo básico  Formar una cola de trayectos parciales. Inicialmente sólo tiene el elemento raíz.  Hasta que la cola se vacié o se alcance el nodo objetivo, determinar si el primer elemento alcanza el nodo objetivo. ◦ Si alcanza el objetivo, salir. ◦ Si no, entonces;  Borrar el nodo de la cola  Agregar sus hijos a la cola  Ordenar los nodos por costo acumulado  Si el nodo objetivo fue encontrado mencionar éxito, de lo contrario anunciar falla.
  • 19. Gráfico 6 a d a eb d c e b fbe d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 1011 12 10 13 13 1 2 4 5 6 3 87 9 15 14
  • 20. Asegurar la ruta optima  ¿cuál es la respuesta del método?  ¿cómo podemos asegurar encontrar la ruta óptima?  ¿cuándo debemos terminar el algoritmo? ◦ Cuando todas las rutas parciales tengan igual o mayor peso que la trayectoria s b a g2 3 5 1 s b a g2 3 3 1