Cecilia Laborde González

Slides:



Advertisements
Presentaciones similares
Búsqueda en un espacio de estados
Advertisements

Tania Guzmán García Luis González Varela Alexandre González Rivas
INTELIGENCIA ARTIFICIAL
Diseño y análisis de algoritmos
PRACTICO N° 6 GRAFOS año: 2012.
GRAFOS Presentado por: Oscar Leonardo Ramírez John Freddy Sandoval
Árboles Grafo que no contiene ciclos, es decir es un grafo también acíclico, pero a su vez es conexo.
Teoría de Grafos UCR – ECCI CI-1204 Matemáticas Discretas
GRAFOS ESTRUCTURAS DE DATOS.
GRAFOS: ALGORITMOS FUNDAMENTALES
Grupo 4 Matías Melgar Pablo Carbonell
Ordenamiento Topológico
MATEMÁTICAS DISCRETAS.
Tema 5 Grafos. Recorridos..
Método de Ford-Fulkerson

Definiciones: conjuntos, grafos, y árboles
Recurrencia Programación II 3-4 de febrero de 2009.
Inteligencia Artificial Resolver problemas mediante búsqueda
Inteligencia Artificial Gonzalo Villarreal Farah

Teoría de Grafos.
Chantal de Leste Conde David Ramos Navarro
L. Enrique Sucar Marco López ITESM Cuernavaca
Ordenamiento topológico
GRAFOS HUGO ARAYA CARRASCO.
Estructuras de datos y algoritmos
1 Algoritmos Elementales de Grafos Agustín J. González ELO-320: Estructura de Datos Y Algoritmos 1er.Sem
Programación entera y grafos
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Material de apoyo Unidad 4 Estructura de datos
Ejemplos de Grafos: Red de tráfico con caminos y cruces.
Grafos. Un Grafo G es un par de conjuntos (V, E), donde V es un conjunto no vacío de elementos llamados vértices o nodos y E es un conjunto formado por.
Definiciones: conjuntos, grafos, y árboles
Teoría de Grafos lógica y algoritmos.
Trabajo presentado por: LUIS FERNANDO OBANDO ING
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”
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
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.
Definición, propiedades, recorridos x a q yb w e vu fo.

Agustín J. González ELO-320: Estructura de Datos y Algoritmos
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Diseño y análisis de algoritmos
Matemáticas Discretas
Estructuras de datos para Grafos
Grafos Emmanuel Parada..
Sesión 3: Teoría de Grafos
Definiciones: conjuntos, grafos, y árboles
Matemáticas para Ciencias de la Computación MCC3182 Otra Definición Definición 2: Un árbol es un grafo conectado con n vértices y n-1 arcos. En efecto,
1 Flujo Máximo Agustín J. González ELO320: Estructura de Datos y Algoritmos.
Agustín J. González ELO-320: Estructura de Datos Y Algoritmos
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Trazas Animadas de Recorridos sobre Grafos
Cecilia Laborde González
Estructura de Datos 4 Grafos Dirigidos
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
ARBOLES GENERALIZADOS
Lab.5: Algoritmos paralelos para grafos y búsqeuda Algoritmos paralelos Glen Rodríguez.
BUSQUEDA EN ANCHURA Y PROFUNDIDAD
BUSQUEDA POR PROFUNDIDAD INTELIGENCIA ARTIFICIAL
M.C. Meliza Contreras González
Matemáticas Discretas MISTI
Recorridos de grafos M.C. Meliza Contreras González.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
1 Búsqueda en Grafos zAnchura zProfundidad. 2 Definiciones Adicionales zDef. Supongamos que R  A  B. La inversa de R, denotada por R -1, es la relación.
BÚSQUEDA DE SOLUCIONES Soluciones no Informadas (cont.) Dra. Myriam Hernández A.
Transcripción de la presentación:

Cecilia Laborde González Cecilia.laborde.g@gmail.com Análisis de Algoritmo Recorrido de Grafos Cecilia Laborde González Cecilia.laborde.g@gmail.com

Objetivos de la Clase Conocer y comprender el funcionamiento de los grafos.

Recorrido de Grafos Recorrido (o búsqueda) en amplitud o anchura: (breadth-first search): Se visita a todos los vecinos directos del nodo inicial, luego a los vecinos de los vecinos. 1 2 4 a b c d e f 3 5 6

1 2 3 7 8 6 4 9 5 Ejemplo: grafo no dirigido. Bosque de expansión en amplitud 1 1º 4 7º 2 2º 3 3º 8º 9º 5 9 6 4º 7 5º Arcos de cruce 8 6º

Búsqueda por amplitud o anchura Ejemplo: grafo dirigido. Bosque de expansión b c e d a a 1º b 2º c 3º e 4º d 5º

Búsqueda por amplitud o anchura

Exploración en anchura de un grafo

Recorrido (o búsqueda) en profundidad (depth-first search): La idea es alejarse lo más posible del nodo inicial (sin repetir nodos), luego devolverse un paso e intentar lo mismo por otro camino. 1 2 3 a b c d e f 6 5 4

Búsqueda por profundidad El recorrido no es único: depende del nodo inicial y del orden de visita de los adyacentes. El orden de visita de unos nodos a partir de otros puede ser visto como un árbol: árbol de expansión en profundidad asociado al grafo. Si aparecen varios árboles: bosque de expansión en profundidad. Ejemplo. Grafo no dirigido. 1 2 3 7 8 6 4 9 5

Bosque de expansión en profundidad 1 4 7º 1º 2º 2 5 8º 6 arcos del árbol 6º 7 3º 9 9º 3 8 4º 5º arcos de retroceso

Búsqueda por profundidad Ejemplo: grafo dirigido. Bosque de expansión b c e d a 1º 2º 4º 3º 5º arco de avance arco de retroceso arco de cruce a b c e d

Búsqueda por profundidad

Ejemplo Búsqueda en profundidad

Realizar recorrido por Anchura B D H T R C Recorrido desde Vertice por anchura desde vertice D ={D, B, C, H, R, A, T}

Realizar recorrido por profundidad B D H T R C Recorrido por profundidad desde Vértice D= {D, C, R, H, T, A, B}