SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Agentes para la solución de problemas (Metas), basado en metas, tiene algoritmos de
búsqueda, el esqueleto es:

   •   Formulación del Problema
   •   Formulación de Metas
   •   Búsqueda (Algoritmos) para llegar del Estado Inicial al estado de meta
   •   Solución

Conocimiento y tipos de problemas

Considere el siguiente ejemplo: El mundo de la aspiradora.

En este mundo hay dos posibles ubicaciones en ellas puede o no puede haber mugre y el
agente se encuentra en una de las dos.

El mundo puede asumir 8 posibles estados. Son tres las acciones que el agente puede
emprende en el mundo de la aspiradora. La meta es eliminar toda la mugre.




Problemas bien definidos y soluciones
   • Problema: Un problema en realidad es un conjunto de información que el agente
      utiliza para decidir lo que va a hacer.
   • Estado inicial: Es donde el agente sabe que allí es en el que se encuentra.

   •   Operador: Denota la descripción de una acción que nos servirá para alcanzar un
       estado.

   •   Espacio de estado: Es el conjunto de todos los estados que pueden alcanzarse a partir
       del estado inicial mediante cualquier secuencia de acciones.

   •   Ruta: Es cualquier secuencia de acciones que me permiten pasar de un estado a otro.
•   Prueba de meta.- Se aplica a la descripción de un solo estado para saber si se trata
       de un estado meta.

   •   Costo de ruta.- Es una función mediante la cual se asigna un costo a un ruta
       determinada.

   •   Solución.- Es la salida producida por un algoritmo de búsqueda, es decir, una ruta que
       va del estado inicial al estado que satisface la prueba de meta.

   •   Espacio de conjunto de estado.- Si mediante un operador relaciono un conjunto de
       estados según los resultados obtenidos, yo estoy construyendo un espacio denominado
       espacio de conjunto de estados.




El espacio del conjunto de espacios del mundo de la aspiradora simplificado, sin sensores.
Dentro de las cajas de línea punteada hay un conjunto de estados. En un punto determinado,
el agente está dentro de un conjunto de estados, pero ignora en cuál. El conjunto del estado
inicial (total ignorancia) está en la caja superior del centro. Las acciones se representan por
arcos identificados. Por claridad se han omitido los autobucles.
Buena parte de los esfuerzos invertidos en el área de la búsqueda han quedado en la
determinación de la estrategia de búsqueda adecuada para un problema. Se utiliza para
hallar una solución "sin información".

          o   Búsqueda   preferente por amplitud(anchura)
          o   Búsqueda   de costo uniforme
          o   Búsqueda   preferente por profundidad
          o   Búsqueda   limitada por profundidad
          o   Búsqueda   por profundización iterativa
          o   Búsqueda   birideccional

Para explicar mejor las estrategias imaginemos un problema sencillo como : "Ir en auto de
Arad a Bucarest utilizando las carreteras del mapa de Rumania"




Búsqueda preferente por amplitud(anchura)

Primero se expande el nodo más superficial del árbol de búsqueda. Es un método completo,
óptimo para operadores de costo unitario. Su complejidad espacio-temporal es O(bd). En
muchos casos, la complejidad espacial impide que sea práctico.

Debo expandir la profundidad (d) antes de expandir la profundidad siguiente (d+1) empezando
por la izquierda.          d = profundidad             nodo raíz = estado inicial
Búsqueda de costo uniforme

Primero se expande el nodo hoja de menor costo. Es un método completo y, a diferencia de la
búsqueda preferente por amplitud, es óptimo incluso si el costo de cada uno de los operadores
es distinto. Su complejidad espacio-temporal es la misma que la de la búsqueda preferente por
amplitud.

Siempre se tiene un costo o unidades. Los costos deben ser positivos, caso contrario no se
aplica esta búsqueda.

Tómese el caso del problema de la determinación de ruta que radica en ir de S a G.




Respuesta: S-B-G
Búsqueda preferente por profundidad
Primero se expande el nodo más profundo del árbol de búsqueda. No es un método
completamente óptimo; su complejidad temporal O(bm) y su complejidad espacial es O(bm),
en donde m es la profundidad máxima. Los árboles de búsqueda cuya profundidad es muy
grande o infinita, invalidan la utilidad de este método.

