Está en la página 1de 297

Matemáticas Discretas II

Oscar Bedoya
oscar.bedoya@correounivalle.edu.co
• Grafos
• Teorema de Handshaking
• Grafos completos
• Matriz de adyacencia
• Algoritmo de Warshall
Grafos

El problema de los puentes de Königsberg (Euler)


Grafos

B C

El problema de los puentes de Königsberg (Euler)


Grafos

A C D

E
Grafos

A C D

E
Grafos

Plano de Plano de Circuitos Sociograma de


estaciones del autopistas eléctricos una red social
metro

Topología de red Isómeros Redes de Draws de


de computadores telefonía móvil eliminación directa
Grafos

Grafos
Un grafo G es un par ordenado G=(V,E), donde:
• V es un conjunto de vértices o nodos
• E es un conjunto de aristas que relacionan los nodos
Grafos

Grafos
Un grafo G es un par ordenado G=(V,E), donde:
• V es un conjunto de vértices o nodos
• E es un conjunto de aristas que relacionan los nodos

b
a

c
Grafos

Grafos
Un grafo G es un par ordenado G=(V,E), donde:
• V={a,b,c}
• E={(a,a),(a,b),(a,c),(b,b),(b,c),(c,a),(c,b)}

b
a

c
Grafos

b
a a b

c c d
Grafos

b
a a b

c c d

Grafo dirigido Grafo no dirigido


Grafos

b
a a b

c c d

Grafo dirigido Grafo no dirigido

V={a,b,c} V={a,b,c,d}
E={(a,a),(a,b),(a,c),(b,b),(b,c),(c,a),(c,b)} E={{a,b},{a,c},{a,d},{b,c},{b,d},{c,d}}
Grafos

a b a b

c c d

Grafo dirigido Grafo no dirigido


Grafos

a b a b

c c d

Grafo dirigido Grafo no dirigido

A las aristas (a,a), (b,b) se les A las aristas {a,a}, {b,b} se les
conoce como bucles conoce como bucles
Grafos

a b a b

c c d

Grafo dirigido Grafo no dirigido

A las dos aristas que van de c hacia A las dos aristas que relacionan los
a se les conoce como aristas nodos a y c se les conoce como
paralelas aristas paralelas
Grafos

Grafo de una red de tráfico aéreo


Grafos
Grafos

Grafo simple
Un grafo simple G=(V,E) es un grafo sin aristas paralelas
ni bucles

v
b c

u r

d e
a

s
Grafos

Multigrafo
Un multigrafo G=(V,E) es un grafo con aristas paralelas

u v w

u r
x

s
Grafos

Pseudografo
Un pseudografo G=(V,E) es un grafo en el que se pueden
tener aristas paralelas y bucles

v
u v w

u r
x

s
Grafos

Clasifique cada grafo como simple, multigrafo, o pseudografo

a) b)

c) d)
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

u r

s
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

(u)=2
(v)=3
u r
(r)=2
(s)=3

s
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

b
c (a)=?
d
(b)=?
(c)=?
(d)=?
a e
(e)=?
(f)=?
f
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

b
c (a)=4
d
(b)=3
(c)=5
(d)=0
a e
(e)=3
(f)=5
f
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

v w
(u)=?
(v)=?
(w)=?
u x
(x)=?
(y)=?
y
Grafos

Grado de un vértice
El grado de un vértice v de un grafo no dirigido es el
número de aristas incidentes con él y se denota por (v)

v w
(u)=1
(v)=6
(w)=5
u x
(x)=4
(y)=4
y
Grafos

Teorema de Handshaking
Sea G=(V,E) un grafo no dirigido con e aristas. Se tiene
que:

2𝑒 = ෍ 𝛿(𝑣)
𝑣∈𝑉
Grafos

u v
e=1
(u)=1
(v)=1
Grafos

u v
e=1
(u)=1
(v)=1

u v e=2
(u)=2
(v)=1
w (w)=1
Grafos

u v
e=1
(u)=1
(v)=1

u v e=2
(u)=2
(v)=1
w (w)=1

u v e=3
(u)=2
(v)=2
w (w)=2
Grafos

b
e=?
c d
(a)=?
(b)=?
(c)=?
a
e f g (d)=?
(e)=?
(f)=?
(g)=?
Grafos

b
e=9
c d
(a)=2
(b)=4
(c)=4
a
e f g (d)=1
(e)=4
(f)=3
(g)=0
Grafos

u v w e=?
(u)=?
(v)=?
x (w)=?
(x)=?
Grafos

u v w e=7
(u)=3
(v)=5
x (w)=4
(x)=2
Grafos

u v w e=?
(u)=?
(v)=?
x (w)=?
(x)=?
Grafos

u v w e=8
(u)=2
(v)=6
x (w)=4
(x)=4
Grafos

Dibuje un grafo no dirigido con 4 vértices (u,v,w,x) cuyos


grados sean (u)=3, (v)=2, (w)=3, (x)=2

u w

x
Grafos

Dibuje un grafo no dirigido con 4 vértices (u,v,w,x) cuyos


grados sean (u)=3, (v)=2, (w)=3, (x)=2

u w

x
Grafos

Dibuje un grafo no dirigido con 5 vértices (u,v,w,x,y)


cuyos grados sean (u)=3, (v)=3, (w)=4, (x)=2, (y)=2

v y

u w

x
Grafos

Dibuje un grafo no dirigido con 5 vértices (u,v,w,x,y)


cuyos grados sean (u)=3, (v)=3, (w)=4, (x)=2, (y)=2

v y

u w

x
Grafos

v v y

u w u w

x x

(u)=3, (v)=2, (w)=3, (x)=2 (u)=3, (v)=3, (w)=4, (x)=2, (y)=2


Grafos

v v y

u w u w

x x

(u)=3, (v)=2, (w)=3, (x)=2 (u)=3, (v)=3, (w)=4, (x)=2, (y)=2

