SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
4
Lo más leído
MÉTODO DE BÚSQUEDA
CIEGAS
HEURÍSTICO

UNIANDES
INTELIGENCIA ARTIFICIAL
SEXTO SISTEMA
¿Qué es búsqueda?
• Búsqueda: método computacional para resolver problemas

Sistemática y no sistemática
• Sistemática: si existe una solución la encuentra recorrido ordenado del
espacio de estados si un estado no puede ser solución --> poda
• No sistemática: pueden no encontrar la solución búsqueda local
• pueden visitar varias veces el mismo estado

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.
BÚSQUEDA CIEGA

Sólo utiliza información acerca de si un estado es o no objetivo
para guiar su proceso de búsqueda.
Antes de explicar los tipos de búsqueda ciega, convendría dar una
serie de definiciones:
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.
Nodo abierto: No han actuado todos los posibles operadores,
con lo que podrían obtenerse nuevos hijos aplicando los
operadores restantes.
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:
Es un algoritmo usado para recorrer o buscar elementos en una
estructura de datos como los árboles.
Pertenece al grupo de las búsquedas no informadas (sin heurísticas).
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.
Una cola es una estructura FIFO (First In, First Out) en la que sólo
disponemos de dos operaciones: insertar al final de la cola y extraer del
principio de la cola. Por tanto, el elemento que entra el último será el
último en salir
Ventajas:
- Si existe la solución, la encuentra en la menor profundidad posible.
- Desventajas:
- Explosión combinatoria aparece frecuentemente debido a la alta
complejidad espacial y temporal de esta técnica
Búsqueda en profundidad:
 consiste en visitar todos los nodos de forma ordenada pero no uniforme
en un camino concreto, dejando caminos sin visitar en su proceso.
 Una vez llega al final del camino vuelve atrás hasta que encuentra una
bifurcación que no ha explorado, y repite el proceso hasta acabar el árbol.
 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.
Ventajas:
- Tiene menor complejidad espacial que búsqueda en amplitud.
- Desventajas:
- Se pueden encontrar soluciones que están mas alejadas de la raíz que
otras.
- Existe el riesgo de presencia de bucles infinitos.
Búsqueda en profundidad progresiva:
- Se define una profundidad predefinida.
- Se desarrolla el árbol realizando una búsqueda en profundidad
hasta el límite definido en el punto anterior.
- Si se encuentra la solución  FIN
- En caso contrario, se establece un nuevo límite y volvemos al
segundo paso.
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.
- Cuando se llegue a un nodo que ya había sido explorado con el otro tipo
de búsqueda, el algoritmo acaba.
- El camino solución es la suma de los caminos hallados por cada
búsqueda desde el nodo mencionado hasta el nodo inicial y hasta el nodo
meta.
MÉTODO HEURÍSTICO
Se basa en la utilización
de reglas empíricas para
llegar a una solución.
El método heurístico
conocido como “IDEAL”,
incluye cinco pasos:
Identificar el problema;
definir y presentar el
problema;
explorar las estrategias
viables;
avanzar en las
estrategias; y
lograr la solución y
volver para evaluar los
efectos de las actividades

Los métodos de búsqueda heurística
disponen de alguna información sobre
la proximidad de cada estado a un
estado objetivo, lo que permite
explorar en primer lugar los caminos
más prometedores.

