Problema: Viajante de Comercio

Slides:



Advertisements
Presentaciones similares
Ing. Victor Jaime Polo Romero
Advertisements

INGENIERIA INFORMATICA Y BUSQUEDAS CON ADVERSARIOS
Branch-and-bound Search
¿Por que estudiar búsquedas?
Búsqueda en un espacio de estados
INTELIGENCIA ARTIFICIAL
Damas Chinas Condori Mollehuara Miguel Montenegro Rubio Willy
Complejidad Computacional
Inteligencia Artificial y Robótica
INTELIGENCIA ARTIFICIAL
Agente Simple y Agente de Búsqueda Integrantes: Daga RamónCarolina. Farfan Losano Luis. Hernandez Triveño Marlon. La Rosa Taboada Carlos. Luque Cuba Julio.
Inteligencia Artificial
Inteligencia Artificial
REDES SEMANTICAS Y BUSQUEDAS
IBD Clase 7.
ESTRUCTURA DE DATOS Unidad 04 Árboles BINARIOS DE BUSQUEDA.
BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA
Teoría de Grafos I semestre 2009 UNIVERSIDAD NACIONAL DE INGENIERIA
Inteligencia Artificial Búsqueda informada y exploración
Métodos básicos de Búsqueda
Algoritmo A*.
Curso Inteligencia Artificial (30223)
Curso Inteligencia Artificial (30223) Problemas resueltos
Cap 4 Búsqueda Heurística
Búsqueda Informada Heurísticas.
Inteligencia Artificial Búsqueda informada y exploración
Inteligencia Artificial Búsqueda entre adversarios
BUSQUEDA EN JUEGOS DE ADVERSARIO Sección 1-4
Solución de problemas por búsqueda inteligente
METODO DE BUSQUEDA ALGORITMO DE COSTO UNIFORME
Inteligencia Artificial Resolver problemas mediante búsqueda
ESTRATEGIAS DE BUSQUEDA A CIEGAS
Fundamentos de Inteligencia Artificial Búsqueda
Inteligencia Artificial Resolver problemas mediante búsqueda
Búsqueda con información.
Eduardo Morales/L. Enrique Sucar
Cecilia Laborde González
Trabajo presentado por: LUIS FERNANDO OBANDO ING
Optimización Combinatoria usando Algoritmos Evolucionistas Problemas de Optimización. Idea: Encontrar una solución "factible" y "óptima" de acuerdo a algún.
Búsqueda heurística.
Capítulo 4 BUSQUEDA INFORMADA.
Solución de problemas por Búsqueda
Agentes de resoluciones d problemas Parte I. Un agente puede adoptar una meta o un propósito para satisfacer.
Diseño y análisis de algoritmos
Métodos de Búsqueda Informada. Búsqueda de la mejor Ruta En esta sección no sólo nos interesa encontrar una posible ruta, sino obtener aquella ruta que.
A LGORITMO DE BÚSQUEDA POR COSTO UNIFORME Dorian López.
Parte II. Algorítmica. 3. Algoritmos voraces.
Ramificación y acotación (Branch and Bound)
¿Por que estudiar búsquedas? Recordemos que la mayoría de los problemas en inteligencia artificial, involucran como tema central un proceso de búsqueda.
METODOS DE BUSQUEDA INFORMADOS CAPITULO 5
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
TPE 1 - Sistemas de Producción: Rolling Cubes Sistemas de Inteligencia Artifcial Bergez, Brasca y García.
. Juegos.
I.E.M. “AURELIO ARTURO MARTÍNEZ”
PROBLEMAS DE SATISFACCIÓN DE RESTRICCIONES
Métodos de diseño de Algoritmos
Resolución de problemas mediante búsqueda
ABCDOferta Demanda Balanceado ABCDOiUi Dj Vj Problema.
Toribio Sarmiento Miguel Sesarego Cruz Rosmery. Desde la aparición de las civilizaciones, los juegos han ocupado la atención de las facultades intelectuales.
ARBOLES GENERALIZADOS
DISEÑAR Y ELABORAR ALGORITMOS Nombre: anayeli hernandez peralta Grado y grupo: 1 “3” Materia: Informática y computación Maestro: Ángel Buendía Turno: Vespertino.
DISEÑAR Y ELABORAR ALGORITMOS NOMBRE: LAURA PAEZ GARCIA GRADO Y GRUPO: 1 “3” MATERIA: INFORMÁTICA Y COMPUTACIÓN MAESTRO: ÁNGEL BUENDÍA TURNO: VESPERTINO.
Solución Numérica Maximino Pérez Maldonado. La solución analítica de una ED, aún cuando exista, no necesariamente es fácil de encontrar, de hecho, en.
BUSQUEDA POR PROFUNDIDAD INTELIGENCIA ARTIFICIAL
Búsqueda de ascensión de colinas (BLv)
BÚSQUEDA EN ESPACIOS DE ESTADOS Espacio de estados: modelo del mundo representado por un grafo Espacio de estados: modelo del mundo representado por un.
BÚSQUEDA DE SOLUCIONES Soluciones no Informadas (cont.) Dra. Myriam Hernández A.
UNIVERSIDAD TECNOLOGICA INDOAMERICA INGENIERIA EN CIENCIAS DE LA COMPUTACION INTELIGENCIA ARTIFICIAL NOMBRE: NICOLAS RAMOS NIVEL: OCTAVO AMBATO - ECUADOR.
Búsqueda por profundidad iterativa
Estudio del movimiento
Transcripción de la presentación:

