GRAFOS DEFINICIÓN 01 Un grafo es una estructura que está formada por los dos conjuntos finitos siguientes: 1) Un conjunto no vacío π de vértices o nodos, y 2) Un conjunto πΈ de aristas, donde cada arista une dos vértices o un mismo. EJEMPLO 01 La figura siguiente es un grafo: Los nodos están representados por puntos: π£1 , π£2 , π£3 . Las aristas son las líneas que unen a los vértices: Para π1 , π2 , π3 , π4 , π5 , π6 . trabajar con la teoría de grafos, es familiarizarse necesario con los términos siguientes. Figura 01: representación de nodos y aristas. DEFINICIÓN 02 Cuando un vértice está unido consigo mismo. En la figura anterior, son lazos las aristas π6 y π3 . DEFINICIÓN 03 Ramas o Aristas Paralelas: Son aquellas que unen al mismo par de vértices. En la figura, son aristas paralelas π1 y π2 . DEFINICIÓN 04 Vértice Aislado: Vértice que no está unido a otro o así mismo. DEFINICIÓN 05 Grafo Simple: Es aquel que no tiene aristas paralelas ni lazos. DEFINICIÓN 06 Valencia o Grado de un Vértice: Sea πΊ un grafo y π£ un vértice de πΊ. El grado de π£, denotado por ππππ(π£) es el número de aristas que salen de π£. OBSERVACIÓN 01. Una arista que sea un lazo se cuenta dos veces. Ejemplo 01 En la figura que nos está sirviendo de ejemplo, observamos que: ππππ (ππ ) = π ππππ(π£3 ) = 2 ππππ(π£2 ) = 5 DEFINICIÓN 07 Grafos Completos: Sea π un conjunto de π vértices. El grafo completo sobre π de orden π, que se denota πΎπ , es un grafo no dirigido sin lazos tal que para todos π, π ∈ π, π ≠ π, existe una arista {π, π}. Es decir, un grafo simple es completo si y sólo si todos sus vértices distintos están conectados entre sí por exactamente una arista. Ejemplo 02 Figura 02: Grafo completo πΎ3 . Figura 03: Grafo completo πΎ4 . DEFINICIÓN 08 Grafos Bipartitos: Es el que se puede dividir en dos conjunto ajenos π1 y π2, de modo que cada arista de dicho grafo conecte a dos vértices, uno que esté en π1 y el otro en π2. Si cada vértice de π1 está unido con los vértices de π2, se tiene un grafo bipartito completo. En el caso de que π1 tenga π vértices y π2 contenga π vértices, entonces usaremos el símbolo πΎπ,π . EJEMPLO 03 En las figuras siguientes se muestran los grafos bipartitos πΎ2,3 y πΎ3,3. Obsérvese como se advierten dos conjuntos de vértices π1 = {π, π} y π2 = {π, π, π}, para el primer caso. Cabe aclarar que en este caso ambos ejemplos son grafos bipartitos completos; pero quitando las aristas {π, π} y {π, π} (probar esto), del primer grafo, seguiría siendo un grafo bipartito, aunque ya no sería grafo bipartito completo. Figura 04: Grafo bipartito completo πΎ2,3. Figura 05: Grafo bipartito completo πΎ3,3. TALLER 03 [1] Dado el grafo de la figura, se solicita lo siguiente. a) Escribir el conjunto de aristas b) Hallar los vértices. c) Hallar los vértices aislados. d) Hallar los lazos. e) Hallar las aristas paralelas [2] Dibujar un grafo simple con cuatro vértices y seis aristas si es que es posible. Se puede argumentar de una manera sencilla la veracidad del siguiente resultado: Sea πΊ un grafo con vértices π£1 , π£2 , β― , π£π .. Entonces la suma de los grados de todos los vértices πΊ es igual a dos veces el número de aristas en πΊ, es decir, ∑ ππππ(π£π ) = 2∗ (número de aristas de πΊ). Según este resultado, ¿Se puede dibujar un grafo G con tres vértices π£1 , π£2 , π£3 donde ππππ(π£1 ) = 1, ππππ(π£2 ) = 2, ππππ(π£3 ) = 2 ? SOLUCIÓN No, ya que ππππ(π£1 ) + ππππ(π£2 ) + ππππ(π£3 ) = 1 + 2 + 2 = 5 que es un número impar. Entonces, por el teorema anterior, ese grafo no existe. AHORA: Intente hacer un grafo con las siguientes características ππππ(π£1 ) = 2, ππππ(π£2 ) = 1, ππππ(π£3 ) = 3 [3] Dibujar un grafo completo πΎ5 . [4] Haga el dibujo del grafo bipartito πΎ4,2. También haga el dibujo del grafo bipartito completo πΎ4,2. REPRESENTACIÓN MATRICIAL DE GRAFOS Si πΊ es un grafo no dirigido de π vértices y π aristas, usamos las siguientes matrices para representar πΊ. Sea π = {π£1 , π£2 , β― , π£π }, definimos la matriz de adyacencia π¨ = (ππ,π ) donde ππ,π = 1, si {π£π , π£π } ∈ πΈ (πΈ conjunto de aristas, donde π×π cada arista une a dos vértices o a un mismo vértice) y ππ,π = 0 en otros casos. Si πΈ = {π1 , π2 , β― , ππ }, la matriz de incidencia πΌ es la matriz π × π π© = (ππ,π ) talque ππ,π = 1 si ππ,π = 1 si π£π = 1 es un vértice en la DEFINICIÓN 09 π×π arista ππ y ππ,π = 0 en otro caso. EJEMPLO 04 Encuentre las matrices de adyacencia e incidencia asociadas con el grafo de la figura. (π£1 , π£4 ) ∉ πΈ (π£2 , π£2 ) ∉ πΈ Figura 06: Grafo asociado a matrices. SOLUCIÓN a) La matriz π¨ de adyacencia es π£1 π£2 π£3 π£4 π£5 π£1 0 1 1 0 1 π£2 1 0 1 1 1 π£3 1 1 1 1 1 π£4 0 1 1 0 1 π£5 1 1 1 1 1 Es decir se puede leer en el lenguaje matricial estudiado en las sesiones de clase como: ππ ππ ππ ππ ππ ππ π1,1 = 0 π1,2 = 1 π1,3 = 1 π1,4 = 0 π1,5 = 1 ππ π2,1 = 1 π2,2 = 0 π2,3 = 1 π2,4 = 1 π2,5 = 1 ππ π3,1 = 1 π3,2 = 1 π3,3 = 1 π3,4 = 1 π3,5 = 1 ππ π4,1 = 0 π4,2 = 1 π4,3 = 1 π4,4 = 0 π4,5 = 1 ππ π5,1 = 1 π5,2 = 1 π5,3 = 1 π5,4 = 1 π5,5 = 1 Por lo tanto, { (π£1 , π£2 ); (π£1 , π£3 ); (π£1 , π£5 ); (π£2 , π£1 ); (π£2 , π£3 ); (π£2 , π£4 ); (π£2 , π£5 ); (π£3 , π£1 ); (π£3 , π£2 ); (π£3 , π£3 ); }∈πΈ (π£3 , π£4 ); (π£3 , π£5 ); (π£4 , π£2 ); (π£4 , π£3 ); (π£4 , π£5 ); (π£5 , π£1 ); (π£5 , π£2 ); (π£5 , π£3 ); (π£5 , π£4 ); (π£5 , π£5 ) porque todas tienen una arista que las conecta, y {(π£1 , π£1 ); (π£1 , π£4 ); (π£2 , π£2 ); (π£4 , π£1 ); (π£4 , π£4 )} ∉ πΈ, pues no tienen aristas que las conectan b) La matriz de incidencia π° viene dada por: π1 π2 π3 π4 π5 π6 π7 π8 π9 π10 π11 π£1 1 1 1 0 0 0 0 0 0 0 0 π£2 0 0 1 1 1 1 0 0 0 0 0 π£3 1 0 0 0 1 0 0 1 0 1 1 π£4 0 0 0 0 0 1 0 1 1 0 0 π£5 0 1 0 1 0 0 1 0 1 1 0 (π£1 , π7 ) ∉ πΈ (π£5 , π10 ) ∈ πΈ OBSERVACIÓN 02. Sean π₯ y π¦ vértices, no necesariamente distintos, de un grafo no dirigido. Un camino de π₯ a π¦ en dicho grafo es una sucesión alternada finita y sin lazos de vértices y aristas del grafo que comienza en el vértice π₯ y termina en el vértice π¦. DEFINICIÓN 10 La longitud de un camino es igual al número de aristas que hay en el camino. OBSERVACIÓN 03. Se puede demostrar que la potencia π de la matriz de adyacencia π΄π , es una matriz cuya entrada ππ,π proporciona el número de caminos de longitud π que van del vértice π al vértice π. EJEMPLO 05. Si asumimos como π΄ la matriz del Ejemplo 04, 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 3 2 3 3 3 2 4 4 2 4 3 4 5 3 5 3 2 3 3 3 3 4 5 3 5 Tendremos que π΄2 , es La cual indica, por ejemplo, que hay 4 caminos de longitud 2 entre el vértice π£2 y π£3 . En efecto, dichos caminos son: π£2 π£1 π£3 ; π£2 π£4 π£3 ; π£2 π£3 π£3 ; π£2 π£5 π£3 . Además en la matriz de adyacencia, la suma de cada columna, en el caso de que no haya lazos en el vértice correspondiente a la columna, es igual al grado de dicho vértice; en el caso de que haya lazos, ππππ(π£) = {( π π’ππ ππ ππ ππππ’πππ ππππ π£) − 1] + 2( πúππππ ππ πππ§ππ ππ π£). Tomemos (en la matriz A) como ejemplo π£3 ππππ(π£3 ) = [(βπ π’ππ ππ ππ ππππ’πππ ππππ π£3 ) − 1] + 2( β πúππππ ππ πππ§ππ ππ π£3 ). 1 1+1+1+1+1=5 ππππ(π£3 ) = [5 − 1] + 2(1) βΉ ππππ (ππ ) = π. Esto es evidente ya que las aristas son: ππ , ππ , ππ , πππ , ππππ . Por último, la suma de cada columna de πΌ, la matriz de incidencia, es igual a 1 para un lazo y 2 para una arista que no sea un lazo. ¿Puede decir por qué? TALLER 04 [1] Obtenga las matrices de adyacencia π΄ y de incidencia πΌ para el grafo que se ve en la figura: Además obtenga π΄2 y diga cuántos y cuáles son los caminos de longitud 2 del vértice π£2 y π£3 . [2] Sea π΄ la matriz de Adyacencia de un multígrafo πΊ con vértices {π£1 , β― , π£π } y sea π23 = 3 una de las entradas de π΄. entonces se puede afirmar, a) Existe un camino con tres vértices entre π£2 y π£3 . b) Hay tres aristas con extremos en los vértices π£2 y π£3 . c) Hay tres vértices adyacentes con π£2 y π£3 . [3] Sea G un grafo con siete vértices y πΆ = {π£1 , π£3 , π£2 , π£4 , π£5 , π£7 , π£6, π£1 } un camino en πΊ, podemos afirmar a) πΆ es un camino Hamiltoniano b) πΆ es un ciclo Hamiltoniano c) πΆ no está bien definido [4] Dado el grafo πΊ de la figura, se desea saber lo siguiente: a) πΊ es Hamiltoniano b) πΊ es Euleriano c) πΊ es bipartito [5] Sea πΊ un grafo conexo cuyos vértices son {π£1 , π£2 , π£3 , π£4 , π£5 }, la sucesión (π£1 , π£2 , π£3 , π£5 , π£1 ) es: a) Es un camino Euleriano b) Es un camino Hamiltoniano c) No es un camino [6] Sea π un mapa cuyas regiones se pueden colorear con sólo: a) El Pseudomultigrafo dual es bipartito b) Todos los casos son polígonos con numero par de lados c) No existen tales mapas [7] Dado el dígrafo etiquetado ¿Cuál es la distancia entre π₯ e π¦? [8] Dado las matrices de Adyacencia π΄, π΅ y πΆ de tres grafos, tal como se muestran podemos afirmar que a) A y B son isomorfos b) A y C son isomorfos c) B y C son isomorfos [9] ¿Cuál de los siguientes grafos no se puede dibujar sin levantar el lapiz del papel y sin dibujar dos veces la misma arista? A grosso modo, un grafo es conexo si entre dos de sus vértices existe al menos una sucesión de vértices y aristas que los conectan. En la práctica estos grafos son muy importantes, por ejemplo, una red de computadoras es una gráfica conexa. GRAFOS CONEXOS Sea πΊ = (π, πΈ), un grafo no dirigido. Decimos que πΊ es conexo si existe un camino (trayectoria) simple entre cualesquiera dos vértices distintos de G. Un grafo que no es conexo es disconexo. En la práctica estos grafos son muy importantes, por ejemplo, una red de computadoras o una red de distribución de gas o petróleo, o bien una red de carreteras son una gráfica conexa. Continuando con nuestro tema de los caminos (trayectorias) entre los vértices de un grafo, nos conviene analizar las siguientes definiciones, a fin aplicarlas en el estudio de las gráficas conexas: TRAYECTORIA: Sean π’ y π£ dos vértices de un grafo πΊ, una DEFINICIÓN 11 trayectoria o camino de π’ a π£ es una sucesión alternada de vértices y aristas de πΊ. Esta sucesión empieza en π’ y termina en π£. DEFINICIÓN 12 DEFINICIÓN 13 DEFINICIÓN 14 DEFINICIÓN 15 TRAYECTORIA TRIVIAL: Si π’ y π£ son el mismo vértice, entonces la trayectoria es trivial, sin aristas, y se denota por π’ o por π£. TRAYECTORIA SIMPLE: Una trayectoria simple de π’ a π£ es la que no tiene vértices repetidos. CIRCUITO O CICLO: Es una trayectoria que empieza y termina en el mismo vértice y no tiene aristas repetidas. CIRCUITO SIMPLE: Es una trayectoria que no tiene aristas ni vértices repetidos excepto el primero y el último. EJEMPLO 06. En el grafo de la figura, notamos, por ejemplo que: a) π£1 π1 π£2 π6 π£4 π3 π£3 π2 π£2 , es una trayectoria de π£1 a π£2 . Dicha trayectoria no es simple porque repite el vértice π£2 . b) π£5 π5 π£1 π8 π£4 π3 π£3 π2 π£2 π6 π£4 π4 π£5 , es un circuito simple c) π£2 π2 π£3 π3 π£4 π4 π£5 π5 π£1 π1 π£2 , este es un circuito simple d) π£1 π1 π£2 π2 π£3 π3 π£4 π4 π£5 , es una trayectoria simple e) π£1 π8 π£4 π3 π£3 π7 π£1 π8 π£4 , es una trayectoria no simple, puesto que se repite π£1