Sólo si la búsqueda conduce a un callejón sin salida (un nodo sin meta que no tiene
expansión), se revierte la búsqueda y se expanden los nodos de niveles menos profundos.
Búsqueda limitada por profundidad

Se pone un límite a la búsqueda preferente por profundidad. Si el límite fuera igual a la
profundidad del estado meta más superficial, se reduce al mínimo la complejidad espacio-
temporal.
Búsqueda por profundización iterativa

Se emplea la búsqueda con límite de profundidad, pero los límites van aumentando hasta
encontrar una meta. Es completa y óptima; su complejidad temporal es O(bd) y su complejidad
espacial es O(bd).
Búsqueda bidireccional

Ayuda a reducir notablemente la complejidad temporal, aunque no siempre pueda utilizársele.
La cantidad de memoria que necesita puede hacerla poco práctica.

Es básicamente, una búsqueda simultánea que avanza a partir del estado inicial y que
retrocede a partir de la meta y que se detiene cuando ambas búsquedas se encuentran en
algún punto intermedio.
Búsqueda heurística

En casi todos los espacios de estado, existe información que permite guiar los procesos de
búsqueda, normalmente esa información no es perfecta, es decir no es un algoritmo que
permite conocer de forma precisa cual es el mejor camino para obtener la solución.

Este tipo de información no perfecta que ayuda a resolver problemas a un espacio de estado,
pero que no siempre acierta con el mejor camino se denomina heurística.

Cuando se dispone de este tipo de información las técnicas de búsqueda se pueden ver muy
beneficiadas de su utilización.

Técnica de escalada

La técnica de escalada es la evolución de la técnica de profundidad en la que cada nodo se
dispone en una forma de evaluar cómo está de cerca o de lejos la solución. La forma más
común de evaluar es la función de evaluación.




f(nodo)= # de casillas bien colocadas (maximizo)

f’(nodo)= # de casillas mal colocadas (minimizo)

Como ejemplo del juego 8-puzzle se puede definir una función de evaluación que fuera igual:

f(nodo)= # de casillas bien colocadas (máximo)

Que devuelven un número que representa como está de cerca un determinado estado de la
solución, cuanto mayor sea el número se estará cerca de la solución.

Por tanto si se tiene que elegir entre varios estados se debería escoger aquel, que tendría un
valor mayor de esta función, es decir es una función que se debe maximizar.
procedimiento escalada (estado inicial estado final)

   1.   N = estado inicial; Exito = Falso.
   2.   Hasta que Exito.
            o Generar los sucesos de N
            o Si algún sucesor es estado final entonces
                   o  Exito = Verdadero.
            o Si No
                          o Evaluar cada nodo como la función de evaluación
                           o  N = mejor sucesor
   3.   Si Éxito entonces
            0. Solución = camino desde nodo del estado-inicial al nodo N por los punteros.


        Si No

           o    Solución = Fracaso.



        La técnica de escalada exagera los problemas de la profundidad en el sentido de que no
        asegura de que se alcance la solución óptima relacionada con esto; existen dos
        problemas que ocurren a menudo cuando se utiliza escalada:

        1. Puede haber máximo o mínimos locales esto ocurre por ejemplo cuando la función de
        evaluación elegida es maximizante y todos los sucesores de un determinado nodo
        tienen menor valor que el valor del nodo.

        2. Altiplanicies: Es un caso parecido al anterior y sucede cuando los mejores sucesores
        de un nodo tienen igual valor que el nodo. Las soluciones que se pueden adoptar son:

        - Retroceder

        - Dar mas de un paso
Retroceder: A la lista de razones a la que se debe retroceder que provienen a la técnica
de profundidad se le añade cuando ocurra cualquier caso de los anteriores.

Dar más de un paso: En lugar de retroceder se generan todos los sucesores de los
sucesores del nodo en cuestión y aún así no hay ningún sucesor de los sucesores que
sea mejor que el nodo, se puede expandir un nivel mas, hasta que se obtenga un valor
mayor / menor que el nodo.

Búsqueda Avara

Es cuando se reduce al mínimo el costo estimado para alcanzar una meta, h(n). Aunque
por lo general, el tiempo de búsqueda disminuye en comparación con lo necesario
cuando se emplea un algoritmo que no cuenta con información, el de la búsqueda ávara
no es un algoritmo óptimo y completo.

