=
+
=
+
=
+
=
Dr. Luis Antonio Durand Romero
III) Restricciones
a) Eleccin del arco de salida del nodo s
b) Restricciones de equilibrio
c) Eleccin de arco de llegada al nodo t
1
1
m
i
si
x
1
n
r j
jt
x
=1
=1
=
=1
=1
Dr. Luis Antonio Durand Romero
Ejemplo
Elaborar el MPL para encontrar el camino mas
corto de s a t
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
s
3
t
2
6
7
4
5
Dr. Luis Antonio Durand Romero
Si se tiene un G(N,V) con n nodos no aislados
Primer paso: Elaborar un cuadro con todos los
nodos y arcos que salen de un nodo
determinado N y otro con los nodos S de menor
distancia. Etiquetar a todos los nodos con
una distancia d
i
=; i=1,,n. d
s
=0. Insertar s
en S y quitarlo de N.
Segundo paso: Partiendo del origen, debemos
encontrar el nodo conectado ms cercano al
nodo inicial (s). Hacer d
j
=d
s
+d
sj
;i=1,,n.
Calcular min{d
j
;j=1,,n}. Insertar el nodo j
en S y eliminarlo de N.
Dr. Luis Antonio Durand Romero
Tercer paso: Hallar la distancia mas
cercana de los nodos ya seleccionados a los
siguientes aun no seleccionados min{d
j
=d
i-
1
+d
i-1,j
; j=k,,n; i=s,,k-1}. Insertar el
respectivo nodo en S y eliminarlo de N.
Cuarto paso: Comenzando en el origen se
debe encontrar el nodo ms cercano a l,
por intermedio del(los) nodo(s) ya
elegido(s) y volver al tercer paso hasta
llegar al destino.
Dr. Luis Antonio Durand Romero
Encontrar el camino mas corto de s a t
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
s
3
t
2
6
7
4
5
Dr. Luis Antonio Durand Romero
Tenemos
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
s
3
t
2
6
7
4
5
Dr. Luis Antonio Durand Romero
3 2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
0
Et. Distancia
S = { }
N = { s, 2, 3, 4, 5, 6, 7, t }
s
t
s
3
t
2
6
7
4
5
Dr. Luis Antonio Durand Romero
3 2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
0
S = { }
N = { s, 2, 3, 4, 5, 6, 7, t }
min
s
t
3 2
6
7
4
5
s
t
Et.
Distancia
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
etiqueta de
distancia
S = { s }
N = { 2, 3, 4, 5, 6, 7, t }
Clave, disminucin
X
X
X
3 2
6
7
4
5
s
t
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s }
N = { 2, 3, 4, 5, 6, 7, t }
X
X
X
min
3 2
6
7
4
5
s
t
etiqueta de
distancia
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2 }
N = { 3, 4, 5, 6, 7, t }
X
X
X
3 2
6
7
4
5
s
t
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2 }
N = { 3, 4, 5, 6, 7, t }
X
X
X
X 33
3 2
6
7
4
5
s
t
Clave, disminucin
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2 }
N = { 3, 4, 5, 6, 7, t }
X
X
X
X 33
min
3 2
6
7
4
5
s
t
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 6 }
N = { 3, 4, 5, 7, t }
X
X
X
X 33
44
X
X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 6 }
N = { 3, 4, 5, 7, t }
X
X
X
44
X
min
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 6, 7 }
N = { 3, 4, 5, t }
X
X
X
44
X
35
X
59 X
24
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 6, 7 }
N = { 3, 4, 5, t }
X
X
X
44
X
35
X
59 X
min
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 6, 7 }
N = { 4, 5, t }
X
X
X
44
X
35
X
59 X X 51
X
34
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 6, 7 }
N = { 4, 5, t }
X
X
X
44
X
35
X
59 X X 51
X
34
min
X 33 X
32
24
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 5, 6, 7 }
N = { 4, t }
X
X
X
44
X
35
X
59 X X 51
X
34
24
X 50
X 45
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 5, 6, 7 }
N = { 4, t }
X
X
X
44
X
35
X
59 X X 51
X
34
24
X 50
X 45
min
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 4, 5, 6, 7 }
N = { t }
X
X
X
44
X
35
X
59 X X 51
X
34
24
X 50
X 45
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 4, 5, 6, 7 }
N = { t }
X
X
X
44
X
35
X
59 X X 51
X
34
X 50
X 45
min
X 33 X
32
24
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 4, 5, 6, 7, t }
N = { }
X
X
X
44
X
35
X
59 X X 51
X
34
X 50
X 45
X 33 X
32
3
t
6
7
4
5
2
s
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 2, 3, 4, 5, 6, 7, t }
PQ = { }
X
X
X
44
X
35
X
59 X X 51
X
34
X 50
X 45
X 33 X
32
3
t
6
7
4
5
s
2
s
La Ruta ms Corta entre todos los nodos
Dr. Luis Antonio Durand Romero
s
3
t
2
6
7
4
5
24
18
2
14
15
5
30
20
44
16
11
6
19
6
15
9
14
0
S = { s, 6, 3, 5, t }
La distancia total: 50
X
X
X
44
X
35
X
59 X X 51
X
34
X 50
X 45
X 33 X
32
3
t
6
7
4
5
s
2
s
La Ruta ms Corta de s a t
9
Dr. Luis Antonio Durand Romero
Caso 2
El sistema de distribucin de productos de una empresa est formada
por 8 centros de almacenamiento y distribucin, {B,,G}. Estos
centros estn conectados con la fbrica (F) a travs de una red de
carreteras segn indica el grafo adjunto. (Las longitudes de los
diferentes tramos de esa red aparecen expresadas en decenas de
kilmetros). Halle el itinerario de longitud mnima que conecta la
fbrica con cada centro de almacenamiento y distribucin.
a) Aplicando MPL
b) Aplicando el algoritmo de Dijkstra
4
3
I
3
F
B
C
D
E
G
J
3
7
2
4 1
5
6
4
9
5
6
5
3
H
2
Dr. Luis Antonio Durand Romero
A
B
C
D
E
F
G
5
5
6
7
2
2
3
2
1
5
4
3
3
Caso 3
Se muestra una red de computadoras industriales que se quiere
construir, los vrtices representan las computadoras y las aristas
las lneas de transmisin a considerar para conectar algunos pares de
ellos. Cada arista tiene un peso que indica el costo de construir esa
lnea especfica. A usted como ingeniero industrial le han encargado
de realizar el mapeo de coneccin de todos los computadoras con el
menor costo posible.
a) Aplicando MPL
b) Aplicando el algoritmo de Dijkstra
Dr. Luis Antonio Durand Romero
Se considera el problema de trasladar
productos desde un punto especfico, llamado
fuente a un punto de destino, denominado
sumidero. Para ello se considera un grafo
dirigido G=(N,A), en el que se consideran
dos nodos o vrtices: uno denominado nodo
fuente (s) y otro denominado nodo destino
(t). Por supuesto, se considera que no
existe un arco directo que conecte el nodo
fuente con el nodo destino. Por supuesto, el
grafo estar formado por unos nodos
intermedios conocidos como puntos de
transbordo a travs de los cuales el flujo
(la mercanca) es desviado
Dr. Luis Antonio Durand Romero
Sea
N =conjunto de todos los vrtices o nodos del grafo.
x
ij
=El flujo que circula por el arco (i,j), o X
ij
F
t
=cantidad total de flujo que se lleva desde el nodo
fuente al nodo destino.
k
ij
=capacidad del arco (i,j).
s
1
2
t
1, 2 nodos intermedios
k
s1
k
s2
k
1t
k
2t
k
12
k
21
Dr. Luis Antonio Durand Romero
El Modelo
Determinar el mximo flujo F
t
que se puede enviar
desde el nodo fuente s al nodo destino n, teniendo
en cuenta las capacidades k
ij
sobre el flujo de
cada arco (i,j) y que el flujo se debe conservar.
MAX
ST
END
1 n
j
jn
x
ij ij
jk ij
k x
x x
0
0
Conservacin del flujo
No debe exceder la capacidad
Dr. Luis Antonio Durand Romero
Elaborar el MPL del siguiente grafo
1
4
2
3
3
3
4
1
1
5
Lo que
sale = lo
que entra
Dr. Luis Antonio Durand Romero
Caso 1. Hallar el flujo mximo de la
siguiente red, aplicando MPL.
1
2
4
3 5
6
7
7
7
4
8
9
5
9
8
6
8
2
Dr. Luis Antonio Durand Romero
4
8
4
1
2
4
3 5
6
7
7
5
3
8
5
4
6
2
Cuya solucin es?
14
Dr. Luis Antonio Durand Romero
Caso 2. Hallar el flujo mximo de la siguiente
red. Aplicando MPL
s
3
t
2
6
7
4
5
24
18
2
9
14
15
5
30
20
44
16
11
6
19
6
s
3
t
2
6
7
4
5
Dr. Luis Antonio Durand Romero
Si Cuidamos el
Medio Ambiente,
cuidamos nuestro
futuro