Heurística
• Origen: heuriskein (encontrar en
griego)
• Significado:
• Procedimiento: criterio que puede
resolver un problema pero que no hay
garantía de que siempre lo resuelva.
• Función: estimación del coste
necesario para
alcanzar una solución desde el estado
actual.
Búsqueda heurística
• 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: coste necesario para ir del nodo raíz al nodo meta
por dicho camino.
• Costo para hallar la solución: coste necesario para encontrar el
camino anteriormente definido.
• Potencia heurística: capacidad de un método de exploración para
obtener la solución con un coste lo más bajo posible.
Tipos
• Estrategias tentativas: aquellas en las que se puede abandonar la
exploración de una rama y pasar a explorar otra en cualquier momento del
problema.
• Estrategias irrevocables: aquellas en las que no se puede abandonar la
exploración de la rama por la que se comenzó.
•Primero el mejor
• Búsqueda en haz
• Algoritmo A
Primero el mejor:
La búsqueda primero el mejor es un caso particular del algoritmo
general de Búsqueda -Árboles en el cual se selecciona un nodo
para la expansión basada en una función de evaluación .
Extiende la mejor trayectoria parcial en cada punto. Considera
todos los nodos abiertos hasta el momento. Generalmente la
búsqueda primero el mejor encuentra trayectorias más cortas a
los estados meta.
• 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 en haz:
• Sólo se mueve hacia abajo.
•Extiende varias trayectorias parciales y elimina el resto
•Metodología: elegir un conjunto de nodos como los siguientes a expandir, y
hacerlo de forma irrevocable.
• Tipo: irrevocable/tentativo.
• Ventajas: más permisible.
• Inconvenientes: en caso de que el sistema sea irrevocable, este método no
actúa con eficacia.

s

a
b
c

d

a

e

e
d

d

b

f

b

f

g

c

g

d

e
b
e

f
g

a

f
c

g
 Algoritmo A:
• Metodología: Ponderar a la vez lo cerca que estamos del nodo meta
y lo lejos que estamos del nodo inicial.
• Tipo: tentativo.
• Ventajas: soluciones más cercanas a la raíz.
• Inconvenientes: la función de evaluación se complica.

Más contenido relacionado

PDF
Ejercicio 1 diagrama de flujo
PPTX
Tipos de listas en estructura de datos
PPT
Estructuras condicionales
PDF
Diagrama de Flujos Ejemplos.
DOCX
Top down
PPTX
Presentación de metodo de eliminación gaussiana
PDF
Arreglos o dimensiones en pseint
PPTX
encapsulamiento
Ejercicio 1 diagrama de flujo
Tipos de listas en estructura de datos
Estructuras condicionales
Diagrama de Flujos Ejemplos.
Top down
Presentación de metodo de eliminación gaussiana
Arreglos o dimensiones en pseint
encapsulamiento

La actualidad más candente (20)

DOCX
Recursividad
PPTX
Estructura de Datos - Unidad 6 Metodos de busqueda
PPTX
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
PPTX
Teoria de grafos
PPTX
Programación 3: árboles binarios y ordenados
DOCX
Aplicaciones de los árboles y grafos
PPTX
Probabilidad clásica, de frecuencia relativa y subjetiva
PPTX
Representación matricial
PPTX
Métodos de resolución metodo de gauss jordan
PPT
Tutorial PSEINT
PPTX
Programación Orientada a Objetos - herencia y polimorfismo
DOCX
preguntas de algoritmos
PPTX
Memoria dinamica
PDF
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
PPTX
Tópicos avanzados de programación eventos
PPT
Normalizacion boyce codd_4_fn
PDF
Ejercicio 2 diagrama de flujo
DOC
Algoritmos 50 ejemplos (1)
PPTX
Resolución de ecuación diferencial por la Transformada de Laplace
PPTX
Estructuras Repetitivas con PSeInt (Parte 2)
Recursividad
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Teoria de grafos
Programación 3: árboles binarios y ordenados
Aplicaciones de los árboles y grafos
Probabilidad clásica, de frecuencia relativa y subjetiva
Representación matricial
Métodos de resolución metodo de gauss jordan
Tutorial PSEINT
Programación Orientada a Objetos - herencia y polimorfismo
preguntas de algoritmos
Memoria dinamica
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Tópicos avanzados de programación eventos
Normalizacion boyce codd_4_fn
Ejercicio 2 diagrama de flujo
Algoritmos 50 ejemplos (1)
Resolución de ecuación diferencial por la Transformada de Laplace
Estructuras Repetitivas con PSeInt (Parte 2)
Publicidad

Similar a Metodo heuristico metodo ciego (20)