Para un mejor entendimiento de esta búsqueda se aplicará en distancia de ciudades de
Arad – Bucharest:




También considere el siguiente cuadro:
Se escoge la ruta con menor distancia de acuerdo al cuadro anterior:




Método de búsqueda asterisco (A*)

La reducción al mínimo de f(n)= g(n) + h(n) combina las ventajas de la búsqueda por
costo uniforme y la búsqueda ávara. Cuando se repiten los estados que se manejan y
se garantiza que h(n) nunca haga una sobreestimación, existe una búsqueda asterisco.

g(n) = Costo de la ruta de partida al nodo n

h(n) = Costo de la ruta mas barata que va de n a la meta

f(n) = Costo estimado de la solución mas barata pasando por n

                                   f(n)= g(n) + h(n)

Si aplicáramos el método Asterisco obtendríamos:




En donde g(n) = ruta inicial hasta n y h(n) = unidad establecida en el cuadro de
Distancias en línea recta a Bucarest.

Más contenido relacionado

La actualidad más candente

Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialDamelysCarrillo2
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaHéctor Estigarribia
 
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
 
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.Ana Castro
 
Ejercicios packet tracer_completo_2014
Ejercicios packet tracer_completo_2014Ejercicios packet tracer_completo_2014
Ejercicios packet tracer_completo_2014Dario Esquina
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialJuank Grifin
 
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
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladorgbermeo
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 

La actualidad más candente (20)

PROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTASPROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTAS
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informada
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
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
 
Listas
ListasListas
Listas
 
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.
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Ejercicios packet tracer_completo_2014
Ejercicios packet tracer_completo_2014Ejercicios packet tracer_completo_2014
Ejercicios packet tracer_completo_2014
 
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
 
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
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
AdquisicióN, Procesamiento Y Almacenamiento De Datos
AdquisicióN, Procesamiento Y Almacenamiento De DatosAdquisicióN, Procesamiento Y Almacenamiento De Datos
AdquisicióN, Procesamiento Y Almacenamiento De Datos
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 

Similar a Solución de problemas basada en metas y algoritmos de búsqueda

Busquedas inteligencia artificail
Busquedas inteligencia artificailBusquedas inteligencia artificail
Busquedas inteligencia artificailLuis Cambal
 
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
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenamyle22
 
Busquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas CiegasBusquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas Ciegasluisilva18
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BJose Andres
 
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
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedajuniorjaviermedina
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasJenyfer Utitiaja
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)Cristina Lopez
 
TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA torvicanny
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IAAlfredoAlejo1
 

Similar a Solución de problemas basada en metas y algoritmos de búsqueda (20)

Criterios de Busqueda en I.A
Criterios de Busqueda en I.ACriterios de Busqueda en I.A
Criterios de Busqueda en I.A
 
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
 
Trabajo
TrabajoTrabajo
Trabajo
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylena
 
Busquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas CiegasBusquedas Heuristicas vs Busquedas Ciegas
Busquedas Heuristicas vs Busquedas Ciegas
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
 
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
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busqueda
 
Victor1
Victor1Victor1
Victor1
 
Grafos 0
Grafos 0Grafos 0
Grafos 0
 
Tipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcasTipos de busqueda redes semanticcas
Tipos de busqueda redes semanticcas
 
El algoritmo a (asterisco)
El algoritmo a (asterisco)El algoritmo a (asterisco)
El algoritmo a (asterisco)
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 
TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA TIPOS DE BUSQUEDA
TIPOS DE BUSQUEDA
 
Cuadro comparativo de IA
Cuadro comparativo de IACuadro comparativo de IA
Cuadro comparativo de IA
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 

Último

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 

