Fundamentos de la teoría de grafos

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

Download "Fundamentos de la teoría de grafos"

Transcripción

1 Fundamentos de la teoría de grafos 3º I.T.I. de Sistemas Mª Teresa Cáceres Sansaloni 1

2 Tema 1: Nociones básicas Conceptos básicos sobre grafos. Representación de grafos. Multigrafos, grafos dirigidos y no dirigidos. Bucles. Pseudografos. Valencias de entrada y salida. Propiedades. Isomorfismos de grafos. Conectividad. 2

3 Problemas de recorrido. camión de la basura ö por aristas autobús escolar ö por vértices Problemas de coloreado. calendario de exámenes acuario reactivos químicos Problemas de emparejamiento: comisiones de ayuntamiento claustro junta de facultad asignación eficiente de tareas en empresas 3

4 Un grafo G(V,E) es un conjunto V(G) finito no vacío de objetos llamados vértices y un conjunto E(G) (posiblemente vacio), de parejas de vértices, llamadas aristas. V(G) es el conjunto de vértices del grafo G (vertex set) E(G) es el conjunto de aristas del grafo G (edge set). Sea G un grafo, y e = {a,b} una arista. Si no importa la dirección se denota indistintamente {a,b} o {b,a}, siendo a y b los vértices que une. A los vértices a y b se les llama sus extremos, se dice que son adyacentes en G, y se dice que la arista e es incidente con los vértices a, b. 4

5 Las aristas que unen el mismo par de vértices se llaman aristas múltiples.(parallel edges) Si en el grafo se permite que hayan aristas múltiples, obtenemos un multigrafo (multigraph). Las aristas {a,a} cuyos extremos son el mismo vértice se llaman lazos o bucles (loop). Si en el grafo se permite que hayan aristas múltiples, y bucles obtenemos un pseudografo (pseudograph). 5

6 Permite Permite Tipo Aristas Aristas multiples? Bucles? Grafo simple No dirigidas NO NO Multigrafo No dirigidas SI NO Pseudografo No dirigidas SI SI Cualquier grafo simple es multigrafo, pero no el reciproco. Cualquier grafo o multigrafo es pseudografo, pero no el reciproco. 6

7 Llamamos orden (order) de un grafo a su número de vértices, V, y tamaño (size) de un grafo al número de sus aristas, E. Un grafo de orden p, y tamaño q lo denotaremos por (p,q)-grafo. Vértices Llamaremos grado o valencia de un vértice (degree of a vertex), al número de aristas de las que es extremo. Se dice que un vértice es par (even) o impar (odd) según lo sea su grado. Vértice aislado es el que tiene grado 0. d(v) =grado de v v œv(g), el conjunto de sus vecinos (neighborhood) se define por N(v)= {u Œ V: (v u) Œ E} d(v)= N(v) 7

8 PRIMER RESULTADO SOBRE GRAFOS Proposición.- La suma de los grados de los vértices de un grafo G(V,E) es igual al doble del número de aristas. Â vœv d(v) =2 E Consecuencia: El número de vértices impares de un grafo es siempre par. 8

9 Ejemplos de Grafos 1.- Grafo regular: Aquel con el mismo grado en todos los vértices. Si ese grado es k lo llamaremos k- regular. Por ejemplo, el primero de los siguientes grafos es 3-regular, el segundo es 2-regular y el tercero no es regular 9

10 Si G es un grafo r-regular de orden p, entonces 0 r p-1 Es cierto el reciproco? Puede haber un grafo 1-regular o 3-regular de orden 5? Si r y p no son ambos impares y 0 r p-1, entonces siempre existe un grafo r-regular de orden p 10

11 2.- Grafo bipartito (bipartite): Es aquel con cuyos vértices pueden formarse dos conjuntos disjuntos de modo que no haya adyacencias entre vértices pertenecientes al mismo conjunto Ejemplo.- de los dos grafos siguientes el primero es bipartito y el segundo no lo es. 11

12 3.- Grafo completo (complete graph): Aquel con una arista entre cada par de vértices. Un grafo completo con n vértices se denota K n. Todo grafo completo es regular porque cada vértice tiene grado V -1 al estar conectado con todos los otros vértices. Un grafo regular no tiene por qué ser completo. K 4 K 3 K 5 K 6 12

13 4.- Un grafo bipartido completo se denota K m,n donde m, n es el grado de cada conjunto disjunto de vértices. K 1,2 K 3,3 K 2,5 13

