Problema de La P Mediana
Problema de La P Mediana
Problema de La P Mediana
on
Descripci
on del problema
Resultados
Referencias
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Contenido
Introducci
on
Que son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Descripci
on del problema
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Resultados
Resultados
Conclusiones
Referencias
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
La localizaci
on de instalaciones es una rama de la investigaci
on de
operaciones relacionada con la localizaci
on de por lo menos una nueva
instalaci
on entre varias instalaciones existentes, con el fin de optimizar al
menos (maximizar o minimizar) una funci
on objetivo (como costos,
ingresos, distancia, servicio, tiempo de espera, cobertura y participaci
on en
el mercado). (Zanjirani et al., 2010).
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Caractersticas principales
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Las f
abricas y empresas industriales necesitan una ubicaci
on adecuada
para su maquinaria y almacenes.
Las agencias gubernamentales locales deben decidir d
onde ubicar los
edificios donde se encontraran las oficinas que atender
an a la
ciudadana, escuelas, hospitales, estaciones de bomberos.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Las f
abricas y empresas industriales necesitan una ubicaci
on adecuada
para su maquinaria y almacenes.
Las agencias gubernamentales locales deben decidir d
onde ubicar los
edificios donde se encontraran las oficinas que atender
an a la
ciudadana, escuelas, hospitales, estaciones de bomberos.
La calidad proporcionada del servicio en cada instalaci
on depende de la
ubicaci
on de esa instalaci
on y la relaci
on entre otras instalaciones.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Las f
abricas y empresas industriales necesitan una ubicaci
on adecuada
para su maquinaria y almacenes.
Las agencias gubernamentales locales deben decidir d
onde ubicar los
edificios donde se encontraran las oficinas que atender
an a la
ciudadana, escuelas, hospitales, estaciones de bomberos.
La calidad proporcionada del servicio en cada instalaci
on depende de la
ubicaci
on de esa instalaci
on y la relaci
on entre otras instalaciones.
El uso eficaz de los recursos de transporte y las instalaciones es una
tarea importante para una gesti
on adecuada.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Las f
abricas y empresas industriales necesitan una ubicaci
on adecuada
para su maquinaria y almacenes.
Las agencias gubernamentales locales deben decidir d
onde ubicar los
edificios donde se encontraran las oficinas que atender
an a la
ciudadana, escuelas, hospitales, estaciones de bomberos.
La calidad proporcionada del servicio en cada instalaci
on depende de la
ubicaci
on de esa instalaci
on y la relaci
on entre otras instalaciones.
El uso eficaz de los recursos de transporte y las instalaciones es una
tarea importante para una gesti
on adecuada.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Las f
abricas y empresas industriales necesitan una ubicaci
on adecuada
para su maquinaria y almacenes.
Las agencias gubernamentales locales deben decidir d
onde ubicar los
edificios donde se encontraran las oficinas que atender
an a la
ciudadana, escuelas, hospitales, estaciones de bomberos.
La calidad proporcionada del servicio en cada instalaci
on depende de la
ubicaci
on de esa instalaci
on y la relaci
on entre otras instalaciones.
El uso eficaz de los recursos de transporte y las instalaciones es una
tarea importante para una gesti
on adecuada.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Problema de la p-mediana
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Problema de la p-mediana
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
hi
hi
dij
hi
dij
B
dij
hi
dij
dij
E
dij
dij
dij
hi
D
dij
dij
dij
hi
hi
dij
hi
dij
dij
H
dij
hi
dij
dij
dij
dij
hi
hi
dij
dij
hi
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Variables de decisi
on:
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Variables de decisi
on:
Xj : Variable binaria igual a 1 si el centro de atenci
on es abierto e igual
a 0 en otro caso.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Variables de decisi
on:
Xj : Variable binaria igual a 1 si el centro de atenci
on es abierto e igual
a 0 en otro caso.
Yij : Variable binaria igual a 1 si el nodo de demanda i es atendido por
el nodo j y 0 en otro caso
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Variables de decisi
on:
Xj : Variable binaria igual a 1 si el centro de atenci
on es abierto e igual
a 0 en otro caso.
Yij : Variable binaria igual a 1 si el nodo de demanda i es atendido por
el nodo j y 0 en otro caso
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Conjuntos
Conjuntos:
I: conjuntos de nodos origen i
J: conjunto de nodos destino potenciales j
hi : demanda del nodo de i
dij : distancia entre el origen i al destino j
P : n
umero de instalaciones de servicio a localizar
Variables de decisi
on:
Xj : Variable binaria igual a 1 si el centro de atenci
on es abierto e igual
a 0 en otro caso.
Yij : Variable binaria igual a 1 si el nodo de demanda i es atendido por
el nodo j y 0 en otro caso
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Modelo Matematico
Min
XX
i
hi dij Yij
(1)
Sujeto a:
X
Yij = 1
(2)
Xj = P
(3)
Yi,j Xi 0
Xj = 0, 1
Yij = 0, 1
i, j
(4)
(5)
i, j
(6)
(7)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Qu
e son los problemas de localizaci
on?
Problema de la p-mediana
Modelo Matem
atico
Modelo Matematico
Min
XX
i
hi dij Yij
(1)
Sujeto a:
X
Yij = 1
(2)
Xj = P
(3)
Yi,j Xi 0
Xj = 0, 1
Yij = 0, 1
i, j
(4)
(5)
i, j
(6)
(7)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Posibles soluciones
(N
P) =
N!
P !(N P )!
Donde N es el n
umero de nodos y P es el n
umero de instalaciones a ser
localizadas, por ejemplo:
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Posibles soluciones
(N
P) =
N!
P !(N P )!
Donde N es el n
umero de nodos y P es el n
umero de instalaciones a ser
localizadas, por ejemplo:
27
si N=100 y p=40, (100
40 ) = 13 10
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Posibles soluciones
(N
P) =
N!
P !(N P )!
Donde N es el n
umero de nodos y P es el n
umero de instalaciones a ser
localizadas, por ejemplo:
27
si N=100 y p=40, (100
40 ) = 13 10
84
si N=1000 y p=50, (1000
50 ) = 9 10
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Posibles soluciones
(N
P) =
N!
P !(N P )!
Donde N es el n
umero de nodos y P es el n
umero de instalaciones a ser
localizadas, por ejemplo:
27
si N=100 y p=40, (100
40 ) = 13 10
84
si N=1000 y p=50, (1000
50 ) = 9 10
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Posibles soluciones
(N
P) =
N!
P !(N P )!
Donde N es el n
umero de nodos y P es el n
umero de instalaciones a ser
localizadas, por ejemplo:
27
si N=100 y p=40, (100
40 ) = 13 10
84
si N=1000 y p=50, (1000
50 ) = 9 10
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Optimizacion combinatoria
Optimizaci
on combinatoria
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmos heursticos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Relajacion Lagrangiana
La Relajaci
on Lagrangiana, es una de las tecnicas m
as ampliamente
extendidas en optimizaci
on discreta y es empleada principalmente cuando,
en un problema de programaci
on matem
atica existe un conjunto de
ecuaciones que complica la resoluci
on del problema (Nezhad et al., 2013).
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Relajacion Lagrangiana
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Relajacion Lagrangiana
Esta transformaci
on se debe construir de tal forma que el problema sea m
as
sencillo de resolver, esta formulaci
on del problema genera una cota inferior
y una cota superior, vease (Geofrion, 1974).
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Relajacion Lagrangiana
(8)
Ax b
(9)
Bx d
(10)
x0
(11)
Sujeto a
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Relajacion Lagrangiana
Si relajamos la restricci
on (8) del modelo original, el modelo resultante
queda de la siguiente manera:
L() = min cT x + T (b Ax)
(12)
Bx d
(13)
x0
(14)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
XX
X
(hi dij i )Yij +
i
i
(15)
Sujeto a:
X
Xj = P
(16)
Yi,j Xi 0
Xj = 0, 1
Yij = 0, 1
Javier Licona Palacios
i, j
(17)
(18)
i, j
(19)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
XX
X
(hi dij i )Yij +
i
i
(15)
Sujeto a:
X
Xj = P
(16)
Yi,j Xi 0
Xj = 0, 1
Yij = 0, 1
Javier Licona Palacios
i, j
(17)
(18)
i, j
(19)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
XX
XX
(hi dij + ij )Yij
(
ij )Xj
i
(20)
Sujeto a:
X
Yij = 1
i, j
(21)
Xj = P
(22)
Xj = 0, 1
Yij = 0, 1
Javier Licona Palacios
(23)
i, j
(24)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
XX
XX
(hi dij + ij )Yij
(
ij )Xj
i
(20)
Sujeto a:
X
Yij = 1
i, j
(21)
Xj = P
(22)
Xj = 0, 1
Yij = 0, 1
Javier Licona Palacios
(23)
i, j
(24)
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Figura: Interpretaci
on geom
etrica
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
(1) 0,0001
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
(1) 0,0001
(2) El n
umero de iteraciones se ha alcanzado
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
(1) 0,0001
(2) El n
umero de iteraciones se ha alcanzado
paso 5. Volver al paso 1. k = k + 1
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
(1) 0,0001
(2) El n
umero de iteraciones se ha alcanzado
paso 5. Volver al paso 1. k = k + 1
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Algoritmo de subgradiente
paso 0. Inicializar 0 = 0, k = 0 y ZU B =
paso 1. Resolver el problema relajado PLR (k )
paso 2. Determinar el tama
no de paso tk =
k
Ak (U
P
P BL )
i { j Yij 1}
paso 3. Si a un n
umero determinado de restricciones LB no cambia,
k
entonces A2
paso 4. Criterios de parada
(1) 0,0001
(2) El n
umero de iteraciones se ha alcanzado
paso 5. Volver al paso 1. k = k + 1
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Universidad Polit
ecnica de Tulancingo
(25)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
(25)
Donde:
A es una constante en la K iteraci
on
tk es el tama
no de paso en la k iteraci
on
U B es el mejor lmite inferior del procedimiento
L es el valor de la funci
on objetivo en la k iteraci
on del problema
relajado
Yij El valor o
ptimo de la asignaci
on de la variable en la k iteraci
on
Yij Los multiplicadores Lagrangianos se actualizan con la siguiente
ecuaci
on
X k
k+1
= max{0, ki tk (
Yij 1)}
i
j
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
(26)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
(25)
Donde:
A es una constante en la K iteraci
on
tk es el tama
no de paso en la k iteraci
on
U B es el mejor lmite inferior del procedimiento
L es el valor de la funci
on objetivo en la k iteraci
on del problema
relajado
Yij El valor o
ptimo de la asignaci
on de la variable en la k iteraci
on
Yij Los multiplicadores Lagrangianos se actualizan con la siguiente
ecuaci
on
X k
k+1
= max{0, ki tk (
Yij 1)}
i
j
Javier Licona Palacios
Universidad Polit
ecnica de Tulancingo
(26)
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Preguntas de investigacion
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Preguntas de investigacion
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Preguntas de investigacion
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Preguntas de investigacion
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivo General
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivo General
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivo General
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivos especificos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivos especificos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivos especificos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Objetivos especificos
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Instancias
El modelo de Relajaci
on Lagrangiana presentado en este trabajo fue
modelado en Matlab, y se utilizaron instancias tomadas del conjunto de
Luiz Antonio Nogueira Lorena, de tama
nos de vertices 200, 300, 402,
500, 1000 y tama
nos distintos de p de la misma librera de instancias.
Los experimentos se realizaron en una computadora con las siguientes
caractersticas, procesador Intel Pentium 2.40 GHz, Memoria Ram 4
Gb, Sistema operativo (x64 bits), el software que se utiliz
o fue Matlab
R2012a y CPLEX.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Instancias
El modelo de Relajaci
on Lagrangiana presentado en este trabajo fue
modelado en Matlab, y se utilizaron instancias tomadas del conjunto de
Luiz Antonio Nogueira Lorena, de tama
nos de vertices 200, 300, 402,
500, 1000 y tama
nos distintos de p de la misma librera de instancias.
Los experimentos se realizaron en una computadora con las siguientes
caractersticas, procesador Intel Pentium 2.40 GHz, Memoria Ram 4
Gb, Sistema operativo (x64 bits), el software que se utiliz
o fue Matlab
R2012a y CPLEX.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Instancias
El modelo de Relajaci
on Lagrangiana presentado en este trabajo fue
modelado en Matlab, y se utilizaron instancias tomadas del conjunto de
Luiz Antonio Nogueira Lorena, de tama
nos de vertices 200, 300, 402,
500, 1000 y tama
nos distintos de p de la misma librera de instancias.
Los experimentos se realizaron en una computadora con las siguientes
caractersticas, procesador Intel Pentium 2.40 GHz, Memoria Ram 4
Gb, Sistema operativo (x64 bits), el software que se utiliz
o fue Matlab
R2012a y CPLEX.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Instancias
Formato de instancias.
N odos
100
x
409154
409151
409277
409260
M edianas
10
y
435528
435683
435420
435538
Costo
720
720
720
720
Demanda
50
4
33
1
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Descripci
on del problema
Relajaci
on Lagrangiana
Relajaci
on Lagrangiana de la primera restricci
on
Relajaci
on Lagrangiana de la segunda restricci
on
Instancias
Formato de instancias.
N odos
100
x
409154
409151
409277
409260
M edianas
10
y
435528
435683
435420
435538
Costo
720
720
720
720
Demanda
50
4
33
1
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Resultados
5
10
15
20
25
10
15
20
25
50
70
100
100
100
100
100
200
200
200
200
200
200
RL1
Sol
1.26E+06
9.89E+05
1.06E+06
6.82E+05
5.30E+05
2.46E+06
1.64E+06
1.33E+06
2.14E+06
1.82E+06
7.55E+05
RL2
Sol
1.29E+06
7.54E+05
5.46E+05
3.57E+05
2.69E+05
2.78E+06
1.77E+06
1.55E+06
1.35E+06
7.49E+05
2.84E+05
CPLEX
Opt
1.22E+06
7.13E+05
4.80E+05
3.47E+05
2.67E+05
1.66E+06
1.25E+06
1.00E+06
8.28E+05
4.38E+05
2.77E+05
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Resultados
25
50
75
90
100
115
130
150
170
50
70
100
300
300
300
300
300
300
300
300
300
402
402
402
RL1
Sol
2,31E + 06
2,93E + 06
2,45E + 06
2,91E + 06
1,18E + 06
1,29E + 06
4,16E + 05
8,78E + 05
2,46E + 05
2,14E + 06
2,39E + 06
2,24E + 06
RL2
Sol
3,02E + 06
2,26E + 06
6,43E + 05
5,17E + 05
4,06E + 05
2,85E + 05
2,09E + 05
1,50E + 05
9,95E + 04
2,64E + 06
1,52E + 06
8,77E + 05
CP LEX
Opt
1,37E + 06
7,60E + 05
4,99E + 05
3,95E + 05
3,38E + 05
2,66E + 05
2,08E + 05
1,46E + 05
98953,571
1,61E + 06
9,96E + 05
5,61E + 05
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Tiempo computacional
5
10
15
20
25
10
15
20
25
50
70
100
100
100
100
100
200
200
200
200
200
200
RL1
T iempo
0,082359
0,38739
0,145882
0,685361
0,94674
3,9869
6,97881
6,898289
10,681771
7,286802
5,914577
RL2
T iempo
0,322464
0,325239
0,865415
0,893063
1,789457
6,647991
6,537996
6,731704
6,568158
6,641836
6,24562
CP LEX
T iempo
0,078
0,063
0,03
0,02
0,11
3,5
3,63
3,25
3,34
3,03
2,95
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Tiempo computacional
p
100
170
190
200
170
200
250
150
300
400
500
600
N
402
402
402
402
500
500
500
1000
1000
1000
1000
1000
T ime
43,749331
17,8105
17,7245
17,8145
34,6365
31,8705
31,769
4831,234
1084,296
189,62
195,04
193,5515
T ime
32,30894
12,95309091
12,89054545
12,956
25,19018182
23,17854545
23,10472727
3513,624727
788,5789091
137,9054545
141,8472727
140,7647273
CP LEX
T ime
34,17
35,621
35,449
35,629
69,273
63,741
63,538
9662,468
2168,592
379,24
390,08
387,103
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Iteraciones
5
10
15
20
25
10
15
20
25
50
70
100
100
100
100
100
200
200
200
200
200
200
RL1
Iter
34
61
158
112
160
154
296
302
470
319
259
RL2
Iter
35
34
103
101
210
230
226
225
225
220
212
CP LEX
Iter
2105
1046
876
618
458
4875
2957
2722
2965
1109
787
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Tiempos de ejecucion
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Resultados
Conclusiones
Conclusiones
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Referencias
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Referencias
Beasley, J.E.,
Lagrangian heuristics for location problems
Journal of Operational Research Society
Beltran, C., Tadonki, C., Vial, J.-Ph.,
Solving the p-median problem with a semi-Lagrangian relaxation
University of Geneva, 2004.
Drezner, Z.
Facility Location. A Survey of Applications and Methods
Springer, 1995.
Narciso MG, Lorena LAN.
Lagrangean/surrogate relaxation for generalized assignment problems
European Journal of Operational Research, 2004.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Referencias
Christofides, N.,
Graph Theory: An Algorithmic Approach
Academic Press
Elloumi Sourour
A tighter formulation of the p-median problem.
Springer Science, 2004.
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Preguntas
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Preguntas
Universidad Polit
ecnica de Tulancingo
Introducci
on
Descripci
on del problema
Resultados
Referencias
Preguntas
Universidad Polit
ecnica de Tulancingo