Sie sind auf Seite 1von 7

Programacin lineal entera

Una gran cantidad de problemas prcticos pueden ser resueltos mediante la tcnica de
programacin lineal entera, por ejemplo: programacin de la produccin, ruteo de
vehculos, localizacin de instalaciones, programacin de tareas y/o trabajos, etc.
Un problema de programacin lineal entera es un problema de programacin lineal al que
se le agregan restricciones adicionales de que algunas variables deben tomar valores
enteros. Dicha formulacin se escribe de la siguiente manera:
max c
t
x
Ax b
x u
x

i R
x

i I
x

{u|1] i B
Donde x, c
n
, A
mn
, b
m
y R, I, B {1,2, . . , n], son disjuntos tal que R U I U
B = {1,2, . . , n]. Si R = y I UB = el problema se dice que es un lineal entero mixto; si
R = el problema se dice de programacin lineal entera y si R = I = el problema es un
lineal entero binario.
Las metodologas ms importantes para resolver este tipo de problemas se basan en:
programacin lineal, algoritmos de planos cortantes, el mtodo de ramificacin y
acotamiento, teora de desigualdades vlidas, teora poliedral.
Los modelos que se proponen en esta investigacin son los R = por lo que se trabaja
con problemas lineales enteros binarios.
Formulacin para la definicin del conjunto mnimo de cajas a seleccionar por cada
sku.
Esta formulacin se enfoca en encontrar los cinco tipos de cajas que menor apertura de
cajas generan dada una demanda histrica por un nmero determinado de unidades de
venta. A continuacin se presenta el problema lineal entero binario, donde se detallan los
conjuntos, parmetros, variables y restricciones.
Conjuntos:
] [ Conjunto de tipos de Demandas
i I Conjunto de tipos de Cajas
k K Conjunto de Referencias (Skus)
Parmetros:

k]
Cantidad solicitada de la referencia k por el tipo de demanda j
NI
k]
Frecuencia solicitada de la referencia k por el tipo de demanda j
NB0

Nmero de Bolsas que contiene el tipo de caja i


Variables:
X
]k
Nmero de Cajas tipo i que se utilizan para satisfacer la demanda tipo j de la
referencia k

]k
Nmero de bolsas de la caja tipo i que se necesitan para satisfacer la demanda tipo j
de la referencia k
u
k
Nmero de cajas tipo i que se abren para satisfacer la demanda de la referencia k

k
Nmero de cajas tipo i mnimas que se abren para satisfacer la demanda de la
referencia k
w
]k
Variable binaria que indica si se tiene que abrir una caja tipo i para satisfacer la
demanda tipo j de la referencia k
I
k
Variable binaria que indica la seleccin de la caja tipo i si esta hace parte de las que
menos apertura genera para la referencia k
Formulacin:
La funcin objetivo se busca minimizar el nmero total de cajas abiertas por las 5
referencias seleccionadas.
La restriccin (1) se enfoca en el cumplimiento de la demanda con cajas completas o con
apertura, la restriccin (2) efecta la activacin de la variable binaria que implica la
apertura de caja, la restricciones (3) y (4) determina el nmero total de cajas tipo i que se
abren por cada referencia y la restriccin (5) selecciona cinco tipos de cajas con mejor
apertura por cada referencia.
Hin z =
k
kK I

NB0

X
]k
+
]k
=
k]
i I, ] [, k K (1)

]k
Hw
]k
i I, ] [, k K (2)
u
k
= NI
k]
w
]k
]]
i I, k K (S)

k
+ H(1 - I
k
) u
k
i I, k K (4)
I
k
I
= S k K (S)

