SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
BUSQUEDA INFORMADA Y EXPLORADA
INTRODUCCION
En este apartado explicaremos los conceptos básicos de este tipo de búsqueda.
La búsqueda informada o heurística, trata de encontrar soluciones de manera
más eficiente que las estrategias no informadas.
Además la Búsqueda Informada da solución a un problema, basada en un
conocimiento previo del mismo.
Trataremos más a fondo estos temas en el presente documento.
MARCO TEÓRICO
¿QUÉ ES UNA FUNCIÓN HEURÍSTICA?
La palabra heurística, se deriva del verbo griego heuriskein, que significa
"encontrar" o "descubrir". El término técnico "heurística" ha adoptado diversas
connotaciones a lo largo de la historia de la IA. Actualmente, el término heurística
se utiliza más bien como adjetivo, para referirse a cualquier técnica que permita
mejorar el desempeño de caso promedio en una tarea de resolución de
problemas, aunque no necesariamente permita mejorar el desempeño del peor
de los casos. Específicamente, en el área de los algoritmos de búsqueda, se
refiere a una función mediante la cual se obtiene un estimado del costo de una
solución.
BÚSQUEDA VORAZ PRIMERO EL MEJOR
Trata de expandir el nodo más cercano al objetivo, alegando que probablemente
conduzca rápidamente a una solución. Así, evalúa los nodos utilizando
solamente la función heurística: f(n)=h(n).
Veamos cómo trabaja para los problemas de encontrar una ruta en Rumania
utilizando la heurística distancia en línea recta, que llamaremos hDLR. Si el
objetivo es Bucarest, tendremos que conocer las distancias en línea recta a
Bucarest, que se muestran en el siguiente gráfico:
Etapas en una búsqueda primero el mejor avara para buscar Bucarest utilizando la heurística distancia en línea recta
hDLR. Etiquetamos los nodos con sus h-valores.
ALGORITMO DE BÚSQUEDA A*
El algoritmo de búsqueda A* o también denominado “A Estrella” se encuentra
dentro de los tipos de algoritmos de búsqueda en grafos, representado por Peter
E. Hart, Nils J. Nilsson y Bertram Rápale, en 1968.El algoritmo A* es el único que
garantiza, sea cual sea la función heurística, que se tiene en cuenta el camino
recorrido y por ende es mejor que la versión más extendida de "primero el mejor",
aquélla que sólo considera la distancia a la meta. En definitiva, sí tiene razón en
el caso concreto que usted plantea, pero no la tiene en general.
MINIMIZAR EL COSTO ESTIMADO TOTAL DE LA SOLUCIÓN
A la forma más ampliamente conocida de la búsqueda primero el mejor se le
llama búsqueda A* (pronunciada “búsqueda A-estrella”). Evalúa los nodos
combinando g(n), el coste para alcanzar el nodo, y h(n), el coste de ir al nodo
objetivo.
f(n)=g(n)+h(n)
Ya que la g(n) nos da el coste del camino desde el nodo inicial al nodo n, y la
h(n) el coste estimado del camino más barato desde n al objetivo, tenemos:
f(n)= coste más barato estimado de la solución a través de n
Así, tratamos de encontrar la solución más barata, es razonable intentar primero
el nodo con el valor más bajo de g(n). Resulta que esta estrategia es más que
razonable: con tal de que la función heurística h(n) satisfaga ciertas condiciones,
la búsqueda A* es tanto compleja como óptima.
La optimalidad de A* es sencilla de analizar si se usa con la BUSQUEDA-
ARBOLES. En este caso, A* es óptima si h(n) es una heurística admisible, es
decir, con tal de que la h(n) nunca subestime el coste de alcanzar el objetivo. Las
heurísticas admisibles son por naturaleza optimistas, porque piensan que el
coste de resolver el problema es menor que el que es en realidad. Ya que g(n)
es el coste exacto para alcanzar n, tenemos como consecuencia inmediata que
la f(n) nunca sobrestima el coste verdadero de una solución a través de n.
El hecho de que los f-costos no disminuyan a lo largo de cualquier camino
significa que podemos dibujar curvas de nivel en el espacio de estados, como
las curvas de nivel en un mapa topográfico. Dentro de la curva de nivel
etiquetada con 400, todos los nodos tienen la f(n) menor o igual a 400, etcétera.
Entonces, debido a que A* expande el nodo de frontera de f-coste más bajo,
podemos ver que A* busca hacia fuera desde el nodo inicial, añadiendo nodos
en bandas concéntricas de f-coste creciente.
Mapa de Rumania mostrando curvas de nivel en f=380, f=400 y f=420, con Arad
como estado inicial. Los nodos dentro de cada curva de nivel tienen f-costos
menores o iguales al valor de la curva de nivel.
Con la búsqueda de coste uniforme (búsqueda A* utilizando h(n) = 0), las bandas
serán “circulares” alrededor del estado inicial. Con heurísticas más precisas, las
bandas estiraran hacia el estado objetivo y se harán más concéntricas alrededor
del camino óptimo. Si C* es el coste del camino de solución óptimo, entonces
podemos decir lo siguiente:
A* expande todos los nodos con f(n) < C*.
A* entonces podría expandir algunos nodos directamente sobre “la curva de nivel
objetivo” (donde la f(n) = C*) antes de seleccionar un nodo objetivo.
Por intuición, es obvio que la primera solución encontrada debe ser optima,
porque los nodos objetivos en todas las curvas de nivel siguientes tendrán el f-
coste más alto, y así el g-coste más alto (porque todos los nodos de objetivo
tienen h(n) = 0). Por intuición, es también obvio que la búsqueda A* es completa.
Como añadimos las bandas de f creciente, al final debemos alcanzar una banda
donde f sea igual al coste del camino a un estado objetivo.
CONCLUSION
Podemos decir que muchas veces no se logra llegar al resultado óptimo aunque
las estrategias de búsqueda informada tienen una función heurística que les da
la información pertinente del problema.
La búsqueda A* tiene como característica que no va desarrollando un camino
por iteración, sino que desarrolla varios caminos y elige los más prometedores.