Problema: Viajante de Comercio 7 6 10 5 13 8 Búsqueda anchura Búsqueda profundidad Búsqueda bidireccional Búsqueda coste uniforme Estado inicial: (A) Estado final: (A ... A) Ej: (A B E D C A) (A C D E B A) (A C) (A D) (A B) (A E ) (A C D) (A C D E) (A C D E B) ... Posibles estados: Operadores: VisitarCiudadA = VA, VisitarCiudadB = VB, ... ... VisitarCiudadE = VE bsi

Problema: Viajante de Comercio ÁRBOL DE BÚSQUEDA (ejemplo haciendo uso de costes) (A) VB VE 7 VC VD 10 6 13 (A B) (A C) (A E) (A D) 5 VD (A C D) VE 6 (A C D E) 10 VB (A C D E B) 7 VA (A C D E B A)

Búsqueda en anchura Expande primero los nodos menos profundos (A B) (A C) (A D) (A E) (A B A) (A B D) (A B E) (A E A) (A E B) (A E D) (A C A) (A C D) (A D A) (A D B) (A D E) (A D C) ........ (A B E A) (A B E D) (A C D A) (A C D B) (A C D E) ........ (A D C A) ........ ........ ........ (A C D B A) (A C D B E) (A C D E A) (A C D E B) (A B E DA) (A B E DC) (A B E DC A) (A C D B E A) (A C D E B A) ..................................... Completa? Si, si b es finito Optima? Si En el peor de los casos se expanden todos los nodos hasta el nivel de la solución (d). O (bd) (1+b+ b2+...+bd ) En cada nivel se expanden b nodos, por cada nodo de ese nivel Complejidad espacial y temporal?

Búsqueda en profundidad Expande primero los nodos no expandidos más profundos (A) (A B) (A C) (A E) (A D) (A B A) (A B D) (A B E) (A B D C) (A B D E) (A B D A) (A B E D) (A B E A) (A B E D C) (A B E D A) (A B D C A) (A B D E A) (A B E D C A) Completa? No, falla en espacios de profundidad infinita (puede haber bucles, estados repetidos) Optima? No, puede encontrar un camino peor Complejidad temporal? En el peor de los casos se expanden todos los nodos hasta el nivel de máx profundidad (m). O (bm) Complejidad espacial? Factor de ramificación * profundidad de la solución. O (bm) (lineal!)

Búsqueda bidireccional Simultáneamente desde estado inicial hasta objetivo y viceversa (A) (A B) (A C) (A D) (A E) (A B A) (A B D) (A B E) (A E A) (A E B) (A E D) (A C A) (A C D) (A D A) (A D B) (A D E) (A D C) ........ (A B E A) (A B E D) (A C D A) (A C D B) (A C D E) ........ (A D C A) ........ ........ ........ (A C D E) (A C D E B) (A C D E B A) Completa? Si Se garantiza si se utiliza en ambos sentidos búsqueda en anchura Optima? Si Complejidad espacial y temporal? En cada sentido O (bd/2) O (bd/2) + O (bd/2) = O (bd/2) << O (bd)

Búsqueda de coste uniforme Expande primero los nodos no expandidos con menor coste de camino (A) (A B) 7 (A C) 6 (A D) 10 (A E) 13 (A B A) (A B D) (A B E) 7-14 8 10-7 (A C A) (A C D) 5-11 6 (A D A) (A D B) (A D E) (A D C) 10-20 8 6 5-15 (A E A) (A E B) (A E D) 13 10 6 (A C D A) (A C D B) (A C D E) 10 8 6-17 ........ (A B E A) (A B E D) 13 6 ........ (A D C A) 6 ........ ........ ........ (A B E DA) (A B E DC) 10 5 (A C D B A) (A C D B E) 10 7 (A C D E A) (A C D E B) 13 10-27 (A B E DC A) 6 (A C D B E A) 13 (A C D E B A) 7-34 Completa? Si Optima? Si, si se cumple que g(suc(n)) >= g(n) Complejidad espacial y temporal? Nº de nodos con g(n) <= coste de la solución optima. O (bd) Búsqueda primero en anchura es una búsqueda de coste uniforme con g(n)=profundidad(n)

Comparación de las estrategias de búsqueda ciega