SlideShare une entreprise Scribd logo
1  sur  11
TIPOS DE BUSQUEDA
Las técnicas de búsqueda son una serie de esquemas de
representación del conocimiento, que mediante diversos algoritmos
nos permite resolver ciertos problemas desde el punto de vista de la
I.A.
• Conjunto de estados: todas las configuraciones posibles en el
dominio.
• Estados iniciales: estados desde los que partimos.
• Estados finales: las soluciones del problema.
• Operadores: se aplican para pasar de un estado a otro.
BUSQUEDA CIEGA
Sólo utiliza información acerca de si un estado es o no objetivo para
guiar su proceso de búsqueda.
Expandir un nodo: obtener los posibles hijos de un nodo a partir de
la aplicación de los distintos operadores sobre él.
Nodo cerrado: Se han aplicado todos los posibles operadores
sobre él, obteniéndose todos sus posibles hijos.
TIPOS DE BÚSQUEDA CIEGA
 Búsqueda en amplitud.
 Búsqueda en profundidad.
 Búsqueda en profundidad progresiva.
 Búsqueda bidireccional.
Búsqueda en amplitud
- Procedimientos de búsqueda nivel a nivel.
- Para cada uno de los nodos de un nivel se aplican todos los
posibles operadores.
- No se expande ningún nodo de un nivel antes de haber
expandido todos los del nivel anterior.
- Se implementa con una estructura FIFO.
Búsqueda en profundidad:
• La búsqueda se realiza por una sola rama del árbol hasta encontrar
una solución o hasta que se tome la decisión de terminar la búsqueda
por esa dirección.
 Terminar la búsqueda por una dirección se debe a no haber posibles
operadores que aplicar sobre el nodo hoja o por haber alcanzado un
nivel de profundidad muy grande.
• Si esto ocurre se produce una vuelta atrás (backtracking) y se sigue
por otra rama hasta visitar todas las ramas del árbol si es necesario.
Las técnicas de búsqueda heurística usan el conocimiento del
dominio para adaptar el solucionador y, de esta manera, éste sea
más potente y consiga llegar a la solución con mayor rapidez. Por
tanto, estas técnicas utilizan el conocimiento para avanzar
buscando la solución al problema.
Definiciones:
Costo del camino
Costo para hallar la solución
Potencia heurística
Se conoce cuando un estado no es objetivo, y si es mas
“prometedor” que otro.
Búsqueda bidireccional
• Se llevan a la vez dos búsquedas: una descendente desde el
nodo inicial y otra ascendente desde el nodo meta.
• Al menos una de estas dos búsquedas debe ser en anchura
para que el recorrido ascendente y descendente puedan
encontrarse en algún momento.
BÚSQUEDA HEURÍSTICA
Estrategias de búsqueda heurística
Primero el mejor:
• Metodología: elegir como siguiente nodo aquel con mayor
función de evaluación.
• Tipo: tentativo.
• Ventajas: no depende en exceso de la función de evaluación.
• Inconvenientes: excesiva complejidad espacial, pues se deben
guardar todos los nodos abiertos.
Búsqueda con Adversos
La búsqueda con adversos (juego contra un oponente) analiza
los problemas en los que existe mas de un adversario modificando
el estado del sistema.
Hay dos operadores:
- el que lleva el problema a la mejor situación (jugada nuestra)
- el que lleva el problema a la peor situación (jugada de nuestro
adversario)
Problema del Laberinto
En el siguiente laberinto, se puede pasar desde una casilla a otra de
las posibles adyacentes (arriba, abajo, izquierda, derecha), salvo si
existe una barrera entre ellas.
Objetivo: ir de I a F
Tipos de busquedas ia

Contenu connexe

Tendances

Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
sacrilegetx
 
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
Henry Cambal
 
Búsqueda Primero el Mejor
Búsqueda Primero el MejorBúsqueda Primero el Mejor
Búsqueda Primero el Mejor
Tutor4uDev
 
CLOSEST PAIR (Final)
CLOSEST PAIR (Final)CLOSEST PAIR (Final)
CLOSEST PAIR (Final)
Aruneel Das
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en Anchura
Tutor4uDev
 
BúSqueda Por Hash
BúSqueda Por HashBúSqueda Por Hash
BúSqueda Por Hash
Angie Suarez
 

Tendances (20)

ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.
 
Busquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas CiegasBusquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas Ciegas
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
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 Primero el Mejor
Búsqueda Primero el MejorBúsqueda Primero el Mejor
Búsqueda Primero el Mejor
 
Clase 03 busquedas a ciegas
Clase 03 busquedas a ciegasClase 03 busquedas a ciegas
Clase 03 busquedas a ciegas
 
IA CAPITULO 4
IA  CAPITULO 4IA  CAPITULO 4
IA CAPITULO 4
 
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)
 
Threaded Binary Tree.pptx
Threaded Binary Tree.pptxThreaded Binary Tree.pptx
Threaded Binary Tree.pptx
 
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
 
Búsqueda no informada - Búsqueda bidireccional
Búsqueda no informada - Búsqueda  bidireccionalBúsqueda no informada - Búsqueda  bidireccional
Búsqueda no informada - Búsqueda bidireccional
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
CLOSEST PAIR (Final)
CLOSEST PAIR (Final)CLOSEST PAIR (Final)
CLOSEST PAIR (Final)
 
Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en Anchura
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data Structure
 
BúSqueda Por Hash
BúSqueda Por HashBúSqueda Por Hash
BúSqueda Por Hash
 

En vedette

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
Juank Grifin
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racional
Calzada Meza
 
Ascenso a la Colina
Ascenso a la ColinaAscenso a la Colina
Ascenso a la Colina
Tutor4uDev
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
Jenyfer Utitiaja
 
5. arboles binarios
5. arboles binarios5. arboles binarios
5. arboles binarios
elcapo2008
 

En vedette (20)

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
 
Busqueda por profundidad iterativa
Busqueda por profundidad iterativaBusqueda por profundidad iterativa
Busqueda por profundidad iterativa
 
Metodos De Busquedas
Metodos De BusquedasMetodos De Busquedas
Metodos De Busquedas
 
busqueda a profundidad dsf
busqueda a profundidad dsfbusqueda a profundidad dsf
busqueda a profundidad dsf
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIALINTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 
Inteligencia artificial un enfoque moderno
Inteligencia artificial un enfoque modernoInteligencia artificial un enfoque moderno
Inteligencia artificial un enfoque moderno
 
Inteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racionalInteligencia artificial piensa en forma racional
Inteligencia artificial piensa en forma racional
 
Ascenso a la Colina
Ascenso a la ColinaAscenso a la Colina
Ascenso a la Colina
 
Grafos 0
Grafos 0Grafos 0
Grafos 0
 
Criterios de Busqueda en I.A
Criterios de Busqueda en I.ACriterios de Busqueda en I.A
Criterios de Busqueda en I.A
 
Heuristic Evaluations
Heuristic EvaluationsHeuristic Evaluations
Heuristic Evaluations
 
TIPOS DE CONLICTOS
TIPOS DE CONLICTOSTIPOS DE CONLICTOS
TIPOS DE CONLICTOS
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
 
5. arboles binarios
5. arboles binarios5. arboles binarios
5. arboles binarios
 
Introduccion-a-la-inteligencia-artificial
Introduccion-a-la-inteligencia-artificialIntroduccion-a-la-inteligencia-artificial
Introduccion-a-la-inteligencia-artificial
 
Tipos de comunicación
Tipos de comunicaciónTipos de comunicación
Tipos de comunicación
 
Juego de damas
Juego de damasJuego de damas
Juego de damas
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TEMA 1 LA COMUNICACIÓN
TEMA 1 LA COMUNICACIÓNTEMA 1 LA COMUNICACIÓN
TEMA 1 LA COMUNICACIÓN
 

Similaire à Tipos de busquedas ia

TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA
torvicanny
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
Luis Cambal
 

Similaire à Tipos de busquedas ia (20)

Tipos de busqueda
Tipos de busquedaTipos de busqueda
Tipos de busqueda
 
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
 
TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
estudiante
estudiante estudiante
estudiante
 
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
 
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
 
Criterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia ArtificialCriterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia Artificial
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylena
 
Trabajo
TrabajoTrabajo
Trabajo
 
Diego
DiegoDiego
Diego
 
Nancy romero IA
Nancy romero IANancy romero IA
Nancy romero IA
 
Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificail
 
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
 

Plus de PAko DiAz (8)

