Conceptos básicos en la Teoría de Grafos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Conceptos básicos en la Teoría de Grafos"

Transcripción

1 Conceptos básicos en la Teoría de Grafos Cristina Jordán Lluch Instituto de Matemáticas Multidisciplinar Grupo de Modelización Físico-Matemática Conceptos básicos Subgrafos Caminos, cadenas y ciclos Represetación de grafos. Matriz de adyacencia Represetación de grafos. Accesibilidad. Problema de los caminos más cortos Grafos Un grafo es una parea de conuntos (V,E) donde: - V es distinto de vacío y - E es un conunto de pares de elementos de V Terminología a básicab Grafos no dirigidos Los elementos de V se llaman vértices o nodos no ordenados aristas Los pares de E son se llaman Se representan Puntos y líneas Definición n de grafo Notación

2 Grafo no dirigido Terminología a básicab Grafos no dirigidos Grafos dirigidos Los elementos de V se llaman vértices o nodos V={,,,, } E={(, ),(, ),(, ),(, ), (, ), (, ),(, ),(, )} pares no ordenados de vértices Los pares de E son no ordenados se llaman aristas Se representan ordenados arcos Puntos y líneas Puntos y flechas Notación Notación Grafo dirigido V={,,,, } E={(, ),(, ),(, ),(, ), (, ),(, ),(, ),(, ), (, )} pares ordenados de vértices Notación Más s notación Grafos no dirigidos arista v i y v i son extremos de (v i,v ) v i y v son adyacentes Si (v i,v ) representa una (v i,v ) es incidente en v i y v Si v i =v, (v i,v ) se llama bucle Un grafo sin bucles se llama simple Notación

3 Más s notación Grafos no dirigidos Grafos dirigidos Grafo no dirigido v i y v i son extremos de (v i,v ) v i y v son adyacentes (v i,v ) es incidente en v i y v Si (v i,v ) representa una arista arco v i y v i son extremos v i es extremo inicial de (v i,v ) de (v i,v ) v es extremo final de (v i,v ) v i y v son adyacentes Si v i =v, (v i,v ) se llama bucle Un grafo sin bucles se llama simple (v i,v ) es incidente en v i y v Si v i =v, (v i,v ) se llama bucle Un grafo sin bucles se llama simple Notación Notación Subgrafos Grafo dirigido Sea G=(V(G),E(G)) y H=(V(H),E(H)) grafos H es subgrafo de G si V(H) V(G) y E(H) E(G) v i es extremo inicial de (v i,v ) v es extremo final de (v i,v ) H es subgrafo generador de G si es un subgrafo de G tal que V(H) =V(G) Si v i =v, (v i,v ) se llama bucle Un grafo sin bucles se llama simple Notación Subgrafos

4 2 Grafo no dirigido G H es un subgrafo de G Grafo no dirigido G H 2 es un subgrafo generador de G G H porque V(H ) V(G) y E(H ) E(G) H no es subgrafo generador Subgrafos G H 2 porque V(H 2 ) = V(G) y E(H 2 ) E(G) Subgrafos Subgrafos inducidos Sea G=(V,E) grafo Grafo no dirigido G Sea V ={,,,, } Dado V' V, V', se llama subgrafo generado o inducido por V al subgrafo maximal de G cuyo conunto de vértices es V Se denota G[V ] G G[V ] Subgrafos Subgrafos

5 Subgrafos inducidos Sea G=(V,E) grafo Grafo dirigido G Sea E ={(, ),(,, )} Dado E' E, E',se llama subgrafo generado o inducido por E al subgrafo de G cuyo conunto de aristas es E y su conunto de vértices está formado por los extremos de las aristas de E Se denota G[E ] G G[E ] Subgrafos Subgrafos Caminos, cadenas y ciclos Sea G un grafo, se llama Cadena: a toda sucesión finita alterna de vértices y aristas (resp. arcos) Cadena cerrada: a toda cadena en la que los vértices inicial y final coinciden Camino: a toda cadena en la que no se repiten ni vértices ni aristas (resp. arcos) Ciclo: cadena en la que no se repite ninguna arista (resp. arco), ni vértice a excepción del inicial y final Longitud de la cadena: número de aristas (resp. arcos) que la forman Grafo no dirigido Cadena Cadena cerrada Camino Ciclo Caminos, cadenas y ciclos Caminos, cadenas y ciclos

6 Grados en grafos no dirigidos Sucesiones gráficas Grados en grafos dirigidos Grados en grafos no dirigidos Sea G=(V,E) un grafo no dirigido Sea v un vértice de G Se llama grado de v al número de aristas incidentes en v. Si la arista es un bucle en v, contribuye con dos unidades al valor del grado Si un vértice tiene grado cero diremos que es aislado Se denota con: (G) δ(g) el grado máximo del grafo el grado mínimo del grafo Grados en grafos no dirigidos Propiedades Grafo no dirigido Grafos no dirigidos d( )=3 a) d(v) = 2card(E) v V b) El número de vértices de grado impar es par d( )=4 Grados en grafos no dirigidos Grados en grafos no dirigidos

7 Sucesiones gráficas Es gráfica la sucesión (4,3,3,2,2)? Una sucesión finita de enteros no negativos se dice sucesión gráfica si existe un grafo no dirigido simple que tiene por sucesión de grados la sucesión dada La sucesión de enteros no negativos (4,3,3,2,2) es una sucesión gráfica, porque es la sucesión de grados del grafo no dirigido simple siguiente Sucesiones gráficas Sucesiones gráficas 2 3 Teniendo en cuenta las propiedades vistas, es gráfica la sucesión (3,3,3,2,2)? La sucesión de enteros no negativos (3,3,3,2,2) no es una sucesión gráfica Porque no existe ningún grafo simple con un número impar de vértices de grado impar. Es gráfica la sucesión (6,3,3,2,2)? La sucesión de enteros no negativos (6,3,3,2,2) no es una sucesión gráfica Porque si existiera un grafo no dirigido simple con esa sucesión de grados, tendría 5 vértices, uno de los cuales tendría que estar conectado a 6 más, lo que significa que si el grafo ha de ser simple,debería haber por lo menos 7 vértices. Sucesiones gráficas Sucesiones gráficas