Más contenido relacionado

La actualidad más candente

MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO
 MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO
MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNOMaraAsuncinMorenoMen
 
Normas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del softwareNormas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del softwarekenneth99
 
Breadth first search signed
Breadth first search signedBreadth first search signed
Breadth first search signedAfshanKhan51
 
Presentation on Elementary data structures
Presentation on Elementary data structuresPresentation on Elementary data structures
Presentation on Elementary data structuresKuber Chandra
 
Busqueda Ascenso Colinas
Busqueda Ascenso ColinasBusqueda Ascenso Colinas
Busqueda Ascenso ColinasJeffoG92
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori floresJavier Condori Flores
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónJeffoG92
 
Unidad3 Sesion02 Si Y Reingenieria
Unidad3 Sesion02 Si Y ReingenieriaUnidad3 Sesion02 Si Y Reingenieria
Unidad3 Sesion02 Si Y ReingenieriaXimena Gómez
 
B+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionB+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionHAMID-50
 
Polynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptxPolynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptxAlbin562191
 
Introduccion a Windows Azure - Parte 1
Introduccion a Windows Azure - Parte 1 Introduccion a Windows Azure - Parte 1
Introduccion a Windows Azure - Parte 1 Jhoan Gonzales
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosishanavas2012
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSlalopg
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busquedasacrilegetx
 

La actualidad más candente (20)

MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO
 MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO
MAPA CONCEPTUAL DE LA IMPORTANCIA DE LAS REDES EN NUESTRO ENTORNO
 
Normas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del softwareNormas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del software
 
Breadth first search signed
Breadth first search signedBreadth first search signed
Breadth first search signed
 
Presentation on Elementary data structures
Presentation on Elementary data structuresPresentation on Elementary data structures
Presentation on Elementary data structures
 
Busqueda Ascenso Colinas
Busqueda Ascenso ColinasBusqueda Ascenso Colinas
Busqueda Ascenso Colinas
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori flores
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Clase 03 busquedas a ciegas
Clase 03 busquedas a ciegasClase 03 busquedas a ciegas
Clase 03 busquedas a ciegas
 
Stack a Data Structure
Stack a Data StructureStack a Data Structure
Stack a Data Structure
 
Unidad3 Sesion02 Si Y Reingenieria
Unidad3 Sesion02 Si Y ReingenieriaUnidad3 Sesion02 Si Y Reingenieria
Unidad3 Sesion02 Si Y Reingenieria
 
B+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletionB+ tree intro,uses,insertion and deletion
B+ tree intro,uses,insertion and deletion
 
Polynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptxPolynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptx
 
Procesos en windows
Procesos en windowsProcesos en windows
Procesos en windows
 
Introduccion a Windows Azure - Parte 1
Introduccion a Windows Azure - Parte 1 Introduccion a Windows Azure - Parte 1
Introduccion a Windows Azure - Parte 1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Problema de las 8 reinas
Problema de las 8 reinasProblema de las 8 reinas
Problema de las 8 reinas
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 

Similar a Busqueda informada y explorada

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
 
Funciones Heurísticas
Funciones HeurísticasFunciones Heurísticas
Funciones HeurísticasKaren Mendoza
 
