SlideShare une entreprise Scribd logo
1  sur  13
Búsqueda Sistemática
 Los problemas de búsquedas, que generalmente encontramos en Ciencias
Computacionales, son de un estado determinístico. Por ejemplo, en los algoritmos
de búsqueda de anchura y de búsqueda de profundidad, uno sabe la secuencia de
los nodos visitados en un árbol. Sin embargo, los problemas de búsqueda, los
cuales siempre tendremos que tratar en Inteligencia artificial, son no
determinísticos y el orden de elementos visitados en el espacio de búsqueda
depende completamente en el conjunto de datos
Dependiendo de la metodología de expansión de un espacio de estado y
consecuentemente el orden de los estados visitados los problemas de búsqueda se
nombran diferentes:
 Búsqueda de metas a profundidad
 Búsqueda de metas en anchura
 Búsqueda Optima
Búsqueda de metas a profundidad
El algoritmo de más utilizado es el de búsqueda de metas por profundidad. Es llamado
así porque sigue cada camino hasta su mayor profundidad antes de moverse al
siguiente camino.
Asumiendo que iniciamos desde el lado izquierdo y trabajamos hacia la derecha, la
búsqueda de metas por profundidad involucra trabajar todos los caminos debajo del
camino de árbol más a la izquierda hasta que un nodo hoja es alcanzado. Si esta es
una meta de estado, la búsqueda es completada y reportada como exitosa.
Si el nodo hoja no representa la meta de estado, la búsqueda se dirige atrás y arriba al
siguiente nodo más alto que tiene un camino no explorado.
La búsqueda de profundidad es un ejemplo de la búsqueda de fuerza bruta, o la
búsqueda exhaustiva. La búsqueda de profundidad es usada por computadoras a
menudo para los problemas de búsqueda como ubicar archivos en un disco.
 Complejidad de espacio Se requiere mayor cantidad de memoria en la búsqueda
de profundidad, cuando alcanzamos la mayor profundidad a la primera vez.
 Complejidad de tiempo Si encontramos la meta en la posición más a la izquierda
de profundidad (D), entonces el número de nodos examinados es (d+1). De otra
forma, si encontramos la meta en el extremo derecho a una profundidad (D),
entonces el número de nodos examinados incluyen todos los nodos en el árbol.
Búsqueda de metas en anchura
 Una alternativa para la búsqueda de profundidad es la búsqueda de metas de
anchura (amplitud). Como su nombre indica, este enfoque supone atravesar un
árbol por anchura más que por profundidad. El algoritmo de anchura empieza
examinando todos los nodos de un nivel (a veces llamado hebra uno) abajo del
nodo raíz.
 Si una meta de estado es alcanzada aquí, el éxito es reportado. De otra forma, la
búsqueda continúa ampliando caminos de todos los nodos del nivel en curso, para
posteriormente bajar al próximo nivel. De este modo, la búsqueda continúa
revisando nodos en un nivel especial, e informará sobre el éxito cuando un nodo
meta es encontrado, y reportar una falla si todos los nodos han sido revisados y
ningún nodo meta ha sido encontrado.
Comparativa de casos de búsqueda de
profundidad y por anchura
 Búsqueda Optima
La búsqueda heurística, trata de resolver los problemas mediante una nueva técnica.
Podemos expandir nodos por selección juiciosa, seleccionado el nodo más
prometedor, donde estos nodos estarán identificados por el valor de su fuerza
comparada con sus competidores homólogos con la ayuda de funciones intuitivas
especializadas, llamadas funciones heurísticas. En algunos casos los algoritmos de
búsqueda heurística, son también llamados OR-graphs o “Best First Algorithms”
(Algoritmo de búsqueda óptima).
La mayoría de los problemas de razonamiento pueden ser representados por un OR-
graph, donde un nodo en el grafo denota un problema de estado y un arco representa
una aplicación o regla para el estado actual para causar transición de estados. Cuando
un número de reglas son aplicables a un estado actual, podemos seleccionar un mejor
estado entre el nodo hijo y el siguiente estado.
Ejemplo de algoritmo de
búsqueda óptima
 Inicio
 1. Identificar los posibles estados iníciales y medir la distancia (f) del más cercano
