Está en la página 1de 24

TEORÍA DE REDES

Ing. César Aldo Canelo Sotelo


ccanelo@uni.edu.pe
GRÁFICAS

Las gráficas (grafos) son diagramas cuya


interpretación adecuada proporciona
información que describe cierto tipo de
estructura.
Son de utilidad porque muestran las
conexiones o relaciones entre varias
partes de la estructura. Ejemplos: mapas
de carreteras, rutas de itinerario aéreo,
etc.
GRÁFICA DE ORDEN n
• Una gráfica es un par ordenado G=(X, A),
donde X ≠ Ø , es finito.
• X se denomina conjunto de vértices o
nodos.
• Al conjunto A se denomina arcos o
aristas, y tiene como elementos a pares
de vértices de X. Los arcos unen a todos o
algunos de los vértices xi, xj Є X.
GRAFICAS ORIENTADAS
• Una gráfica orientada G consiste en un
conjunto de vértices o nodos X y un
conjunto de arcos A.
• Para denotar un arco u, se requiere definir
el concepto de extremo.
Sea u Є A / u = (xi, xj ), se define:
xi : Extremo inicial o predecesor.
xj : Extremo final o sucesor.
GRÁFICAS ORIENTADAS

El arco u = (xi, xj ) también se expresa


como:
xi xj

Y se representa como:

Xi Xj

Cola Cabeza
GRÁFICAS ORIENTADAS
U1 U2 X3 U5

X1
U3 U4 X4
X2

U6
X5

Esta red representa la gráfica G, cuyos vértices y arcos son:


X = x1, x2, x3, x4, x5

A= (x1, x1), (x3, x2), ( x3, x4), ( x3, x5), (x4, x5), (x5, x3)

A= u1, u2, u3, u4, u5, u6


GRÁFICAS ORIENTADAS
• ARCOS ADYACENTES
Dos arcos son adyacentes si tienen un vértice
en común.
Ejemplo, u2 y u3 son adyacentes.

• VÉRTICES ADYACENTES
Dos vértices son adyacentes si son diferentes y
existe al menos un arco que va de Xi a Xj o de
Xj a Xi.
Ejemplo, x2 y x3 son adyacentes.
GRÁFICAS ORIENTADAS

• ARCO INCIDENTE A UN VÉRTICE


Un arco u es incidente al vértice Xi si llega a
dicho vértice o sale del mismo.
Si Xi es el extremo inicial del arco u, se dice
que el arco u es incidente hacia el exterior de
Xi. En caso contrario, se dice que u es incidente
hacia el interior de Xi.
Ejemplos:
Hacia el exterior de X3: u2, u3, u5
Hacia el interior de X3: u4
GRÁFICAS ORIENTADAS

u1 u2 x3 u5

x1 x2
u3 u4 x4

x5
u6
ARCOS INCIDENTES A UN CONJUNTO DE
VÉRTICES

Sea Y un subconjunto de X, perteneciente a la


gráfica G=(X, A), se dice que u es incidente a
Y hacia el exterior si xi Є Y, xj ~Є Y.

El conjunto de arcos incidentes a Y hacia el


exterior, se representa por W⁺ (Y).

Si xi ~Є Y y xj Є Y , se dice que u es
incidente hacia el interior de Y, y se representa
por W⁻ (Y).
ARCOS INCIDENTES A UN CONJUNTO DE
VÉRTICES
Así, si en la gráfica definimos Y como el conjunto:

Y= x3, x4
Entonces:
W⁺ (Y) = u2, u3, u6

W⁻ (Y) = u4

Al conjunto W⁺(Y) U W⁻(Y) se representa como:

W (Y) = u2, u3, u4, u6


X3
U2 U5
U1
X2
X1 U3 U4 X4

U6
X5

Gráfica orientada
GRÁFICAS
• SUBGRÁFICAS
Se denomina subgráfica de G=(X, A) a la gráfica
constituida por Y subconjunto de X y por arcos de A que
unen vértices de Y. No intervienen todos los vértices de
X, en consecuencia sólo intervienen los arcos de A que
unen los vértices de Y.

• GRAFICA PARCIAL
Una gráfica parcial de G=(X, A) es la gráfica constituida
por el conjunto de vértices de X y por B subconjunto de
A. Intervienen todos los vértices de X de la gráfica
original.
GRÁFICAS ORIENTADAS
• CAMINO
Es una secuencia de arcos u = (u1, u2, . . . , uk),
en el cual el extremo final de cada arco coincide
con el extremo inicial del arco que le sigue.

Ejemplos:
Camino representado por arcos: ( u5, u6)
Camino representado por vértices: (x3, x4, x5)
GRÁFICAS ORIENTADAS
• CAMINO SIMPLE
Es un camino que no utiliza más de una vez el
mismo arco.
• CAMINO ELEMENTAL
Es un camino que no utiliza más de una vez el
mismo vértice.
• LONGITUD DE UN CAMINO
Es el número de arcos que contiene el camino y
se representa por ℓ(u).
Ejemplo: Si u = ( u5, u6) , entonces ℓ (u) = 2.
x3
u1 u2 u5

x1
x2 u4 x4
u3

x5
u6
GRÁFICAS ORIENTADAS

• CIRCUITO
Es un camino finito N = (x1, x2, ... , xk) en el
que el vértice inicial X1 es igual al vértice final
Xk.
Ejemplo: U = ( u5, u6, u4) es un circuito.
• ANILLO
Es un circuito constituido por un solo vértice y
por un solo arco.
Ejemplo: u1 = (x1, x1) es un anillo.
REPRESENTACIÓN DE GRÁFICAS
ORIENTADAS

• Para la representación de gráficas orientadas se


pueden emplear varias estructuras de datos.
Una representación común es la matriz de
adyacencia.
• Para una gráfica G = (X, A) , se supone que
X={1, 2, . . . , n } . La matriz de adyacencia para
G es una matriz B de orden nxn, de elementos
booleanos, donde B = [i, j] es verdadero sí y
solo sí, existe un arco que vaya del vértice i al j.
La matriz se exhibe con 1 para verdadero y 0
para falso.
Ejemplo

1 2 3 4
1 2 0 1 0 1
1

2 0 0 1 0

3 0 0 0 1

4 0 0 0 0

4 3
GRÁFICAS NO ORIENTADAS
En las gráficas no orientadas los conceptos
de arco, camino y circuito, se sustituyen por
arista, cadena y ciclo.

ARISTA
Se denomina arista de una gráfica no
orientada G a un conjunto de vértices xi, xj
tales que xi ≠ xj, con (xi, xj) Є A y/o (xj, xi) Є
A.
O sea, es el segmento que une dos vértices
adyacentes. No se distinguen entre vértice
inicial y final.
GRÁFICA NO ORIENTADA

X1 X2

X5 X3

X4

En esta gráfica cada arco tiene las dos


orientaciones: (Xi, Xj) y (Xj, Xi).
GRÁFICAS NO ORIENTADAS

• CADENA
Es una secuencia de aristas.
Ejemplo: v = (x1, x2, x3) es una cadena.

• CICLO
Es una cadena finita en el que coinciden los
vértices inicial y final.
Ejemplo: v = (x1, x2, x3, x4, x5, x1).
REPRESENTACIÓN

También se puede usar la matriz de


adyacencia. Ejemplo:
a b c d
a b a 0 1 0 1

b 1 0 1 1

c 0 1 0 1

d 1 1 1 0
d c
GRACIAS

También podría gustarte