14 Dado un grafo G=(V,E) se define el complementario de G y se denota por G (V,Ē) como el grafo con el mismo conjunto de vértices y cuyas aristas son todos los pares de vértices que no pertenecen a E. Se verifica que si V = p, (V, E «Ē) = K p Sea G un grafo de orden p, si v es un vértice de G de grado n, d(v) = n, entonces d(v) = p-n-1 en el grafo complementario. 14

15 Consecuencia: G es regular si y solo si G es regular Ejercicio Los vértices de un grafo G de orden 14 y tamaño 25 tienen grado 3 o 5. Cuántos vértices tiene de grado 3? Puede un grafo de orden 4 tener tres vértices de grado 3 y uno de grado 1? 15

16 Grafos isomorfos (Isomorphic graphs) Dos grafos G=(V,E) y G =(V,E ), son isomorfos entre G y G si existe una función biyectiva (one-to-one function) entre los conjuntos de vértices f:v V tal que si {a,b} E {f(a),f(b)} E. Si G y G son isomorfos se denota por G@G Dos grafos G 1 y G 2 son iguales (equal) si lo son sus conjuntos de vértices y de aristas. Los grafos iguales son isomorfos, pero no al contrario. 16

17 Si G 1 y G 2 son grafos isomorfos, entonces tienen el mismo orden y el mismo tamaño. Además, para cada vértice v de G 1, d 1 (v) = d 2 ( f(v) ) Son invariantes: el nº de vértices, el nº de aristas, el grado de cada vértice, las adyacencias, la estructura, los caminos, ciclos, etc. Teorema: G 1, G 2 son grafos isomorfos si y sólo si sus complementarios son isomorfos 17

18 Subgrafos (Subgraphs) Dados dos grafos G=(V,E) y G =(V,E ) se dice que G es un subgrafo de G si se verifica que V es un subconjunto de V y E lo es de E. Ejemplos: K 3 es subgrafo de K 4 y ambos son subgrafos de K 5 Sea G un grafo y φ SÕV(G). El subgrafo inducido (induced subgraph) por S, SÒ, es el subgrafo máximal de G con conjunto de vértices S, contiene las aristas de G que unen vértices de S. Un subgrafo H de un grafo G es subgrafo inducido por vértices (vertex-induced subgraph), si H = SÒ para algún SÕV(G). 18

19 G J H F J, H, F son subgrafos de G? Son subgrafos inducidos? El subgrafo G-S se obtiene por la eliminación de los vértices de S Ã V y todas las aristas que inciden en los vértices de S. Observar que G-S = V(G) - SÒ Cualquier subgrafo inducido de G se obtiene por eliminación de un subconjunto de vértices de G 19

20 x u x u x w w y w y y z v z z G G-v G-{u,v} Son subgrafos inducidos? Sea X un subconjunto no vacío de aristas de un grafo G. El subgrafo inducido (induced subgraph) por X, que se denota XÒ, es el subgrafo minimal de G con conjunto de aristas X. XÒ contiene aquellos vértices de G incidentes con al menos una arista de X. Un subgrafo H de un grafo G es subgrafo inducido por aristas (edge-induced subgraph), si H = XÒ para algún XÕV(G). H es un subgrafo recubridor o soporte (spanning subgraph) de un grafo G si V(H) =V(G) 20

21 Si X E(G), entonces G-X, es el subgrafo recubridor de G obtenido por eliminación de las aristas de X. H es un subgrafo recubridor de un grafo G si y solo si H = G-X, donde X = E(G) E(H) u u u v w v w v w x y x y x G F H Sea G un grafo, con u i v i (i = 1,2,, n) pares de vértices no adyacentes de G. G+{u 1 v 1, u 2 v 2,, u n v n } es el grafo obtenido al añadir a G las aristas del conjunto {u 1 v 1, u 2 v 2,, u n v n } y 21

22 Dos grafos G y H descritos mediante diagramas. Diremos que H es subgrafo de G si es posible etiquetar los vértices de H y G de modo que H es subgrafo de G. Secuencias de grados (Degree sequences) Para cada grafo G, con V(G)={v 1, v 2,, v p } asociamos la secuencia de grados de sus vértices d(v 1 ), d(v 2 ),, d(v p ), que son valores enteros no negativos y con el convenio de mantener el orden d(v 1 ) d(v 2 ) d(v p ) El mínimo grado de G, min d(g) = d(v p ), es el término más pequeño. El máximo grado de G, D(G) = d(v 1 ), es el término mayor. 22