¿Cuántos nodos son de grado impar?


Grafos

v y

u w

(u)=3, (v)=3, (w)=4, (x)=2, (y)=2

¿Se puede modificar este


grafo para que tenga solo un
nodo de grado impar?
Grafos

z v y

u w

(u)=3, (v)=4, (w)=4, (x)=2, (y)=2, (z)=1

Dos nodos siguen siendo de grado impar


Grafos

v y

u w

(u)=3, (v)=3, (w)=4, (x)=2, (y)=2

¿Se puede modificar este


grafo para que tenga solo un
nodo de grado impar?
Grafos

v y

u w

(u)=3, (v)=4, (w)=4, (x)=2, (y)=3

Dos nodos siguen siendo de grado impar


Grafos

v y

u w

(u)=3, (v)=3, (w)=4, (x)=2, (y)=2

¿Se puede modificar este


grafo para que tenga solo un
nodo de grado impar?
Grafos

v y

u w

(u)=4, (v)=4, (w)=4, (x)=2, (y)=2

Ningún nodo es de grado impar


Grafos

v y

u w

(u)=3, (v)=3, (w)=4, (x)=2, (y)=2

¿Se puede modificar este


grafo para que tenga solo un
nodo de grado impar?
Grafos

v y

u w

(u)=3, (v)=3, (w)=4, (x)=3, (y)=3

Ahora hay cuatro nodos de grado impar


Grafos

Teorema
Todo grafo no dirigido tiene un número par de vértices
de grado impar
Grafos

Teorema
Todo grafo no dirigido tiene un número par de vértices
de grado impar
v

u v
u w

(u)=2, (v)=2, (w)=2 (u)=3, (v)=2, (u)=3, (v)=3, (w)=4,


(w)=3, (x)=2 (x)=3, (y)=3
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:

• 3, 3, 3, 3, 2
• 1, 2, 3, 4, 4
• 0, 1, 2, 2, 3
• 1, 2, 3, 4, 5
• 3, 4, 3, 4, 3
• 1, 1, 1, 1, 1
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:

• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique si existen grafos no dirigidos de 5 vértices con


los siguientes grados:
v w
• 3, 3, 3, 3, 2 SI
• 1, 2, 3, 4, 4 SI
• 0, 1, 2, 2, 3 SI
u x
• 1, 2, 3, 4, 5 NO
• 3, 4, 3, 4, 3 NO
• 1, 1, 1, 1, 1 NO y
Grafos

Indique la cantidad de aristas de un grafo si los grados


de sus vértices son:

• 3, 3, 3, 3, 2
• 1, 2, 3, 4, 4
• 0, 1, 2, 2, 3
• 4, 5, 5, 2, 2
• 1, 3, 2, 2, 2, 2, 4
Grafos

Indique la cantidad de aristas de un grafo si los grados


de sus vértices son:

• 3, 3, 3, 3, 2 (7)
• 1, 2, 3, 4, 4 (7)
• 0, 1, 2, 2, 3 (4)
• 4, 5, 5, 2, 2 (9)
• 1, 3, 2, 2, 2, 2, 4 (8)
Grafos

Grado en un grafo dirigido


El grado de entrada de un vértice v, denotado como -(v)
es el número de aristas que llegan a v. El grado de salida,
denotado como +(v) es el número de aristas que salen de v

u v

w
Grafos

Grado en un grafo dirigido


El grado de entrada de un vértice v, denotado como -(v)
es el número de aristas que llegan a v. El grado de salida,
denotado como +(v) es el número de aristas que salen de v

u v
-(u)=2, +(u)=3
-(v)=3, +(v)=2
-(w)=2, +(w)=2
w
Grafos

c -(a)=?, +(a)=?
a
b -(b)=?, +(b)=?
-(c)=?, +(c)=?
-(d)=?, +(d)=?
e f -(e)=?, +(e)=?
d
-(f)=?, +(f)=?
Grafos

c -(a)=2, +(a)=4
a
b -(b)=2, +(b)=1
-(c)=3, +(c)=2
-(d)=2, +(d)=2
e f -(e)=3, +(e)=3
d
-(f)=0, +(f)=0
Grafos

v
w -(u)=?, +(u)=?
-(v)=?, +(v)=?
-(w)=?, +(w)=?
u -(x)=?, +(x)=?
x
-(y)=?, +(y)=?
y
Grafos

v
w -(u)=2, +(u)=1
-(v)=0, +(v)=4
-(w)=4, +(w)=1
u -(x)=2, +(x)=3
x
-(y)=2, +(y)=1
y
Grafos

Teorema
Sea G=(V,E) un grado dirigido, se cumple que:

σ𝑣∈𝑉 𝛿 − (𝑣) = σ𝑣∈𝑉 𝛿 + 𝑣 = 𝐸


Grafos

b -(a)=?, +(a)=?
a
-(b)=?, +(b)=?
-(c)=?, +(c)=?
-(d)=?, +(d)=?
c d
Grafos

b -(a)=3, +(a)=1
a
-(b)=3, +(b)=3
-(c)=0, +(c)=3
-(d)=2, +(d)=1
c d
Grafos

a b
-(a)=?, +(a)=?
-(b)=?, +(b)=?
-(c)=?, +(c)=?
-(d)=?, +(d)=?
c d
Grafos

a b
-(a)=3, +(a)=1
-(b)=2, +(b)=5
-(c)=1, +(c)=1
-(d)=2, +(d)=1
c d
Grafos

Matriz de adyacencia
Sea G=(V,E) un grafo con n vértices, la matriz de
adyacencia es la matriz booleana de nxn tal que:

1 si {vi,vj} es una arista de G

aij=
0 en caso contrario
Grafos

Matriz de adyacencia

