Matemáticas discretas II

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

Download "Matemáticas discretas II"

Transcripción

1 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

2 Conceptos generales Conceptos generales 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 2 / 44

3 Conceptos generales Conceptos generales I Una gráfica es una pareja ordenada G = (V, E) de conjuntos tal que E V 2. Los elementos de V son los vértices (o nodos o puntos) de la gráfica G. Los elementos de E son parejas de dos elementos de V y se conocen como aristas (o lineas que unen vértices). V E =. El dibujo usual de una gráfica es mediante puntos (para denotar los vértices) y lineas que unen los puntos (que representan las aristas). Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 3 / 44

4 Conceptos generales Conceptos generales II El cómo son dibujados los puntos y las líneas suele ser irrelevante. Lo importante es la información acerca de si existe una arista entre un par de vértices o no. Una gráfica formada por un conjunto de vértices V se dice gráfica sobre V. El conjunto de vértices V de una gráfica G se denota como V (G). El conjunto de aristas E de una gráfica G se denota como E(G). Para denotar a un vértice v o a una arista e de la gráfica se puede utilizar la notación v G y e G. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 4 / 44

5 Conceptos generales Conceptos generales III El orden de una gráfica es el número de vértices que la conforman y se denota como G = V. El número de aristas de una gráfica se denota como G = E. Una gráfica puede ser finita, infinita, contable, etc., de acuerdo a su orden. Una gráfica de orden 0 o 1 es llamada la gráfica trivial. En ocasiones es útil empezar inducciones a partir de una gráfica trivial. La gráfica de orden 0 es la gráfica vacía. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 5 / 44

6 Conceptos generales Conceptos generales IV Un vértice v se dice incidente a una arista si v e. Los dos vértices incidentes a una arista son llamados sus vértices finales. Una arista {x, y} usualmente se escribe como xy o bien yx. Dos vértices x, y de G son adyacentes o vecinos si xy es una arista de G. Dos aristas son adyacentes si comparten un vértice. Dos aristas son paralelas si comparten la misma pareja de vértices. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 6 / 44

7 Conceptos generales Conceptos generales V Si todas las parejas de vértices de G son adyacentes entonces G se conoce como gráfica completa. Una gráfica completa con n vértices se denota como K n. K 3 es el triángulo. Una pareja de vértices no adyacentes o aristas no adyacentes son llamadas independientes. Formalmente un conjunto de vértices o aristas es independiente si no existen dos de sus elementos que sean adyacentes. Conjuntos independientes de vértices son llamados conjuntos estables. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 7 / 44

8 Conceptos generales Conceptos generales VI Sean G = (V, E) y G = (V, E ) dos gráficas. Decimos que G y G son isomorfas, y se escribe G G, si existe una biyección ϕ : V V con xy E ϕ(x)ϕ(y) E para todo x, y V. Dicho mapeo ϕ es llamado isomorfismo. Si G = G entonces se le llama automorfismo. Un homomorfismo desde un objeto matemático a otro con la misma estructura algebraica, es una función que preserva las operaciones definidas en dichos objetos. Un isomorfismo es un homomorfismo que admite un inverso. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 8 / 44

9 Conceptos generales Conceptos generales VII La unión de gráficas se denota como G G = (V V, E E ) y la intersección como G G = (V V, E E ). Si G G = entonces G y G son disjuntos. Si V V y E E entonces G es una subgráfica de G y a su vez G es una supergráfica de G y se escribe como G G. Si G G y G G entonces G es una subgráfica propia de G. Si G y G son disjuntos, entonces G G es la gráfica obtenida desde G G que se obtiene de unir todos los vértices de G a todos los vértices de G. Por ejemplo K 2 K 3 = K 5. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 9 / 44

10 Conceptos generales Conceptos generales VIII El complemento Ḡ de G es la gráfica sobre V con el conjunto de aristas V V \E. El conjunto de vértices vecinos de un vértice v G se denota por N G (v) o como N(v) El grado o valencia de v, denotado como d G (v) o d(v), es el número E(v) de aristas entrantes a v o bien el número de vecinos de v. Un vértice de grado 0 es un vértice aislado. Se denota como δ(g) al mínimo d(v) tal que v V, es decir el grado mínimo de G. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 10 / 44