Búsqueda Informada y Explorada
Búsqueda Informada y ExploradaBúsqueda Informada y Explorada
Búsqueda Informada y ExploradaKaren Mendoza
 
INTEGRAL DEFINIDA
INTEGRAL DEFINIDAINTEGRAL DEFINIDA
INTEGRAL DEFINIDAOrianny Liz
 
Diferenciación e Integración Numérica
Diferenciación e Integración NuméricaDiferenciación e Integración Numérica
Diferenciación e Integración Numéricajdenissse33
 
Reconocimiento unidad 2
Reconocimiento unidad 2Reconocimiento unidad 2
Reconocimiento unidad 2Diego Perdomo
 
Trabajo de Matematica II Universidad Fermin Toro UFT
Trabajo de Matematica II Universidad Fermin Toro UFTTrabajo de Matematica II Universidad Fermin Toro UFT
Trabajo de Matematica II Universidad Fermin Toro UFTvarsz
 
Diferenciación e integración numérica
Diferenciación e integración numéricaDiferenciación e integración numérica
Diferenciación e integración numéricaArmany1
 
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
 
Matematica 2, Unidad I
Matematica 2, Unidad IMatematica 2, Unidad I
Matematica 2, Unidad IMario Piai
 
Calculo integral
Calculo integralCalculo integral
Calculo integralMario Lopez
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESJenny López
 

Similar a Busqueda informada y explorada (20)

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
 
Algoritmo a
Algoritmo aAlgoritmo a
Algoritmo a
 
Funciones Heurísticas
Funciones HeurísticasFunciones Heurísticas
Funciones Heurísticas
 
Grafos 0
Grafos 0Grafos 0
Grafos 0
 
Búsqueda Informada y Explorada
Búsqueda Informada y ExploradaBúsqueda Informada y Explorada
Búsqueda Informada y Explorada
 
Cap5 lec2
Cap5 lec2Cap5 lec2
Cap5 lec2
 
INTEGRAL DEFINIDA
INTEGRAL DEFINIDAINTEGRAL DEFINIDA
INTEGRAL DEFINIDA
 
Intregral definida
Intregral definidaIntregral definida
Intregral definida
 
Diferenciación e Integración Numérica
Diferenciación e Integración NuméricaDiferenciación e Integración Numérica
Diferenciación e Integración Numérica
 
Reconocimiento unidad 2
Reconocimiento unidad 2Reconocimiento unidad 2
Reconocimiento unidad 2
 
Matematica ii
Matematica iiMatematica ii
Matematica ii
 
Trabajo de Matematica II Universidad Fermin Toro UFT
Trabajo de Matematica II Universidad Fermin Toro UFTTrabajo de Matematica II Universidad Fermin Toro UFT
Trabajo de Matematica II Universidad Fermin Toro UFT
 
Diferenciación e integración numérica
Diferenciación e integración numéricaDiferenciación e integración numérica
Diferenciación e integración numérica
 
Busqueda heuristica.pdf
Busqueda heuristica.pdfBusqueda heuristica.pdf
Busqueda heuristica.pdf
 
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
 
Matematica 2, Unidad I
Matematica 2, Unidad IMatematica 2, Unidad I
Matematica 2, Unidad I
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONES
 
Algoritmo a*
Algoritmo a*Algoritmo a*
Algoritmo a*
 

Último

Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 

Último (20)

Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 

