SlideShare una empresa de Scribd logo
1 de 39
Fundamentos de Inteligencia Artificial Búsqueda Coordinación de Ciencias Computacionales Instituto Nacional de Astrofísica, Óptica y Electrónica Manuel Montes ( [email_address] ; 8218) Luis Villaseñor ( [email_address] ; 8306)
Objetivos de la sección ,[object Object],[object Object],[object Object],[object Object]
Métodos básicos de búsqueda Búsqueda Una ruta Ruta optima Juegos Profundidad  primero A mplitud primero Ascenso de colina Búsqueda en haz Primero el mejor Museo británico Ramificación y cota Programación dinámica A* M i nima x Poda Alfa-beta Continuación heurística Profundidad progresiva A tientas Heuristicos
Redes y búsqueda ,[object Object],[object Object],[object Object],s a d e b c f g 3 3 4 4 4 4 5 5 2
Árbol de búsqueda ,[object Object],[object Object],[object Object],[object Object]
Árbol de búsqueda (cont.) s a d a e b d c e b f b e d f b f d e a c g g c g f g Trayectoria s-d-a-b-e-f-g
Búsqueda en profundidad  primero ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 1 2 3 4 5 6 7
Búsqueda en amplitud primero ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Comparación de procedimientos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problema de los jarrones de agua ,[object Object],[object Object],[object Object],[object Object]
Una posible solución Tarea 7: Dibujar árbol de búsqueda resultante al aplicar las búsquedas en profundidad y en anchura. Jueves 18 de sept   … … … …
Reglas de producción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos Heurístic o s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ascenso de colina ,[object Object],[object Object],[object Object],[object Object]
Distancias entre ciudades s a d e b c f g 3 4 6.7 10.4 11 8.9 6.9 s a d e b c f g 3 3 4 4 4 4 5 5 2
Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7
Problemas del ascenso de colina ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Búsqueda en haz ,[object Object],[object Object],[object Object],[object Object]
Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7 8.9 6.7 4.0 6.9 Callejón sin salida
Búsqueda primero el mejor ,[object Object],[object Object],[object Object],[object Object]
Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7
¿cuál es el mejor método? ,[object Object],[object Object],[object Object]
Encontrando la mejor ruta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Procedimiento británico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol generado con DFS s a b c e d f g 1 2 3 4 5 6 7 14 d a e d b f b e b f d e a c g c g f g 11 9 8 10 12 13 15 16 17 18 19 20 21 22 23 24 25 26
Aplicabilidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ramificación y cota ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo básico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol generado a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 5 6 3 8 7 9 15 14
Asegurar la ruta optima ,[object Object],[object Object],[object Object],[object Object],s b a g 2 3 5 1 s b a g 2 3 3 1
Árbol completo a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 5 6 3 8 7 9 15 14 14 16 15 15 10 11 12
Estimación de la distancia restante ,[object Object],[object Object],[object Object],[object Object],[object Object]
Subestimaciones son apropiadas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Árbol generado con distancia directa entre ciudades a d a e b d c e b f b e d f b f d e a c g g c g f g s 13.4 12.9 19.4 12.9 13 13 1 2 3 4 17.7
Trayectorias redundantes ,[object Object],[object Object],[object Object],[object Object]
Árbol generado a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 3 5 6 15 14 14 16 15 15 7
Procedimiento A* ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Oficina para o jogos e brincadeiras para matemática
Oficina para o jogos e brincadeiras para matemáticaOficina para o jogos e brincadeiras para matemática
Oficina para o jogos e brincadeiras para matemática
Elizabete Oliveira
 
Aluno3 140412173149-phpapp02
Aluno3 140412173149-phpapp02Aluno3 140412173149-phpapp02
Aluno3 140412173149-phpapp02
Jairtes Lima
 
Exercícios - Distribuições de Probabilidade
Exercícios - Distribuições de ProbabilidadeExercícios - Distribuições de Probabilidade
Exercícios - Distribuições de Probabilidade
Cleibson Almeida
 
Arte e matemática - Conteúdo e programa da disciplina
Arte e matemática - Conteúdo e programa da disciplinaArte e matemática - Conteúdo e programa da disciplina
Arte e matemática - Conteúdo e programa da disciplina
Andréa Thees
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
Enrique Y Ch
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gato
EdwinVega49
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
_05mauricio
 
Cap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
Cap4 - Parte 6 - Distribuições Discretas Exercicios ResolvidosCap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
Cap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
Regis Andrade
 

La actualidad más candente (20)

Probabilidade e Estatística
Probabilidade e EstatísticaProbabilidade e Estatística
Probabilidade e Estatística
 
probabilidades
probabilidadesprobabilidades
probabilidades
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Oficina para o jogos e brincadeiras para matemática
Oficina para o jogos e brincadeiras para matemáticaOficina para o jogos e brincadeiras para matemática
Oficina para o jogos e brincadeiras para matemática
 
