SlideShare una empresa de Scribd logo
 
Utilizan conocimiento específico del problema, más allá de la definición del problema en sí mismo Pueden encontrar la solución de manera más eficiente Introducción
Búsquedas Informadas (Heurísticas) Búsqueda Primero El Mejor Búsqueda voraz primero el mejor Búsqueda A*
Búsqueda Primero el Mejor -Caso particular del algoritmo general de búsqueda en Árboles en la cual se selecciona el siguiente nodo a expandir en base a una  función de evaluación  f(n) -La evaluación mide la “distancia” al objetivo -Se expande el nodo con la evaluación más baja
Búsqueda Primero el Mejor  (cont…) -La función de evaluación nos brinda el nodo que “parece” ser el mejor y por tanto el que se debe expandir -Familia de algoritmos basados en una  función heurística  h(n)  h(n)  = costo estimado del camino más barato desde el nodo  n  hasta el  Objetivo
Búsqueda Voraz (Avara) Primero el Mejor -Expande el nodo más cercano al Objetivo, asumiendo que probablemente conduzca más rápidamente a la solución. -La función de evaluación  f(n)  sería la función heurística  h(n) f(n) = h(n) h(n)  = costo estimado del camino más barato desde el nodo  n  hasta el  Objetivo
Búsqueda Voraz (Avara) Primero el Mejor -El término Voraz ó Avara es porque en cada paso trata de ponerse tan cerca del objetivo como pueda, seleccionando el nodo con menor función de evaluación f(n) -No necesariamente brinda la solución óptima -Al igual que los otros métodos estudiados es necesario verificar los “callejones sin salidas” (no exapandir estados repetidos)
Ejemplo. Objetivo: ir de Arad a Bucarest Oradea Neamt Iasi Vaslui Eforie Hirsova Sibiu Fagaras Mehadia Dobreta Urziceni Rimnicu Vilcea Craiova Pitesti Giurgiu Zerind Arad Timisoara Lugoj Bucharest 87 92 142 98 86 85 90 211 101 138 97 146 120 99 75 70 111 118 75 71 151 140 80
Consideraremos como función de evaluación (función heurística): Distancia en Línea Recta h DLR (n)  = Distancia en Línea Recta desde la  ciudad  n  hasta  Bucharest
Figura  4.1  Valores de h DLR.  Distancias en línea recta a Bucarest
Etapas de una búsqueda avara para llegar a Bucarest.  Se utiliza la distancia en línea recta a Bucarest y la función heurística h DLR  . Los nodos se identifican con sus valores h correspondientes.
Solución de Búsqueda Voraz (Primero el Mejor): Arad – Sibiu – Fagaras – Bucharest Costo total: (140+99+211) = 450 Sin embargo: Arad – Sibiu – Rimmicu – Pitesti – Bucharest Costo total: (140+80+97+101) = 418
Similar a BPP - No es completa Puede colgarse en algún bucle (p.ej., Iasi     Neamt     Iasi     Neamt     …) Pasa a ser completa en espacio finito si se sujeta a una verificación de estado repetido - No es óptima lo vimos en el ejemplo - Complejidad  espacial y temporal  es O(b m )   -  Mantiene todos los nodos en memoria Si h es buena la complejidad disminuye      
Búsqueda A* Primero el Mejor: Minimizar el costo estimado total de la solución: -Evalúa los nodos combinando g(n) y h(n) g(n):  costo de haber alcanzado n h(n):  costo para llegar desde n hasta el objetivo f(n) = g(n) + h(n)  Costo más barato  estimado de la solución a través de  n f(n)  Combina el costo del camino para llegar a  n  y el costo estimado para llegar desde  n  al  objetivo .
- En cada paso se expande el nodo con el valor más bajo de f(n), ó sea, de g(n)+h(n) - La búsqueda A* es óptima siempre y cuando la función heurística h(n) se una  heurística admisible . -Significa que la función nunca sobreestime el costo de alcanzar el objetivo -Son funciones optimistas -En el ejemplo h DLR  es admisible ya que la distancia en línea recta entre dos puntos es el camino más corto.
 
 
 
