“GRAFOS” Chacón Zamora José Christian González García Andrea

Slides:



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

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.
Hoja 3.- Grafos ej ¿Cuál es el mínimo número de veces que hay que levantar el lápiz del papel para trazar los siguientes dibujos? El primer.
Sesión 3: Teoría de Grafos
Teoría de Grafos I semestre 2009 UNIVERSIDAD NACIONAL DE INGENIERIA
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.
Ciclo de Hamilton Sir William Rowan Hamilton comercializó un juego a mediados del siglo XIX en la forma de un dodecaedro. Cada esquina tiene el nombre.
Instituto Tecnológico De Villahermosa
Los sólidos platónicos son:
Investigación Operativa II
ESTRUCTURAS DE DATOS AVANZADAS
RafaC - Matemática Discreta - UCM 07/08
FIGURAS Y CUERPOS GEOMÉTRICOS
Definiciones: conjuntos, grafos, y árboles
Diplomado en Informática Aplicada
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
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
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.
Árbol recubridor mínimo Distancias
Cesar Luis García Castro
Matemáticas Discretas
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.
Trabajo de investigación (TEMA #7): TEORÍA DE GRAFOS
Agustín J. González ELO320: Estructura de Datos y Algoritmos
TEORIA DE GRAFOS SALIR INTRODUCCION GRAFOS DIGRAFOS ÁRBOLES.
Matemáticas Discretas
s t a c b d Grafos.
Sesión 3: Teoría de Grafos
Fundamentos Matemáticos IV
Definiciones: conjuntos, grafos, y árboles
Agustín J. González ELO-320: Estructura de Datos Y Algoritmos
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Minimum Spanning Tree (Árbol de Expansión Mínima)
Algoritmos y Estructura de Datos
LOS CUERPOS GEOMÉTRICOS
Cecilia Laborde González
Estructura de Datos 4 Grafos Dirigidos
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
ARBOLES GENERALIZADOS
POLIEDROS REGULARES Se les conoce con el nombre de sólidos platónicos en honor a Platón (siglo IV a. de C.), pero lo cierto es que no se sabe en qué época.
BUSQUEDA EN ANCHURA Y PROFUNDIDAD
GRAFOS.
¿QUE ES EL DIAGRAMA DE ESTADO ?
APLICACIONES DE LAS MATRICES
Cuerpos geométricos.
GRAFOS EQUIPO E MATEMATTICAS DISCRETAS PRESENTA: Medina Chávez Héctor Bryan 1 INSTITUTO POLITECNICO NACIONAL SECCION DE ESTUDIOS DE POSGRADOS E INVESTIGACION.
M.C. Meliza Contreras González
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
PUNTEROS. Los punteros son de amplia utilización en programación y muchos lenguajes permiten la manipulación directa o indirecta de los mismos. Su razón.
U NIDAD 3 G RAFOS Y SU CONECTIVIDAD M.C. Meliza Contreras González.
Un grafo consta de un conjunto de vértices y un conjunto de aristas. Cada arista de un grafo se especifica mediante un par de vértices. Denotemos al conjunto.
Transcripción de la presentación:

“GRAFOS” Chacón Zamora José Christian González García Andrea Vázquez Gutiérrez Favio

DEFINICION Es la representación gráfica de los datos de una situación en particular. Es un conjunto, no vacío, de objetos llamados vértices o nodos y una selección de pares de vértices, llamados aristas esto se representa mediante una serie de puntos conectados por líneas. Son estructuras de datos no lineales que tienen una naturaleza generalmente dinámica.

TIPOS Grafo Regular: Cada vértice tiene el mismo grado o valencia. Grafo bipartito: Cuyos vértices se pueden separar en dos conjuntos disjuntos y las aristas siempre unen vértices de un conjunto con vértices de otro. Grafo completo: Cada par de vértices está conectado por una arista.

*Grafo Nulo: Los vértices que lo componen no están conectados, son vértices aislados. *Grafo Isomorfos: Existe una correspondencia biunívoca (uno a uno), entre sus vértices de tal forma que dos de estos quedan unidos por una arista en común. *Grafos Platónicos: Formados por los vértices y aristas de los cinco sólidos regulares, a saber, el tetraedro, el cubo, el octaedro, el dodecaedro y el icosaedro.

*Grafos Conexos: Si cualquier vértice V pertenece al conjunto de vértices y es alcanzable por algún otro. No dirigido de modo que para cualquier par de nodos existe al menos un camino que los une.

CARACTERISTICAS GRAFO DIRIGIDO: Es un conjunto de pares ordenados de elementos. Se representa como una flecha, que parte del nodo origen y apunta al nodo destino. GRAFO NO DIRIGIDO: Es un conjunto de pares no ordenados de elementos. Es una línea que une a los dos vértices.

REPRESENTACION EN MEMORIA SECUENCIAL Los grafos se representan en memoria secuencial mediante matrices de adyacencia. Una matriz de adyacencia, es una matriz de dimensión n*n, en donde n es el número de vértices que almacena valores booleanos, donde matriz M[i, j] es verdadero si y solo si existe un arco que vaya del vértice y al vértice j.

La Matriz de adyacencia que se obtuvo a partir del grafo anterior es la siguiente:    

REPRESENTACION EN MEMORIA ENLAZADA Los grafos se representan en memoria enlazada mediante listas de adyacencia. Una lista de adyacencia, se define de la siguiente manera: Para un vértice i es una lista en cierto orden formada por todos los vértices adyacentes [a, i]. Se puede representar un grafo por medio de un arreglo donde cabeza de i es una puntador a la lista de adyacencia al vértice i.

La lista de adyacencia, que se obtuvo a partir del grafo anterior es la siguiente:

CLASES PARA LA IMPLEMENTACION DE GRAFOS. CIRCUITO DE HAMILTON En un grafo se tiene un circuito de Hamilton cuando se inicie en un nodo y termina en el mismo pasando exactamente una vez por cada nodo.   CIRCUITO DE VENN EULER Este circuito se da en grafos donde se realiza un camino donde se puede pasar solo una vez por cada arco. El factor de peso o Ponderación se da en un grafo en el cual hay datos asociados con un arco.

Circuitos y Caminos De Euler Circuitos y Caminos De Euler. Un circuito Euleriano en un grafo G es un circuito simple que contiene cada arista de G. Un camino Euleriano en G es un camino simple que contiene cada arista en G. Pases y Circuitos de Hamilton. Un paseo hamiltoniano es un paseo que pasa a través de cada un de los vértices exactamente una vez. Un circuito hamiltoniano como un paseo circuito que pasa a través de cada un de los vértices exactamente una vez.