Powerpoint "Resolução de Problemas"
Powerpoint  "Resolução de Problemas"Powerpoint  "Resolução de Problemas"
Powerpoint "Resolução de Problemas"
 
Resolução de problemas
Resolução de problemasResolução de problemas
Resolução de problemas
 
Aluno3 140412173149-phpapp02
Aluno3 140412173149-phpapp02Aluno3 140412173149-phpapp02
Aluno3 140412173149-phpapp02
 
algorithm_2algorithm_analysis.pdf
algorithm_2algorithm_analysis.pdfalgorithm_2algorithm_analysis.pdf
algorithm_2algorithm_analysis.pdf
 
Exercícios - Distribuições de Probabilidade
Exercícios - Distribuições de ProbabilidadeExercícios - Distribuições de Probabilidade
Exercícios - Distribuições de Probabilidade
 
Arte e matemática - Conteúdo e programa da disciplina
Arte e matemática - Conteúdo e programa da disciplinaArte e matemática - Conteúdo e programa da disciplina
Arte e matemática - Conteúdo e programa da disciplina
 
4o ano temática 5 canguru
4o ano temática 5   canguru4o ano temática 5   canguru
4o ano temática 5 canguru
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gato
 
Pentaminós - Brincar com a Matemática
Pentaminós - Brincar com a MatemáticaPentaminós - Brincar com a Matemática
Pentaminós - Brincar com a Matemática
 
Media moda-e-mediana
Media moda-e-medianaMedia moda-e-mediana
Media moda-e-mediana
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
Multi-Verse Optimizer
Multi-Verse OptimizerMulti-Verse Optimizer
Multi-Verse Optimizer
 
Problema de las jarras
Problema de las jarrasProblema de las jarras
Problema de las jarras
 
Cap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
Cap4 - Parte 6 - Distribuições Discretas Exercicios ResolvidosCap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
Cap4 - Parte 6 - Distribuições Discretas Exercicios Resolvidos
 
Resolução de problemas
Resolução de problemasResolução de problemas
Resolução de problemas
 

Destacado

Fundamentos de la inteligencia artificial
Fundamentos de la inteligencia artificialFundamentos de la inteligencia artificial
Fundamentos de la inteligencia artificial
Abner Gerardo
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
Juank Grifin
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
Juan Diaz
 
Capítulo 1: La artificialidad
Capítulo 1: La artificialidadCapítulo 1: La artificialidad
Capítulo 1: La artificialidad
jpintos
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en Anchura
Tutor4uDev
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
mapaz91
 

Destacado (20)

Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Fundamentos de la inteligencia artificial
Fundamentos de la inteligencia artificialFundamentos de la inteligencia artificial
Fundamentos de la 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
 
Inteligencia artificial de carlos braca
Inteligencia artificial de carlos bracaInteligencia artificial de carlos braca
Inteligencia artificial de carlos braca
 
Reflexivos
ReflexivosReflexivos
Reflexivos
 
Francisco rodríguez inteligencia artificial
Francisco rodríguez   inteligencia artificialFrancisco rodríguez   inteligencia artificial
Francisco rodríguez inteligencia artificial
 
Practica int artificial
Practica int artificialPractica int artificial
Practica int artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia artificial salud
Inteligencia artificial saludInteligencia artificial salud
Inteligencia artificial salud
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Busqueda por profundidad iterativa
Busqueda por profundidad iterativaBusqueda por profundidad iterativa
Busqueda por profundidad iterativa
 
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
 
Museo virtual "Inteligencia Artificial"
Museo virtual "Inteligencia Artificial"Museo virtual "Inteligencia Artificial"
Museo virtual "Inteligencia Artificial"
 
Capítulo 1: La artificialidad
Capítulo 1: La artificialidadCapítulo 1: La artificialidad
Capítulo 1: La artificialidad
 
Clase Inteligencia Artificial Unidad 3
Clase Inteligencia Artificial Unidad 3Clase Inteligencia Artificial Unidad 3
Clase Inteligencia Artificial Unidad 3
 
Introducción a la IA
Introducción a la IAIntroducción a la IA
Introducción a la IA
 
6inteligenciaartificial
6inteligenciaartificial6inteligenciaartificial
6inteligenciaartificial
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en Anchura
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
 

Similar a Inteligencia Artificial

Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
sacrilegetx
 
307998285 graficas-posicion-tiempo-docx
307998285 graficas-posicion-tiempo-docx307998285 graficas-posicion-tiempo-docx
307998285 graficas-posicion-tiempo-docx
Miguel Leon
 

Similar a Inteligencia Artificial (20)

Metodos De Busquedas Ia
Metodos De Busquedas IaMetodos De Busquedas Ia
Metodos De Busquedas Ia
 
Metodos De Busquedas
Metodos De BusquedasMetodos De Busquedas
Metodos De Busquedas
 
Tipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia ArtificialTipos básicos de Búsqueda | Inteligencia Artificial
Tipos básicos de Búsqueda | Inteligencia Artificial
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNADDiapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
Diapositivas "Inteligencia artificial" - Grupo Colaborativo 90169-33 UNAD
 
Enfoques
EnfoquesEnfoques
Enfoques
 
Busqueda engrafos
Busqueda engrafosBusqueda engrafos
Busqueda engrafos
 
Metodo de costos_minimos
Metodo de costos_minimosMetodo de costos_minimos
Metodo de costos_minimos
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Algortimo Cartero Chino.
Algortimo Cartero Chino.Algortimo Cartero Chino.
Algortimo Cartero Chino.
 
Soluciones A - B - C
Soluciones A - B - CSoluciones A - B - C
Soluciones A - B - C
 
Soluciones A - B - C
Soluciones A - B - CSoluciones A - B - C
Soluciones A - B - C
 
Aplicaciones funciones trigonométricas
Aplicaciones funciones trigonométricas Aplicaciones funciones trigonométricas
Aplicaciones funciones trigonométricas
 
Recorrido de grafos 2da parte
Recorrido de grafos 2da parteRecorrido de grafos 2da parte
Recorrido de grafos 2da parte
 
Tarea de word
Tarea de wordTarea de word
Tarea de word
 
307998285 graficas-posicion-tiempo-docx
307998285 graficas-posicion-tiempo-docx307998285 graficas-posicion-tiempo-docx
307998285 graficas-posicion-tiempo-docx
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Inteligencia Artificial

  • 1. Fundamentos de Inteligencia Artificial Búsqueda Coordinación de Ciencias Computacionales Instituto Nacional de Astrofísica, Óptica y Electrónica Manuel Montes ( [email_address] ; 8218) Luis Villaseñor ( [email_address] ; 8306)
  • 2.
  • 3. Métodos básicos de búsqueda Búsqueda Una ruta Ruta optima Juegos Profundidad primero A mplitud primero Ascenso de colina Búsqueda en haz Primero el mejor Museo británico Ramificación y cota Programación dinámica A* M i nima x Poda Alfa-beta Continuación heurística Profundidad progresiva A tientas Heuristicos
  • 4.
  • 5.
  • 6. Árbol de búsqueda (cont.) s a d a e b d c e b f b e d f b f d e a c g g c g f g Trayectoria s-d-a-b-e-f-g
  • 7.
  • 8. Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 1 2 3 4 5 6 7
  • 9.
  • 10. Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
  • 11.
  • 12.
  • 13. Una posible solución Tarea 7: Dibujar árbol de búsqueda resultante al aplicar las búsquedas en profundidad y en anchura. Jueves 18 de sept … … … …
  • 14.
  • 15.
  • 16.
  • 17. Distancias entre ciudades s a d e b c f g 3 4 6.7 10.4 11 8.9 6.9 s a d e b c f g 3 3 4 4 4 4 5 5 2
  • 18. Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7
  • 19.
  • 20.
  • 21. Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7 8.9 6.7 4.0 6.9 Callejón sin salida
  • 22.
  • 23. Árbol generado s a d a e b d c e b f b e d f b f d e a c g g c g f g 8.9 10.4 10.4 6.9 3.0 6.7
  • 24.
  • 25.
  • 26.
  • 27. Árbol generado con DFS s a b c e d f g 1 2 3 4 5 6 7 14 d a e d b f b e b f d e a c g c g f g 11 9 8 10 12 13 15 16 17 18 19 20 21 22 23 24 25 26
  • 28.
  • 29.
  • 30.
  • 31. Árbol generado a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 5 6 3 8 7 9 15 14
  • 32.
  • 33. Árbol completo a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 5 6 3 8 7 9 15 14 14 16 15 15 10 11 12
  • 34.
  • 35.
  • 36. Árbol generado con distancia directa entre ciudades a d a e b d c e b f b e d f b f d e a c g g c g f g s 13.4 12.9 19.4 12.9 13 13 1 2 3 4 17.7
  • 37.
  • 38. Árbol generado a d a e b d c e b f b e d f b f d e a c g g c g f g s 3 4 7 8 9 6 11 10 11 12 10 13 13 1 2 4 3 5 6 15 14 14 16 15 15 7
  • 39.

Notas del editor

  1. Profundidad cuando se tiene la segurudad que todas las trayectorias llegan a callejones sin salidas (no arboles de busqueda infinitos, o muy largas) En amplitud sirve aun con grafos muy grandes; pero desperdicio cuando todas las trayectorias llevan a la meta despues de cierta profundidad En amplitud no es buena con alto grado de ramificacion (ejemplo de cajas); b d nivel d y ramificacion b. (tanto en tiempo como espacio) En profundidad solamente es b*m(profundidad maxima), tiempo igual Profundidad mejor cuando existen multiples soluciones.
  2. P