M.C. Meliza Contreras González

Slides:



Advertisements
Presentaciones similares
Tania Guzmán García Luis González Varela Alexandre González Rivas
Advertisements

ALGORITMOS DE KRUSKAL Y PRIM
ESTRUCTURA DE DATOS Unidad 04 TDA no lineales - Árboles.
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.
Sesión 3: Teoría de Grafos
Teoría de Grafos I semestre 2009 UNIVERSIDAD NACIONAL DE INGENIERIA
Ordenamiento Topológico
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
MATEMÁTICAS DISCRETAS.
“GRAFOS” Chacón Zamora José Christian González García Andrea
Tema 9c: Grafos No Dirigidos
Investigación de Operaciones II
Investigación Operativa II
Investigación Operativa II Dra. Sandra Gutiérrez.
Tema 5 Grafos..
ESTRUCTURAS DE DATOS AVANZADAS
RafaC - Matemática Discreta - UCM 07/08
Grafos dualmente cordales y sus relaciones con otros tipos de grafos

Definiciones: conjuntos, grafos, y árboles
Tema 5 Grafos.. Grafos Un grafo se define como un par G = (V, A), donde V es un conjunto finito no vacío de vértices A es un conjunto de pares de vértices.
Teoría de Grafos.
Problemes de Viatjants
AED I. Estructuras de Datos.
GRAFOS HUGO ARAYA CARRASCO.
Teoría de Grafos.
Estructuras de datos y algoritmos
Programación entera y grafos
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Material de apoyo Unidad 4 Estructura de datos
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.
Ciudad de Könisberg, Prusia, en XVIII:
Teoria de grafos.-clase 4
Instituto Tecnológico de Tijuana Subdirección Académica
Definiciones: conjuntos, grafos, y árboles
Teoría de Grafos lógica y algoritmos.
Universidad de los Andes-CODENSA
Árbol recubridor mínimo Distancias
Matemáticas Discretas
Diseño y análisis de algoritmos

Tema 5: Grafos Rafa Caballero - Matemática Discreta - UCM 06.

Algoritmos y Estructuras de Datos III (segunda parte) 1er cuatrimestre 2010 Min Chih Lin Irene Loiseau.
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Matemáticas Discretas
Estructuras de datos para Grafos
Tópicos I Árboles, montículos y grafos
s t a c b d Grafos.
Grafos..
Sesión 3: Teoría de Grafos
Definiciones: conjuntos, grafos, y árboles
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Cecilia Laborde González
Estructura de Datos 4 Grafos Dirigidos
Instituto Tecnológico De Villahermosa Alumno: Lázaro García Hernández.
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
ARBOLES GENERALIZADOS
BUSQUEDA EN ANCHURA Y PROFUNDIDAD
GRAFOS.
¿QUE ES EL DIAGRAMA DE ESTADO ?
M.C. Meliza Contreras González
Matemáticas Discretas MISTI
GRAFOS HAMILTONIANOA Subtítulo.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
UNIDAD 8 Lista Enlazada: Eliminar Deseamos eliminar un elemento llamado elem de la lista enlazada. Es posible que la variable ini sea modificada. main(){
U NIDAD 3 G RAFOS Y SU CONECTIVIDAD M.C. Meliza Contreras González.
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2018
Transcripción de la presentación:

M.C. Meliza Contreras González Grafos M.C. Meliza Contreras González

Definición Un GRAFO es una red de elementos conectados entre si. Un grafo G=(V,E) consiste de un conjunto de nodos V y un conjunto de ramas (o aristas) E. Cada nodo es definido por una etiqueta o dato(ponderado). Cada rama es un par (v,w) donde v,w Î V. Las ramas pueden tener un peso y una dirección. E L B M P 200 60 130 190 450 210 ¿Cuantas ramas hay? 4/23/2017

Terminología Nodo: elemento básico de información de un grafo. Arco,Arista o Rama: enlace que une dos nodos del grafo. Nodos adyacentes: dos nodos son adyacentes si hay una arista que los conecte. 4/23/2017

Terminología Camino: secuencia de nodos, en la que cada par de nodos son adyacentes. Camino simple: es un camino en el que todos los nodos contenidos son diferentes, con la posible excepción del primero y último, que podrían ser el mismo. Ciclo: es un camino donde el nodo de inicio y de terminación son el mismo. 4/23/2017

Terminología Grafo no dirigido: es un grafo sin dirección específica (bidireccionales). Grafo dirigido (digrafo): las aristas tienen una dirección específica, el primer elemento de la arista es el origen y el segundo es el destino. El grado de un nodo: indica el número de ramas conectadas a él (número de nodos adyacentes) El grado de entrada (digrafo): define la cantidad de aristas en los que el nodo es el destino. El grado de salida(digrafo): define la cantidad de aristas donde es el nodo origen. 4/23/2017

Terminología Grafo ponderado: es un grafo donde en cada arista aparece un peso asociado. Grafo conexo: si hay un camino de cualquier nodo hacia cualquier otro en el grafo. 4/23/2017

Dos representaciones Matriz de adyacencia Tabla A de tamaño V x V, en que la que a[i][j] tendrá valor 1 si existe la rama (i, j). En caso contrario, el valor será 0. Cuando se trata de grafos ponderados en lugar de 1 se considera el peso de la rama. Lista de adyacencia Se define una lista enlazada para cada nodo, que contendrá sus nodos adyacentes. Si el grafo es ponderado, entonces se incluirá un peso para cada elemento de la lista. 4/23/2017

Representación de un grafo no-ponderado no-dirigido 3 2 1 4 0 1 2 3 4 1 2 3 4 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 Matriz de adyacencia 1 3 2 4 Lista de adyacencia 4/23/2017

Representación de un grafo ponderado no-dirigido 0 1 2 3 4 1 2 3 4 0 210 0 450 0 210 0 60 190 0 0 60 0 130 200 450 190 130 0 0 0 0 200 0 0 210 Matriz de adyacencia 1 450 60 190 2 3;450 2;60 3;190 3;130 4;200 1;190 2;130 1;210 0;210 1;60 0;450 2;200 1 2 3 4 Lista de adyacencia 200 130 3 4 4/23/2017

Representación de un grafo no-ponderado dirigido 0 1 2 3 4 1 2 3 4 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 Matriz de adyacencia 3 2 1 4 1 3 2 4 Lista de adyacencia 4/23/2017