k
.
]k
, X
]k
, u
k
i I, ] [, k K (6)
I
k
. w
]k
{u|1] i I, ] [, k K (7)

Formulacin para la definicin del tipo de caja ptimo que minimiza el costo total
logstico.
Esta segunda formulacin tiene como objetivo de seleccionar la caja el conjunto de tipos
de cajas que garantizan el cumplimiento de la demanda histrica por un conjunto de
unidades de venta al menor costo logstico posible. La formulacin es la siguiente:
Conjuntos:
i I Conjunto de tipos de Cajas
k K Conjunto de canales de distribucin
b B Conjunto de tipos de Demandas
c C Conjunto de centros de distribucin
t I Conjunto de periodos de tiempo
Parmetros:
C
kbc
t
Demanda en unidades de venta del canal k, centro de distribucin c, en el periodo t
por el tipo de demanda b (demanda en cajas)
B
kbc
t
Demanda en unidades de venta del canal k, centro de distribucin c, en el periodo t
por el tipo demanda b (demanda en unidades de venta)
CBC
b
Cantidad de unidades de venta que contiene el tipo de demanda b, cuando la
demanda es en cajas
CBB
b
Cantidad de unidades de venta que contiene el tipo de demanda b, cuando la
demanda es unidades de venta
NB0

Nmero de unidades de venta que contiene la caja tipo i (Unid/Caja)


NCP Nmero de cajas que se permiten ocupar para tender a los canales de distribucin
CC

Costo de la caja tipo i ($/Caja)


CAC

Costo de mantener la caja tipo i ($/Caja)


CE

Costo de armar y llenar la caja tipo i ($/Caja)


CEI Costo de la actividad de etiquetar ($/Caja)
CREP Costo de la actividad de etiquetar ($/Caja)
CAPP

Costo de almacenar la caja tipo i en el CeDi de la planta ($/Caja)


CACP Costo de alistar una caja tipo i en el CeDi de la planta ($/Caja)
CIP
c
Costo de transportar la tipo i al CeDi c ($/Caja)
CRCC
c
Costo de recepcin de una en el CeDi c ($/Caja)
CAPC
c
Costo de almacenar la caja tipo i en el CeDi c ($/Caja)
CAu
c
Costo de almacenar una unidad de venta suelta en el CeDi c ($/Unid)
CAB
c
Costo de abrir una caja tipo i en el CeDi c ($/Caja)
CHC
c
Costo de manipulacin de una caja tipo i en el CeDi c ($/Caja)
CAI
c
Costo de alistamiento buscando unidad de venta en el CeDi c ($/Unid)
CHB
c
Costo de manipulacin de unidad de venta en el CeDi c ($/Unid)
CCuE
c
Costo de verificacin de despacho de cajas en el CeDi c ($/Caja)
CCuI
c
Costo de verificacin de despacho de unidades de venta en el CeDi c ($/Unid)
CIC
kc
Costo de transportar la caja tipo i desde el CeDi c al canal k ($/Caja)
CIB
kc
Costo de transportar unidades de venta desde el CeDi c al canal k ($/Unid)
CI
kc
Costo de devolucin de cajas del canal k al CeDi c ($/Unid)
Variables:
X
kbc
t
Cantidad de cajas tipo i que se envan al cedi c, desde el canal k en el periodo t para
satisfacer la demanda tipo b (demanda en cajas).

kbc
t
Cantidad de cajas tipo i que se envan al cedi c, desde el canal k en el periodo t para
satisfacer la demanda tipo b (demanda en unidades de venta).
w
kbc
t
Cantidad de unidades de venta (innerpacks) adicionales que se necesitan para
cumplir el pedido por el tipo de demanda b del canal k, cedi c en el periodo t.
R
c
t
Cantidad de innerpacks en Inventario en el cedi c en el periodo t
u
c
t
Cantidad de cajas tipo i se abren en el cedi c en el periodo t
I

Variable binaria que indica si se escoge la caja tipo i

kbc
t
Variable binaria que indica si se escoge la caja tipo i para enviar producto al canal k
por la demanda tipo b en el periodo t
Formulacin:
La restricciones (1) y (2) son la de satisfaccin de demanda en cajas como en unidades
de venta, las restricciones (3) y (4) relacionan el inventario de unidades de venta suelta,
las restricciones (5), (6) y (7) son de activacin de las variables enteras de uso de un tipo
de caja y envo de unidades de venta sueltas, la restriccin (8) determina cuantos tipos de
cajas se est dispuesto a ocupar y finalmente la restricciones finales son de la naturaleza
de las variables.
NB0

X
kbc
t
I
CBC
b
k K, b B, c C, t I (1)
(NB0

kbc
t
I
) +w
kbc
t
= CBB
b
k K, b B, c C, t I (2)
NB0

I
u
c
t
+R
c
t-1
= B
kbc
t
w
kbc
t
bB kK
+ R
c
t
c C, t I, t > 1 (S)
NB0

I
u
c
1
= B
kbc
1
w
kbc
1
bB kK
+R
c
1
c C (4)
(X
kbc
t
t1
+
kbc
t
)
cC b, kK
HI

i I (S)
u
c
t
t1 cC
HI

i I (6)
w
kbc
t
H
kbc
t
k K, b B, c, C, t I (7)
I

I
NCP k K (8)
X
kbc
t
, w
kbc
t
,
kbc
t
, R
c
t
, u
c
t

+
k K, b B, c, C, i I, t I (9)

kbc
t
, I

{u|1] k K, b B, c, C, t I (1u)

Funcin objetivo: se busca minimizar el nmero el costo total logstico derivado de la
eleccin de los tipos de cajas.
Hin z = (X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)( CC

+ CAC

+ CE

+CAPP

)
t1 cC bB kK I
+ (CEI + CREP +CACP) (X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)
t1 cC bB kK I
+ (X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)( CIP
c
+ CAPC
c
+ CHC
c
)
t1 cC bB kK I
+ (X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)( CRCC
c
+ CCuE
c
)
t1 cC bB kK I
+ CI
kc
(X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)
t1 cC bB kK I
+ CIC
kc
(X
kbc
t
C
kbc
t
+
kbc
t
B
kbc
t
)
t1 cC bB kK I
+ CAu
c
R
c
t
t1 cC
+ CAI
c

kcb
t
B
kbc
t
t1 cC bB kK
+ w
kcb
t
B
kbc
t
(CHB
c
+CCuI
c
)
t1 cC bB kK
+ w
kcb
t
B
kbc
t
CIB
kc
t1 cC bB kK
+u
c
t
(CC

+CAC

+CE

+ CAPP

)
t1 I cC
+ (CEI + CREP +CACP + CRCC) u
c
t
t1 I cC
+ u
c
t
(CIP
c
+ CAPC
c
+ CAB
c
)
t1 I cC
+ u
c
t
t1
CI
kc
I cC kK


Resultados computacionales
La tabla 1 presenta los valores de los costos por cada escenario evaluado, que para este
caso son el estado Actual, 1 opcin de por canal y desde 2 hasta 5 opciones de cajas
para atender todos los canales. Como hallazgos principales se tiene que los costos de
almacenar producto terminado, alistamiento de unidad de venta y los costos de transporte
primario y secundario son los que presentan mayor impacto tienen dentro de toda la
operacin logstica los cuales en conjunto suman alrededor del 84% en promedio en todos
los casos.
Por otro lado se puede apreciar que en todos los escenarios se presenta una reduccin
en cada uno de los costos tal como ocurre con en el costo de devolucin que presenta
reducciones que alcanzan hasta el 48% en promedio, lo mismo ocurre con el costo de
verificacin de despacho el cual alcanza un 42% en reduccin y en general la reduccin
en el costo total es del 8% en promedio.
En trminos de seleccin de tipo de caja se puede ver que la caja de 30 es la que mejor
se ajusta en todos los casos seguida de la caja de 15 y 10, lo cual marca una tendencia a
seleccionar cajas mltiplos de 15 en todos los casos.
Se puede ver que el gap promedio es del 0.10% un valor muy bueno que da a entender
que se tiene un solucin buena y cercana al ptimo. Del lado de los tiempos
computacionales se tienen valores razonables que en algunos casos son menores a un
minuto y en otros un poco ms de 4 minutos. En este punto se aclara que no se fij un
mismo tiempo para todos los escenarios, lo que se hizo fue dejar correr cada modelo
hasta encontrar una solucin cercana al optimo en trminos del gap.
La tabla 2 muestra para cada uno de los escenarios el nmero total de cajas que se
abrieron dado el tipo de caja que se seleccion en cada una. En trminos del nmero de
aperturas el caso actual siempre presenta la peor configuracin en comparacin con las
dems, las cuales reducen en un 50% ese nmero de aperturas.

Das könnte Ihnen auch gefallen