23 Sea s: d 1, d 2,, d p la secuencia de grados de un grafo G. Ejemplo: 5,5,3,2,1,0 Una secuencia de enteros no negativos es gráfica (graphical) si es la secuencia de grados de algún grafo. Teorema Una secuencia s : d 1, d 2,, d p de enteros no negativos, con d 1 d 2 d p, donde p>1 y d 1 1 es gráfica, si y solo si la secuencia s 1 : d 2-1, d 3-1,, d d1 +1-1, d d1 +2, d d1 +3,, d p es gáfica. 23

24 Demostración: ( ) s 1 es gáfica. Entonces hay un grafo G 1 de orden p-1, con s 1 como su secuencia de grados. Sus vértices son v 2, v 3,, v p con d(v i ) = d i -1 para 2 i d i +1 d(v i ) = d i para d i + 2 i p Construimos un nuevo grafo G, añadiendo un vértice v 1 y uniendolo a los d 1 vértices v i, con 2 i d i +1. Así, d(v i ) = d i, " v i œ G y s es secuencia gráfica. (fl) s es secuencia gráfica. Hay uno o más grafos de orden p con secuencia de grados s. Sea G uno de ellos, con d(v i ) = d i para 1 i p y la suma de los grados de los vértices adyacentes a v 1 máxima. Estamos exigiendo que v 1 sea adyacente a d 1 vértices con grados d 2, d 3,, d d1 +1. El grafo G v 1 tiene secuencia de grados s 1 así que s 1 es gráfica. 24

25 Para determinar si una secuencia de p enteros no negativos es gráfica. No puede contener valores mayores que p-1 Actuamos del siguiente modo. P1. Si todos los valores son 0, la secuencia es gráfica. Si tiene valores negativos, no es gráfica; Si no tiene valores negativos seguir. P2. Reordenar los números de la secuencia, si es necesario, para que sea no creciente. P3. Eliminar el primer valor n, y restar 1, de los siguientes n valores de la secuencia. Volver al paso 1. 25

26 Camino (walk) en un grafo G, es una secuencia alternada P : v 0, e 1, v 1, e 2, v 2,, v n-1, e n, v n (n 0) de vértices y aristas, empezando y terminando por vértices, y tal que e i = v i-1 v i para i = 1,2,, n P tiene longitud (length) n porque contiene n aristas. Como los vértices, determinan las aristas, éstas pueden ser omitidas. P : v 0, v 1, v 2,, v n-1, v n, es un v 0 -v n camino un v 0 -v n camino es cerrado (closed), si empieza y termina en el mismo vértice, v 0 =v n. Es abierto (open), si v 0 π v n. recorrido (trail), un camino donde no se repiten aristas, pudiendose repetir los vértices. camino simple (path), un camino donde no se repiten ni aristas ni vértices. Un camino simple es un recorrido, pero no todo recorrido es camino simple. 26

27 Teorema Cualquier x-y camino en un grafo G, contiene un x-y camino simple. Demostración Si x=y, entonces el x-y camino trivial da la solución. Supongamos x y. Hay dos casos a considerar: el camino que conecta x e y no contiene vértices repetidos, entonces ya es simple. el camino que conecta x e y tiene vértices repetidos x, v 1, v 2,..., w, w 1,w 2,..., w k, w,...v p-1, v p, y donde el vértice w se repite. eliminamos todos los vértices comprendidos entre los w, y uno de ellos, resultando x, v 1, v 2,..., w,...v p-1, v p, y Procedemos de igual modo con cada vértice repetido, hasta conseguir un camino simple. 27

28 Nombre Tipo Admite aristas repetidas? Admite vértices repetidas? Camino walk Sí Sí Camino cerrado cerrado Sí Sí Recorrido trail abierto No Sí Circuito circuit cerrado No Sí Camino simple abierto No No path Ciclo cycle cerrado No No 28

29 circuito (circuit), como un camino cerrado donde no se repiten aristas. ciclo (cycle), un circuito donde no se repiten vértices. u,v œv(g), u está conectado a v si G contiene un u-v camino. Un grafo G se dice conexo (connected) si cada par de vértices están unidos al menos por un camino. Un grafo no conexo tiene al menos dos vértices sin camino que los una. Un subgrafo H de G es una componente de G si H es un subgrafo conexo maximal de G. 29