Es un algoritmo sencillo recursivo que intenta imitar la operación de la búsqueda primero el mejor estándar, pero utilizando sólo un espacio lineal. Su estructura es similar a la búsqueda primero en profundidad recursiva. Mantiene la pista del f-valor del mejor camino alternativo disponible desde cualquier antepasado del nodo actual.
La recursividad vuelve atrás, la BRPM sustituye los f-valores de cada nodo a lo largo del camino con el mejor f-valor de su hijo. La BRPM recuerda el f-valor de la mejor hoja en el subárbol olvidado y por lo tanto puede decidir si merece la pena expandir el subárbol más tarde. La BRPM es algo más eficiente que A*PI, pero todavía sufre de la regeneración excesiva de nodos
Existen dos algoritmos: A*M (A*con memoria acotada) A*MS (A*M simplificada) A*MS avanza expandiendo la mejor hoja hasta que la memoria este llena. En este punto, no se puede añadir un nuevo nodo al árbol de búsqueda sin retirar uno viejo
Como en la BRPM, A*MS devuelve hacia atrás, a su padre, el valor del nodo olvidado. De este modo, el antepasado de un subárbol olvidado sabe la calidad del mejor camino en el subárbol A*MS bien podría ser el mejor algoritmo de uso general para encontrar soluciones óptimas, en particular cuando el espacio de estados es un grafo, los costos no son uniformes, y la generación de un nodo es costosa
¿Podría un agente aprender a buscar mejor? El método se apoya sobre un concepto importante llamado el espacio de estados metanivel.  Cada estado es un espacio de estados metanivel captura el estado interno (computacional) de un programa que busca en un espacio de estados a nivel de objeto.
Un algoritmo de aprendizaje metanivel puede aprender de estas experiencias para evitar explorar subárboles no prometedores. El objetivo del aprendizaje es reducir al mínimo el coste total de resolver el problema, compensar el costo computacional y el coste del camino.

Más contenido relacionado

