Sie sind auf Seite 1von 15

OPERACIONES ENTRE GRAFOS

Puesto que los grafos son definidos en trminos de los conjuntos de vrtices y aristas, es natural que las operaciones definidas en la teora de conjuntos puedan ser aplicadas a la teora de grafos. Sean G1 = (V1,A1, fG1) y G2 = (V2,A2, fG2) dos subgrafos de un grafo G = (V,A, fG)

v1
a v2 b v3 d v4 G1 e v5 v6 v2 g v4 a

v1
h v3 d e

v5

G2

UNION
La unin de los subgrafos G, G1 y G2, es otro subgrafo G3 = (V3,A3, fG3) de G tal que V3 = V1 U V2, A3 = A1 U A2 y FG3 asigna a toda arista de A3 un par de vrtices de V3.
O P E R A C I O N E S E N T R E G R A F O S

EJEMPLO

v1 v1 b a v3 d v2 c g e G1 v5 d v4 G2 v3 d v4 G1 U G 2 e e f v5 h v3

a v2 c

v4

v1 a
b c

v6 h

v2 g v6

f
v5

INTERSECCION
Sean V1 V2 0 la interseccin de los subgrafos G1 y G2, G1 G2, es otro subgrafo G4 = (V4,A4, fG4) de G, tal que V4 = V1 V2, A4 = A1 A2 y FG4 asigna a toda arista
O P E R A C I O N E S E N T R E G R A F O S

de A4 un par de vrtices de V4.

EJEMPLO

v1 v1 b

a v2 c

a
v3 v2 c g e v5 a v2 c v3 v1 v6 v4

h v3 d e G2

d
v4 G1

f
v5

d
v4 e G1 G2 v5

SUMA ANILLO
La suma anillo de los subgrafos G1 y G2, G1 o G2, es otro subgrafo G5 = (V5, A5, FG5) de G, tal que V5 = V1 U V2, A5 = (A1 U A2) (A1 U A2) (1) y FG5 asigna a toda arista A5
O P E R A C I O N E S E N T R E G R A F O S

un par de vrtices de V5.


(1)

Sean M y N dos conjuntos . La diferencia simtrica de M y N, escrita (M U N) (M N), es el conjunto de todos los elementos que pertenecen a M U N, pero que no pertenecen a M N.

v1 a v2 c d v4 e v5 v1 v6 h v2 g v6 G1 v4 G2 b v3 a

v1 h

v2
c g v4 d

v3
f e v5

b
v3 f v5

Las tres operaciones mencionadas son conmutativas, es decir:


G1 U G2 = G2 U G1, G1 G2 = G2 G1 y G1
O P E R A C I O N E S E N T R E G R A F O S

G2 = G2

G1 G2 =

Si G1 y G2 son arista-disjuntos entonces G1 G2 es igual al grafo vacio y G1

G1 U G2. Si G1 y G2 son vrtice-disjuntos, entonces G1 G2 no esta definido

v1 G1 b v2

v1 G2 h v2 G1

v1

v3

G2

b
v4

v2
vrtice-disjuntos

arista-disjuntos Para todo grafo G se tiene que: GUG= GG =G

G es igual a grafo vacio


G1 = G A(G1 )

Si G1 es un grafo de G, entonces G Fusin de vrtices

Un par de vrtices a y b de un grafo G se dice que ha sido Fusionados, si los vrtices son

remplazados por un nuevo vrtice, tal que toda arista incidente en a o en b, o en ambos es
Incidente en el nuevo vrtice.

EJEMPLO FUSION DE VERTICES


La figura muestra la fusin de los vrtices a y b. la arista 2 se convierte en un aro y la arista
O P E R A C I O N E S E N T R E G R A F O S

4 en una arista paralela a la arista 5. la fusin de los vrtices no altera el numero de aristas, pero si reduce el numero de vrtices en una unidad.

2
e b 1 2 8 4 5 9 6 d 4 5 8 6 d 9 3 f e 1 (a,b) 3 f

c 7

c
g

Grafo G sin fusin

Grafo G con fusin

ADICION DE UNA ARISTA


Sea G = ( V, A, f ) un grafo y u y v dos vrtices de G. El grafo G+a, donde f(a) = uv denota el grafo cuyo conjunto de vrtices es V(G) y cuyo conjunto de aristas es A(G) U {a} esta
O P E R A C I O N E S E N T R E G R A F O S

operacin se llama adicin de una arista a.

Claramente G es subgrafo de G+a

v2 d v1 d

v2

a c
v3

v3

v1

b v4
G

b v4
G+a

Si en el grafo G los vrtices u y v son adyacentes, entonces la arista a en G+a es paralela a la arista cuyos extremos son u y v en G.

CONEXIN EN GRAFOS
Una RUTA en un grafo G es una sucesin finita no nula.
R = v0a1v1a2v2 ak-1vk-1akvk Cuyos trminos son alternadamente vrtices y aristas, tal que toda arista de R tiene Como sus extremos el vrtice precedente y el siguiente de la sucesin. En estas condiciones diremos que R es una ruta de v0 a vk , lo que denotamos por R - ( v0,vk ).

v0

se llama vrtice inicial y vk se llama vrtice terminal de R.

Los vrtices v1 hasta vk -1 se llaman vrtices intermedios . El numero entero k se llama la longitud de R y la denotamos por l( R ) = k

EJEMPLO

v2
a3 v3 a6 v5 a4

v6 a8 a9 a11

v8

a1 v1 a2 v4

C O N E X I N
E N G R A F O S

a10

v7

a5

a7

a12

v9