30 La relación v está conectado con w, es una relación de equivalencia entre vértices de G. Establece una partición V 1, V 2,, V k de los vértices de G. Los subgrafos V i Ò, 1 i k, son las componentes conexas del grafo G. k(g)=número de componentes conexas de G G es conexo si y solo si K(G) = 1 Dar un ejemplo de k(g) = min d(g) = D(G) =2 30

31 Un vértice v de un grafo G es un vértice de corte (cut-vertex) si k(g-v) > k(g). Una arista e de un grafo G es una arista puente (bridge) si k(g-e) > k(g) Teorema Una arista e de un grafo conexo G es un puente de G si y solo si e no pertenece a ningún ciclo de G Ejercicio: Demostrarlo. 31

32 Los grafos que no tienen puentes son aquellos en los que cualquier arista pertenece a un ciclo. Un grafo conexo, no trivial, sin vértices de corte es llamado no separable (non-separable graph). Un bloque (block) B de un grafo G es un subgrafo de G, no separable y maximal. Es necesariamente un subgrafo inducido. Un grafo no separable tiene sólo un bloque. 32

33 Un bloque de un grafo G que contiene exactamente un vértice de corte de G se le llama bloque final (end-block) de G. Teorema Sea G un grafo conexo con al menos un vértice de corte, entonces G tiene al menos dos bloques finales. Un grafo de orden n 1 que es un camino se le llama camino de orden n y se denote por P n Un grafo de orden n 3 que es un ciclo se le llama n-ciclo y se denote por C n 33

34 Teorema Un grafo es bipartito (bipartite) si y solo si no tiene ciclos de longitud impar. Demostración (fl) Sea G bipartito. V=V 1» V 2 de modo que las aristas unen vertices de distintos subconjuntos. Sea C un ciclo en G. C: v 1, v 2, v 3,..., v n, v 1 Suponemos que v 1 œ V 1, entonces v 2 œ V 2, v 3, œ V 1, y así se continúa alternando. Como el último vértice v 1 œ V 1 resulta que v n œ V 2, y en consecuencia n es par. 34

35 ( ) Si G es conexo. Sea u un vértice de G. Para cualquier vértice v del grafo hay un (u-v camino) en G. Seleccionamos uno de los caminos más cortos para cada u-v camino. Consideramos V 1 como el conjunto de vértices que contiene a u y a todos los que su u-v camino más corto tiene longitud par. En consecuencia V 2 = V - V 1 Con esta partición de vértices las aristas unen siempre vértices de los dos subconjuntos disjuntos V 1 y V 2 lo cual garantiza que G es bipartito. Si G no es conexo, sean G 1,..., G n sus componentes conexas. Por el resultado anterior cada componente es bipartito y por tanto también G es bipartito. 35

36 Digrafos (Digraphs) D(V,E) es un grafo dirigido (directed graph) o digrafo (digraph), donde V es un conjunto finito no vacío de vértices y E (posiblemente vacio), es el conjunto de pares ordenados de vértices, llamadas arcos (arcs). Como (u,v) es distinto a (v,u), dos vértices pueden estar unidos por dos arcos si estos tienen direcciones opuestas Orden (order) de un digrafo es el número de vértices. El número de sus arcos su tamaño (size). El grafo subyacente (underlying graph) de un digrafo D es el grafo obtenido al reemplazar los arcos (u,v) o (v,u) por la arista uv 36

37 Si (v,u) œe(d), v es adyacente hacia (adjacent to) u, y u es adyacente desde v. El arco (v,u) es incidente desde (adjacent from) v y es incidente a u Grado de entrada (indegree) de v es el número de vértices adyacentes hacia v, y se denota d + (v) Grado de salida (outdegree) de v es el número de vértices adyacentes desde v, y se denota d - (v) Grado del vértice v es la suma d (v) = d - (v) + d + (v) vértice gr. salida gr. entrada grado u u v w v w x x

38 Teorema Sea D un digrafo de orden p V = {v 1, v 2, v 3,..., v p }. Entonces y tamaño q, con p i= 1 + δ ( v i ) p = δ ( vi ) i= 1 = q Dos digrafos D (V,E) y D (V,E ), son isomorfos si existe una función biyectiva entre los conjuntos de vértices f : V(D) V (D ) tal que si {u,v} es un arco de D {f(u),f(v)}es un arco de D Los conceptos de subdigrafos, subdigrafos inducidos se definen del mismo modo que en el caso de grafos. 38