11 Conceptos generales Conceptos generales IX Se denota como (G) al máximo d(v) tal que v V, es decir el grado máximo de G. Si todos los vértices de una gráfica tienen el mismo grado k entonces G es k-regular. Una gráfica 3-regular es llamada cúbica. El grado promedio de G se calcula como: d(g) = 1 V d(v) v V Claramente δ(v) d(v) (v) Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 11 / 44

12 Conceptos generales Conceptos generales X Si se suman todos los grados de los vértices en G entonces se tiene la cuenta de cada arista dos veces. E = 1 2 v V d(v) = 1 d(g) V 2 Proposición El número de vértices de grado impar en una gráfica es siempre un número par. Prueba Una gráfica sobre V tiene 1 2 un número par. v V d(v) aristas, entonces d(v) es Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 12 / 44

13 Conceptos generales Conceptos generales XI Una gráfica cuyas aristas tienen costos se denomina gráfica ponderada. Una gráfica cuyos vértices reciben un nombre particular es una gráfica etiquetada. Una multigráfica es aquella gráfica que permite múltiples aristas (aristas paralelas) entre dos vértices. Una hipergráfica es una gráfica donde una arista puede conectar a cualquier número de vértices. En el caso de las hipergráficas se tienen hiperaristas. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 13 / 44

14 Caminos y ciclos Caminos y ciclos 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 14 / 44

15 Caminos y ciclos Caminos y ciclos I Un camino es una gráfica no vacía P = (V, E) de la forma: V = {x 0, x 1,..., x k } E = {x 0 x 1, x 1 x 2,..., x k 1 x k } donde todos los vértices x i son diferentes. Los vértices x 0 y x k son llamados vértices finales. Los vértices x 1,..., x k 1 son llamados vértices internos. La longitud del camino es igual al número de aristas que lo componen. Un camino de longitud k se denota como P k. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 15 / 44

16 Caminos y ciclos Caminos y ciclos II Dos caminos son independientes si ninguno de ellos contiene un vértice interno como parte del otro camino. Si P = x 0... x k 1 es un camino y k 3 entonces la gráfica C = P + x k 1 x 0 es un ciclo. Un ciclo se denota por la secuencia de sus vértices C = x 0... x k 1 x 0. La longitud del ciclo es igual al número de aristas que lo componen. Un ciclo de longitud k se denota como C k. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 16 / 44

17 Caminos y ciclos III Caminos y ciclos El ciclo de máxima longitud en una gráfica G se denomina circunferencia. Si G no contiene ciclos entonces decimos que su circunferencia es. Proposición Cada gráfica G contiene un camino de longitud δ(g) y un ciclo de longitud al menos δ(g) + 1 (siempre que δ(g) 2). Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 17 / 44

18 Caminos y ciclos IV Caminos y ciclos Prueba Sea x 0... x k el camino más largo en G. Entonces todos los vecinos de x k deben estar en el camino. Por lo tanto k d(x k ) δ(g). Si i < k es mínimo y x i x k E(G) entonces x i... x k x i es un ciclo de longitud al menos δ(g) + 1. La distancia d G (x, y) en G de dos vértices x, y es la longitud del camino más corto x y en G. Si no existe un camino entre dos vértices entonces d(x, y) = infty. La distancia más larga entre cualesquiera dos vértices se denomina diámetro de G. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 18 / 44

19 Caminos y ciclos V Caminos y ciclos Un vértice se denomina vértice central si la distancia más larga desde éste a cualquiera de sus vecinos es tan pequeña como sea posible. Dicha distancia se denomina radio de G. Una caminata en una gráfica G es una secuencia alternada no vacía v 0 e 0 v 1 e 1... e k 1 v k de vértices y aristas en G tal que e i = {v i, v i+1 } para todo i < k. Si v 0 = v k entonces la caminata es cerrada. Si todos los vértices en la caminata son distintos entonces la caminata es un camino. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 19 / 44

20 Conexidad Conexidad 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 20 / 44