PPTX
Criterios de Búsquedas en Inteligencia artificial
PPTX
Tipos de busqueda redes semanticcas
PPT
TÉCNICAS DE BÚSQUEDA(1).ppt
PPT
TÉCNICAS DE BÚSQUEDA(1).ppt
PPT
TÉCNICAS DE BÚSQUEDA.ppt
PDF
U4_Busqueda.pdf
PPTX
Criterios de Busqueda en I.A
PPTX
Diego
PPTX
Tipos de busquedas ia
PPTX
Tipos de búsqueda - Inteligencia Artificial
PPT
Victor1
PPT
TIPOS DE BUSQUEDA
DOCX
Metodos de busqueda en I.A
PPTX
Busquedas (ia)
DOCX
Tipos de búsqueda en campos de estados
PPT
Uniandes tipos de busqueda mylena
PPTX
Tipos de búsqueda en inteligencia artificial
DOCX
Tipos de busqueda
PPTX
estudiante
PPT
Metodos De Busquedas Ia
Criterios de Búsquedas en Inteligencia artificial
Tipos de busqueda redes semanticcas
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA.ppt
U4_Busqueda.pdf
Criterios de Busqueda en I.A
Diego
Tipos de busquedas ia
Tipos de búsqueda - Inteligencia Artificial
Victor1
TIPOS DE BUSQUEDA
Metodos de busqueda en I.A
Busquedas (ia)
Tipos de búsqueda en campos de estados
Uniandes tipos de busqueda mylena
Tipos de búsqueda en inteligencia artificial
Tipos de busqueda
estudiante
Metodos De Busquedas Ia
Publicidad

Más de Freddy Hugo Estupiñan Batalla (20)

PPTX
Almacenamiento de Productos
PPTX
Estructura del Internet
PPTX
HISTORIA DEL INTERNET
PPTX
Evolucion de la Informatica en las empresas
PPTX
Historia del comercio
PPTX
ASP.net con Base de Datos
PPTX
Java Micro Edition "J2ME"
PPTX
Tipos de virus Informaticos
PPTX
Arquitectura cliente servidor
PPTX
Sistemas moviles LINUX
PPTX
PPTX
Protocolo TCP/IP en Linux
PPTX
Comparticion de recursos- Sistemas Distribuidos
PPTX
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
PPTX
PPTX
TIPOLOGIAS DE LOS PROYECTOS
PPTX
Elementos de protocolos de transporte
PPTX
Capa de Transporte del modelo OSI
PPTX
Transmision inalambrica
Almacenamiento de Productos
Estructura del Internet
HISTORIA DEL INTERNET
Evolucion de la Informatica en las empresas
Historia del comercio
ASP.net con Base de Datos
Java Micro Edition "J2ME"
Tipos de virus Informaticos
Arquitectura cliente servidor
Sistemas moviles LINUX
Protocolo TCP/IP en Linux
Comparticion de recursos- Sistemas Distribuidos
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
TIPOLOGIAS DE LOS PROYECTOS
Elementos de protocolos de transporte
Capa de Transporte del modelo OSI
Transmision inalambrica

Último (20)

PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PPTX
Presentación de la Cetoacidosis diabetica.pptx
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
informe tipos de Informatica perfiles profesionales _pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PLANES DE área ciencias naturales y aplicadas
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Escuelas Desarmando una mirada subjetiva a la educación
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Presentación de la Cetoacidosis diabetica.pptx