u v w x
u 1 1 0 0
u v w
v 1 1 1 1
w 0 1 1 1
x x 0 1 1 0
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo con aristas paralelas
indica la cantidad de aristas que hay entre cada par de
nodos vi y vj
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo con aristas paralelas
indica la cantidad de aristas que hay entre cada par de
nodos vi y vj

u v w x

u v w u 0 2 0 0
v 2 1 1 1
w 0 1 0 3
x x 0 1 3 0
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo dirigido G=(V,E) tiene
un 1 en la posición (i,j) de la matriz si existe una arista que
va de vi a vj
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo dirigido G=(V,E) tiene
un 1 en la posición (i,j) de la matriz si existe una arista que
va de vi a vj

a b c d
b
a a 1 0 0 0
b 1 1 0 1
c 1 1 0 1

c d 0 1 0 0
d
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo dirigido G=(V,E) tiene
un 1 en la posición (i,j) de la matriz si existe una arista que
va de vi a vj

a b c d e f
c a 1 1 1 0 1 0
a b 1 0 0 1 0 0
b
c 0 1 1 0 0 0
d 0 0 1 0 1 0
e 1 0 0 1 1 0
e f
d f 0 0 0 0 0 0
Grafos

Matriz de adyacencia
La matriz de adyacencia de un grafo dirigido G=(V,E) tiene
un 1 en la posición (i,j) de la matriz si existe una arista que
va de vi a vj

a b c d e f
c a 1 1 1 0 1 0
a b 0 0 0 1 0 0
b
c 0 1 1 0 0 0
d 0 0 1 0 1 0
e 1 0 0 1 1 0
e f
d f 0 0 0 0 0 0
Grafos

Teorema
Sea 𝑀𝑅 la matriz de adyacencia de un grafo, se tiene que:
𝑀𝑅 𝑀𝑅 = 𝑀𝑅2

 es el producto booleano y 𝑀𝑅2 es la matriz que indica si


hay caminos de longitud 2 en el grafo
Grafos

Producto booleano de matrices


Dadas dos matrices A y B de órdenes mxk y kxn,
respectivamente, AB es una matriz de orden mxn en la
que cada elemento cij se calcula como:

cij = (ai1b1j)  (ai2b2j)  … (ainbnj)


Grafos

Producto booleano de matrices

1 0
1 1 0
A= 0 1 B=
0 1 1
1 1

(11)(00)
AB =
Grafos

Producto booleano de matrices

1 0
1 1 0
A= 0 1 B=
0 1 1
1 1

(11)(00) (11)(01) (10)(01)


AB = (01)(10) (01)(11) (00)(11)
(11)(10) (11)(11) (10)(11)
Grafos

Producto booleano de matrices

1 0
1 1 0
A= 0 1 B=
0 1 1
1 1

(11)(00) (11)(01) (10)(01)


AB = (01)(10) (01)(11) (00)(11)
(11)(10) (11)(11) (10)(11)

10 10 00 1 1 0


AB = 00 01 01 = 0 1 1
10 11 01 1 1 1
Grafos

Teorema
Sea 𝑀𝑅 la matriz de adyacencia de un grafo, se tiene que:
𝑀𝑅 𝑀𝑅 = 𝑀𝑅2

 es el producto booleano y 𝑀𝑅2 es la matriz que indica si


hay caminos de longitud 2 en el grafo
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d

0 1 0 0 0 0 1 0 0 0
0 0 1 1 0 0 0 1 1 0
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0
0 0 0 0 1 0 0 0 0 1
1 0 0 0 0 1 0 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d

0 1 0 0 0 0 1 0 0 0 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 0 1 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Indica si hay caminos de
longitud 2 en el grafo
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Grafos

a b c d e
a 0 1 0 0 0
a b
b 0 0 1 1 0
c
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0 e
d
a b c d e
0 1 0 0 0 0 1 0 0 0 a 0 0 1 1 0
0 0 1 1 0 0 0 1 1 0 b 0 0 0 1 1
𝑀𝑅2 = 0 0 0 1 0  0 0 0 1 0 = c 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1 d 1 0 0 0 0
1 0 0 0 0 1 0 0 0 0 e 0 1 0 0 0
Grafos
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

e
d
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0

0 0 0 1 1
1 0 0 0 1
= 1 0 0 0 0
0 1 0 0 0
0 0 1 1 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
a b c d e
a 0 0 0 1 1
b 1 0 0 0 1 Indica si hay caminos de
=c 1 0 0 0 0 longitud 3 en el grafo
d 0 1 0 0 0
e 0 0 1 1 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
a b c d e
a 0 0 0 1 1
b 1 0 0 0 1
=c 1 0 0 0 0
d 0 1 0 0 0
e 0 0 1 1 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
a b c d e
a 0 0 0 1 1
b 1 0 0 0 1
=c 1 0 0 0 0
d 0 1 0 0 0
e 0 0 1 1 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
a b c d e
a 0 0 0 1 1
b 1 0 0 0 1
=c 1 0 0 0 0
d 0 1 0 0 0
e 0 0 1 1 0
Grafos

a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c

0 0 1 1 0 0 1 0 0 0 e
0 0 0 1 1 0 0 1 1 0
d

= 0 0 0 0 1  0 0 0 1 0
1 0 0 0 0 0 0 0 0 1
0 1 0 0 0 1 0 0 0 0
a b c d e
a 0 0 0 1 1
b 1 0 0 0 1
=c 1 0 0 0 0
d 0 1 0 0 0
e 0 0 1 1 0
Grafos

Matriz de conectividad
Se define como:
𝑀𝑅 = 𝑀𝑅  𝑀𝑅2  𝑀𝑅3 … 𝑀𝑅𝑛
Grafos

Matriz de conectividad
Se define como:
𝑀𝑅 = 𝑀𝑅  𝑀𝑅2  𝑀𝑅3 … 𝑀𝑅𝑛

0 1 0 0 0 0 0 1 1 0 0 0 0 1 1

