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