39 Camino (walk) en un digrafo D, es una secuencia alternada P : v 0, e 1, v 1, e 2, v 2,, v n-1, e n, v n (n 0) de vértices y arcos, empezando y terminando por vértices, y tal que e i = v i-1 v i para i = 1,2,, n P es un v 0 -v n camino de longitud n porque contiene n arcos. Como los vértices, determinan los arcos, éstos pueden ser omitidas. P : v 0, v 1, v 2,, v n-1, v n, Los conceptos de recorrido, camino simple, circuito, ciclo en digrafos son análogos a los de grafos, pero actuando en la dirección de los arcos. Un ciclo de longitud 2 es posible en digrafos. 39

40 Semicamino (semiwalk) en un digrafo es una secuencia alternada P : v 0, e 1, v 1, e 2, v 2,, v n-1, e n, v n (n 0) de vértices y arcos, tal que e i = (v i-1, v i ) o e i =( v i, v i-1 ) para cada i = 1,2,, n. P es un v 0 -v n semicamino de longitud n D u v w x y P : v, (vw), w, (uw) u, (x,u), x es un v-x semicamino que no es v-x camino D no tiene ningún v-x camino 40

41 Dos vértices u, v de un digrafo D están conectados si D contiene un u-v semicamino. Un digrafo D es débilmente conexo (weakly connected) si cualesquiera dos vértices de D están conectados, es decir, D es conexo si su grafo subyacente es conexo. Un digrafo D es unilateralmente conexo (unilaterally connected) si para cualesquiera dos vértices u y v de D hay un u-v camino, o un v-u camino, o ambos. D es fuertemente conexo (strongly connected) si para cualesquiera dos vértices u y v de D hay ambos, un u-v camino así como un v-u camino. conexión fuerte fi conexión unilateral conexión unilateral fi conexión débil 41

42 Un digrafo D es r-regular si d - (v) = d + (v) = r para todos los vértices v de D Un digrafo D es simétrico (symmetric) si siempre que (u,v) es un arco en D, entonces también (v,u) es arco en D. Si D es un digrafo simétrico, entonces D = G*, donde G es el grafo en el que cada arista uv reemplaza a los dos arcos (u,v) y (v,u) de D * K 1,4 42

43 Un digrafo D es asimétrico (asymmetric) si siempre que exista un arco (u,v) en D, entonces (v,u) no está en D. Tipo Arcos Permite arcos múltiples? Permite bucles? Digrafo dirigidas No No Multidigrafo dirigidas Sí No Pseudodigrafo dirigidas Sí Sí 43

44 Matriz de Adyacencia de un grafo Sea G un grafo de orden p. La matriz de adyacencia de G es una matriz cuadrada pxp que denotaremos por A. Sea (a ij ) el elemento de la fila i columna j de A, donde a ij = 1 si hay arista entre los vértices i, j a ij = 0 en otro caso. En grafos no dirigidos la matriz de adyacencia siempre es simétrica porque a ij = a ji Listas de adyacencia. Ocupan menor espacio en memoria, son recomendables especialmente en grafos con pocas aristas. 44

45 Matriz de Adyacencia de un digrafo Sea D un digrafo de orden p. La matriz de adyacencia de D es una matriz cuadrada pxp que denotaremos por A. Sea (a ij ) el elemento de la fila i columna j de A, donde a ij = 1 si hay arco desde el vértices i al j a ij = 0 en otro caso. En digrafos la matriz de adyacencia es en general no simétrica. 45

46 Conectividad y arista conectividad Definición: Sea G una grafo conexo. Un conjunto U de aristas de G es un conjunto de aristas de corte del grafo si G-U no es conexo. Definición: Sea G una grafo conexo. Un conjunto S de vértices de G es un conjunto de vértices v de corte del grafo si G-S no es conexo. v 5 v 1 v 2 v 6 v 4 v 3 46

47 Definición: n: Arista conectividad de un grafo, l(g), es el mínimo cardinal de un conjunto E de aristas de G tal que G-E es un grafo no conexo o trivial. Si un grafo G es no trivial, entonces l(g) es el menor cardinal de un conjunto de corte de aristas de G. l(g)=0 G es no conexo o trivial Definición: n: Vértice conectividad o conectividad de un grafo, K(G), es el mínimo número de vértices tales que si se eliminan de G producen un grafo no conexo o trivial. Si G no es completo K(G) es el mínimo cardinal de un conjunto de corte de vértices de G. 47

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

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

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

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

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