0 0 1 1 0 0 0 0 1 1 1 0 0 0 1

𝑀𝑅2 = 𝑀𝑅3 = 1 0 0 0 0
𝑀𝑅 = 0 0 0 1 0 0 0 0 0 1
0 1 0 0 0
0 0 0 0 1 1 0 0 0 0
0 0 1 1 0
1 0 0 0 0 0 1 0 0 0

1 0 0 0 1 1 1 0 0 0
1 1 0 0 0 0 1 1 1 0

𝑀𝑅4 = 0 1 0 0 0 𝑀𝑅5 = 0 0 1 1 0
0 0 1 1 0 0 0 0 1 1
0 0 0 1 1 1 0 0 0 1
Grafos

a b
1 1 1 1 1
1 1 1 1 1 c
𝑀𝑅  𝑀𝑅2  𝑀𝑅3  𝑀𝑅4  𝑀𝑅5 = 1 1 1 1 1
1 1 1 1 1
e
1 1 1 1 1 d
Grafos

a b
1 1 1 1 1
1 1 1 1 1 c
𝑀𝑅  𝑀𝑅2  𝑀𝑅3  𝑀𝑅4  𝑀𝑅5 = 1 1 1 1 1
1 1 1 1 1
e
1 1 1 1 1 d
Indica si existe un camino de
longitud 1, 2, 3, 4 ó 5 en el grafo
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:

a b

c d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

1 0 0 1 1 0 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 = 
1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos
x2
a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

a b c d
1 0 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅2 =  = b 0 1 0 0
1 0 0 0 1 0 0 0 c 1 0 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1

Indica si existe un camino


de longitud 2 en el grafo
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

c d
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

1 1 0 1 1 0 0 1
𝑀𝑅3 = 0 1 0 0 0 0 0 1

1 0 0 1 1 0 0 0
0 0 0 1 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 1 0 0 0 0 0 1
𝑀𝑅3 =  =b 0 0 0 1
1 0 0 1 1 0 0 0 c 1 1 0 1
0 0 0 1 0 1 0 0 d 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 1 0 0 0 0 0 1
𝑀𝑅3 =  =b 0 0 0 1
1 0 0 1 1 0 0 0 c 1 1 0 1
0 0 0 1 0 1 0 0 d 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

x2

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 1 0 0 0 0 0 1
𝑀𝑅3 =  =b 0 0 0 1
1 0 0 1 1 0 0 0 c 1 1 0 1
0 0 0 1 0 1 0 0 d 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 1 0 0 0 0 0 1
𝑀𝑅3 =  =b 0 0 0 1
1 0 0 1 1 0 0 0 c 1 1 0 1
0 0 0 1 0 1 0 0 d 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅3 = 𝑀𝑅2 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 1 0 0 0 0 0 1
𝑀𝑅3 =  =b 0 0 0 1
1 0 0 1 1 0 0 0 c 1 1 0 1
0 0 0 1 0 1 0 0 d 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅4 = 𝑀𝑅3 𝑀𝑅 c d


Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅4 = 𝑀𝑅3 𝑀𝑅 c d

1 1 0 1 1 0 0 1
𝑀𝑅4 = 0 0 0 1 0 0 0 1

1 1 0 1 1 0 0 0
0 1 0 0 0 1 0 0
Grafos

Mostrar 𝑀𝑅3 y 𝑀𝑅4 a b

𝑀𝑅4 = 𝑀𝑅3 𝑀𝑅 c d

a b c d
1 1 0 1 1 0 0 1 a 1 1 0 1
0 0 0 1 0 0 0 1
𝑀𝑅4 =  =b 0 1 0 0
1 1 0 1 1 0 0 0 c 1 1 0 1
0 1 0 0 0 1 0 0 d 0 0 0 1
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 𝑦 𝑀𝑅3 para el siguiente grafo:

a d

c
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 𝑦 𝑀𝑅3 para el siguiente grafo:

a d

a b c d a b c d
a b c d
a 0 1 0 0 a 1 1 1 1
a 0 1 1 0
b 0 1 1 0 𝑀𝑅3 = b 1 1 1 1
𝑀𝑅2 = b 1 1 1 1
𝑀𝑅 =
c 1 0 0 1 c 0 1 1 0
c 0 1 0 0
d 0 1 0 0 d 1 1 1 1
d 0 1 1 0
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 𝑦 𝑀𝑅3 para el siguiente grafo:

b
a c

d
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 𝑦 𝑀𝑅3 para el siguiente grafo:

b
a c

a b c d a b c d
a b c d
a 0 1 0 1 a 0 1 0 1
a 1 0 1 0
b 1 0 1 0 𝑀𝑅3 = b 1 0 1 0
𝑀𝑅2 = b 0 1 0 1
𝑀𝑅 =
c 0 1 0 1 c 0 1 0 1
c 1 0 1 0
d 0 0 0 0 d 0 0 0 0
d 0 0 0 0
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e

a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 0
b 1 1 1 0 0 b 1 1 1 0 1
𝑀𝑅 = 𝑀𝑅2 =
c 0 0 0 0 0 c 0 0 0 0 0
d 1 0 0 0 1 d 0 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 0
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e

a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 0
b 1 1 1 0 0 b 1 1 1 0 1
𝑀𝑅 = 𝑀𝑅2 =
c 0 0 0 0 0 c 0 0 0 0 0
d 1 0 0 0 1 d 0 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 0
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e

a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 0
b 1 1 1 0 0 b 1 1 1 0 1
𝑀𝑅 = 𝑀𝑅2 =
c 0 0 0 0 0 c 0 0 0 0 0
d 1 0 0 0 1 d 0 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 0
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e

a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 0
b 1 1 1 0 0 b 1 1 1 0 1
𝑀𝑅 = 𝑀𝑅2 =
c 0 0 0 0 0 c 0 0 0 0 0
d 1 0 0 0 1 d 0 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 0
Grafos