21 Conexidad Conexidad I Una gráfica no vacía G es llamada conexa si cualesquiera dos de sus vértices se encuentran unidos por un camino en G. Sea G = (V, E) una gráfica. Una subgráfica maximal conectada de G es una componente de G. Las componentes de una gráfica son subgráficas inducidas y su vértices particionan el conjunto V. Puesto que las gráficas conexas son no vacías entonces la gráfica vacía no tiene componentes. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 21 / 44

22 Conexidad Conexidad II Si A, B V y X V E se forman tal que cada camino A B en G contiene un vértice o arista de X entonces decimos que X separa a los conjuntos A y B en G. Lo anterior implica que A B X. De manera más general se dice que X es un conjunto separador en G si G\X está desconectada. Un conjunto separador de vértices es llamado conjunto separador en G. Las aristas que separan o desconectan a G se denominan cortes. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 22 / 44

23 Conexidad Conexidad III Un vértice que separa a vértices diferentes se denomina vértice de corte. Una arista que separa una gráfica es un puente. Los puentes de una gráfica son aquellas aristas que no pertenecen a ningún ciclo. G es llamada k-conexa, con algún k N, si G > k y G\X esta conextado para cada subconjunto X V con X < k. Lo anterior quiere decir que no existen dos vértices de G que puedan ser separados por menos de otros k vértices. Cada gráfica no vacía es 0-conexa. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 23 / 44

24 Conexidad Conexidad IV Las gráficas 1-conexas son las gráficas no triviales conectadas. El más grande entero k tal que G es k-conexa se denota como κ(g) de G. κ(g) = 0 sí y solo sí G está desconectada o es K 1. κ(k n ) = n 1 para toda n 1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 24 / 44

25 Árboles y bosques Árboles y bosques 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 25 / 44

26 Árboles y bosques I Árboles y bosques Una gráfica acíclica, es decir, aquella que no contiene ciclos, se denomina bosque. Un bosque conectado es un árbol. Los vértices de grado 1 de un árbol se denominan hojas. Cada árbol no trivial tiene una hoja. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 26 / 44

27 Árboles y bosques II Árboles y bosques Proposición Las siguientes afirmaciones son equivalentes para un árbol T. T es un árbol. Cualesquiera dos vértices se encuentran unidos por un camino único en T. T está conectado mínimamente, es decir el quitar cualquier arista e T desconecta el árbol. T es acíclico de manera maximal, es decir T no contiene ciclos pero T + xy los contiene, para cualquier x, y T. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 27 / 44

28 Árboles y bosques III Árboles y bosques Algunas veces es conveniente denominar un vértice especial como la raíz del árbol aunque en general un árbol no tiene raíz. Un árbol con una raíz fija se denomina árbol enraizado. x y para x rty define un orden parcial sobre V (T ), que es el orden del árbol asociado a T y a r. Si x < y entonces decimos que x se encuentra abajo de y en T. tal que: y = {x x y} y x = {y y x} La raíz sería el elemento mínimo de dicho árbol y las hojas los elementos maximales. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 28 / 44

29 Árboles y bosques IV Árboles y bosques Los vértices a distancia k desde la raíz tendrían altura k. Un árbol abarcador de una gráfica G es un árbol que conecta a todos los vértices de la gráfica utilizando aristas de G. Cada gráfica conexa contiene al menos un árbol abarcador con cierta raíz r. Cuando se tiene una gráfica ponderada algunos problemas tratan con la cuestión de encontrar árboles abarcadores de costo mínimo o máximo. En una gráfica ponderada un árbol abarcador de costo mínimo es un árbol abarcador cuya suma de aristas es mínima. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 29 / 44

30 Gráficas bipartitas Gráficas bipartitas 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 30 / 44

31 Gráficas bipartitas I Gráficas bipartitas Sea r 2 un entero, una gráfica G = (V, E) se dice r-partita si V admite una partición en r clases tal que cada arista tiene sus vértices en clases diferentes. Por tanto los vértices en la misma clase no deben ser adyacentes. A las gráficas 2-partitas se les denomina gráficas bipartitas. Una gráfica r-partita en la cual cada dos vértices de diferentes clases son adyacentes se denomina completa. Las gráficas r-partitas completas para toda r se denominan gráficas multipartitas completas. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 31 / 44