Conceptos básicos en la Teoría de Grafos

Conceptos básicos en la Teoría de Grafos 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Teoría de grafos. Coloración de vértices

Teoría de grafos. Coloración de vértices Teoría de grafos Coloración de vértices Problema: cuántas jaulas son necesarias para transportar a estos cinco animales de forma que lleguen sanos y salvos a un mismo destino? León Hámster Si dos animales

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

Á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

Teoría de Grafos. 5.1 Introducción.

Teoría de Grafos. 5.1 Introducción. Capítulo Teoría de Grafos.. Introducción. Los grafos se utilizan para modelar situaciones en las que se relacionan entre sí pares de objetos de una determinada colección. Gráficamente, el modelo consiste

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

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

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

Tema 5: Emparejamientos

Tema 5: Emparejamientos Fundamentos de la teoría de grafos. 3º I.T.I. de Sistemas Mª Teresa Cáceres Sansaloni Tema 5: Emparejamientos Preliminares. Emparejamientos máximos en grafos bipartitos. grafos no ponderados grafos ponderados,

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

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

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

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

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

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

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

Sobre digrafos adjuntos y (h, j) adjuntos de multidigrafos k regulares

Sobre digrafos adjuntos y (h, j) adjuntos de multidigrafos k regulares Revista Colombiana de Matemáticas Volumen 37 (2003), páginas 81 86 Sobre digrafos adjuntos y (h, j) adjuntos de multidigrafos k regulares Elsa Osio Teresa Braicovich Cora Bernardi Cristina Costes Universidad

Más detalles

TEMA 2 FUNDAMENTOS Y APLICACIONES DE LA TEORIA DE GRAFOS. DIAGRAMAS EN ARBOL.

TEMA 2 FUNDAMENTOS Y APLICACIONES DE LA TEORIA DE GRAFOS. DIAGRAMAS EN ARBOL. 1. Introducción. 2. Definición de grafo. 2.1. Grafo Simple. 2.2. Grafo General. 2.3. Grafo Orientado. 2.4. Grafo Nulo. 2.5. Grafo Completo. 2.6. Grafo Regular. 2.7. Grafo Bipartido. 3. Operaciones entre

Más detalles

Introducción a la Teoría de Grafos

Introducción a la Teoría de Grafos 1 Semestre A2005 Teoría Introducción a la Teoría de Grafos 1. Grafos. Conceptos fundamentales Un grafo G es un par G = (V,E), donde V es un conjunto finito (vértices, nodos) y E es un multiconjunto de

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

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

Minicurso de Teoría de Gráficas Escuela de Verano 2014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana

Minicurso de Teoría de Gráficas Escuela de Verano 2014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana Minicurso de Teoría de Gráficas Escuela de Verano 014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana Índice 1. Conceptos básicos 1 1.1. Nomenclatura...................................

Más detalles

Árboles. no es un árbol porque no es conexo. Sin embargo, cada componente conexa es un árbol y, este tipo de grafo se llama bosque.

Árboles. no es un árbol porque no es conexo. Sin embargo, cada componente conexa es un árbol y, este tipo de grafo se llama bosque. Ejemplos Árboles Un grafo sin lazos, es un árbol si es conexo y no contiene ciclos. Tenemos que: es un árbol. no es un árbol porque contiene un ciclo. no es un árbol porque no es conexo. Sin embargo, cada

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

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

Tema 5: Grafos. CIS - UABJB - Estructura de Datos II Ing. Freddy Melgar Algarañaz 1

Tema 5: Grafos. CIS - UABJB - Estructura de Datos II Ing. Freddy Melgar Algarañaz 1 Tema 5: Grafos 1 Indice 1. Tipos de grafos 2. Conceptos Básicos 3. Representación de grafos 4. Caminos y conectividad 5. Grafos Bipartitos 6. Recorridos, eulerianos 2 Tipos de Grafos Un grafo G es un par

Más detalles

Raúl E Gutiérrez de Piñerez R. Carlos Andres Delgado