Mostrar 𝑀𝑅 y 𝑀𝑅2 para el siguiente grafo:


c
a
b

d e

a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 0
b 1 1 1 0 0 b 1 1 1 0 1
𝑀𝑅 = 𝑀𝑅2 =
c 0 0 0 0 0 c 0 0 0 0 0
d 1 0 0 0 1 d 0 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 0
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
x2
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅3
c
a
b

d e

a b c d e
a 1 1 1 0 1
b 1 1 1 0 1
𝑀𝑅3 =
c 0 0 0 0 0
d 1 1 1 0 0
e 1 1 1 0 1
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 y 𝑀𝑅3 para el siguiente grafo:

b d

c e
Grafos

Mostrar 𝑀𝑅 , 𝑀𝑅2 y 𝑀𝑅3 para el siguiente grafo:

b d

c e

a b c d e a b c d e a b c d e

a 0 1 1 0 0 a 0 0 1 1 1 a 0 1 0 1 1

b 0 0 1 1 0 b 0 0 0 0 1 b 0 1 0 1 0

𝑀𝑅 = c 0 0 0 0 1 𝑀𝑅2 = c 0 1 0 1 0 𝑀𝑅3 = c 0 0 1 1 0

d 0 0 0 0 0 d 0 0 0 0 0 d 0 0 0 0 0

e 0 1 0 1 0 e 0 0 1 1 0 e 0 0 0 0 1
Grafos

* Mostrar 𝑀𝑅 , 𝑀𝑅2 , 𝑀𝑅3 y 𝑀𝑅4 para el siguiente grafo:

b c

a d e
Grafos

Algoritmo de Warshall
Permite conocer la matriz de conectividad de un grafo
realizando menos operaciones que con la multiplicación de
matrices booleanas
Grafos

Algoritmo de Warshall
Permite conocer la matriz de conectividad de un grafo
realizando menos operaciones que con la multiplicación de
matrices booleanas

a b c d
a b a ? ? ? ?
b ? ? ? ?
𝑀𝑅 =
c ? ? ? ?
d ? ? ? ?
c d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 0
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1 1 significa que hay
𝑊1 = un camino desde c
c 1 0 0 1
d 0 1 0 0 hasta d
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
Se completa la matriz
b 0 0 0 1
𝑊1 = W1 con las demás
c 1 0 0 1 aristas de W0
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a)
a b c d
a 1 0 0 1
b 0 0 0 1
𝑊1 =
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d
a 1 0 0 1
b 0 0 0 1
c 1 0 0 1
d 0 1 0 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊2 =
c 0
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 0
Se completa la matriz
b 0 0 0 1 b 0 0 0 1
𝑊2 = W2 con las demás
c 1 0 0 1 c 0 aristas de W1
d 0 1 0 0 d 1 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 1 0 0 1
Se completa la matriz
b 0 0 0 1 b 0 0 0 1
𝑊2 = W2 con las demás
c 1 0 0 1 c 1 0 0 1 aristas de W1
d 0 1 0 0 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 0 0 1 a 1 0 0 1
b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 c 1 0 0 1
d 0 1 0 0 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1 b 0
c 1 0 0 1 𝑊3 =
c 1 0 0 1 c 1 0 0 1
d 0 1 0 0 d 0 1 0 1 d 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 0
b 0 0 0 1 b 0 0 0 1 b 0
No se adicionan
𝑊3 = aristas
c 1 0 0 1 c 1 0 0 1 c 1 0 0 1
d 0 1 0 0 d 0 1 0 1 d 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 0
b 0 0 0 1 Se completa la matriz
b 0 0 0 1 b 0
𝑊3 = W3 con las demás
c 1 0 0 1 c 1 0 0 1 c 1 0 0 1 aristas de W2
d 0 1 0 0 d 0 1 0 1 d 0
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 𝑊3 =
c 1 0 0 1 c 1 0 0 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1
c 1 0 0 1 c 1 0 0 1 c 1 0 0 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 1 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 1 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 1 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1

Se completa la matriz
W4 con las demás
aristas de W3
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1 0 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 0 1 0 1
c 1 0 0 1 𝑊4 =
c 1 0 0 1 c 1 0 0 1 c 1 1 0 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1 0 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 0 1 0 1
c 1 0 0 1 c 1 0 0 1 c 1 0 0 1 c 1 1 0 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

a b c d a b
a 1 0 0 1
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 1 0 0 0
d 0 1 0 0 c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 0 0 1 a 1 0 0 1 a 1 0 0 1 a 1 1 0 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 0 1 0 1
= 𝑀𝑅
c 1 0 0 1 c 1 0 0 1 c 1 0 0 1 c 1 1 0 1
d 0 1 0 0 d 0 1 0 1 d 0 1 0 1 d 0 1 0 1
Grafos

Aplicar el algoritmo de Warshall


b c

a d

a b c d
a 0 1 0 0
b 1 0 1 0
𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a)
a b c d
a 0 1 0 0
b 1
c 0
d 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a)
a b c d
a 0 1 0 0
b 1 1 1 0
c 0 0 0 1
d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 0 1 0 0 a 1
b 1 1 1 0 b 1 1 1 0
c 0 0 0 1 c 0
d 0 0 0 0 d 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 0 1 0 0 a 1 1 1 0
b 1 1 1 0 b 1 1 1 0
c 0 0 0 1 c 0 0 0 1
d 0 0 0 0 d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 0 1 0 0 a 1 1 1 0 a 1
b 1 1 1 0 b 1 1 1 0 b 1
c 0 0 0 1 c 0 0 0 1 c 0 0 0 1
d 0 0 0 0 d 0 0 0 0 d 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 0 1 0 0 a 1 1 1 0 a 1 1 1 1
b 1 1 1 0 b 1 1 1 0 b 1 1 1 1
c 0 0 0 1 c 0 0 0 1 c 0 0 0 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 0 1 0 0 a 1 1 1 0 a 1 1 1 1 a 1
b 1 1 1 0 b 1 1 1 0 b 1 1 1 1 b 1
c 0 0 0 1 c 0 0 0 1 c 0 0 0 1 c 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0 d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 0 1 0 0 a 1 1 1 0 a 1 1 1 1 a 1 1 1 1
b 1 1 1 0 b 1 1 1 0 b 1 1 1 1 b 1 1 1 1
c 0 0 0 1 c 0 0 0 1 c 0 0 0 1 c 0 0 0 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0 d 0 0 0 0
Grafos