32 Gráficas bipartitas II Gráficas bipartitas La gráfica r-partita completa K n 1 K nr es denotada por K n1,...,n r y si n 1 = = n r = s entonces se abrevia como Ks r. La gráfica K r s es la gráfica r-partita completa en la cual cada partición tiene exactamente s vértices. Una gráfica bipartita no puede contener ciclos de longitud impar. Proposición Una gráfica es bipartita si y sólo sí no contiene ciclos de longitud impar. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 32 / 44

33 Gráficas bipartitas III Gráficas bipartitas Prueba I Se puede ver que una gráfica es bipartita si todos sus componentes son bipartitas o triviales. Entonces suponemos que G esta conectada. Sea T un árbol abarcador en G se elige una raíz r T que denota al árbol ordenado sobre V por T. Para cada vértice v V el único camino rtv tiene longitud impar o par. Esto define una bipartición de V. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 33 / 44

34 Gráficas bipartitas IV Gráficas bipartitas Prueba II Utilizando dicha bipartición se puede demostrar que G es bipartita. Sea e = xy una arista de G. Si e T con x < T y entonces rty = rtxy y entonces x e y están en diferentes clases de partición. Si e T entonces C e = xty + e es un ciclo, pero xty se encuentran en clases alternadas. Entonces el ciclo tiene que ser necesariamente de longitud par. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 34 / 44

35 Caminos Eulerianos Caminos Eulerianos 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 35 / 44

36 Caminos Eulerianos I Caminos Eulerianos El problema de los siete puentes de Königsberg Königsberg es atravesada por el río Pregolya, el cual se bifurca para rodear con sus brazos a la isla Kneiphof, dividiendo el terreno en cuatro regiones distintas. Dichas regiones estaban unidas mediante siete puentes llamados el Puente del herrero, Puente conector, Puente verde, Puente del mercado, Puente de madera, Puente alto y Puente de la miel. El problema fue formulado en el siglo XVIII y consistía en encontrar un recorrido para cruzar a pie toda la ciudad, pasando sólo una vez por cada uno de los puentes, y regresando al inicio. Este problema fue resuelto por Leonhard Euler en La resolución de este problema dio pie a la teoría de gráficas. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 36 / 44

37 Caminos Eulerianos Caminos Eulerianos II Se denomina camino Euleriano sobre una gráfica a aquella caminata que puede realizarse de manera que cada arista de la gráfica es visitada exactamente una vez. Una gráfica se dice Euleriana si admite un camino Euleriano. Un circuito Euleriano es un camino Euleriano pero que al final regresa al vértice de inicio. Teorema Una gráfica es Euleriana sí y sólo sí cada vértice tiene grado par. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 37 / 44

38 Caminos Eulerianos Caminos Eulerianos III Prueba I La condición del grado es clara debido a que cada vértice que aparece k veces debe tener grado 2k. De manera inversa, sea G una gráfica conectada con todos sus vértices de grado par y sea: W = v 0 e 0... e l 1 v l la más larga caminata en G usando cada arista a lo mucho una vez. Puesto que W no puede ser alargada entonces contiene todas las aristas de v l. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 38 / 44

39 Caminos Eulerianos Caminos Eulerianos IV Prueba II Dado que el número de aristas es par entonces v l = v 0, entonces W es una caminata cerrada. Supongamos que W no es un camino Euleriano. Entonces G tiene una arista e fuera de W pero incidente con un vértice de W, digamos e = uv i. Entonces el camino: uev i e i... e l 1 v l e 0... e i 1 v i es más largo que W, lo cual es una contradicción. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 39 / 44

40 Caminos Eulerianos Caminos Eulerianos V Parta la existencia de un camino Euleriano es necesario que cero o exactamente dos vértices tengan grado impar. Esto indicaba que no existía solución para el problema de los puentes de Königsberg. Cuando hay exactamente dos vértices de grado impar entonces el camino Euleriano debe comenzar en uno de ellos y terminar en el otro. Una gráfica que tiene un camino Euleriano pero que no tiene un circuito Euleriano es llamada semi-euleriana. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 40 / 44