R1=v3a6v5a8v6a9v7a10v5a6v3a3v2a1v1 R1-(v3,v1) y l (R1) = 7 R2=v1a1v2a4v5a6v3a5v4a7v5a8v6 R2-(v1,v6) y l (R2) = 6 R3=v8a11v7a10v5a6v3a3v2a1v1 R3-(v8,v1) y l (R3) = 5

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 de la figura anterior, la ruta R2 es una cadena. Si adems todos los vrtices de una cadena son diferentes, esta se llama CADENA SIMPLE (CS) . Por ejemplo, en el grafo de la figura anterior, la ruta R3 es una cadena simple. Una ruta R ( V0 - Vk) se llama RUTA CERRADA (RC) si y solo si V0 =Vk, es decir, si su vrtice inicial y su vrtice terminal coinciden Si la ruta cerrada es una cadena se llama CICLO (CI). Si la ruta cerrada es una cadena simple se llama CICLO SIMPLE (CIS).

C O N E X I N
E N G R A F O S

Las representaciones graficas de los conceptos ruta, cadena, cadena simple, ruta cerrada, ciclo y ciclo simple son subgrafos del grafo dado. En un grafo simple, una cadena, una cadena simple un ciclo o un ciclo simple quedan unvocamente determinados mediante la sucesin de vrtices.

EJEMPLO

v2 a1
C O N E X I N
E N G R A F O S

a5
a3 v3 a7 a6 a10 v7

v1

v5
a11 a9

a2
v4

a4 a8 G v6

RC=v1a1v2a3v3a7v5a6v2a3v3a4v4a2v1 es una ruta cerrada de G CI=v2a6v5a7v3a4v4a8v6a11v5a10v7a5v2 es un ciclo de G CIS=v2a6v5a11v6a8v4a4v3a3v2 es un ciclo simple de G

GRAFOS CONEXOS Y NO CONEXOS


Un grafo G se llama CONEXO si dados dos vrtices cualesquiera V1 y Vj de G, existe una cadena C ( V1 ,Vj ). En caso contrario, el grafo G se llama NO-CONEXO. EJEMPLOS G1 es un grafo conexo, mientras que G2, y G3 son grafos no-conexos.

G1

G2
G3

Un grafo G no-conexo esta formado por dos o mas grafos conexos. Cada uno de estos grafos conexos se llama una COMPONENTE CONEXA del grafo G. Si existe una cadena C ( V1 ,Vj ) o V1 = Vj en un grafo G, diremos que V1 esta conectado con

Vj. La relacin estar conectado, definida sobre el grafo V(G) es una relacin de equivalencia
(por que?) . En esta relacin de equivalencia cada clase de equivalencia corresponde a una componente conexa del grafo G.

DISTANCIA EN UN GRAFO
En un grafo conexo G, la distancia d ( V1 ,Vj ) entre dos de sus vrtices V1 y Vj es la
longitud de la cadena simple mas corta entre ellos, es decir, d ( V1 ,Vj ) = min (CS) donde CS - ( V1 ,Vj )

v2
EJEMPLO

a2

v3 a4 v4

a3

v5

d ( V1 , V 5 ) = ?

v1

a1

a5
v6 a7 a6 a9

a10 v8

a8

v7

Las diferentes cadenas simples CS - ( V1 , Vj ) y sus longitudes correspondientes son:

CS1: v1a1v2a2v3a3v5

(C1) = 3

CS2: v1a10v8a8v4a4v3a3v5
CS3: v1a10v8a8v4a7v7a6v6a5v5

(C2 ) = 4
(C3 ) = 5

Por lo tanto: d ( V1 ,V5 ) = (CS) = 3

CS4: v1a1v2a2v3a4v4a7v7a6v6a5v5 (C4 ) = 6

La distancia entre dos vrtices de un grafo conexo G, puede ser considerada como una funcin que asigna a cada par de vrtices del grafo G un numero entero no negativo. Esta funcin as definida satisface las condiciones:
D I S T A N C I A E N U N G R A F O
1. 2. 3.

d ( V1 ,Vj ) 0 y d ( V1 ,Vj ) = 0 si y solo si V1 = Vj d ( V1 , Vj ) = d ( V 1 , Vj ) d ( V1 ,Vj ) = d ( V1 ,Vk ) + ( Vk ,Vj ) para algn vrtice de Vk

La funcin que satisface estas tres propiedades se llama METRICA. Luego la distancia
entre los vrtices de un grafo es una mtrica. Sea G un grafo conexo y v un vrtice de G, la excentricidad de v, E(v), es la distancia que hay de v al vrtice mas lejano a v en el grafo G, es decir: E(v) = mx. d ( V,V1) donde V1 V(G) En un grafo conexo G un vrtice con mnima excentricidad se llama el centro de G. En el grafo de la figura anterior E(V3) = E(V4) = 2, el lector puede comparar que V3 y V4 son centros del grafo G. En un grafo conexo G la excentricidad de un centro se llama RADIO de G El dimetro D de un grafo conexo G, es la mxima distancia entre dos pares de vrtices de G, esto es : D(v) = mx. d ( V, W) donde V, W V(G)

EJEMPLO

v1 v1
D I S T A N C I A E N U N G R A F O

v2 v4 v3 v5 v2

v6 v4 G1
En el grafo G1 se tiene: La excentricidad de cada vrtice es 3 El radio de G1 es 3

v5

v3 G2
En el grafo G2 se tiene: E(V1) = E(V2) = E(V3) = E(V4) = 2, E(V5) = 1 El radio de G2 es 1

Todos sus vrtices son centros


El dimetro de G1 es 3

El nico centro es V5
El dimetro de G2 es 2

Das könnte Ihnen auch gefallen