a b c d b c

a 0 1 0 0
b 1 0 1 0
𝑊0 = 𝑀𝑅 =
c 0 0 0 1
d 0 0 0 0 a d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 0 1 0 0 a 1 1 1 0 a 1 1 1 1 a 1 1 1 1
b 1 1 1 0 b 1 1 1 0 b 1 1 1 1 b 1 1 1 1
= 𝑀𝑅
c 0 0 0 1 c 0 0 0 1 c 0 0 0 1 c 0 0 0 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0 d 0 0 0 0

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall

a b c

a b c d
a 0 1 0 0
b 0 1 1 1
𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0
Grafos

a b c d a b c
a 0 1 0 0
b 0 1 1 1
𝑊0 = 𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0 d

𝑊1 (pivote a)
a b c d
a 0 1 0 0
b 0 1 1 1
c 0 0 0 0
d 0 0 1 0
Grafos

a b c d a b c
a 0 1 0 0
b 0 1 1 1
𝑊0 = 𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0 d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 0 1 0 0 a 0 1 1 1
b 0 1 1 1 b 0 1 1 1
c 0 0 0 0 c 0 0 0 0
d 0 0 1 0 d 0 0 1 0
Grafos

a b c d a b c
a 0 1 0 0
b 0 1 1 1
𝑊0 = 𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0 d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 0 1 0 0 a 0 1 1 1 a 0 1 1 1
b 0 1 1 1 b 0 1 1 1 b 0 1 1 1
c 0 0 0 0 c 0 0 0 0 c 0 0 0 0
d 0 0 1 0 d 0 0 1 0 d 0 0 1 0
Grafos

a b c d a b c
a 0 1 0 0
b 0 1 1 1
𝑊0 = 𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0 d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 0 1 0 0 a 0 1 1 1 a 0 1 1 1 a 0 1 1 1
b 0 1 1 1 b 0 1 1 1 b 0 1 1 1 b 0 1 1 1
= 𝑀𝑅
c 0 0 0 0 c 0 0 0 0 c 0 0 0 0 c 0 0 0 0
d 0 0 1 0 d 0 0 1 0 d 0 0 1 0 d 0 0 1 0
Grafos

a b c d a b c
a 0 1 0 0
b 0 1 1 1
𝑊0 = 𝑀𝑅 =
c 0 0 0 0
d 0 0 1 0 d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 0 1 0 0 a 0 1 1 1 a 0 1 1 1 a 0 1 1 1
b 0 1 1 1 b 0 1 1 1 b 0 1 1 1 b 0 1 1 1
= 𝑀𝑅
c 0 0 0 0 c 0 0 0 0 c 0 0 0 0 c 0 0 0 0
d 0 0 1 0 d 0 0 1 0 d 0 0 1 0 d 0 0 1 0

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall

a b

c d

a b c d
a 1 1 1 0
b 0 0 0 1
𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
Grafos

a b c d a b
a 1 1 1 0
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
c d

𝑊1 (pivote a)
a b c d
a 1 1 1 0
b 0 0 0 1
c 0 1 1 1
d 0 0 0 0
Grafos

a b c d a b
a 1 1 1 0
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
c d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d a b c d
a 1 1 1 0 a 1 1 1 1
b 0 0 0 1 b 0 0 0 1
c 0 1 1 1 c 0 1 1 1
d 0 0 0 0 d 0 0 0 0
Grafos

a b c d a b
a 1 1 1 0
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d a b c d a b c d
a 1 1 1 0 a 1 1 1 1 a 1 1 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1
c 0 1 1 1 c 0 1 1 1 c 0 1 1 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0
Grafos

a b c d a b
a 1 1 1 0
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 1 1 0 a 1 1 1 1 a 1 1 1 1 a 1 1 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 0 0 0 1
= 𝑀𝑅
c 0 1 1 1 c 0 1 1 1 c 0 1 1 1 c 0 1 1 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0 d 0 0 0 0
Grafos

a b c d a b
a 1 1 1 0
b 0 0 0 1
𝑊0 = 𝑀𝑅 =
c 0 1 1 1
d 0 0 0 0
c d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d a b c d a b c d a b c d
a 1 1 1 0 a 1 1 1 1 a 1 1 1 1 a 1 1 1 1
b 0 0 0 1 b 0 0 0 1 b 0 0 0 1 b 0 0 0 1
= 𝑀𝑅
c 0 1 1 1 c 0 1 1 1 c 0 1 1 1 c 0 1 1 1
d 0 0 0 0 d 0 0 0 0 d 0 0 0 0 d 0 0 0 0

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall


a b

e
d