41 Ciclos Hamiltonianos Ciclos Hamiltonianos 1 Conceptos generales 2 Caminos y ciclos 3 Conexidad 4 Árboles y bosques 5 Gráficas bipartitas 6 Caminos Eulerianos 7 Ciclos Hamiltonianos Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 41 / 44

42 Ciclos Hamiltonianos Ciclos Hamiltonianos I Un camino Hamiltoniano es un camino de G que contiene a todos los vértices de la gráfica exactamente una vez. Un ciclo Hamiltoniano es una gráfica con un camino Hamiltoniano que puede regresar al vértice origen. Si G tiene un ciclo Hamiltoniano es llamada Hamiltoniana. Es más complicado tratar de caracterizar a las gráficas que tienen un circuito hamiltoniano. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 42 / 44

43 Ciclos Hamiltonianos Ciclos Hamiltonianos II Ejemplos de gráficas Hamiltonianas Una gráfica completa con más de dos vértices es Hamiltoniana. Cada gráfica que es un ciclo es Euleriana. La gráfica de Cayley de un grupo finito de Coxeter es Hamiltoniana. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 43 / 44

44 Ciclos Hamiltonianos Ciclos Hamiltonianos III Teorema Bondy Chvátal Una gráfica es Hamiltoniana sí y sólo sí su cierre es Hamiltoniano. Como las gráficas completas son Hamiltonianas entonces todas las gráficas cuyo cierre es completo son Hamiltonianas. Sea G una gráfica con n vértices el cierre cl(g) es construido de manera única a partir de G agregando repetidamente aristas uv conectando una pareja no adyacente de vértices u y v con grado d(u) + d(v) n hasta que no se pueden conectar mas pares con esta propiedad. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de matemáticas discretas II 44 / 44

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

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

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

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

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

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 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

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

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 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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

Guía. 1. Gráficas y digráficas. Teoremas y resultados que debes saber. Sea G = (V, E) una gráfica de orden n y tamaño m. Teorema 1 (Saludos de manos)

Guía. 1. Gráficas y digráficas. Teoremas y resultados que debes saber. Sea G = (V, E) una gráfica de orden n y tamaño m. Teorema 1 (Saludos de manos) Guía Teoremas y resultados que debes saber Sea G = (V, E) una gráfica de orden n y tamaño m. 1. Gráficas y digráficas Teorema 1 (Saludos de manos) v V (G) δ(v) = 2m. Teorema 2 G es árbol si y sólo si cualesquiera

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

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

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

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

Á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

CIRCUITOS DE EULER Y HAMILTON

CIRCUITOS DE EULER Y HAMILTON CIRCUITOS DE EULER Y HAMILTON Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 8 de septiembre de 2008 Contenido Circuitos de Euler Definición Algoritmo

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

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

Escuela de algoritmos de aproximación

Escuela de algoritmos de aproximación Escuela de algoritmos de aproximación Módulo 3: Algoritmos de aproximación para problemas de ruteo Francisco Javier Zaragoza Martínez Universidad Autónoma Metropolitana Unidad Azcapotzalco ITAM, de septiembre

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

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

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

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos.

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos. Matemática Discreta y Lógica 2 1. Árboles Árboles Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos. Como un lazo es un ciclo de longitud 1, un árbol

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

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

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

Análisis y Diseño de Algoritmos. Teoría de Gráficas

Análisis y Diseño de Algoritmos. Teoría de Gráficas Teoría de Gráficas Arturo Díaz Pérez Sección de Computación Departamento de Ingeniería Eléctrica CINVESTAV-IPN Av. Instituto Politécnico Nacional No. 2508 Col. San Pedro Zacatenco México, D. F. CP 07300

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 las Gráficas

Introducción a la Teoría de las Gráficas UNIVERSIDAD AUTÓNOMA METROPOLITANA UNIDAD CUAJIMALPA DIVISION DE CIENCIAS NATURALES E INGENIERÍA Introducción a la Teoría de las Gráficas Abril 2017 Dr. Diego Antonio González-Moreno Departamento de Matemáticas

Más detalles

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

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

Más detalles

Contenido. Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix. Parte I Fundamentos...