PPTX
Tipos de listas en estructura de datos
PPTX
Ejercicios de búsqueda a Ciegas y Búsqueda informada
PPTX
Arboles multicamino
PPTX
Redes neuronales artificiales supervisadas y no supervisadas
PDF
Reporte metodos de busqueda y ordenamiento
PPTX
Método de ordenamiento por selección (selection sort
DOCX
Reporte de codigo productos medios
DOCX
Métodos de Búsquedas en Inteligencia Artificial
Tipos de listas en estructura de datos
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Arboles multicamino
Redes neuronales artificiales supervisadas y no supervisadas
Reporte metodos de busqueda y ordenamiento
Método de ordenamiento por selección (selection sort
Reporte de codigo productos medios
Métodos de Búsquedas en Inteligencia Artificial

La actualidad más candente (20)

DOCX
Listas como estructura de datos..
PPTX
Redes ruta más corta
DOCX
Metodos de-ordenamiento
DOCX
conceptos de Punteros y Nodos
PPTX
Metodos de ordenamiento
PPT
Algoritmo congruencial aditivo
PPTX
2.1 metodo de intervalo
PPTX
Búsqueda Primero el Mejor
DOCX
Ordenamiento por insercion
PDF
Estructuras lineales unidad 3
PDF
Busquedas a Heuristicas
PPTX
Modelo de redes
PDF
Estructuras no-lineales
PPTX
Metodos de ordenamiento 2
PPTX
BúSqueda Primero En Anchura
PPTX
Colas estáticas. IESIT
PPTX
Listas, pilas y colas
PPTX
Búsqueda secuencial y binaria
PPTX
3. algoritmos de ordenamiento interno
PDF
Programa de Cola Estática
Listas como estructura de datos..
Redes ruta más corta
Metodos de-ordenamiento
conceptos de Punteros y Nodos
Metodos de ordenamiento
Algoritmo congruencial aditivo
2.1 metodo de intervalo
Búsqueda Primero el Mejor
Ordenamiento por insercion
Estructuras lineales unidad 3
Busquedas a Heuristicas
Modelo de redes
Estructuras no-lineales
Metodos de ordenamiento 2
BúSqueda Primero En Anchura
Colas estáticas. IESIT
Listas, pilas y colas
Búsqueda secuencial y binaria
3. algoritmos de ordenamiento interno
Programa de Cola Estática
Publicidad

Destacado (9)

PDF
Paper de iaa
PPT
Agente inteligente
PPT
Aprendizaje
PPT
Semaforo inteligantef
PDF
Paper Ia
PPT
Redes avanzadas y telecomunicaciones
PPT
TeoríA AlgoríTmica
PPT
Redes avanzadas y telecomunicaciones
PPT
SEMAFORO INTELIGENTE
Paper de iaa
Agente inteligente
Aprendizaje
Semaforo inteligantef
Paper Ia
Redes avanzadas y telecomunicaciones
TeoríA AlgoríTmica
Redes avanzadas y telecomunicaciones
SEMAFORO INTELIGENTE
Publicidad

Similar a IA CAPITULO 4 (20)

PPTX
Exposición Cap. 4 (Cont)
PPT
Introducción a la Inteligencia Artificial_2007.ppt
PDF
Busqueda informada y explorada
PPTX
Búsqueda informada y exploración
PPTX
Busquedas (ia)
PPTX
Criterios de Búsquedas en Inteligencia artificial
PPT
metodos de busqueda en inteligencia artificial
PPT
Búsquedas con heurísticos en inteligencia artificial
PPTX
41673980-Temas3_COMPLETO-InteligenciaArtificial.pptx
DOCX
Inteligencia Artificial - Leonys B
PPTX
Criterios de Búsqueda en Inteligencia Artificial
PDF
Alejandro Escobar 25146869
DOCX
Cuadro comparativo inteligencia artificial
PDF
Judith aguirre 11882314
PPTX
Algoritmo a
PPTX
Diego
PPTX
Tecnicas de busqueda en inteligencia artificial
PPTX
Cuadro comparativo de metodos de busqueda en ia
PDF
Solución de problemas mediante busqueda
PPTX
Búsqueda A*
Exposición Cap. 4 (Cont)
Introducción a la Inteligencia Artificial_2007.ppt
Busqueda informada y explorada
Búsqueda informada y exploración
Busquedas (ia)
Criterios de Búsquedas en Inteligencia artificial
metodos de busqueda en inteligencia artificial
Búsquedas con heurísticos en inteligencia artificial
41673980-Temas3_COMPLETO-InteligenciaArtificial.pptx
Inteligencia Artificial - Leonys B
Criterios de Búsqueda en Inteligencia Artificial
Alejandro Escobar 25146869
Cuadro comparativo inteligencia artificial
Judith aguirre 11882314
Algoritmo a
Diego
Tecnicas de busqueda en inteligencia artificial
Cuadro comparativo de metodos de busqueda en ia
Solución de problemas mediante busqueda
Búsqueda A*

Más de Cindhy Celi (7)

PDF
Capa de Transporte
PPT
Capa De Red
PPT
Capa De Enlace
PPT
OPEN INNOVATION
PPT
Mantenimiento
PPT
Mantenimiento
PPT
Gestiòn de Comunicaciones
Capa de Transporte
Capa De Red
Capa De Enlace
OPEN INNOVATION
Mantenimiento
Mantenimiento
Gestiòn de Comunicaciones

Último (20)

PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
clase auditoria informatica 2025.........
PDF
Diapositiva proyecto de vida, materia catedra
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Presentación de Redes de Datos modelo osi
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
clase auditoria informatica 2025.........
Diapositiva proyecto de vida, materia catedra
capacitación de aire acondicionado Bgh r 410
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
SAP Transportation Management para LSP, TM140 Col18
modulo seguimiento 1 para iniciantes del
la-historia-de-la-medicina Edna Silva.pptx
introduccion a las_web en el 2025_mejoras.ppt
Presentación de Redes de Datos modelo osi
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
MANUAL de recursos humanos para ODOO.pdf
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Historia Inteligencia Artificial Ana Romero.pptx

IA CAPITULO 4

  • 1.  
  • 2. Utilizan conocimiento específico del problema, más allá de la definición del problema en sí mismo Pueden encontrar la solución de manera más eficiente Introducción
  • 3. Búsquedas Informadas (Heurísticas) Búsqueda Primero El Mejor Búsqueda voraz primero el mejor Búsqueda A*
  • 4. Búsqueda Primero el Mejor -Caso particular del algoritmo general de búsqueda en Árboles en la cual se selecciona el siguiente nodo a expandir en base a una función de evaluación f(n) -La evaluación mide la “distancia” al objetivo -Se expande el nodo con la evaluación más baja
  • 5. Búsqueda Primero el Mejor (cont…) -La función de evaluación nos brinda el nodo que “parece” ser el mejor y por tanto el que se debe expandir -Familia de algoritmos basados en una función heurística h(n) h(n) = costo estimado del camino más barato desde el nodo n hasta el Objetivo
  • 6. Búsqueda Voraz (Avara) Primero el Mejor -Expande el nodo más cercano al Objetivo, asumiendo que probablemente conduzca más rápidamente a la solución. -La función de evaluación f(n) sería la función heurística h(n) f(n) = h(n) h(n) = costo estimado del camino más barato desde el nodo n hasta el Objetivo
  • 7. Búsqueda Voraz (Avara) Primero el Mejor -El término Voraz ó Avara es porque en cada paso trata de ponerse tan cerca del objetivo como pueda, seleccionando el nodo con menor función de evaluación f(n) -No necesariamente brinda la solución óptima -Al igual que los otros métodos estudiados es necesario verificar los “callejones sin salidas” (no exapandir estados repetidos)
  • 8. Ejemplo. Objetivo: ir de Arad a Bucarest Oradea Neamt Iasi Vaslui Eforie Hirsova Sibiu Fagaras Mehadia Dobreta Urziceni Rimnicu Vilcea Craiova Pitesti Giurgiu Zerind Arad Timisoara Lugoj Bucharest 87 92 142 98 86 85 90 211 101 138 97 146 120 99 75 70 111 118 75 71 151 140 80
  • 9. Consideraremos como función de evaluación (función heurística): Distancia en Línea Recta h DLR (n) = Distancia en Línea Recta desde la ciudad n hasta Bucharest
  • 10. Figura 4.1 Valores de h DLR. Distancias en línea recta a Bucarest
  • 11. Etapas de una búsqueda avara para llegar a Bucarest. Se utiliza la distancia en línea recta a Bucarest y la función heurística h DLR . Los nodos se identifican con sus valores h correspondientes.
  • 12. Solución de Búsqueda Voraz (Primero el Mejor): Arad – Sibiu – Fagaras – Bucharest Costo total: (140+99+211) = 450 Sin embargo: Arad – Sibiu – Rimmicu – Pitesti – Bucharest Costo total: (140+80+97+101) = 418
  • 13. Similar a BPP - No es completa Puede colgarse en algún bucle (p.ej., Iasi  Neamt  Iasi  Neamt  …) Pasa a ser completa en espacio finito si se sujeta a una verificación de estado repetido - No es óptima lo vimos en el ejemplo - Complejidad espacial y temporal es O(b m ) - Mantiene todos los nodos en memoria Si h es buena la complejidad disminuye    
  • 14. Búsqueda A* Primero el Mejor: Minimizar el costo estimado total de la solución: -Evalúa los nodos combinando g(n) y h(n) g(n): costo de haber alcanzado n h(n): costo para llegar desde n hasta el objetivo f(n) = g(n) + h(n) Costo más barato estimado de la solución a través de n f(n) Combina el costo del camino para llegar a n y el costo estimado para llegar desde n al objetivo .
  • 15. - En cada paso se expande el nodo con el valor más bajo de f(n), ó sea, de g(n)+h(n) - La búsqueda A* es óptima siempre y cuando la función heurística h(n) se una heurística admisible . -Significa que la función nunca sobreestime el costo de alcanzar el objetivo -Son funciones optimistas -En el ejemplo h DLR es admisible ya que la distancia en línea recta entre dos puntos es el camino más corto.
  • 16.  
  • 17.  
  • 18.  
  • 19. Es un algoritmo sencillo recursivo que intenta imitar la operación de la búsqueda primero el mejor estándar, pero utilizando sólo un espacio lineal. Su estructura es similar a la búsqueda primero en profundidad recursiva. Mantiene la pista del f-valor del mejor camino alternativo disponible desde cualquier antepasado del nodo actual.
  • 20. La recursividad vuelve atrás, la BRPM sustituye los f-valores de cada nodo a lo largo del camino con el mejor f-valor de su hijo. La BRPM recuerda el f-valor de la mejor hoja en el subárbol olvidado y por lo tanto puede decidir si merece la pena expandir el subárbol más tarde. La BRPM es algo más eficiente que A*PI, pero todavía sufre de la regeneración excesiva de nodos
  • 21. Existen dos algoritmos: A*M (A*con memoria acotada) A*MS (A*M simplificada) A*MS avanza expandiendo la mejor hoja hasta que la memoria este llena. En este punto, no se puede añadir un nuevo nodo al árbol de búsqueda sin retirar uno viejo
  • 22. Como en la BRPM, A*MS devuelve hacia atrás, a su padre, el valor del nodo olvidado. De este modo, el antepasado de un subárbol olvidado sabe la calidad del mejor camino en el subárbol A*MS bien podría ser el mejor algoritmo de uso general para encontrar soluciones óptimas, en particular cuando el espacio de estados es un grafo, los costos no son uniformes, y la generación de un nodo es costosa
  • 23. ¿Podría un agente aprender a buscar mejor? El método se apoya sobre un concepto importante llamado el espacio de estados metanivel. Cada estado es un espacio de estados metanivel captura el estado interno (computacional) de un programa que busca en un espacio de estados a nivel de objeto.
  • 24. Un algoritmo de aprendizaje metanivel puede aprender de estas experiencias para evitar explorar subárboles no prometedores. El objetivo del aprendizaje es reducir al mínimo el coste total de resolver el problema, compensar el costo computacional y el coste del camino.