a b c d e
a 0 1 0 0 0
b 0 0 1 1 0
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 0 1
e 1 0 0 0 0
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a)
a b c d e
a 0 1 0 0 0
b 0 0 1 1 0
c 0 0 0 1 0
d 0 0 0 0 1
e 1 1 0 0 0
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d e a b c d e
a 0 1 0 0 0 a 0 1 1 1 0
b 0 0 1 1 0 b 0 0 1 1 0
c 0 0 0 1 0 c 0 0 0 1 0
d 0 0 0 0 1 d 0 0 0 0 1
e 1 1 0 0 0 e 1 1 1 1 0
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d e a b c d e a b c d e
a 0 1 0 0 0 a 0 1 1 1 0 a 0 1 1 1 0
b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 0
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0
d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1
e 1 1 0 0 0 e 1 1 1 1 0 e 1 1 1 1 0
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 0 a 0 1 1 1 0 a 0 1 1 1 0 a 0 1 1 1 1
b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1
d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1
e 1 1 0 0 0 e 1 1 1 1 0 e 1 1 1 1 0 e 1 1 1 1 1
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 0 a 0 1 1 1 0 a 0 1 1 1 0 a 0 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 1 b 1 1 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1 c 1 1 1 1 1
d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1 d 1 1 1 1 1
e 1 1 0 0 0 e 1 1 1 1 0 e 1 1 1 1 0 e 1 1 1 1 1 e 1 1 1 1 1
Grafos

a b
0 1 0 0 0
0 0 1 1 0
c
𝑊0 = 𝑀𝑅 = 0 0 0 1 0
0 0 0 0 1
e
1 0 0 0 0
d

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 0 a 0 1 1 1 0 a 0 1 1 1 0 a 0 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 0 b 0 0 1 1 1 b 1 1 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1 c 1 1 1 1 1
d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1 d 0 0 0 0 1 d 1 1 1 1 1
e 1 1 0 0 0 e 1 1 1 1 0 e 1 1 1 1 0 e 1 1 1 1 1 e 1 1 1 1 1

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall


c
a
b

d e

a b c d e
a 0 1 0 0 1
b 1 1 1 0 0
𝑀𝑅 =
c 0 0 0 0 0
d 1 0 0 0 1
e 0 1 1 0 0
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a)
a b c d e
a 0 1 0 0 1
b 1 1 1 0 1
c 0 0 0 0 0
d 1 1 0 0 1
e 0 1 1 0 0
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 1
b 1 1 1 0 1 b 1 1 1 0 1
c 0 0 0 0 0 c 0 0 0 0 0
d 1 1 0 0 1 d 1 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 1
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d e a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 1 a 1 1 1 0 1
b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1
c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0
d 1 1 0 0 1 d 1 1 1 0 1 d 1 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 1 e 1 1 1 0 1
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 1 a 1 1 1 0 1 a 1 1 1 0 1
b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1
c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0
d 1 1 0 0 1 d 1 1 1 0 1 d 1 1 1 0 1 d 1 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 1 e 1 1 1 0 1 e 1 1 1 0 1
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 1 a 1 1 1 0 1 a 1 1 1 0 1 a 1 1 1 0 1
b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1
c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0
d 1 1 0 0 1 d 1 1 1 0 1 d 1 1 1 0 1 d 1 1 1 0 1 d 1 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 1 e 1 1 1 0 1 e 1 1 1 0 1 e 1 1 1 0 1
Grafos

c
0 1 0 0 1 a
b
1 1 1 0 0
𝑊0 = 𝑀𝑅 = 0 0 0 0 0
1 0 0 0 1
d e
0 1 1 0 0

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 0 1 0 0 1 a 1 1 1 0 1 a 1 1 1 0 1 a 1 1 1 0 1 a 1 1 1 0 1
b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1 b 1 1 1 0 1
c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0 c 0 0 0 0 0
d 1 1 0 0 1 d 1 1 1 0 1 d 1 1 1 0 1 d 1 1 1 0 1 d 1 1 1 0 1
e 0 1 1 0 0 e 1 1 1 0 1 e 1 1 1 0 1 e 1 1 1 0 1 e 1 1 1 0 1

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall

c d

a b e

a b c d e
a 1 1 0 0 0
b 0 0 1 1 1
𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a)
a b c d e
a 1 1 0 0 0
b 0 0 1 1 1
c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d e a b c d e
a 1 1 0 0 0 a 1 1 1 1 1
b 0 0 1 1 1 b 0 0 1 1 1
c 0 0 1 1 0 c 0 0 1 1 0
d 0 1 0 0 1 d 0 1 1 1 1
e 0 0 0 0 0 e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d e a b c d e a b c d e
a 1 1 0 0 0 a 1 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 1 b 0 0 1 1 1 b 0 0 1 1 1
c 0 0 1 1 0 c 0 0 1 1 0 c 0 0 1 1 0
d 0 1 0 0 1 d 0 1 1 1 1 d 0 1 1 1 1
e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d e a b c d e a b c d e a b c d e
a 1 1 0 0 0 a 1 1 1 1 1 a 1 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 1 b 0 0 1 1 1 b 0 0 1 1 1 b 0 1 1 1 1
c 0 0 1 1 0 c 0 0 1 1 0 c 0 0 1 1 0 c 0 1 1 1 1
d 0 1 0 0 1 d 0 1 1 1 1 d 0 1 1 1 1 d 0 1 1 1 1
e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 1 1 0 0 0 a 1 1 1 1 1 a 1 1 1 1 1 a 1 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 1 b 0 0 1 1 1 b 0 0 1 1 1 b 0 1 1 1 1 b 0 1 1 1 1
c 0 0 1 1 0 c 0 0 1 1 0 c 0 0 1 1 0 c 0 1 1 1 1 c 0 1 1 1 1
d 0 1 0 0 1 d 0 1 1 1 1 d 0 1 1 1 1 d 0 1 1 1 1 d 0 1 1 1 1
e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0
Grafos
a b c d e
c d
a 1 1 0 0 0
b 0 0 1 1 1

𝑊0 = 𝑀𝑅 = c 0 0 1 1 0
d 0 1 0 0 1
e 0 0 0 0 0 a b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 1 1 0 0 0 a 1 1 1 1 1 a 1 1 1 1 1 a 1 1 1 1 1 a 1 1 1 1 1
b 0 0 1 1 1 b 0 0 1 1 1 b 0 0 1 1 1 b 0 1 1 1 1 b 0 1 1 1 1
c 0 0 1 1 0 c 0 0 1 1 0 c 0 0 1 1 0 c 0 1 1 1 1 c 0 1 1 1 1
d 0 1 0 0 1 d 0 1 1 1 1 d 0 1 1 1 1 d 0 1 1 1 1 d 0 1 1 1 1
e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0 e 0 0 0 0 0