Solución de problemas basada en metas y algoritmos de búsqueda

  • 1. Agentes para la solución de problemas (Metas), basado en metas, tiene algoritmos de búsqueda, el esqueleto es: • Formulación del Problema • Formulación de Metas • Búsqueda (Algoritmos) para llegar del Estado Inicial al estado de meta • Solución Conocimiento y tipos de problemas Considere el siguiente ejemplo: El mundo de la aspiradora. En este mundo hay dos posibles ubicaciones en ellas puede o no puede haber mugre y el agente se encuentra en una de las dos. El mundo puede asumir 8 posibles estados. Son tres las acciones que el agente puede emprende en el mundo de la aspiradora. La meta es eliminar toda la mugre. Problemas bien definidos y soluciones • Problema: Un problema en realidad es un conjunto de información que el agente utiliza para decidir lo que va a hacer. • Estado inicial: Es donde el agente sabe que allí es en el que se encuentra. • Operador: Denota la descripción de una acción que nos servirá para alcanzar un estado. • Espacio de estado: Es el conjunto de todos los estados que pueden alcanzarse a partir del estado inicial mediante cualquier secuencia de acciones. • Ruta: Es cualquier secuencia de acciones que me permiten pasar de un estado a otro.
  • 2. Prueba de meta.- Se aplica a la descripción de un solo estado para saber si se trata de un estado meta. • Costo de ruta.- Es una función mediante la cual se asigna un costo a un ruta determinada. • Solución.- Es la salida producida por un algoritmo de búsqueda, es decir, una ruta que va del estado inicial al estado que satisface la prueba de meta. • Espacio de conjunto de estado.- Si mediante un operador relaciono un conjunto de estados según los resultados obtenidos, yo estoy construyendo un espacio denominado espacio de conjunto de estados. El espacio del conjunto de espacios del mundo de la aspiradora simplificado, sin sensores. Dentro de las cajas de línea punteada hay un conjunto de estados. En un punto determinado, el agente está dentro de un conjunto de estados, pero ignora en cuál. El conjunto del estado inicial (total ignorancia) está en la caja superior del centro. Las acciones se representan por arcos identificados. Por claridad se han omitido los autobucles.
  • 3. Buena parte de los esfuerzos invertidos en el área de la búsqueda han quedado en la determinación de la estrategia de búsqueda adecuada para un problema. Se utiliza para hallar una solución "sin información". o Búsqueda preferente por amplitud(anchura) o Búsqueda de costo uniforme o Búsqueda preferente por profundidad o Búsqueda limitada por profundidad o Búsqueda por profundización iterativa o Búsqueda birideccional Para explicar mejor las estrategias imaginemos un problema sencillo como : "Ir en auto de Arad a Bucarest utilizando las carreteras del mapa de Rumania" Búsqueda preferente por amplitud(anchura) Primero se expande el nodo más superficial del árbol de búsqueda. Es un método completo, óptimo para operadores de costo unitario. Su complejidad espacio-temporal es O(bd). En muchos casos, la complejidad espacial impide que sea práctico. Debo expandir la profundidad (d) antes de expandir la profundidad siguiente (d+1) empezando por la izquierda. d = profundidad nodo raíz = estado inicial
  • 4. Búsqueda de costo uniforme Primero se expande el nodo hoja de menor costo. Es un método completo y, a diferencia de la búsqueda preferente por amplitud, es óptimo incluso si el costo de cada uno de los operadores es distinto. Su complejidad espacio-temporal es la misma que la de la búsqueda preferente por amplitud. Siempre se tiene un costo o unidades. Los costos deben ser positivos, caso contrario no se aplica esta búsqueda. Tómese el caso del problema de la determinación de ruta que radica en ir de S a G. Respuesta: S-B-G
  • 5. Búsqueda preferente por profundidad Primero se expande el nodo más profundo del árbol de búsqueda. No es un método completamente óptimo; su complejidad temporal O(bm) y su complejidad espacial es O(bm), en donde m es la profundidad máxima. Los árboles de búsqueda cuya profundidad es muy grande o infinita, invalidan la utilidad de este método. Sólo si la búsqueda conduce a un callejón sin salida (un nodo sin meta que no tiene expansión), se revierte la búsqueda y se expanden los nodos de niveles menos profundos.
  • 6. Búsqueda limitada por profundidad Se pone un límite a la búsqueda preferente por profundidad. Si el límite fuera igual a la profundidad del estado meta más superficial, se reduce al mínimo la complejidad espacio- temporal.
  • 7. Búsqueda por profundización iterativa Se emplea la búsqueda con límite de profundidad, pero los límites van aumentando hasta encontrar una meta. Es completa y óptima; su complejidad temporal es O(bd) y su complejidad espacial es O(bd).
  • 8. Búsqueda bidireccional Ayuda a reducir notablemente la complejidad temporal, aunque no siempre pueda utilizársele. La cantidad de memoria que necesita puede hacerla poco práctica. Es básicamente, una búsqueda simultánea que avanza a partir del estado inicial y que retrocede a partir de la meta y que se detiene cuando ambas búsquedas se encuentran en algún punto intermedio.
  • 9. Búsqueda heurística En casi todos los espacios de estado, existe información que permite guiar los procesos de búsqueda, normalmente esa información no es perfecta, es decir no es un algoritmo que permite conocer de forma precisa cual es el mejor camino para obtener la solución. Este tipo de información no perfecta que ayuda a resolver problemas a un espacio de estado, pero que no siempre acierta con el mejor camino se denomina heurística. Cuando se dispone de este tipo de información las técnicas de búsqueda se pueden ver muy beneficiadas de su utilización. Técnica de escalada La técnica de escalada es la evolución de la técnica de profundidad en la que cada nodo se dispone en una forma de evaluar cómo está de cerca o de lejos la solución. La forma más común de evaluar es la función de evaluación. f(nodo)= # de casillas bien colocadas (maximizo) f’(nodo)= # de casillas mal colocadas (minimizo) Como ejemplo del juego 8-puzzle se puede definir una función de evaluación que fuera igual: f(nodo)= # de casillas bien colocadas (máximo) Que devuelven un número que representa como está de cerca un determinado estado de la solución, cuanto mayor sea el número se estará cerca de la solución. Por tanto si se tiene que elegir entre varios estados se debería escoger aquel, que tendría un valor mayor de esta función, es decir es una función que se debe maximizar.
  • 10. procedimiento escalada (estado inicial estado final) 1. N = estado inicial; Exito = Falso. 2. Hasta que Exito. o Generar los sucesos de N o Si algún sucesor es estado final entonces o Exito = Verdadero. o Si No o Evaluar cada nodo como la función de evaluación o N = mejor sucesor 3. Si Éxito entonces 0. Solución = camino desde nodo del estado-inicial al nodo N por los punteros. Si No o Solución = Fracaso. La técnica de escalada exagera los problemas de la profundidad en el sentido de que no asegura de que se alcance la solución óptima relacionada con esto; existen dos problemas que ocurren a menudo cuando se utiliza escalada: 1. Puede haber máximo o mínimos locales esto ocurre por ejemplo cuando la función de evaluación elegida es maximizante y todos los sucesores de un determinado nodo tienen menor valor que el valor del nodo. 2. Altiplanicies: Es un caso parecido al anterior y sucede cuando los mejores sucesores de un nodo tienen igual valor que el nodo. Las soluciones que se pueden adoptar son: - Retroceder - Dar mas de un paso
  • 11. Retroceder: A la lista de razones a la que se debe retroceder que provienen a la técnica de profundidad se le añade cuando ocurra cualquier caso de los anteriores. Dar más de un paso: En lugar de retroceder se generan todos los sucesores de los sucesores del nodo en cuestión y aún así no hay ningún sucesor de los sucesores que sea mejor que el nodo, se puede expandir un nivel mas, hasta que se obtenga un valor mayor / menor que el nodo. Búsqueda Avara Es cuando se reduce al mínimo el costo estimado para alcanzar una meta, h(n). Aunque por lo general, el tiempo de búsqueda disminuye en comparación con lo necesario cuando se emplea un algoritmo que no cuenta con información, el de la búsqueda ávara no es un algoritmo óptimo y completo. Para un mejor entendimiento de esta búsqueda se aplicará en distancia de ciudades de Arad – Bucharest: También considere el siguiente cuadro:
  • 12. Se escoge la ruta con menor distancia de acuerdo al cuadro anterior: Método de búsqueda asterisco (A*) La reducción al mínimo de f(n)= g(n) + h(n) combina las ventajas de la búsqueda por costo uniforme y la búsqueda ávara. Cuando se repiten los estados que se manejan y se garantiza que h(n) nunca haga una sobreestimación, existe una búsqueda asterisco. g(n) = Costo de la ruta de partida al nodo n h(n) = Costo de la ruta mas barata que va de n a la meta f(n) = Costo estimado de la solución mas barata pasando por n f(n)= g(n) + h(n) Si aplicáramos el método Asterisco obtendríamos: En donde g(n) = ruta inicial hasta n y h(n) = unidad establecida en el cuadro de Distancias en línea recta a Bucarest.