Contenido. Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix. Parte I Fundamentos... Contenido Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix Parte I Fundamentos... 1 Capítulo I Lógica, conjuntos e inducción... 2 1.1 Introducción... 4 1.2

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

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

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

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

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

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

Estructuras algebraicas. Departamento de Álgebra. Apuntes de teoría

Estructuras algebraicas. Departamento de Álgebra.  Apuntes de teoría ESTRUCTURAS ALGEBRAICAS GRADO EN MATEMÁTICAS. CURSO 2015/2016 Apuntes de teoría Tema 1: Grupos y subgrupos. 1.1. Introducción Definición 1.1. Un grupo es un par (G, ), donde G es un conjunto no vacío,

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

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

3.0.-ARBOLES ABARCADORES Y COMPONENTES CONEXOS CONCEPTO DE ARBOL ABARCADOR Y SU RELACION CON LOS RECORRIDOS.

3.0.-ARBOLES ABARCADORES Y COMPONENTES CONEXOS CONCEPTO DE ARBOL ABARCADOR Y SU RELACION CON LOS RECORRIDOS. 3.0.-ARBOLES ABARCADORES Y COMPONENTES CONEXOS 3.1.- CONCEPTO DE ARBOL ABARCADOR Y SU RELACION CON LOS RECORRIDOS. 3.2.- BOSQUES Y COMPONENTES CONEXOS. NEXON LENIN CEFERINO POMPOSO Los árboles son particularmente

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

Trayectorias y circuitos Eulerianos y Hamiltonianos,

Trayectorias y circuitos Eulerianos y Hamiltonianos, Trayectorias y circuitos Eulerianos y Hamiltonianos, Eulerianos Trayectoria de Euler: recorrer una gráfica G utilizando cada arista de la gráfica sólo una vez, puede ser necesario o no comenzar y terminar

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

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

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

Universidad Autónoma del Estado de México. Facultad de Ciencias Licenciatura en Matemáticas CONSTRUCCIONES DE JAULAS TESIS

Universidad Autónoma del Estado de México. Facultad de Ciencias Licenciatura en Matemáticas CONSTRUCCIONES DE JAULAS TESIS Universidad Autónoma del Estado de México Facultad de Ciencias Licenciatura en Matemáticas CONSTRUCCIONES DE JAULAS TESIS QUE PARA OBTENER EL TÍTULO DE: MATEMÁTICO PRESENTA: ALEJANDRO VÁZQUEZ GONZÁLEZ

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

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

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

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

por María Luisa Pérez Seguí

por María Luisa Pérez Seguí Teoría de Gráficas por María Luisa Pérez Seguí Introducción Se presenta aquí el material correspondiente al curso de maestría de Teoría de Gráficas, el cual se imparte en el Posgrado Conjunto de Matemáticas

Más detalles

Instituto de Matemática y Física Taller de Matemática 2009 Estudiantes de Enseñanza Media

Instituto de Matemática y Física Taller de Matemática 2009 Estudiantes de Enseñanza Media Taller 6 Introducción Desde niños (as) sabemos como dibujar una estrella sin levantar el lápiz ni pasar dos veces por el mismo trazo. Si no la han hecho nunca vean que es posible. Un desafío que muchas

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

Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones

Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones Objetivos formativos de Matemática Discreta Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera

Más detalles

Curso Curso

Curso Curso Problema 38. Tenemos un cubo de madera de cerezo, compuesto por 27 cubitos iguales: el cubito interior, 8 cubitos-vértice, 12 cubitos-arista y 6 cubitos-cara. Y una termita que pretende llegar lo más rápido

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

Caminos Eulerianos y la Fórmula de Euler

Caminos Eulerianos y la Fórmula de Euler Caminos Eulerianos y la Fórmula de Euler p. 1/24 Caminos Eulerianos y la Fórmula de Euler Jornadas de Investigación en Análisis Matemático dedicadas al Tricentenario de Leonhard Euler 12 a 16 de noviembre

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

por María Luisa Pérez Seguí

por María Luisa Pérez Seguí Teoría de Gráficas por María Luisa Pérez Seguí Introducción Se presenta aquí el material correspondiente al curso de maestría de Teoría de Gráficas, el cual se imparte en el Posgrado Conjunto de Matemáticas