con a la meta; ponerlos en una lista (L)
 2. Mientas L no esté vacía has Inicia
 a) Identificar el nodo n de L que tenga el mínimo f; Si existe más de un
nodo con un f mínimo, seleccionar uno de ellos, (tomar n, arbitrariamente)
 b) Si n es la meta
Entonces regresar n a lo largo del camino desde el nodo inicial; salir con éxito.
 Si no remover n de L y agregar todos los hijos de n a L, junto con su camino
etiquetado desde el nodo inicial
 Fin del while;
 FIN.

Contenu connexe

Tendances

3.4 Sintaxis de las reglas de producción.pptx
3.4 Sintaxis de las reglas de producción.pptx3.4 Sintaxis de las reglas de producción.pptx
3.4 Sintaxis de las reglas de producción.pptxRam Vazquez
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialDamelysCarrillo2
 
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
 
2.7 Conocimiento no-monótono y otras lógicas..pptx
2.7 Conocimiento no-monótono y otras lógicas..pptx2.7 Conocimiento no-monótono y otras lógicas..pptx
2.7 Conocimiento no-monótono y otras lógicas..pptxRam Vazquez
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)Franklin Parrales Bravo
 
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
 
3.2 Metodos de interferencia.pptx
3.2 Metodos de interferencia.pptx3.2 Metodos de interferencia.pptx
3.2 Metodos de interferencia.pptxRam Vazquez
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busquedasacrilegetx
 
3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptx3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptxRam Vazquez
 
Función main()
Función main()Función main()
Función main()UVM
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCristopher Morales Ruiz
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
2.5 Razonamiento monótono..pptx
2.5 Razonamiento monótono..pptx2.5 Razonamiento monótono..pptx
2.5 Razonamiento monótono..pptxRam Vazquez
 
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
 

Tendances (20)

3.4 Sintaxis de las reglas de producción.pptx
3.4 Sintaxis de las reglas de producción.pptx3.4 Sintaxis de las reglas de producción.pptx
3.4 Sintaxis de las reglas de producción.pptx
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
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
 
2.7 Conocimiento no-monótono y otras lógicas..pptx
2.7 Conocimiento no-monótono y otras lógicas..pptx2.7 Conocimiento no-monótono y otras lógicas..pptx
2.7 Conocimiento no-monótono y otras lógicas..pptx
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)
 
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
 
3.2 Metodos de interferencia.pptx
3.2 Metodos de interferencia.pptx3.2 Metodos de interferencia.pptx
3.2 Metodos de interferencia.pptx
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptx3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptx
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Función main()
Función main()Función main()
Función main()
 
Método de Vuelta Atrás (Backtracking)
Método de Vuelta Atrás (Backtracking)Método de Vuelta Atrás (Backtracking)
Método de Vuelta Atrás (Backtracking)
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Grafos 0
Grafos 0Grafos 0
Grafos 0
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busqueda
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
2.5 Razonamiento monótono..pptx
2.5 Razonamiento monótono..pptx2.5 Razonamiento monótono..pptx
2.5 Razonamiento monótono..pptx
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
 
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
 
Menejo de eventos en java introduccion
Menejo de eventos en java introduccionMenejo de eventos en java introduccion
Menejo de eventos en java introduccion
 

Similaire à 3.3 - 2 Búsqueda Sistemática.pptx

Búsquedas básicas
Búsquedas básicasBúsquedas básicas
Búsquedas básicasJorgheLuis
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedajuniorjaviermedina
 
Tipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estadosTipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estadosFryzi
 
Busquedas (ia)
Busquedas (ia)Busquedas (ia)
Busquedas (ia)Yamnibel
 
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
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptalejandrina36
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptAntonioReal11
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificailLuis Cambal
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasJenyfer Utitiaja
 
Luis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis12876
 
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 artificialFélix Alvarado
 

Similaire à 3.3 - 2 Búsqueda Sistemática.pptx (20)

Búsquedas básicas
Búsquedas básicasBúsquedas básicas
Búsquedas básicas
 
Alejandro Escobar 25146869
Alejandro  Escobar 25146869Alejandro  Escobar 25146869
Alejandro Escobar 25146869
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busqueda
 
Tipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estadosTipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estados
 