Raúl E Gutiérrez de Piñerez R. Carlos Andres Delgado Teoría de Grafos Raúl E Gutiérrez de Piñerez R. raul.gutierrez@correounivalle.edu.co Carlos Andres Delgado carlos.andres.delgado@correounivalle.edu.co Universidad del Valle EISC Septiembre 2017 1 Introducción

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

Matemática Discreta TEORIA DE GRAFOS. Ester Simó Marisa Zaragozá. Departamento Matemática Aplicada IV EPSEVG - UPC

Matemática Discreta TEORIA DE GRAFOS. Ester Simó Marisa Zaragozá. Departamento Matemática Aplicada IV EPSEVG - UPC Matemática Discreta TEORIA DE GRAFOS Mercè Claverol Ester Simó Marisa Zaragozá Departamento Matemática Aplicada IV EPSEVG - UPC Índice general 1. Grafos: Definiciones Básicas 3 1.1. Introducción............................

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

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

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

Introducción a la teoría de grafos

Introducción a la teoría de grafos Capítulo 5 Introducción a la teoría de grafos 51 Generalidades sobre grafos En esta sección vamos a comenzar el estudio de la teoría de Grafos El inicio de esta teoría tuvo lugar en 1736, en un artículo

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

Estructura de ciclos en MSDs (Minimally Strong Digraphs)

Estructura de ciclos en MSDs (Minimally Strong Digraphs) (Minimally Strong Digraphs) 28 de marzo de 2017 Jesús García MSD versus trees 21 de marzo de 2017 Luis M. Pozo 1 MSD Definición Árbol (grafo conexo minimal) Caracterización MSD versus trees Árbol Árbol

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

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

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

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

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

Grafos de línea hamiltonianos-conexos

Grafos de línea hamiltonianos-conexos UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO Decanato de Ciencias y Tecnología Licenciatura en Ciencias Matemáticas Grafos de línea hamiltonianos-conexos Trabajo Especial de Grado presentado por Br. Ramón

Más detalles

Contribución a la teoría de redes con enlaces bidireccionales derivadas de los digrafos línea

Contribución a la teoría de redes con enlaces bidireccionales derivadas de los digrafos línea Universidad Politécnica de Cataluña Dep. de Matemática Aplicada y Telemática Contribución a la teoría de redes con enlaces bidireccionales derivadas de los digrafos línea Tesis Doctoral realizada por J.L.

Más detalles

Tema 4: Redes y flujos

Tema 4: Redes y flujos Fundamentos de la teoría de grafos. 3º I.T.I. de Sistemas Mª Teresa Cáceres Sansaloni Tema 4: Redes flujos Redes. Flujos cortes. Teorema del flujo máimo corte mínimo. Algoritmo para calcular el máimo flujo

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

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

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

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

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

Tesis de Licenciatura GRAFOS DE INTERVALOS Y OTRAS CLASES RELACIONADAS

Tesis de Licenciatura GRAFOS DE INTERVALOS Y OTRAS CLASES RELACIONADAS UNIVERSIDAD DE BUENOS AIRES Facultad de Ciencias Exactas y Naturales Departamento de Matemática Tesis de Licenciatura GRAFOS DE INTERVALOS Y OTRAS CLASES RELACIONADAS Fan Zhang Director: Guillermo Durán

Más detalles

Conjuntos, relaciones y grafos

Conjuntos, relaciones y grafos Capítulo 2 Conjuntos, relaciones y grafos 2.1. Conjuntos Se partirá de la noción intuitiva de objeto y de unos entes matemáticos que se denominarán conjuntos. Definición 12. Un conjunto es una colección

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

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

Fundamentos y aplicaciones de la teoría de grafos. Grafos eulerianos y hamiltonianos. Diagramas en árbol. (1ª Parte)

Fundamentos y aplicaciones de la teoría de grafos. Grafos eulerianos y hamiltonianos. Diagramas en árbol. (1ª Parte) Fundamentos y aplicaciones de la teoría de grafos. Grafos eulerianos y hamiltonianos. Diagramas en árbol. (ª Parte) Título: Fundamentos y aplicaciones de la teoría de grafos. Grafos eulerianos y hamiltonianos.

Más detalles

Curso de Posgrado: Tópicos avanzados en teoría de grafos

Curso de Posgrado: Tópicos avanzados en teoría de grafos Curso de Posgrado: Tópicos avanzados en teoría de grafos 1. Grafos planares 1.1. Preliminares Recordemos algunos conceptos: Una curva es la imagen de una función contínua f : [0, 1] R 2. Una curva poligonal

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

