Professional Documents
Culture Documents
Departamento de Ingeniería
Programa Ingeniería de Sistemas
Teoría de Grafos
Integrantes:
Manuel Alejandro Pacheco Zapata
Elvis Manuel Torres Romero
Teoría de Grafos
Montería – Córdoba
2017 - II
1. MONTERIA 32. SACANA
2. SANTA LUCIA 33. SOCORRO
3. BUENOS AIRES 34. MAMEI
4. LAS FLORES 35. SAN ANTERO
5. SANANTERITO 36. COVEÑAS
6. MOÑITOS 37. TOLU
7. PELAYITO 38. PALMITO
8. CARRILLO 39. DELIRIO
9. PUERTO NUEVO 40. SAN RAFAEL
10. LAS PANELAS 41. TOLU VIEJO
11. TIERRA ALTA 42. SABALETE
12. LAS PALMAS 43. PITAENMEDIO
13. LORICA 44. BONGO
14. EL RODEO 45. CAÑITO
15. SAN BERNARDO 46. PALO ALTO
16. LA DOCTRINA 47. LA CURVA
17. PURISIMA 48. SAN PABLO
18. MOMIL 49. CRUZ DE VIZO
19. TUCHIN 50. LA VERDOLAGA
20. SAN ANDRES SOTA 51. ARJONA
VENTO 52. TURBACO
21. CHINU 53. EVANGELISTA
22. SAMPUES 54. TURBANA
23. SINCELEJO 55. CARTAGENA
24. COROZAL 56. CERETE
25. BONGO 57. TIERRA SANTA
26. EL CHARCON 58. SAN PELAYO
27. CARMEN DE BOLIVAR 59. SAN ONOFRE
28. MATA DE CAÑA
29. SAN JUAN DE
NAPUCENO
30. PUERTO ROJA
31. SABANETA
CONVENCIONES
PARTE 1
a)
b) SUBGRAFO: es un grafo cuyos conjuntos de vértices y aristas son subconjuntos de los de G. Se
dice que un grafo G contiene a otro grafo H si algún subgrafo de G es H o es isomorfo a H
(dependiendo de las necesidades de la situación).
Grafo G
Grafo H
c) Subgrafo Cobertor: es un Subgrafo del grafo G, que debe tenas las vértices del grafo G, pero no
es necesario tener todas las aristas del Grafo padre, dicho de otro modo un subgrafo Q de G se
dice recubridor, cobertor o generador si V(Q) = V(G).
Grafo G
Grafo Q
d) Vértices-Disyuntos: Si dos subgrafos no tienen vértices comunes se dice que son disjuntos en
vértices.
Grafo G
A continuación subgrafo A y B son disyuntos
Grafo N
Grafo N’
g) Supresión de Aristas: Si a es una arista del grafo G, entonces el Subgrafo G - {a} es el grafo que
se obtiene de G eliminando la arista a. En general, escribiremos G\{a1, a2, . . . , ak} para
denominar al Subgrafo que se obtiene de G eliminando las aristas a1, a2, . . . , ak.
Ejemplo: Tenemos nuestro grafo G el cual queremos obtener un sub grafo R, para cumplir con la
teoría de supresión de aristas solo debemos eliminar aristas que en R para obtener así un nuevo
grafo R´ en supresión de aristas.
Grafo G
Grafo R Grafo R’
PARTE 2
Operaciones entre Grafos.
Puesto que los grafos son definidos en términos de los conjuntos de vértices y aristas, es natural que
las operaciones definidas en la teoría de conjuntos puedan ser aplicadas a la teoría de grafos. Sean
G1 = (V1,A1, fH) y G2 = (V2,A2, fQ) dos subgrafos de un grafo G = (V,A, fG)
H= subgrafo
Q= subgrafo cobertor
a) Unión
La unión de los Subgrafos G, H y Q, es otro Subgrafo K = (V3,A3, fK3) de G tal que V3 =V1 U
V2, A3 = A1 U A2 y FK3 asigna a toda arista de A3 un par de vértices de V3.
Teniendo en cuenta los Subgrafos H y Q procedemos a realizar la Unión.
K = (H ∪ Q)
b) Intersección:
Sean V30 ∩ V12 ≠ 0 la intersección de los subgrafos H y Q, H ∩ Q, es otro Subgrafo W= (V4, A4,
fW) de G, tal que V4 =V30 ∩ V12, A4 = A1 ∩ A2 y FW4 asigna a toda arista de A4 un par de
vértices de V4. Teniendo en cuenta los Subgrafos H y Q procedemos a realizar la Intersección.
W = (H ⋂ Q)
c) Fusión de Vértices:
Un par de vértices 22 y 23 del Subgrafo Q se dice que ha sido Fusionados, si los vértices son
remplazados por un nuevo vértice, tal que toda arista incidente en 22 o en 23, o en ambos es
Incidente en el nuevo vértice.
La figura muestra la fusión de los vértices 22 y 23. La arista 11.2KM se convierte en un aro. La
fusión de los vértices no altera el número de aristas, pero si reduce el número de vértices en una
unidad.
Subgrafo Q
C = (Fusión de Vértices)
d) Adición de una Arista:
Sea Q = (V, A, f ) un grafo; y (28 y 14) dos vértices de Q. El grafo Q+a, donde f(a) = 28 y 14
denota el grafo cuyo conjunto de vértices es V(Q) y cuyo conjunto de aristas es A(Q) U {a} esta
operación se llama adición de una arista a. Claramente Q es Subgrafo de Q+a.
Q= subgrafo cobertor
PARTE 3
3.1 Teniendo en cuenta los conceptos estudiados y el primer taller N° 4, defina las siguientes conexiones que se pueden
lograr entre grafos.
a) UNA RUTA: una ruta en un grafo G es una sucesión finita no nula. R = v0, a1, v1, a2, v2… ak- 1vk - 2kv. Cuyos
términos son alternadamente vértices y aristas, tal que toda arista de R tiene Como sus extremos el vértice precedente y
el siguiente de la sucesión.
En estas condiciones diremos que R es una ruta de v0 a vk, lo que denotamos por R-(v0, vk). v0 se llama vértice inicial y
vk se llama vértice terminal de R. Los vértices v1 hasta vk-1 se llaman vértices intermedios.
GRAFO PADRE
GRAFO RUTA
R1=V1,A22,V2,A18,V3,A27,V58,A2,V8,A12,V28,A5,V10,A9,V12,A4,V13,A9,V17,A5,V18,A14,V19,A6
,V20,A20,V23,A19,V24,A14,V25,A18,V26,A20,V27,A21,V57,A6,V29,A18,V30,A16,V49,A14,V50,A5,
V51,A11,V52,A8,V55
R1 (V1,V55)
R2=V1,A14,V56,A6,V7,A7,V9,A16,V11,A3,V10,A9,V12,A4,V13,A9,V17,A5,V18,A7,V31,A12,V38,A5,
V39,A5,V40,A8,V41,A19,V45,A10,V44,A6,V59,A15,V46,A22,V47,A9,V48,A10,V49,A14,V50,A18,V53
,A20,V55
R2 (V1,V55)
b) RUTA CERRADA: una ruta R – (V0 -Vk) se llama ruta cerrada (RC) si y solo si V0 =Vk, es decir, si su vértice
inicial y su vértice terminal coinciden, por tanto se tiene (V1-V1), donde inicia en el vértice 1 y finaliza en el
mismo lugar.
GRAFO PADRE
RUTA CERRADA
R=(V1,V1)
c) CADENA: Una ruta R – (V0 -Vk) de un grafo G en el cual todas sus aristas son diferentes, se llama una cadena C –
(V0 -Vk) de grafo G. Por ejemplo, en el grafo N = Grafo Ruta, la ruta R2 es una cadena, R – (VA - VB)
GRAFO CADENA
d) CICLO: Si la ruta cerrada es una cadena se llama ciclo (CI). Podemos tomar como ejemplo el grafo RC= Ruta
Cerrada
CICLO
e) CADENA SIMPLE: Si todos los vértices de una cadena son diferentes, esta se llama cadena simple (CS). A
continuación mostraremos una ruta n donde hay una cadena simple.
RUTA N
f) CICLO SIMPLE: Si la ruta cerrada es una cadena simple se llama ciclo simple (CIS) = {VB - VB}. Por tanto se debe
iniciar y terminar en el mismo lugar y a su vez, sus vértices deben ser distintos.
3.2 Grafos Conexos y no Conexos.
Un grafo G se llama conexo si dados dos vértices cuales quiera V1 y Vj de G, existe una
Cadena C – (V1, Vj). En caso contrario, el grafo G se llama no conexo.
GRAFO NO CONEXO
3.3 LONGITUD: El número entero k se llama la longitud de R y la denotamos por l(R)=k, dicho de otra manera es contar
cada una de las aristas entre el punto Vi – Vj. Tomando como ejemplo el grafo N tenemos:
GRAFO RUTA
R1=V1,A22,V2,A18,V3,A27,V58,A2,V8,A12,V28,A5,V10,A9,V12,A4,V13,A9,V17,A5,V18,A14,V19,A6
,V20,A20,V23,A19,V24,A14,V25,A18,V26,A20,V27,A21,V57,A6,V29,A18,V30,A16,V49,A14,V50,A5,
V51,A11,V52,A8,V55
R1 (V1,V55) = L(R1)=25
R2=V1,A14,V56,A6,V7,A7,V9,A16,V11,A3,V10,A9,V12,A4,V13,A9,V17,A5,V18,A7,V31,A12,V38,A5,
V39,A5,V40,A8,V41,A19,V45,A10,V44,A6,V59,A15,V46,A22,V47,A9,V48,A10,V49,A14,V50,A18,V53
,A20,V55
R2 (V1,V55)= L(R2)= 24
DISTANCIA: En un grafo Conexo G, la distancia d (V1, Vj) entre dos de sus vértices Vi y Vj es la longitud de la cadena
simple más corta entre ellos, es decir, r(V1,Vj) = min (CS) donde CS - ( V1, Vj), donde r es la Ruta más corta. Tomando
como ejemplo el Grafo N = Ruta, procederemos a ver cuál de la longitud es la más corta.
R2(V1,V55)=D(R2)= 260.7 KM
A continuación tenemos dos opciones de seguir bien sea la Ruta 1 o la Ruta 4, dado que están de la forma.
R 2 ( v 1, v 55 )= (CS )=260.7
3.4 MÉTRICA: La métrica de una grafo no es más que cumplir ciertas condiciones para la solución de un grafo G, es
decir, la métrica se refiere a la búsqueda de la ruta más corta para llegar de un punto A - B. Básicamente es lo que pasa
con los servidores, este tiene que dar saltos de router a router y verificar cual es la ruta más corta para entregar
paquetes. Teniendo en cuenta esto, la métrica está regida por lo siguiente: M=β(G)= Mínimo cardinal de S que resuelve a
G.
GRAFO PADRE
METRICA
EXCENTRICIDAD: Sea G un grafo conexo y v un vértice de G, la excentricidad de v, E(v), es la distancia que hay de v al
vértice más lejano a v en el grafo G, es decir: E(v) = máx. d( V, V1) donde V1 Є V(G)
GRAFO DE EXCENTRICIDAD
LA EXCENTRICIDAD DEL VERTICE 18 AL VERTICE 55 ES DE 15
CENTRO: El centro de un grafo G es el Subgrafo inducido por el conjunto de vértices de excentricidad mínima,