Busquedas (ia)
Busquedas (ia)Busquedas (ia)
Busquedas (ia)
 
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
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
TÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.pptTÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.ppt
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
Busquedas ia
Busquedas iaBusquedas ia
Busquedas ia
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
 
Diego
DiegoDiego
Diego
 
Criterios de Busqueda en I.A
Criterios de Busqueda en I.ACriterios de Busqueda en I.A
Criterios de Busqueda en I.A
 
Luis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdf
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
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
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 

Plus de Ram Vazquez

Comparación, pruebas y saltos en ensamblador
Comparación, pruebas y saltos en ensambladorComparación, pruebas y saltos en ensamblador
Comparación, pruebas y saltos en ensambladorRam Vazquez
 
Ciclos y Captura basica de cadenas y caracteres.pptx
Ciclos y Captura basica de cadenas y caracteres.pptxCiclos y Captura basica de cadenas y caracteres.pptx
Ciclos y Captura basica de cadenas y caracteres.pptxRam Vazquez
 
Ensamblador y ligador conceptos basicos.pptx
Ensamblador y ligador conceptos basicos.pptxEnsamblador y ligador conceptos basicos.pptx
Ensamblador y ligador conceptos basicos.pptxRam Vazquez
 
3.1.1 Representación en memoria.pptx
3.1.1 Representación en memoria.pptx3.1.1 Representación en memoria.pptx
3.1.1 Representación en memoria.pptxRam Vazquez
 
2.3 Ejemplo de casos recursivos.pptx
2.3 Ejemplo de casos recursivos.pptx2.3 Ejemplo de casos recursivos.pptx
2.3 Ejemplo de casos recursivos.pptxRam Vazquez
 
2.2 Procedimientos recursivos.pptx
2.2 Procedimientos recursivos.pptx2.2 Procedimientos recursivos.pptx
2.2 Procedimientos recursivos.pptxRam Vazquez
 
2.1 Recursividad.pptx
2.1 Recursividad.pptx2.1 Recursividad.pptx
2.1 Recursividad.pptxRam Vazquez
 
Tipos de datos abstractos (TDA)
Tipos de datos abstractos (TDA)Tipos de datos abstractos (TDA)
Tipos de datos abstractos (TDA)Ram Vazquez
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxRam Vazquez
 
4.2 Redes Neuronales.pptx
4.2 Redes Neuronales.pptx4.2 Redes Neuronales.pptx
4.2 Redes Neuronales.pptxRam Vazquez
 
2.3 Recoleccion y tratamiento de datos.pptx
2.3 Recoleccion y tratamiento de datos.pptx2.3 Recoleccion y tratamiento de datos.pptx
2.3 Recoleccion y tratamiento de datos.pptxRam Vazquez
 
2.9 Teorema de bayes.pptx
2.9 Teorema de bayes.pptx2.9 Teorema de bayes.pptx
2.9 Teorema de bayes.pptxRam Vazquez
 
2.8 Razonamiento probabilístico..pptx
2.8 Razonamiento probabilístico..pptx2.8 Razonamiento probabilístico..pptx
2.8 Razonamiento probabilístico..pptxRam Vazquez
 
2.2. DESARROLLO DE LA METODOLOGIA.pptx
2.2. DESARROLLO DE LA METODOLOGIA.pptx2.2. DESARROLLO DE LA METODOLOGIA.pptx
2.2. DESARROLLO DE LA METODOLOGIA.pptxRam Vazquez
 
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptxRam Vazquez
 
2-3-mapas-conceptuales.pdf
2-3-mapas-conceptuales.pdf2-3-mapas-conceptuales.pdf
2-3-mapas-conceptuales.pdfRam Vazquez
 
Paradigmas de la Inteligencia Artificial..pptx
Paradigmas de la Inteligencia Artificial..pptxParadigmas de la Inteligencia Artificial..pptx
Paradigmas de la Inteligencia Artificial..pptxRam Vazquez
 
1.1.4-metodologia.pdf
1.1.4-metodologia.pdf1.1.4-metodologia.pdf
1.1.4-metodologia.pdfRam Vazquez
 
Revision y consolidacion del diseño de TI.pptx
Revision y consolidacion del diseño de TI.pptxRevision y consolidacion del diseño de TI.pptx
Revision y consolidacion del diseño de TI.pptxRam Vazquez
 

Plus de Ram Vazquez (20)