Tema 5: Grafos. Índice. E. Martín, A. Méndez, C. Ortiz y J. Sendra. Febrero de Guía del tema. 1. Grafos 1

Tema 5: Grafos. Índice. E. Martín, A. Méndez, C. Ortiz y J. Sendra. Febrero de Guía del tema. 1. Grafos 1 Tema 5: Grafos E. Martín, A. Méndez, C. Ortiz y J. Sendra Febrero de 2011 Índice Guía del tema II 1. Grafos 1 2. Pseudografos, Multigrafos, Digrafos 3 3. Isomorfismos entre grafos 4 4. Primer teorema de

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

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

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

Núcleos por trayectorias monocromáticas. digráficas m-coloreada

Núcleos por trayectorias monocromáticas. digráficas m-coloreada en digráficas m-coloreada Hortensia Galeana Sánchez Ma. Rocío Rojas Monroy Guadalupe Gaytán Gómez Marzo 20, 2013 Definiciones Básicas Definición Una digráfica D consiste de un conjunto finito no vacío

Más detalles

Espacios Conexos Espacio Conexo

Espacios Conexos Espacio Conexo Capítulo 4 Espacios Conexos Una forma natural de construir nuevos espacios topológicos es pegando en forma disjunta, es decir. Sean (X,T X ),(Y,T Y ) dos espacios topológicos, luego definimos Z = X {0}

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

Digrafos fuertemente conexos minimales (MSD) vs árboles

Digrafos fuertemente conexos minimales (MSD) vs árboles Digrafos fuertemente conexos minimales (MSD) vs árboles 21 de marzo de 2017 Digrafos fuertemente conexos minimales (MSD) 21vsde árboles marzo de 2017 1 / 26 Preliminares Deniciones(I): Grafo, digrafo,

Más detalles

Problemas y Conjeturas

Problemas y Conjeturas U UNIVERSITAT DE BARCELONA B Problemas y Conjeturas de la Teoría de Grafos (Trabajo Académicamente Dirigido) Autora: Cristina Araúz Lombardía Trabajo Académicamente Dirigido por F. Javier Soria de Diego

Más detalles

INSTRUMENTOS ESTADÍSTICOS AVANZADOS PARA LA GESTIÓN

INSTRUMENTOS ESTADÍSTICOS AVANZADOS PARA LA GESTIÓN INSTRUMENTOS ESTADÍSTICOS AVANZADOS PARA LA GESTIÓN REDES NO VALORADAS Definiciones y teoremas Representaciones gráficas y matemáticas Tipo de redes Conceptos no orientados Algoritmos Aplicaciones REDES

Más detalles

ESTUDIO SOBRE ALGUNAS NUEVAS CLASES DE CONECTIVIDAD CONDICIONAL EN GRAFOS DIRIGIDOS

ESTUDIO SOBRE ALGUNAS NUEVAS CLASES DE CONECTIVIDAD CONDICIONAL EN GRAFOS DIRIGIDOS UNIVERSITAT POLITÈCNICA DE CATALUNYA Departamento de Matematica Aplicada III, dentro del programa de Doctorado de Matematica Aplicada ESTUDIO SOBRE ALGUNAS NUEVAS CLASES DE CONECTIVIDAD CONDICIONAL EN

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

Capítulo 4: Grafos Clase 3: Grafos planares y Colorabilidad de Grafos

Capítulo 4: Grafos Clase 3: Grafos planares y Colorabilidad de Grafos Capítulo 4: Grafos Clase 3: Grafos planares y Colorabilidad de Grafos Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 4: Grafos 1 / 18 Problema de las utilidades

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

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

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

TEOREMA DE HALL Y SUS EQUIVALENCIAS

TEOREMA DE HALL Y SUS EQUIVALENCIAS TEOREMA DE HALL Y SUS EQUIVALENCIAS Edwin Alfredo Carranza Vargas Profesor Universidad Pedagógica Nacional Bogotá D.C, Colombia Resumen En este artículo se muestra un resultado, fruto de una investigación

Más detalles

Dimensión métrica de grafos infinitos S

Dimensión métrica de grafos infinitos S Dimensión métrica de grafos infinitos S J Cáceres a, C Hernando b, M Mora c, A Moreno-González d, I Pelayo e, ML Puertas a, C Seara c (a) Departamento de Estadística y Matemática Aplicada, Universidad

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