Más detalles

GRÁFICAS k-nulas Y LA PROPIEDAD DE PUNTO FIJO *

GRÁFICAS k-nulas Y LA PROPIEDAD DE PUNTO FIJO * Mosaicos Matemáticos No. Diciembre, 2003. Reporte de Tesis (Licenciatura). Nivel Superior GRÁFICAS k-nulas Y LA PROPIEDAD DE PUNTO FIJO * María de Jesús Carrillo Trejo Martín Eduardo Frías Armenta Departamento

Más detalles

MATEMÁTICA DISCRETA. Segundo cuatrimestre Año 2015 Práctico 7 Parte I TEORÍA DE GRAFOS: INTRODUCCIÓN

MATEMÁTICA DISCRETA. Segundo cuatrimestre Año 2015 Práctico 7 Parte I TEORÍA DE GRAFOS: INTRODUCCIÓN MATEMÁTICA DISCRETA Segundo cuatrimestre Año 2015 Práctico 7 Parte I TEORÍA DE GRAFOS: INTRODUCCIÓN 1. Explique por qué ninguna de las siguientes gráficas tiene una trayectoria del vértice a al vértice

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

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

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

Programación Lineal. Modelo de Redes. Alcance de las aplicaciones. Curso: Investigación de Operaciones Ing. Javier Villatoro

Programación Lineal. Modelo de Redes. Alcance de las aplicaciones. Curso: Investigación de Operaciones Ing. Javier Villatoro Programación Lineal Modelo de Redes Alcance de las aplicaciones Curso: Investigación de Operaciones Ing. Javier Villatoro ALCANCE DE LAS APLICACONES DE REDES ALCANCE DE LAS APLICACIONES Muchas situaciones

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

LAS CIENCIAS DE LA PLANIFICACIÓN

LAS CIENCIAS DE LA PLANIFICACIÓN LAS CIENCIAS DE LA PLANIFICACIÓN 1. MODELIZACIÓN CON GRAFOS El objetivo de las ciencias de la planificación es encontrar el mejor método para resolver un problema, y si es posible encontrar la solución

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

UNIVERSIDAD AUTÓNOMA METROPOLITANA

UNIVERSIDAD AUTÓNOMA METROPOLITANA UNIVERSIDAD AUTÓNOMA METROPOLITANA DIVISIÓN DE CIENCIAS BÁSICAS E INGENIERÍA UNIDAD IZTAPALAPA Un acercamiento al número de sujeción de una gráfica TESIS QUE PRESENTA Gabriela Juan García PARA OBTENER

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

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

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

Inducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones

Inducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones UNSL Repaso de Inducción, y Inducción Matemática (Sección 1.7 del libro) Supongamos que queremos demostrar enunciados del siguiente tipo: P(n) : La suma de los primeros n números naturales es n(n+1)

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

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 3 Conjuntos, Relaciones y Funciones Conjuntos y Operaciones Los conjuntos se representan con letras mayúsculas,

Más detalles

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

Gráficas : teoría, aplicaciones e interacciones : IV J. Ramírez Alfonsín Université Montpellier 2, Francia Facultad de Ciencias, UNAM, México 25 de Enero de 2013 1 Ramsey para gráficas 2 Problemas de tipo Ramsey 3 Resultado de Schur 4 Version modular del

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

Algoritmo de Fleury. por. Ramón Espinosa Armenta

Algoritmo de Fleury. por. Ramón Espinosa Armenta Algoritmo de Fleury por Ramón Espinosa Armenta El siguiente algoritmo, debido a Fleury (191), permite construir un circuito Euleriano en un multigrafo Euleriano. Algoritmo Fleury (G) Entrada. Un multigrafo

Más detalles

Matemáticas Discretas Tc1003 Teoría de Grafos

Matemáticas Discretas Tc1003 Teoría de Grafos Definición. Sea A un grafo. A recibe el nombre de árbol sí y sólo si: A es conexo. A no contiene circuitos. Ejemplos: Definición. Sea A un árbol. Un vértice de grado 1 se llama una hoja. Un vértice de

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