Evolucion de la informatica y su importancia en las empresas
Evolucion de la informatica y su importancia en las empresasEvolucion de la informatica y su importancia en las empresas
Evolucion de la informatica y su importancia en las empresas
 
SETENCIAS SQL
SETENCIAS SQLSETENCIAS SQL
SETENCIAS SQL
 
Sql Setencias
Sql SetenciasSql Setencias
Sql Setencias
 
Tipos de búsqueda - Inteligencia Artificial
Tipos de búsqueda -  Inteligencia ArtificialTipos de búsqueda -  Inteligencia Artificial
Tipos de búsqueda - Inteligencia Artificial
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Analisis de sistemas1
Analisis de sistemas1Analisis de sistemas1
Analisis de sistemas1
 
Analista de sistemas
Analista de sistemasAnalista de sistemas
Analista de sistemas
 
Analista de sistemas
Analista de sistemasAnalista de sistemas
Analista de sistemas
 

Tipos de busquedas ia

  • 2. Las técnicas de búsqueda son una serie de esquemas de representación del conocimiento, que mediante diversos algoritmos nos permite resolver ciertos problemas desde el punto de vista de la I.A. • Conjunto de estados: todas las configuraciones posibles en el dominio. • Estados iniciales: estados desde los que partimos. • Estados finales: las soluciones del problema. • Operadores: se aplican para pasar de un estado a otro.
  • 3. BUSQUEDA CIEGA Sólo utiliza información acerca de si un estado es o no objetivo para guiar su proceso de búsqueda. Expandir un nodo: obtener los posibles hijos de un nodo a partir de la aplicación de los distintos operadores sobre él. Nodo cerrado: Se han aplicado todos los posibles operadores sobre él, obteniéndose todos sus posibles hijos.
  • 4. TIPOS DE BÚSQUEDA CIEGA  Búsqueda en amplitud.  Búsqueda en profundidad.  Búsqueda en profundidad progresiva.  Búsqueda bidireccional.
  • 5. Búsqueda en amplitud - Procedimientos de búsqueda nivel a nivel. - Para cada uno de los nodos de un nivel se aplican todos los posibles operadores. - No se expande ningún nodo de un nivel antes de haber expandido todos los del nivel anterior. - Se implementa con una estructura FIFO.
  • 6. Búsqueda en profundidad: • La búsqueda se realiza por una sola rama del árbol hasta encontrar una solución o hasta que se tome la decisión de terminar la búsqueda por esa dirección.  Terminar la búsqueda por una dirección se debe a no haber posibles operadores que aplicar sobre el nodo hoja o por haber alcanzado un nivel de profundidad muy grande. • Si esto ocurre se produce una vuelta atrás (backtracking) y se sigue por otra rama hasta visitar todas las ramas del árbol si es necesario.
  • 7. Las técnicas de búsqueda heurística usan el conocimiento del dominio para adaptar el solucionador y, de esta manera, éste sea más potente y consiga llegar a la solución con mayor rapidez. Por tanto, estas técnicas utilizan el conocimiento para avanzar buscando la solución al problema. Definiciones: Costo del camino Costo para hallar la solución Potencia heurística Se conoce cuando un estado no es objetivo, y si es mas “prometedor” que otro. Búsqueda bidireccional • Se llevan a la vez dos búsquedas: una descendente desde el nodo inicial y otra ascendente desde el nodo meta. • Al menos una de estas dos búsquedas debe ser en anchura para que el recorrido ascendente y descendente puedan encontrarse en algún momento. BÚSQUEDA HEURÍSTICA
  • 8. Estrategias de búsqueda heurística Primero el mejor: • Metodología: elegir como siguiente nodo aquel con mayor función de evaluación. • Tipo: tentativo. • Ventajas: no depende en exceso de la función de evaluación. • Inconvenientes: excesiva complejidad espacial, pues se deben guardar todos los nodos abiertos.
  • 9. Búsqueda con Adversos La búsqueda con adversos (juego contra un oponente) analiza los problemas en los que existe mas de un adversario modificando el estado del sistema. Hay dos operadores: - el que lleva el problema a la mejor situación (jugada nuestra) - el que lleva el problema a la peor situación (jugada de nuestro adversario)
  • 10. Problema del Laberinto En el siguiente laberinto, se puede pasar desde una casilla a otra de las posibles adyacentes (arriba, abajo, izquierda, derecha), salvo si existe una barrera entre ellas. Objetivo: ir de I a F