Matriz de
conectividad
Grafos

Aplicar el algoritmo de Warshall

d
c
a

b e

a b c d e
a 1 0 1 1 0
b 1 0 1 0 0
𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a)
a b c d e
a 1 0 1 1 0
b 1 0 1 1 0
c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a) 𝑊2 (pivote b)
a b c d e a b c d e
a 1 0 1 1 0 a 1 0 1 1 0
b 1 0 1 1 0 b 1 0 1 1 0
c 0 0 0 1 0 c 0 0 0 1 0
d 0 0 0 1 1 d 0 0 0 1 1
e 0 0 0 1 0 e 0 0 0 1 0
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c)


a b c d e a b c d e a b c d e
a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 0
b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 0
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0
d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1
e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 0
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d)


a b c d e a b c d e a b c d e a b c d e
a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 1
b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1
d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1
e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 1
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 1 a 1 0 1 1 1
b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 1 b 1 0 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1 c 0 0 0 1 1
d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1
e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 1 e 0 0 0 1 1
Grafos
a b c d e
1 0 1 1 0 d
a c
1 0 1 0 0
b a
𝑊0 = 𝑀𝑅 = c 0 0 0 1 0
d 0 0 0 1 1
e 0 0 0 1 0 b e

𝑊1 (pivote a) 𝑊2 (pivote b) 𝑊3 (pivote c) 𝑊4 (pivote d) 𝑊5 (pivote e)


a b c d e a b c d e a b c d e a b c d e a b c d e
a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 0 a 1 0 1 1 1 a 1 0 1 1 1
b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 0 b 1 0 1 1 1 b 1 0 1 1 1
c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 0 c 0 0 0 1 1 c 0 0 0 1 1
d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1 d 0 0 0 1 1
e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 0 e 0 0 0 1 1 e 0 0 0 1 1

Matriz de
conectividad
Grafos

* Aplicar el algoritmo de Warshall


Mostrar 𝑊0 , 𝑊1 , 𝑊2 , 𝑊3 , 𝑊4 , 𝑊5

b c

d e
a
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos

K2 K3 K4
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos

K5
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos

K5
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos

K5

K6
Grafos

Grafo completo
El grafo completo de n vértices, se denota por Kn, es el
grafo simple que contiene exactamente una arista entre
cada par de vértices distintos

K5

K6
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}

C3 C4
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}

v2 v2 v3

v1 v3 v1 v4

C3 C4
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}

v3

v2 v4

v1 v5

C5
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}

v3

v2 v4

v1 v5

C5
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}
v3

v2 v4

v1 v5

v6
C6
Grafos

Ciclo completo
El ciclo Cn 𝑛 ≥ 3 , consta de n vértices v1,v2,…,vn y las
aristas:
{v1,v2}, {v2,v3},..., {vn-1,vn}, {vn,v1}
v3

v2 v4

v1 v5

v6
C6
Grafos

Rueda
Una rueda Wn se obtiene al añadir un vértice al ciclo Cn
que se conecta con cada uno de los n vértices del ciclo

C3 C4 C5
Grafos

Rueda
Una rueda Wn se obtiene al añadir un vértice al ciclo Cn
que se conecta con cada uno de los n vértices del ciclo

W3 W4 W5
Grafos

Grafo bipartito
Un grafo simple G=(V,E) es bipartito si su conjunto de
vértices V se puede dividir en dos conjuntos disjuntos V1 y
V2 tales que cada arista del grafo conecte un vértice de V1
con un vértice de V2 (de manera que no haya ninguna arista
que conecte entre sí dos vértices de V1 ni tampoco dos
vértices de V2)
Grafos

Grafo bipartito
Grafos

Grafo bipartito
Grafos

Grafo bipartito

a b a b c

c d e

V1={a,b} V1={a,b,c}
V2={c} V2={d,e}
Grafos

Grafo bipartito
Grafos

Grafo bipartito
Grafos

Grafo bipartito
a

b
c

e
f

V1={a,c,e,g}
V2={b,d,f}
Grafos

Grafo bipartito
Grafos

Grafo bipartito
Grafos

Grafo bipartito
Grafos

Grafo bipartito
a

b
c
V1={a,c,e,g,h}
d
V2={b,d,f}
e
f

h
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos

a b b

a c
d

c d
e
a b
a b

c d d e
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos

a b b

a c
d

c d
e

a b

d e
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos
a b

a c
c
b d

a b

d e
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos
a b

c a c
d

b
e

a b

d e
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos
a b

c a
d

b c
e

a b

d e
Grafos

Indique cuáles de los siguientes grafos son bipartitos.


Muestre V1 y V2 para los que sean bipartitos
a b

c a
d

b c
e

b c

d
e
Grafos

Grafo bipartito completo


El grafo bipartito completo Km,n es el grafo bipartito en
el que todos los vértices de V1 están conectados con todos
los vértices de V2 y viceversa
Grafos

Grafo bipartito completo

K2,3 K3,3

K3,5
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen

El grafo es
plano
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen

El grafo no
es plano
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen
Grafos

Grafo plano
Un grafo G es plano si se puede dibujar en el plano de
modo que sus aristas no se crucen

El grafo es
plano
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2

R3
R1
R2
R4
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2

R3 e=6
R1
v=4
R2 r=6-4+2=4
R4
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2

e=?
v=?
r=?
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2

e=7
v=6
r=7-6+2=3
Grafos

Teorema
Sea G un grafo simple con e aristas y v vértices, entonces
el número de regiones de una representación plana de G
es r=e-v+2

R3
e=7
R1 v=6
R2
r=7-6+2=3

También podría gustarte