Comparación, pruebas y saltos en ensamblador
Comparación, pruebas y saltos en ensambladorComparación, pruebas y saltos en ensamblador
Comparación, pruebas y saltos en ensamblador
 
Ciclos y Captura basica de cadenas y caracteres.pptx
Ciclos y Captura basica de cadenas y caracteres.pptxCiclos y Captura basica de cadenas y caracteres.pptx
Ciclos y Captura basica de cadenas y caracteres.pptx
 
Ensamblador y ligador conceptos basicos.pptx
Ensamblador y ligador conceptos basicos.pptxEnsamblador y ligador conceptos basicos.pptx
Ensamblador y ligador conceptos basicos.pptx
 
3.1.1 Representación en memoria.pptx
3.1.1 Representación en memoria.pptx3.1.1 Representación en memoria.pptx
3.1.1 Representación en memoria.pptx
 
2.3 Ejemplo de casos recursivos.pptx
2.3 Ejemplo de casos recursivos.pptx2.3 Ejemplo de casos recursivos.pptx
2.3 Ejemplo de casos recursivos.pptx
 
2.2 Procedimientos recursivos.pptx
2.2 Procedimientos recursivos.pptx2.2 Procedimientos recursivos.pptx
2.2 Procedimientos recursivos.pptx
 
2.1 Recursividad.pptx
2.1 Recursividad.pptx2.1 Recursividad.pptx
2.1 Recursividad.pptx
 
Tipos de datos abstractos (TDA)
Tipos de datos abstractos (TDA)Tipos de datos abstractos (TDA)
Tipos de datos abstractos (TDA)
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptx
 
4.2 Redes Neuronales.pptx
4.2 Redes Neuronales.pptx4.2 Redes Neuronales.pptx
4.2 Redes Neuronales.pptx
 
Unidad 4.1.pptx
Unidad 4.1.pptxUnidad 4.1.pptx
Unidad 4.1.pptx
 
2.3 Recoleccion y tratamiento de datos.pptx
2.3 Recoleccion y tratamiento de datos.pptx2.3 Recoleccion y tratamiento de datos.pptx
2.3 Recoleccion y tratamiento de datos.pptx
 
2.9 Teorema de bayes.pptx
2.9 Teorema de bayes.pptx2.9 Teorema de bayes.pptx
2.9 Teorema de bayes.pptx
 
2.8 Razonamiento probabilístico..pptx
2.8 Razonamiento probabilístico..pptx2.8 Razonamiento probabilístico..pptx
2.8 Razonamiento probabilístico..pptx
 
2.2. DESARROLLO DE LA METODOLOGIA.pptx
2.2. DESARROLLO DE LA METODOLOGIA.pptx2.2. DESARROLLO DE LA METODOLOGIA.pptx
2.2. DESARROLLO DE LA METODOLOGIA.pptx
 
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx
2.1 APLICACIÓN DE LOS INSTRUMENTOS Y MÉTODOS EXPERIMENTALES SELECCIONADOS.pptx
 
2-3-mapas-conceptuales.pdf
2-3-mapas-conceptuales.pdf2-3-mapas-conceptuales.pdf
2-3-mapas-conceptuales.pdf
 
Paradigmas de la Inteligencia Artificial..pptx
Paradigmas de la Inteligencia Artificial..pptxParadigmas de la Inteligencia Artificial..pptx
Paradigmas de la Inteligencia Artificial..pptx
 
1.1.4-metodologia.pdf
1.1.4-metodologia.pdf1.1.4-metodologia.pdf
1.1.4-metodologia.pdf
 
Revision y consolidacion del diseño de TI.pptx
Revision y consolidacion del diseño de TI.pptxRevision y consolidacion del diseño de TI.pptx
Revision y consolidacion del diseño de TI.pptx
 

Dernier

La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 

Dernier (20)

La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