Metodo heuristico metodo ciego

  • 2. ¿Qué es búsqueda? • Búsqueda: método computacional para resolver problemas Sistemática y no sistemática • Sistemática: si existe una solución la encuentra recorrido ordenado del espacio de estados si un estado no puede ser solución --> poda • No sistemática: pueden no encontrar la solución búsqueda local • pueden visitar varias veces el mismo estado 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.
  • 3. BÚSQUEDA CIEGA Sólo utiliza información acerca de si un estado es o no objetivo para guiar su proceso de búsqueda. Antes de explicar los tipos de búsqueda ciega, convendría dar una serie de definiciones: 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. Nodo abierto: No han actuado todos los posibles operadores, con lo que podrían obtenerse nuevos hijos aplicando los operadores restantes.
  • 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: Es un algoritmo usado para recorrer o buscar elementos en una estructura de datos como los árboles. Pertenece al grupo de las búsquedas no informadas (sin heurísticas). 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. Una cola es una estructura FIFO (First In, First Out) en la que sólo disponemos de dos operaciones: insertar al final de la cola y extraer del principio de la cola. Por tanto, el elemento que entra el último será el último en salir
  • 6. Ventajas: - Si existe la solución, la encuentra en la menor profundidad posible. - Desventajas: - Explosión combinatoria aparece frecuentemente debido a la alta complejidad espacial y temporal de esta técnica
  • 7. Búsqueda en profundidad:  consiste en visitar todos los nodos de forma ordenada pero no uniforme en un camino concreto, dejando caminos sin visitar en su proceso.  Una vez llega al final del camino vuelve atrás hasta que encuentra una bifurcación que no ha explorado, y repite el proceso hasta acabar el árbol.  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.
  • 8. Ventajas: - Tiene menor complejidad espacial que búsqueda en amplitud. - Desventajas: - Se pueden encontrar soluciones que están mas alejadas de la raíz que otras. - Existe el riesgo de presencia de bucles infinitos.
  • 9. Búsqueda en profundidad progresiva: - Se define una profundidad predefinida. - Se desarrolla el árbol realizando una búsqueda en profundidad hasta el límite definido en el punto anterior. - Si se encuentra la solución  FIN - En caso contrario, se establece un nuevo límite y volvemos al segundo paso.
  • 10. 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. - Cuando se llegue a un nodo que ya había sido explorado con el otro tipo de búsqueda, el algoritmo acaba. - El camino solución es la suma de los caminos hallados por cada búsqueda desde el nodo mencionado hasta el nodo inicial y hasta el nodo meta.
  • 11. MÉTODO HEURÍSTICO Se basa en la utilización de reglas empíricas para llegar a una solución. El método heurístico conocido como “IDEAL”, incluye cinco pasos: Identificar el problema; definir y presentar el problema; explorar las estrategias viables; avanzar en las estrategias; y lograr la solución y volver para evaluar los efectos de las actividades Los métodos de búsqueda heurística disponen de alguna información sobre la proximidad de cada estado a un estado objetivo, lo que permite explorar en primer lugar los caminos más prometedores. Heurística • Origen: heuriskein (encontrar en griego) • Significado: • Procedimiento: criterio que puede resolver un problema pero que no hay garantía de que siempre lo resuelva. • Función: estimación del coste necesario para alcanzar una solución desde el estado actual.
  • 12. Búsqueda heurística • 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: coste necesario para ir del nodo raíz al nodo meta por dicho camino. • Costo para hallar la solución: coste necesario para encontrar el camino anteriormente definido. • Potencia heurística: capacidad de un método de exploración para obtener la solución con un coste lo más bajo posible. Tipos • Estrategias tentativas: aquellas en las que se puede abandonar la exploración de una rama y pasar a explorar otra en cualquier momento del problema. • Estrategias irrevocables: aquellas en las que no se puede abandonar la exploración de la rama por la que se comenzó. •Primero el mejor • Búsqueda en haz • Algoritmo A
  • 13. Primero el mejor: La búsqueda primero el mejor es un caso particular del algoritmo general de Búsqueda -Árboles en el cual se selecciona un nodo para la expansión basada en una función de evaluación . Extiende la mejor trayectoria parcial en cada punto. Considera todos los nodos abiertos hasta el momento. Generalmente la búsqueda primero el mejor encuentra trayectorias más cortas a los estados meta.
  • 14. • 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.
  • 15. Búsqueda en haz: • Sólo se mueve hacia abajo. •Extiende varias trayectorias parciales y elimina el resto •Metodología: elegir un conjunto de nodos como los siguientes a expandir, y hacerlo de forma irrevocable. • Tipo: irrevocable/tentativo. • Ventajas: más permisible. • Inconvenientes: en caso de que el sistema sea irrevocable, este método no actúa con eficacia. s a b c d a e e d d b f b f g c g d e b e f g a f c g
  • 16.  Algoritmo A: • Metodología: Ponderar a la vez lo cerca que estamos del nodo meta y lo lejos que estamos del nodo inicial. • Tipo: tentativo. • Ventajas: soluciones más cercanas a la raíz. • Inconvenientes: la función de evaluación se complica.