8 Teorema de Hakimi Sea la sucesión decreciente de enteros no negativos s,t,t 2,.,t s,d,d 2,,d r (s,t,t 2,.,t s,d,d 2,,d r ) es una sucesión gráfica si y sólo si (t -,t 2 -,.,t s -,d,d 2,,d r ) es una sucesión gráfica Este teorema da lugar a un algoritmo que permite determinar si una sucesión es o no gráfica, y, en caso de serlo, uno de los posibles grafos a los que se puede asociar Grados en grafos no dirigidos Grados en grafos dirigidos Sea G=(V,E) un grafo dirigido Sea v un vértice de G Se llama grado de entrada de v al número de arcos cuyo extremo final es v Se llama grado de salida de v al número de arcos cuyo extremo inicial es v Grados en grafos dirigidos Propiedades Grafo dirigido Grafos no dirigidos d e ( )=3 d s ( )=2 a) d(v) = 2card(E) v V b) El número de vértices de grado impar es par d e ( )=2 d s ( )=3 Grafos dirigidos d (v) v V e = v V d (v) = card(e) s Grados en grafos dirigidos Grados en grafos no dirigidos y dirigidos

9 Representación de grafos Matriz de adyacencia Representación matricial Representación matricial Sea G=(V,E), con V =n Llamamos matriz de adyacencia de G a la matriz nxn, A=(a i ), donde a i = si ( vi, v) E { si ( v, v ) E i Representación n matricial Matriz de adyacencia Matriz de adyacencia Matriz de adyacencia 2 Matriz de adyacencia Representación n matricial Representación n matricial

10 Sea G=(V,E), con V =n Llamamos función de adyacencia de G a la función : V P ( V) definida (u) = {v V / (u,v) E} ( )={, ) ( )={,, } ( )= ( )={, } Sea G=(V,E), con V =n Llamamos función de adyacencia de G a la función : V P( V) (u) = {v V / (u, v) definida Llamamos función de adyacencia inversa de G a la función E} ( )={, ) ( )={,, } ( )= ( )={, } ( )={,, ) ( )= ( )={, ) ( )={, ) - : V P( V) definida - (u) = {v V / (v,u) E}

11 Cuestión Hay alguna relación entre la función de adyacencia y la función de adyacencia inversa de un grafo no dirigido? Sí. En grafos no dirigidos ambos conceptos coinciden, como se deduce de la definición, puesto que en los grafos no dirigidos los elementos de E son pares no ordenados (es decir, (u,v) y (v,u) es el mismo elemento) Generalización n Sea G=(V,E), con V =n Sea V V (V ) = U u V = U u V (V ) (u) ( u) Si V ={, }, quién es (V )? Y (V )? (V )= ( ) U ( )= = {, } U {, }= = {,, } (V )= ( ) U ( )= ={,, } U {, }= ={,, } Generalización n 2 Sea G=(V,E), con V =n Suponemos = Sea k N. Definimos 2 (u) = ( ( u)) k (u) = ( 2 k (u) = (u) = k ( ( ( u)) ( u)) ( k ) ( u)) k 3 k 3

12 3 Quién es el conunto ( )? 3 2 ( )= ({, })= 3 Y el conunto ( )? = ( ( ) U ( )= = {, }={,, } Hemos visto, además de la representación gráfica y por pares, dos formas de representar los grafos, la matriz de adyacencia y la función de adyacencia. Otras formas: Matriz de incidencia Listas de adyacencia Listas de incidencia Obténlo de forma análoga a partir de la definición dada Cierre Accesibilidad. Caminos más cortos Accesibilidad. Caminos más cortos Alcanzabilidad Accesibilidad Problema de los caminos más cortos Sea G=(V,E) grafo Se dice que el vértice u alcanza al vértice v en G si existe una cadena de longitud mayor o igual que cero de u a v La matriz de acceso de G es la matriz nxn A=(a i ) donde a i = si el si el vértice v i vértice v i alcanza al v no alcanza al v Alcanzabilidad

13 Accesibilidad. Caminos más cortos Accesibilidad. Caminos más cortos Cómo se obtiene la matriz de acceso? Matriz de acceso Matriz de adyacencia Sea G=(V,E) grafo La matriz de acceso de G se puede obtener a partir de la aplicación reiterada de los conocidos métodos Búsqueda en extensión o anchura (BFS) Búsqueda en profundidad (DFS) Concretamente, cada una de las filas, i, i=,2,,n, de la matriz de acceso se obtiene por aplicación de uno de los dos métodos mencionados al vértice v i. Alcanzabilidad Alcanzabilidad Accesibilidad. Caminos más cortos Accesibilidad. Caminos más cortos Cuestión Sea G=(V,E) grafo no dirigido qué característica, relacionada con las componentes conexas de G, observas en la matriz de acceso? Considera varios eemplos de grafos no conexos, calcula sus matrices de acceso y analízalas Qué propiedad observas? Por qué? Grafos ponderados Sea G un grafo G=(V,E), V =n Se dice que G es ponderado, si cada arista (respect. arco) (v i,v ) tiene un valor asociado, p(v i,v ), al que se llama peso o coste Los valores de un grafo ponderado habitualmente se presentan en forma de matriz Alcanzabilidad Grafos ponderados

14 Accesibilidad. Caminos más cortos Accesibilidad. Caminos más cortos Matriz de costes Sea G un grafo ponderado G=(V,E), V =n Llamamos matriz de costes de G a la matriz nxn P=(p i ) donde Problema de los caminos más cortos Consiste en encontrar el camino de menor coste entre dos vértices de un grafo ponderado p i { = p(vi,v ) si i= si i y ( vi, v) E si i y ( v, v ) E i Existen diferentes algoritmos que resuelven este problema Grafos ponderados Caminos más m s cortos Accesibilidad. Caminos más cortos Algoritmos Citamos algunos de los algoritmos más usuales.- DIJKSTRA: Si G =(V,E) es un grafo ponderado positivo, el algoritmo de Dikstra proporciona el camino más corto desde cualquier vértice v de V a todos los demás Grafos bipartidos Grafos ponderados Otros grafos 2.- FLOYD: Si G=(V,E) es un grafo ponderado sin ciclos negativos, el algoritmo de Floyd proporciona el camino más corto desde cualquiera de los vértices de V a cualquiera de los vétices de V Caminos más m s cortos

15 Grafos bipartidos Sea G un grafo no dirigido G=(V,E) v 7 Se dice que G es un grafo bipartido, con bipartición (V,V 2 ) de V, si cada una de las aristas de G tiene un extremo x en V y el otro x 2 en V 2 v 8 v 8 v 7 X Y G es bipartido Grafo bipartido Grafo bipartido 2 Caracterización Sea G un grafo no dirigido G=(V,E) v7 G es un grafo bipartido si y sólo si no tiene ciclos de longitud impar v 7 G 2 no es bipartido Grafo bipartido Grafo bipartido

16 v 8 v 7 v7 v 8 v 7 v 7 G es bipartido G 2 no es bipartido Grafo bipartido Grafo bipartido Grafos bipartidos Sea G un grafo no dirigido G=(V,E) Se dice que G es un grafo bipartido, con bipartición (V,V 2 ), si cada una de las aristas tiene un extremo x en V y el otro x 2 en V 2 Se dice que G es bipartido completo si cada vértice x de V es adyacente a todos los vértices de V 2 G 2 es bipartido completo Grafo bipartido Grafo bipartido

17 Grafos ponderados Sea G un grafo G=(V,E), V =n Se dice que G es ponderado, si cada arista (respect. arco) (v i,v ) tiene un valor asociado, p(v i,v ), al que se llama peso o coste Los valores de un grafo ponderado habitualmente se presentan en forma de matriz Matriz de costes Sea G un grafo ponderado G=(V,E), V =n Llamamos matriz de costes de G a la matriz nxn P=(p i ) donde p i { = p(vi,v ) si i= si i y ( vi, v) E si i y ( v, v ) E i Grafos ponderados Grafos ponderados Otros grafos de interés Sea G un grafo no dirigido G=(V,E), V =n Se dice que G es: k-regular, si todos sus vértices tienen grado k Completo, y se representa con K n, si es simple y existe una arista entre cada par de vértices distintos, es decir, si es simple n- regular K K 2 K 3 K 4 K 5 Otros grafos de interés Otros grafos de interés

Capítulo 5 Introducción a la teoría de grafos

Capítulo 5 Introducción a la teoría de grafos Capítulo 5 Introducción a la teoría de grafos 5.1. Terminología básica y tipos de grafos Una primera aproximación a la teoría de grafos la tenemos cuando observamos un mapa de carreteras: ciudades (vértices)

Más detalles

Grafos. Algoritmos y Estructuras de Datos III

Grafos. Algoritmos y Estructuras de Datos III Grafos Algoritmos y Estructuras de Datos III Grafos Un grafo G = (V, X ) es un par de conjuntos, donde V es un conjunto de puntos o nodos o vértices y X es un subconjunto del conjunto de pares no ordenados

Más detalles

Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv

Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv DEFINICIÓN 1: Un GRAFO O GRAFO NO ORIENTADO es una terna G = {V, A,ϕ } conv φ donde: V = {v 1, v 2,, v n }: conjunto finito de vértices o nodos. A = {a 1, a 2,, a n }: conjunto finito de aristas o lados

Más detalles

Tema 5 Árboles y Grafos.

Tema 5 Árboles y Grafos. Tema 5 Árboles y Grafos. Definiciones básicas de teoría de grafos. Un grafo consta de un conjunto de nodos, un conjunto de aristas y una correspondencia f del conjunto de aristas al conjunto de nodos.

Más detalles

Francisco J. Hernández López

Francisco J. Hernández López Francisco J. Hernández López fcoj23@cimat.mx Estructura de datos no lineales donde cada componente o nodo puede tener uno o más predecesores (a diferencia de los árboles) y sucesores Un grafo esta formado

Más detalles

Introducción a la Teoría de Grafos

Introducción a la Teoría de Grafos Introducción a la Teoría de Grafos Flavia Bonomo fbonomo@dc.uba.ar do. Cuatrimestre 009 Programa Introducción a la teoría de grafos Problemas de camino mínimo Problemas de flujo máximo Programación lineal

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Lógica y Estructuras Discretas Tutor: Antonio Rivero Cuesta Tema 5 Teoría de Grafos Conceptos Básicos Un grafo consta de: Grafo Un conjunto de nodos, Un conjunto de aristas

Más detalles

En la fig. 1 se representa el grafo, G=(V,A) donde: V = {1, 2, 3, 4, 5, 6} A = { {1,2}, {1,3}, {1,5}, {3}, {3,4}, {4,5}, {5,6} }

En la fig. 1 se representa el grafo, G=(V,A) donde: V = {1, 2, 3, 4, 5, 6} A = { {1,2}, {1,3}, {1,5}, {3}, {3,4}, {4,5}, {5,6} } Unidad 1 Parte 1 - Teoría de Grafos Introducción En este capítulo veremos la noción matemática de grafo y propiedades de los mismos. En capítulos subsiguientes veremos las estructuras de datos utilizadas

Más detalles

Tema 1: Introducción a la Teoría de Grafos

Tema 1: Introducción a la Teoría de Grafos Tema 1: Introducción a la Teoría de Grafos MATEMÁTICA A DISCRETA Nociones básicas Subgrafos. Operaciones con grafos Formas de definir un grafo Isomorfismo de grafos Tema 1: 1 Nociones básicas: Grafo: G

Más detalles

Un grafo G = (V, E) se dice finito si V es un conjunto finito.

Un grafo G = (V, E) se dice finito si V es un conjunto finito. 1 Grafos: Primeras definiciones Definición 1.1 Un grafo G se define como un par (V, E), donde V es un conjunto cuyos elementos son denominados vértices o nodos y E es un subconjunto de pares no ordenados

Más detalles

TEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar

TEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar TEORIA DE GRAFOS Estructuras Discretas Ing. Jenny Paredes Aguilar INTRODUCCION Teoria de grafos se usa en numerosos problemas cuantificables, en las organizaciones, intervienen una serie de elementos entre

Más detalles

TEMA 5 El tipo grafo. Tipo grafo

TEMA 5 El tipo grafo. Tipo grafo TEMA 5 El tipo grafo PROGRAMACIÓN Y ESTRUCTURAS DE DATOS Tipo grafo 1. Concepto de grafo y terminología 2. Especificación algebraica. Representación de grafos.1. Recorrido en profundidad o DFS.2. Recorrido

Más detalles

Capítulo 3: Grafos Clase 1: Grafos: Modelos, tipos, representación e isomorfismo

Capítulo 3: Grafos Clase 1: Grafos: Modelos, tipos, representación e isomorfismo Capítulo 3: Grafos Clase 1: Grafos: Modelos, tipos, representación e isomorfismo Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 35 Por qué estudiamos

Más detalles

TEMA IV TEORÍA DE GRAFOS

TEMA IV TEORÍA DE GRAFOS TEMA IV TEORÍA DE GRAFOS Poli Abascal Fuentes TEMA IV Teoría de grafos p. 1/? TEMA IV 4. TEORÍA DE GRAFOS 4.1 GRAFOS 4.1.1 Introducción 4.1.2 Definiciones básicas 4.1.3 Caminos y recorridos 4.1.4 Subgrafos,

Más detalles

Teoría de Grafos Introducción Grafos isomorfos

Teoría de Grafos Introducción Grafos isomorfos Capítulo 1 Teoría de Grafos 1.1. Introducción Definición. Denominaremos pseudomultigrafo a una terna (V,E, γ), donde V y E son conjuntos y γ : E {{u,v}: u,v V }. El conjunto V se denomina conjunto de vértices

Más detalles

Grafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos.

Grafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos. Grafos Los grafos son estructuras que constan de vértices o nodos y de aristas o arcos que conectan los vértices entre sí. Un grafo G consiste en dos cosas: 1. Un conjunto V de elementos llamados nodos

Más detalles

INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.

INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS. INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.7 GRAFOS CONEXOS7 ÁRBOLES..7 BOSQUES DE ÁRBOLES...8 RECORRIDO DE UN GRAFO..8

Más detalles

Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre

Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre elementos de un conjunto. Típicamente, un grafo se representa

Más detalles

Análisis de Algoritmos Teoría de grafos

Análisis de Algoritmos Teoría de grafos Análisis de Algoritmos Teoría de grafos Dra. Elisa Schaeffer elisa.schaeffer@gmail.com PISIS / FIME / UANL Teoría de grafos p. 1 Grafos Un grafo G es un par de conjuntos G = (V,E) Teoría de grafos p. 2

Más detalles

2007 Carmen Moreno Valencia

2007 Carmen Moreno Valencia Tema VIII. Grafos Grafos 1 2007 Carmen Moreno Valencia 1. Grafos, digrafos y multigrafos 2. Grafos eulerianos 3. Matrices de adyacencia e incidencia 4. Exploración de grafos pesados 1. Grafos, digrafos

Más detalles

Teoría de Grafos y Árboles.

Teoría de Grafos y Árboles. Estructuras Discretas Teoría de Grafos y Árboles. Prof. Miguel Fagúndez www.geocities.com/mfagundez4 1 www.geocities.com/mfagundez4 www.geocities.com/mfagundez4 3 Grafos: Definición Un grafo no es mas

Más detalles

Estructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS

Estructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS Estructura de Datos Página 1 de 13 ESTRUCTURA DE DATOS Contenido TEMA 4. Grafos 4.1. Grafos 4.1.1. Definición 4.1.2.Conceptos 4.2. Modelado de problemas típicos 4.3. Representación de un grafo a través

Más detalles

Algebra Matricial y Teoría de Grafos

Algebra Matricial y Teoría de Grafos Algebra Matricial y Teoría de Grafos Unidad 3: Nociones de teoría de grafos Luis M. Torres Escuela Politécnica del Litoral Quito, Enero 2008 Maestría en Control de Operaciones y Gestión Logística p.1 Contenido

Más detalles

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30 Grafos AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Grafos / 0 Objetivos Al finalizar este tema tendréis que: Conocer la terminología básica de la teoría de grafos. Pasar

Más detalles

Matemáticas Discretas

Matemáticas Discretas Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Cursos Propedéuticos 2016 Ciencias Computacionales INAOE Dr. Enrique Muñoz de Cote jemc@inaoep.mx http://ccc.inaoep.mx/~jemc Oficina

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS. Investigación de Operaciones

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS. Investigación de Operaciones UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-RUACS Facultad de Ingeniería Industrial Investigación de Operaciones Tema: Teoría de los Grafos Elaborado por: Ing. Carlos Alberto Moreno. Docente: Ing. Pastrana

Más detalles

Hamilton, Euler y Dijkstra

Hamilton, Euler y Dijkstra UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACION Matemáticas Discretas III (Cód. 6108) Práctica # 2 Hamilton, Euler y Dijkstra 1. Sea G = un multigrafo no dirigido donde

Más detalles

Los elementos de V son los vértices (o nodos) de G y los elementos de A son las aristas (o arcos) de G.

Los elementos de V son los vértices (o nodos) de G y los elementos de A son las aristas (o arcos) de G. MATERIAL TEÓRICO º Cuatrimestre Año 03 Prof. María Elena Ruiz Prof. Carlos Roberto Pérez Medina UNIDAD III: GRAFOS Definición: Llamaremos grafo a una terna G= (V, A, ϕ), donde V y A son conjuntos finitos,

Más detalles

Teoría de redes y optimización en redes

Teoría de redes y optimización en redes Teoría de redes y optimización en redes Pedro Sánchez Martín Contenidos Definiciones básicas Árbol generador mínimo de expansión Camino mínimo Algoritmo Dkstra Algoritmo Bellman-Ford Fluo máximo Fluo de

Más detalles

Introducción a la Teoría de Grafos

Introducción a la Teoría de Grafos Introducción a la Teoría de Grafos Conceptos Simples, Problemas Difíciles Héctor Ramírez C. 1 1 Departamento de Ingeniería Matemática Universidad de Chile Curso MA3701: Optimización Héctor Ramírez C. (U.

Más detalles

1. GRAFOS : CONCEPTOS BASICOS

1. GRAFOS : CONCEPTOS BASICOS 1. GRAFOS : CONCEPTOS BASICOS Sea V un conjunto finito no vacio y sea E V x V. El par (V, E) es un grafo no dirigido, donde V es un conjunto de vértices o nodos y E es un conjunto de aristas. Denotaremos

Más detalles

OBJETIVOS ÍNDICE BIBLIOGRAFÍA

OBJETIVOS ÍNDICE BIBLIOGRAFÍA OBJETIVOS Tema 9: GRAFOS Primera Parte Estructuras de Datos y Algoritmos Curso 2002/03 Definiciones formales de grafo y conceptos relacionados Estructuras de datos para representar grafos Algoritmos para

Más detalles

Matemáticas Discretas

Matemáticas Discretas Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Cursos Propedéuticos 2011 Ciencias Computacionales INAOE Dr. Enrique Muñoz de Cote jemc@inaoep.mx http://ccc.inaoep.mx/~jemc Oficina

Más detalles

Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS.

Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS. Tema 2.Fundamentos y aplicaciones de la teoría de grafos. 1 Tema 2.TEORIA Y APLICACIONES DE LA TEORÍA DE GRAFOS. 1. Introducción. Teoría de grafos en una rama de la Topología Surge de los estudios de Euler

Más detalles

Grafos eulerianos. Introducción a los grafos eulerianos GRAFOS EULERIANOS. Contenido. Contenido Introducción a los grafos eulerianos

Grafos eulerianos. Introducción a los grafos eulerianos GRAFOS EULERIANOS. Contenido. Contenido Introducción a los grafos eulerianos Grafos eulerianos Introducción a los grafos eulerianos Como saber si un grafo es euleriano Cristina Jordán Lluch Instituto de Matemáticas Multidisciplinar Grupo de Modelización Físico-Matemática Los puentes

Más detalles

GRAFOS. 1. La matriz de adyacencia del grafo G es

GRAFOS. 1. La matriz de adyacencia del grafo G es GRAFOS. La matriz de adyacencia del grafo G es entonces, A) G es un pseudografo B) G es un grafo completo. G no es conexo Supongamos V={v,v,v,v } son los vértices del grafo. En los pseudografo están permitidas

Más detalles

Fundamentos de la teoría de grafos

Fundamentos de la teoría de grafos Fundamentos de la teoría de grafos 3º I.T.I. de Sistemas Mª Teresa Cáceres Sansaloni 1 Tema 1: Nociones básicas Conceptos básicos sobre grafos. Representación de grafos. Multigrafos, grafos dirigidos y

Más detalles

A5 Introducción a la optimización en redes

A5 Introducción a la optimización en redes 48 Materials David Pujolar Morales A5 Introducción a la optimización en redes Definición 1. Grafo finito. Sea un V un conjunto no vacío con un número finito de elementos y E una familia finita de pares

Más detalles

Capítulo 7. Grafos. Continuar

Capítulo 7. Grafos. Continuar Capítulo 7. Grafos Continuar Introducción Uno de los primeros resultados de la teoría de grafos fue el que obtuvo Leonhard Euler en el siglo XVIII al resolver el problema de los puentes de Königsberg.

Más detalles

Francis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 9/15/2015 3

Francis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 9/15/2015 3 INTRODUCCION GRAFOS La Teoria de Grafos nace del análisis sobre una inquietud presentada en la isla Kueiphof en Koenigsberg (Pomerania) ya que el río que la rodea se divide en dos brazos. Sobre los brazos

Más detalles

Deseamos interconectar entre si todos los ordenadores de un edificio

Deseamos interconectar entre si todos los ordenadores de un edificio Teoría de grafos Deseamos interconectar entre si todos los ordenadores de un edificio Tres problemas de conexión: Conectar una serie de ordenadores por pares Procurar que la distancia por cable entre dos

Más detalles

Definiciones y ejemplos.

Definiciones y ejemplos. V. Grafos Definiciones y ejemplos. Módulo 5 DEF. Sea V un conjunto finito no vacío, y sea El par (V, E) es llamada entonces grafo dirigido en V, donde V es el conjunto de vértices o nodos y E es su conjunto

Más detalles

Tema: Los Grafos y su importancia para la optimización de redes.

Tema: Los Grafos y su importancia para la optimización de redes. Tema: Los Grafos y su importancia para la optimización de redes. Qué son los Grafos? Un grafo es una dupla G= {X,U}, donde X es un conjunto finito y no vacio de elementos llamados vértices y U es el conjunto

Más detalles

Álgebra y Matemática Discreta

Álgebra y Matemática Discreta Álgebra y Matemática Discreta Sesión de Teoría 5 (c) 2013 Leandro Marín, Francisco J. Vera, Gema M. Díaz 30 Sep 2013-6 Oct 2013 Primeras Definiciones Grafo Un grafo está definido por dos conjuntos, un

Más detalles

Gráficas : teoría, aplicaciones e interacciones : II

Gráficas : teoría, aplicaciones e interacciones : II J. Ramírez Alfonsín Université Montpellier 2, Francia Facultad de Ciencias, UNAM, México 22 de Enero de 2013 1 Ciclos 2 Gráficas hamiltonianas 3 Arboles 4 Gráficas Eulerianas 5 Gráficas dirigidas 6 Problema

Más detalles

Estructuras de Datos y Algoritmos. Grafos

Estructuras de Datos y Algoritmos. Grafos Estructuras de Datos y Algoritmos Grafos Definiciones Grafo modelo para representar relaciones entre elementos de un conjunto. Grafo: (V,E), V es un conjunto de vértices o nodos, con una relación entre

Más detalles

Lógica de Proposiciones y de Predicado

Lógica de Proposiciones y de Predicado Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT »Grafos: Definiciones y Ejemplos. Representación Matricial. Adyacencia de Nodos y Aristas. SubGrafos, Complementos e Isomorfismos

Más detalles

Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios

Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios Teoría de Grafos 1 1. Tipos de grafos Indice 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios 5. Caminos y conectividad 6. Grafos Bipartitos 2 Tipos de Grafos Un grafo

Más detalles

Teoría de grafos y optimización en redes

Teoría de grafos y optimización en redes Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,

Más detalles

Representación y manipulación de grafos: caminos, expansión, cortes y flujos

Representación y manipulación de grafos: caminos, expansión, cortes y flujos Un grafo G es un par de conjuntos G =(V,E) Representación y manipulación de grafos: caminos, expansión, cortes y flujos V = un conjunto de n vértices u, v, w V E = un conjunto de m aristas V = n, E = m

Más detalles

Grafos. Amalia Duch Brown Octubre de 2007

Grafos. Amalia Duch Brown Octubre de 2007 Grafos Amalia Duch Brown Octubre de 2007 Índice 1. Definiciones Básicas Intuitivamente un grafo es un conjunto de vértices unidos por un conjunto de líneas o flechas dependiendo de si el grafo es dirigido

Más detalles

Matemáticas discretas II

Matemáticas discretas II Matemáticas discretas II (Teoría de gráficas) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 1 / 44 Conceptos

Más detalles

Tema 2: Grafos y Árboles. Algoritmos y Estructuras de Datos 3

Tema 2: Grafos y Árboles. Algoritmos y Estructuras de Datos 3 Tema 2: Grafos y Árboles Algoritmos y Estructuras de Datos 3 1 ÍNDICE 2.1 Definiciones básicas: grafos y árboles 2.2 Representaciones de árboles y grafos 2.3 Algoritmos de recorrido de árboles binarios

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 10 Nombre: Grafos Objetivo: Al término de la sesión el participante conocerá los elementos que integran los grafos,

Más detalles

Teoría de Grafos I. 2. Describa tres situaciones prácticas en las cuales un grafo pueda ser útil.

Teoría de Grafos I. 2. Describa tres situaciones prácticas en las cuales un grafo pueda ser útil. UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACION Matemáticas Discretas III (Cód. 6108) Práctica # 1 Teoría de Grafos I 1. Defina y de ejemplos de cada uno de los siguientes

Más detalles

Este material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios

Este material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios CLASE GRAFOS Este material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios libros por lo que está prohibida su impresión

Más detalles

1 Tema 1. Definiciones y conceptos básicos

1 Tema 1. Definiciones y conceptos básicos Enrique Benavent. Universitat de València Teoría de Grafos 1 1 Tema 1. Definiciones y conceptos básicos 1.1 Grafos. Isomorfismo de grafos Un grafo no dirigido es un triple ordenado (V(G), E(G), Ψ G ),

Más detalles

Sesión 4: Teoría de Grafos

Sesión 4: Teoría de Grafos Modelos Gráficos Probabilistas L. Enrique Sucar INAOE Sesión 4: Teoría de Grafos Problema de los puentes de Königsberg [Euler] Teoría de Grafos Definición y terminología Tipos de grafos Trayectorias y

Más detalles

Matemáticas Discretas L. Enrique Sucar INAOE. Teoría de Grafos. Problema de los puentes de Königsberg [Euler]

Matemáticas Discretas L. Enrique Sucar INAOE. Teoría de Grafos. Problema de los puentes de Königsberg [Euler] Matemáticas Discretas L. Enrique Sucar INAOE Teoría de Grafos Problema de los puentes de Königsberg [Euler] Teoría de Grafos Definición y terminología Tipos de grafos Trayectorias y circuitos Isomorfismo

Más detalles

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Grafos

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Grafos Parte de Algoritmos de la asignatura de Programación Master de Bioinformática Grafos Web asignatura: http://dis.um.es/~domingo/algbio.html E-mail profesor: domingo@um.es Transparencias preparadas a partir

Más detalles

Teoría de Grafos. Herramientas de programación para procesamiento de señales

Teoría de Grafos. Herramientas de programación para procesamiento de señales Teoría de Grafos Herramientas de programación para procesamiento de señales Indice Nociones básicas: Definiciones Ejemplos Propiedades Nociones avanzadas: Grafos planares Árboles Representación en computadora

Más detalles

Grafos y Redes. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista.

Grafos y Redes. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista. Grafos y Redes. Nodos: vértices, 2, 3 2. Arcos: aristas, conexión entre nodos. 2, 54, etc. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista. 4. Grado

Más detalles

Unidad 2: Problemas de camino mínimo

Unidad 2: Problemas de camino mínimo Representación Recorrido de grafos Camino mínimo Unidad 2: Problemas de camino mínimo Representación Matriz de adyacencia Matriz de incidencia Listas de vecinos Recorrido de grafos Estructuras de datos

Más detalles

Tema 10- Grafos. Objetivos:

Tema 10- Grafos. Objetivos: Tema - Grafos Duración: 2 semanas aprox. Índice general:. Relaciones entre los Datos de una Colección 2. Conceptos básicos sobre Grafos. Representación de un Grafo: Matriz y Listas de Adyacencia. Implementación

Más detalles

Grafos: algunas definiciones

Grafos: algunas definiciones Grafos: algunas definiciones Un grafo dirigido G es un par (V, E), donde V es un conjunto finito de nodos (o vértices) y E es una relación binaria sobre V. Un grafo no dirigido G es un par (V, E), donde

Más detalles

Teoría de Grafos y Árboles. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides

Teoría de Grafos y Árboles. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides Teoría de Grafos y Árboles UCR ECCI CI- Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides Teoría de Grafos Los grafos son estructuras discretas que aparecen ubicuamente en cada disciplina donde

Más detalles

Tema 6.2: Camino de Menor Valor. CMV: Objetivo. CMV: ejemplo. Ejemplo. Camino de menor valor

Tema 6.2: Camino de Menor Valor. CMV: Objetivo. CMV: ejemplo. Ejemplo. Camino de menor valor Tema.: Camino de Menor Valor Modelización Matemática Máster en Ingeniería de Caminos, Canales y Puertos Camino de menor valor Algoritmos Algoritmo de Dijkstra Algoritmo de Bellman-Ford Ignacio Montes Departamento

Más detalles

ARBOLES GENERADORES. Orlando Arboleda Molina. 16 de septiembre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle

ARBOLES GENERADORES. Orlando Arboleda Molina. 16 de septiembre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle ARBOLES GENERADORES Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 16 de septiembre de 2008 Contenido Árboles generadores Algoritmo búsqueda por profundidad

Más detalles

Grafos Los siete puentes de Königsberg: Teoría de Grafos

Grafos Los siete puentes de Königsberg: Teoría de Grafos Grafos Los siete puentes de Königsberg: Un ciudadano de Königsberg (Prusia) se propuso dar un paseo cruzando cada uno de los siete puentes que existen sobre el río Pregel una sola vez. Los dos brazos del

Más detalles

GLOSARIO DE TÉRMINOS BÁSICOS

GLOSARIO DE TÉRMINOS BÁSICOS APÉNDICE 1 GLOSARIO DE TÉRMINOS BÁSICOS OBSERVACIÓN: todas las definiciones para grafos son válidas tanto para grafos orientados como para noorientados, a menos que se especifique lo contrario. 1. Grafo:

Más detalles

Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices.

Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices. ÁRBOLES Árboles Un grafo conectado que no contiene circuitos simples. Utilizados desde 1857, por el matemático Ingles Arthur Cayley para contar ciertos tipos de componentes químicos. Un árbol es un grafo

Más detalles

TOPOLOGÍA DIGITAL Modelos para el plano digital

TOPOLOGÍA DIGITAL Modelos para el plano digital TOPOLOGÍA DIGITAL Modelos para el plano digital Facultad de Informática (UPM) October 14, 2007 Facultad de Informática (UPM) () TOPOLOGÍA DIGITAL Modelos para el plano digital October 14, 2007 1 / 9 Modelos

Más detalles

Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos

Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 29 Navegación de grafos

Más detalles

5.4 Caminos mínimos: Algoritmo de Dijkstra

5.4 Caminos mínimos: Algoritmo de Dijkstra 81 5.4 Caminos mínimos: Algoritmo de Dijkstra Al observar nuestro mapa de carreteras se pueden considerar las distancias en km que hay entre las ciudades, a cada arista se le asigna el valor correspondiente

Más detalles

Grafos: Fundamentos Representaciones, etc. Jose Aguilar

Grafos: Fundamentos Representaciones, etc. Jose Aguilar Grafos: Fundamentos Representaciones, etc. Jose Aguilar Introducción Las estructura de datos no lineales se caracterizan por tener una relación de adyacencia genérica entre sus elementos, es decir, un

Más detalles

Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ

Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ Título: Un Arbol Natural Autor: Luis R. Morera onzález Resumen En este artículo se crea un modelo para representar los números naturales mediante un grafo, el cual consiste de de un árbol binario completo

Más detalles

Clase 1: Gráficas. Malors Espinosa Lara. 6 de Febrero de 2010

Clase 1: Gráficas. Malors Espinosa Lara. 6 de Febrero de 2010 Clase : Gráficas. Malors Espinosa Lara 6 de Febrero de 00 Resumen Estudiaremos el capítulo del libro A course in Combinatorics. Daremos algunas definiciones de libro Combinatorics and Graph Theory, pues

Más detalles

5.6 Árbol generador de un grafo

5.6 Árbol generador de un grafo 88 5.6 Árbol generador de un grafo Definición 5.59. Sea G un grafo simple. Un árbol generador de G es un subgrafo de G que es un árbol y contiene todos los vértices de G. Ejemplo 5.60. Un grafo y algunos

Más detalles

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean

Más detalles

Algoritmo de Kruskal

Algoritmo de Kruskal Algoritmo de Kruskal Curso de Teoría Algebraica de Grafos Facultad de Ingeniería Universidad de la República 4 de mayo de 202 Árboles Un árbol es un grafo conexo y acíclico (sin ciclos). Un bosque es un

Más detalles

Los grafos son estructuras de datos Representan relaciones entre objetos. Son aplicables en. Relaciones arbitrarias, es decir No jerárquicas.

Los grafos son estructuras de datos Representan relaciones entre objetos. Son aplicables en. Relaciones arbitrarias, es decir No jerárquicas. ESTRUCTURA DE DATOS Los grafos son estructuras de datos Representan relaciones entre objetos Relaciones arbitrarias, es decir No jerárquicas Son aplicables en Química Modem Geografía Ing. Eléctrica e Industrial,

Más detalles

Taller de grafs: rutes, mapes i xarxes socials

Taller de grafs: rutes, mapes i xarxes socials Taller de grafs: rutes, mapes i xarxes socials Cristina Chiralt y Fernando Hernando Universidad Jaume I e Instituto Universitario de Matemáticas y sus Aplicaciones de Castellón Grado de Matemática Computacional

Más detalles

OBJETIVOS ÍNDICE. Tema 9: GRAFOS Estructuras de Datos y Algoritmos Curso 2004/05

OBJETIVOS ÍNDICE. Tema 9: GRAFOS Estructuras de Datos y Algoritmos Curso 2004/05 Tema 9: GRAFOS Estructuras de Datos y Algoritmos Curso 200/05 OBJETIVOS Definiciones formales de grafo y conceptos relacionados Estructuras de datos para representar grafos Algoritmos para resolver diferentes

Más detalles

7. GRAFOS. Figura 7.1 Ejemplo de un grafo. el cálculo diferencial,...

7. GRAFOS. Figura 7.1 Ejemplo de un grafo. el cálculo diferencial,... . GRAFOS Se consideran los árboles como una generalización del concepto de lista porque permiten que un elemento tenga más de un sucesor. Los grafos aparecen como una extensión del concepto de árbol, ya

Más detalles

Representaciones Matriciales de Grafos Isomorfismos de Grafos Grafos Planos. Matemática Discreta. Agustín G. Bonifacio UNSL. Teoría de Grafos III

Representaciones Matriciales de Grafos Isomorfismos de Grafos Grafos Planos. Matemática Discreta. Agustín G. Bonifacio UNSL. Teoría de Grafos III UNSL Teoría de Grafos III Matriz de Adyacencia Matriz de Incidencia a b c d e a 0 1 0 0 1 b 1 0 1 0 1 c 0 1 2 0 1 d 0 0 0 0 2 e 1 1 1 2 0 Dado un grafo G = (V,E), la matriz de adyacencia de G, denotada

Más detalles

Caminos y Flujos optimales. Introducción a la Investigación de Operaciones 2007

Caminos y Flujos optimales. Introducción a la Investigación de Operaciones 2007 Caminos y Flujos optimales Introducción a la Investigación de Operaciones 2007 Contenido Definiciones básicas. Conexidad. Clausura transitiva. Esqueletos y caminos optimales. Redes. Flujos. Algoritmo de

Más detalles

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 Definiciones: conjuntos, grafos, y árboles Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 1 Conjuntos (sets) y Grafos (graphs) Un Conjunto es una colección de objetos distintos. No

Más detalles

Hacia las gráficas: una introducción básica

Hacia las gráficas: una introducción básica Hacia las gráficas: una introducción básica Ilán A. Goldfeder Versión 0.0.21 1 Gráficas Definición 1. Una gráfica G es un par ordenado(v(g),a(g)) donde, para el presente texto, V(G) es un conjunto arbitrario

Más detalles

Clausuras. , se define la clausura algebráica de A como

Clausuras. , se define la clausura algebráica de A como Mónica Ribero - 201126017 Rafael Mantilla - 201124446 Andrés Rodríguez - 201123795 Matías Ruíz - 201126728 Conferencista: Alf Onshuus NIño Clausuras Introducción En este trabajo hablaremos, con intención

Más detalles

El origen: Los puentes de Königsberg. Grafos. Algoritmos y Estructuras de Datos III. Leonhard Euler ( )

El origen: Los puentes de Königsberg. Grafos. Algoritmos y Estructuras de Datos III. Leonhard Euler ( ) El origen: Los puentes de Königsberg Grafos Algoritmos y Estructuras de Datos III Leonhard Euler (1707 1783) El origen: Los puentes de Königsberg La ciudad de Königsberg (hoy Kaliningrado) tenía en el

Más detalles

Unidad 1 Introducción a la teoría de gráficas

Unidad 1 Introducción a la teoría de gráficas Unidad 1 Introducción a la teoría de gráficas La Teoría de G ráficas es una técnica con la que se visualiza de forma global, holística o sistémica un problema. Esta técnica ayuda a comprender y análisis

Más detalles

El TAD Grafo. El TAD Grafo

El TAD Grafo. El TAD Grafo Objetivos! Estudiar la especificación del TAD Grafo! Presentar diferentes alternativas de implementación! Conocer los algoritmos más importantes de manipulación de grafos Contenidos.1 Conceptos. Especificación

Más detalles

CLAVE V

CLAVE V CLAVE-962-2-V-2-00 -2017 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA DEPARTAMENTO DE MATEMÁTICA CURSO: Matemática para computación 2 SEMESTRE: Segundo CÓDIGO DEL CURSO: 962 TIPO DE EXAMEN:

Más detalles

Ciclos Hamiltonianos Algoritmo de la Ruta Más Corta. Matemática Discreta. Agustín G. Bonifacio UNSL. Teoría de Grafos II

Ciclos Hamiltonianos Algoritmo de la Ruta Más Corta. Matemática Discreta. Agustín G. Bonifacio UNSL. Teoría de Grafos II UNSL Teoría de Grafos II y Ejemplos Un ciclo en un grafo que contiene cada vértice justo una vez, excepto por el vértice inicial y el final que aparece dos veces, recibe el nombre de ciclo de Hamilton.

Más detalles

Tema 1: Matrices. October 13, 2016

Tema 1: Matrices. October 13, 2016 Tema 1: Matrices October 13, 2016 1 Matrices Las matrices se usan en muchos ámbitos de las ciencias: sociología, economía, hojas de cálculo, matemáticas, física,... Se inició su estudio en el siglo XIX

Más detalles

Propiedades. Ejercicios Tema 14. Representación de Grafo. Grado de Grafo (Matriz de Adyacencia)

Propiedades. Ejercicios Tema 14. Representación de Grafo. Grado de Grafo (Matriz de Adyacencia) Propiedades Ejercicios Tema Ejercicios Adaptados de Apuntes y Exámenes de EDA Germán Moltó gmolto@dsic.upv.es Estructuras de Datos y Algoritmos Escuela Técnica Superior de Ingeniería Informática Universidad

Más detalles

Flujos de redes (Network Flows NF)

Flujos de redes (Network Flows NF) Fluos de redes (Network Flows NF). Terminología. Árbol generador mínimo. Camino mínimo 4. Fluo máximo 5. Fluo de coste mínimo TEORÍA DE GRAFOS. OPTIMIZACIÓN EN REDES Terminología Red o grafo (G) Nodos

Más detalles

Estructuras de Datos y Algoritmos

Estructuras de Datos y Algoritmos Estructuras de Datos y Algoritmos Práctico 3: Grafos (Finalización: 06/09) Ing. en Computación - Ing. en Informática - Prof. en Computación Año 2018 Ejercicio 1: Dado el siguiente p-digrafo: 5 b 6 d 11

Más detalles