Busqueda informada y explorada

  • 1. BUSQUEDA INFORMADA Y EXPLORADA INTRODUCCION En este apartado explicaremos los conceptos básicos de este tipo de búsqueda. La búsqueda informada o heurística, trata de encontrar soluciones de manera más eficiente que las estrategias no informadas. Además la Búsqueda Informada da solución a un problema, basada en un conocimiento previo del mismo. Trataremos más a fondo estos temas en el presente documento. MARCO TEÓRICO ¿QUÉ ES UNA FUNCIÓN HEURÍSTICA? La palabra heurística, se deriva del verbo griego heuriskein, que significa "encontrar" o "descubrir". El término técnico "heurística" ha adoptado diversas connotaciones a lo largo de la historia de la IA. Actualmente, el término heurística se utiliza más bien como adjetivo, para referirse a cualquier técnica que permita mejorar el desempeño de caso promedio en una tarea de resolución de problemas, aunque no necesariamente permita mejorar el desempeño del peor de los casos. Específicamente, en el área de los algoritmos de búsqueda, se refiere a una función mediante la cual se obtiene un estimado del costo de una solución. BÚSQUEDA VORAZ PRIMERO EL MEJOR Trata de expandir el nodo más cercano al objetivo, alegando que probablemente conduzca rápidamente a una solución. Así, evalúa los nodos utilizando solamente la función heurística: f(n)=h(n).
  • 2. Veamos cómo trabaja para los problemas de encontrar una ruta en Rumania utilizando la heurística distancia en línea recta, que llamaremos hDLR. Si el objetivo es Bucarest, tendremos que conocer las distancias en línea recta a Bucarest, que se muestran en el siguiente gráfico:
  • 3. Etapas en una búsqueda primero el mejor avara para buscar Bucarest utilizando la heurística distancia en línea recta hDLR. Etiquetamos los nodos con sus h-valores. ALGORITMO DE BÚSQUEDA A* El algoritmo de búsqueda A* o también denominado “A Estrella” se encuentra dentro de los tipos de algoritmos de búsqueda en grafos, representado por Peter E. Hart, Nils J. Nilsson y Bertram Rápale, en 1968.El algoritmo A* es el único que garantiza, sea cual sea la función heurística, que se tiene en cuenta el camino recorrido y por ende es mejor que la versión más extendida de "primero el mejor", aquélla que sólo considera la distancia a la meta. En definitiva, sí tiene razón en el caso concreto que usted plantea, pero no la tiene en general. MINIMIZAR EL COSTO ESTIMADO TOTAL DE LA SOLUCIÓN A la forma más ampliamente conocida de la búsqueda primero el mejor se le llama búsqueda A* (pronunciada “búsqueda A-estrella”). Evalúa los nodos combinando g(n), el coste para alcanzar el nodo, y h(n), el coste de ir al nodo objetivo. f(n)=g(n)+h(n) Ya que la g(n) nos da el coste del camino desde el nodo inicial al nodo n, y la h(n) el coste estimado del camino más barato desde n al objetivo, tenemos: f(n)= coste más barato estimado de la solución a través de n Así, tratamos de encontrar la solución más barata, es razonable intentar primero el nodo con el valor más bajo de g(n). Resulta que esta estrategia es más que razonable: con tal de que la función heurística h(n) satisfaga ciertas condiciones, la búsqueda A* es tanto compleja como óptima.
  • 4. La optimalidad de A* es sencilla de analizar si se usa con la BUSQUEDA- ARBOLES. En este caso, A* es óptima si h(n) es una heurística admisible, es decir, con tal de que la h(n) nunca subestime el coste de alcanzar el objetivo. Las heurísticas admisibles son por naturaleza optimistas, porque piensan que el coste de resolver el problema es menor que el que es en realidad. Ya que g(n) es el coste exacto para alcanzar n, tenemos como consecuencia inmediata que la f(n) nunca sobrestima el coste verdadero de una solución a través de n. El hecho de que los f-costos no disminuyan a lo largo de cualquier camino significa que podemos dibujar curvas de nivel en el espacio de estados, como las curvas de nivel en un mapa topográfico. Dentro de la curva de nivel etiquetada con 400, todos los nodos tienen la f(n) menor o igual a 400, etcétera. Entonces, debido a que A* expande el nodo de frontera de f-coste más bajo, podemos ver que A* busca hacia fuera desde el nodo inicial, añadiendo nodos en bandas concéntricas de f-coste creciente. Mapa de Rumania mostrando curvas de nivel en f=380, f=400 y f=420, con Arad como estado inicial. Los nodos dentro de cada curva de nivel tienen f-costos menores o iguales al valor de la curva de nivel. Con la búsqueda de coste uniforme (búsqueda A* utilizando h(n) = 0), las bandas serán “circulares” alrededor del estado inicial. Con heurísticas más precisas, las bandas estiraran hacia el estado objetivo y se harán más concéntricas alrededor del camino óptimo. Si C* es el coste del camino de solución óptimo, entonces podemos decir lo siguiente: A* expande todos los nodos con f(n) < C*.
  • 5. A* entonces podría expandir algunos nodos directamente sobre “la curva de nivel objetivo” (donde la f(n) = C*) antes de seleccionar un nodo objetivo. Por intuición, es obvio que la primera solución encontrada debe ser optima, porque los nodos objetivos en todas las curvas de nivel siguientes tendrán el f- coste más alto, y así el g-coste más alto (porque todos los nodos de objetivo tienen h(n) = 0). Por intuición, es también obvio que la búsqueda A* es completa. Como añadimos las bandas de f creciente, al final debemos alcanzar una banda donde f sea igual al coste del camino a un estado objetivo. CONCLUSION Podemos decir que muchas veces no se logra llegar al resultado óptimo aunque las estrategias de búsqueda informada tienen una función heurística que les da la información pertinente del problema. La búsqueda A* tiene como característica que no va desarrollando un camino por iteración, sino que desarrolla varios caminos y elige los más prometedores.