3.3 - 2 Búsqueda Sistemática.pptx

  • 2.  Los problemas de búsquedas, que generalmente encontramos en Ciencias Computacionales, son de un estado determinístico. Por ejemplo, en los algoritmos de búsqueda de anchura y de búsqueda de profundidad, uno sabe la secuencia de los nodos visitados en un árbol. Sin embargo, los problemas de búsqueda, los cuales siempre tendremos que tratar en Inteligencia artificial, son no determinísticos y el orden de elementos visitados en el espacio de búsqueda depende completamente en el conjunto de datos
  • 3. Dependiendo de la metodología de expansión de un espacio de estado y consecuentemente el orden de los estados visitados los problemas de búsqueda se nombran diferentes:  Búsqueda de metas a profundidad  Búsqueda de metas en anchura  Búsqueda Optima
  • 4. Búsqueda de metas a profundidad El algoritmo de más utilizado es el de búsqueda de metas por profundidad. Es llamado así porque sigue cada camino hasta su mayor profundidad antes de moverse al siguiente camino. Asumiendo que iniciamos desde el lado izquierdo y trabajamos hacia la derecha, la búsqueda de metas por profundidad involucra trabajar todos los caminos debajo del camino de árbol más a la izquierda hasta que un nodo hoja es alcanzado. Si esta es una meta de estado, la búsqueda es completada y reportada como exitosa.
  • 5. Si el nodo hoja no representa la meta de estado, la búsqueda se dirige atrás y arriba al siguiente nodo más alto que tiene un camino no explorado. La búsqueda de profundidad es un ejemplo de la búsqueda de fuerza bruta, o la búsqueda exhaustiva. La búsqueda de profundidad es usada por computadoras a menudo para los problemas de búsqueda como ubicar archivos en un disco.
  • 6.  Complejidad de espacio Se requiere mayor cantidad de memoria en la búsqueda de profundidad, cuando alcanzamos la mayor profundidad a la primera vez.  Complejidad de tiempo Si encontramos la meta en la posición más a la izquierda de profundidad (D), entonces el número de nodos examinados es (d+1). De otra forma, si encontramos la meta en el extremo derecho a una profundidad (D), entonces el número de nodos examinados incluyen todos los nodos en el árbol.
  • 7. Búsqueda de metas en anchura  Una alternativa para la búsqueda de profundidad es la búsqueda de metas de anchura (amplitud). Como su nombre indica, este enfoque supone atravesar un árbol por anchura más que por profundidad. El algoritmo de anchura empieza examinando todos los nodos de un nivel (a veces llamado hebra uno) abajo del nodo raíz.
  • 8.  Si una meta de estado es alcanzada aquí, el éxito es reportado. De otra forma, la búsqueda continúa ampliando caminos de todos los nodos del nivel en curso, para posteriormente bajar al próximo nivel. De este modo, la búsqueda continúa revisando nodos en un nivel especial, e informará sobre el éxito cuando un nodo meta es encontrado, y reportar una falla si todos los nodos han sido revisados y ningún nodo meta ha sido encontrado.
  • 9. Comparativa de casos de búsqueda de profundidad y por anchura
  • 10.  Búsqueda Optima La búsqueda heurística, trata de resolver los problemas mediante una nueva técnica. Podemos expandir nodos por selección juiciosa, seleccionado el nodo más prometedor, donde estos nodos estarán identificados por el valor de su fuerza comparada con sus competidores homólogos con la ayuda de funciones intuitivas especializadas, llamadas funciones heurísticas. En algunos casos los algoritmos de búsqueda heurística, son también llamados OR-graphs o “Best First Algorithms” (Algoritmo de búsqueda óptima).
  • 11. La mayoría de los problemas de razonamiento pueden ser representados por un OR- graph, donde un nodo en el grafo denota un problema de estado y un arco representa una aplicación o regla para el estado actual para causar transición de estados. Cuando un número de reglas son aplicables a un estado actual, podemos seleccionar un mejor estado entre el nodo hijo y el siguiente estado.
  • 12. Ejemplo de algoritmo de búsqueda óptima
  • 13.  Inicio  1. Identificar los posibles estados iníciales y medir la distancia (f) del más cercano con a la meta; ponerlos en una lista (L)  2. Mientas L no esté vacía has Inicia  a) Identificar el nodo n de L que tenga el mínimo f; Si existe más de un nodo con un f mínimo, seleccionar uno de ellos, (tomar n, arbitrariamente)  b) Si n es la meta Entonces regresar n a lo largo del camino desde el nodo inicial; salir con éxito.  Si no remover n de L y agregar todos los hijos de n a L, junto con su camino etiquetado desde el nodo inicial  Fin del while;  FIN.