Está en la página 1de 19

 

Tamaño del lote integrado en las cadenas de


suministro serie con capacidades de
producción
Stan van Hoesel
Facultad de Ciencias
"## M$e conómicas
económicas
Maastricht,y Pa%ses
empresariales, Universidad de Maastricht,
Ba&os, s.vanhoesel'(e.unimaas.nl
s.vanhoesel'(e.unimaas. nl P
P.O.
.O. Box !,

H. )d*in +omei&n
$epartamento de n-enier%a ndustrial y sistemas, Universidad de Florida, # /eil Hall, P.O. Box !!010,
!!010,
2ainesville, Florida "!!3
"!!3010
010 romei&n'ise.u4l.edu
romei&n'ise.u4l.edu

$olores +omero Morales


Sa5d Business School, Universidad de Ox4ord, Par( )nd Street, Ox4ord O6! !HP,
!HP, +eino Unido,
dolores.+omero3Morales'SBS.ox.7C.u(

 7l8ert P.
P. M. /
/a-elmans
a-elmans
nstituto econom9tricos, )rasmus University +otterdam, P.O. Box !:;, ### $+ +otterdam, Holanda,
*a-elmans'4e*.eur.nl

e considere un modelo para una cadena de suministro serie producción, inventario y transporte
se inte-ran decisiones en presencia de capacidades de producción y las 4unciones de coste
cóncavo. )l modelo <ue estudiamos -enerali=a el uncapacitated serial solo art%culo multinivel
s
mucho tama>o modelo económico mediante la adición de capacidades de producción 4i&os a nivel
de 4a8ricante. Presentamos al-oritmos con un tiempo de e&ecución es polinómico en el hori=onte
de plani4
plani4ica
icació
ción
n cuando
cuando todas
todas las 4uncion
4unciones
es de coste
coste son cóncav
cóncavas.
as. 7dem?s
7dem?s,, consid
considera
eramos
mos
di4erentes transporte e inventario con estructuras de costes <ue me&oraron 4uncionamiento veces@
inventario con 4unciones de costo <ue son lineales y transporte costo 4unciones <ue son lineales, o
son cóncavos con un estructura de car-o 4i&o. )n este Altimo caso, hacemos la suposición adicional
de comAn y ra=ona8le <ue los costes varia8les de transporte e inventario son tales <ue sostener 
inventarios en niveles m?s altos en la cadena de suministro es m?s atractivo desde la perspectiva
de costo varia8le. Mientras <ue los tiempos de e&ecución de los al-oritmos son exponenciales en el
nAmero de niveles en la cadena de suministro en el cóncavo -eneral caso de costos, los tiempos
en marcha son nota8lemente insensi8les al nAmero de niveles de las otras estructuras de dos
coste.
bras clave @ lot
Palabras
Pala lote
e tama
tama>o
>o int
inte-
e-ra
raci
ción
ón de pl
plan
ani4
i4ic
icac
ació
ión
n de la pr
prod
oduc
ucci
ción
ón y tr
tran
ansp
spor
orte
te
pro-ramación din?mica, al-oritmos de tiempo Polinómico
Historia @ 7ceptado por redes, pro-ramación matem?tica y homas M. Die8lin- reci8ido el !: de
 &unio de "##".
)ste tra8a&o 4ue con los autores !! meses para " revisiones.

1. Introducción
)n este tra8a&o, consideramos <ue un pro8lema de producción, inventario y transporte se inte-ran
deci
decisi
sione
oness en una una cade
cadenana de sumi
suminis
nistr
tro
o 8?si
8?sico
co.. Dos
Dos mo
mode
delos
los tr
trad
adic
icio
iona
nales
les cocons
nsid
ider
eran
an
-eneralmente solamente uno o dos de estos aspectos en el aislamiento de la otra Es. )videncia
su8stancial existe Ev9ase, por e&emplo, 7rnt=en et al. !110, Chandra y Fisher !11G, 2eo44rion y
poderes de !110 y homas y 2ri44in !11, as% como las re4erencias en esto <ue muestra <ue
inte
inte-r
-ran
ando
do esesta
tass de
deci
cisi
sion
ones
es pupued
ede
e cocond
nduc
ucir
ir a au aume
ment
ntos
os impo
import
rtan
ante
tess en e4e4ic
icie
ienc
ncia
ia y
e4icacia.
e4icac ia. nte-raci
nte-ración
ón de di4erentes
di4erentes decisiones en la caden
cadena a de suministro
suministro es particular
particularmente
mente
importante cuando los recursos son limitados y cuando los costos son no lineales, por e&emplo,
exhi8en las econom%as de escala.
Consideramos una cadena de suministro serie de la producción y distri8ución de un producto. Una
cadena de suministro se producir?, por e&emplo, cuando el valor es a>adido a un producto en una
 

secuencia de instalacione
secuencia instalacioness de producción,
producción, y 8ienes intermedios
intermedios <ue de8a ser transport
transportado
ado entre
entre
las instalaciones. amins(y y Simchi3Devi E"## descri8en un e&emplo de una cadena tal como se
presenta en la industria 4armac9utica.Otro e&emplo es la industria de la lo-%stica. )n este caso, un
centro de distri8ución a-uas a8a&o <ue satis4ace las demandas en una cierta ?rea -eo-r?4ica puede
emplear los servicios de un almac9n de terceros antes de <ue los productos son transportados al
centro de distri8ución real para su distri8ución a los distri8uidores. Un modelo de cadena de
suministro de serie puede entonces utili=arse para representar parte de una cadena de suministro
<ue es relevante
relevante para el centro
centro de distr
distri8ució
i8uciónn Ev9ase Dee et al. "##. Un Altimo Altimo e&emplo es una
situación en <ue la producción se reali=a en 4a8ricante. Dos art%culos <ue se producen entonces
son almacenados a nivel de 4a8ricante o transportados al primer nivel del almac9n. )n cada uno de
los niveles de almac9n,!:# productos son otra ve= almacenados o transportados al almac9n en el
si-uiente nivel. $esde el nivel del almac9n 4inal, los productos son despu9s Eposi8lemente tras
ha8er sido almacenados
almacenados durante al-unos period periodos
os transport
transportanan a un minorista
minorista Eposi8lemente
Eposi8lemente
permitiendo entre-as tempranas, es decir, los inventarios en el nivel minorista. al estructura
puede presentarse si un minorista representa realmente un mercado entero, y la cadena de
suministro del 4a8ricante a este mercado es muy lar-a. )sto podr%a hacer <ue venta&oso, en varias
etapas, emplear econom%as de escala por transportar cantidades m?s -randes a lar-as distancias
a instalaciones de almacenamiento intermedio antes de ser distri8uidos en el mercado actual.
odas las situaciones descritas anteriormente pueden ser representados por un modelo -en9rico
<ue consiste en un 4a8ricante, varios intermedio producción o niveles de distri8ución y un nivel
donde la demanda para el producto 4inal reali=a, <ue nos re4eriremos en este tra8a&o como
el distri8uidor nivel Eaun<ue esto no representa necesariamente el nivel en <ue ocurre el consumo
de la demanda real. $e hecho, en este modelo las etapas intermedias de la producción y el
transporte son indistin-ui8les uno del otro, para <ue en el resto de este documento nos re4eriremos
simplemente a todas las etapas intermedias como etapas de transporte entre almacenes.
)l modelo de cadena de suministro serie 8os<ue&ado anteriormente puede considerarse como una
-enerali=ación de un pro8lema 4undamental, <ue es uno de los pro8lemas m?s ampliamente
estudia
est udiados
dos en la producc
producción
ión y el invent
inventari
ario
o de plani4
plani4ica
icación
ción,, el problema de tamaño de lote
económico EELSP . . Da variante
variante 8?sica de este pro8lema
pro8lema considera una planta de producciónproducción <ue
produce y almacena un solo producto para satis4acer las demandas conocidas en un hori=onte de
planeación 4inito. )l pro8lema es lue-o determinar cantidades de producción para cada per%odo de
<ue se satis4acen
satis4acen todas las demandas a tiempo
tiempo total
total m%nimo
m%nimo de la producción
producción y manteniend
manteniendo o los
costos
cos tos de invent
inventari
ario.
o. Das 4uncio
4unciones
nes de coste
coste son nondec
nondecreareasin
sin-
- en la cantid
cantidad
ad produc
producida
ida o
almace
alm acenad
nados
os y -enera
-eneralme
lmente
nte se asu
asumen
men para
para ser lineale
lineales,
s, car-o
car-o 4i&
4i&o
o o -enera
-eneralesles 4uncio
4unciones
nes
cóncavas.
cóncav as. Da planta de producción puede o no puede en4rentaren4rentarsese a una restricción
restricción de capacidad
capacidad
en la cantidad producida en cada per%odo.
Para modelar la cadena de suministro de serie, el )DSP cl?sica puede ampliarse para incluir las
decisiones de transporte, as% como la posi8ilidad de reali=ar el inventario en los di4erentes niveles
de la cadena. 7dem?s de producción y el inventario con los costos, entonces claramente tam8i9n
necesidad de incorporar los costos de transporte, <ue a>ade el pro8lema de los tiempos de
transporte al pro8lema de la sincroni=ación de la producción. )l o8&etivo ser? minimi=ar el coste de
todo el sistema al mismo tiempo satis4acer toda la demanda. ncluso si el 4a8ricante y el distri8uidor 
son en realidad distintos participantes en la cadena de suministro, cada una de ellas en4renta a una
parte de los costos de la cadena de suministro, este pro8lema ser? relevante. )n este caso, los
participantes claramente todav%a necesitan decidir cómo distri8uir los costos totales m%nimos, <ue
es un pro8lema de coordinación <ue est? 4uera del alcance de este documento. Por otra parte, sin
em8ar-o, podemos interpretar los costos de explotación a nivel minorista como una pena o un
descuento en el precio de compra de un art%culo, <ue otor-a el 4a8ricante al minorista si los
art%culos son entre-ados temprano. )n este caso, el reducir al m%nimo por nuestro modelo de
optimi=ación son todos los -astos por el 4a8ricante. Como en pro8lemas de lotsi=in- est?ndar,
todas
tod as las 4uncio
4unciones
nes de costo
costo se supone
supone <ue son non nondec
decrea
reasin
sin-
- en la cantid
cantidad
ad produc
producida
ida,,
almacenada o enviada. 7dem?s, se asume <ue todas las 4unciones de coste son cóncavas.
)n -eneral, todos los niveles de una cadena serial, independientemente de si corresponden a
deci
decisi
sione
oness de prprod
oduc
ucci
ción
ón o tran
transp
spor
orte
te,, pued
pueden
en se
serr ca
capa
paci
cida
dade
des.
s. )n este
este ar
art%
t%cu
culo,
lo, nos
nos
concentraremos
primer
primer nivel en las
nivel solame nte,cadenas
solamente , com
como de suministro
o un primer
primer pasoserie
haccon
hacia capacidades
ia el estudi
estudio en -enera
o m?s la producción
-en Ees
erall capacit decir,
capacitado
ados
s de
 

cadenas de suministro. 7-re-ar capacidades a los otros Ees decir, transporte niveles aparece
cam8iar si-ni4icativamente la estructura del pro8lema y de tal modo el an?lisis del pro8lema. Por lo
tanto, estos pro8lemas est?n 4uera del alcance de este tra8a&o, pero si-uen siendo un tema de
investi-ación en curso. en-a en cuenta <ue 8a&o ciertas estructuras de costo <ue es posi8le
eliminar capacitados de los niveles de la cadena de suministro. Un e&emplo es proporcionado por 
amins(y y Simchi3Devi E"##, <ue trans4orman un modelo de cadena de suministro serie de tres
niveles en el <ue el primer y el tercer
tercer nivel est? capacita
capacitadodo a un modelo de cadena de suministro
suministro
serie de dos niveles con capacidades en el primer nivel sólo.
Iosotros le llamamos el pro8lema de determinar la óptima producción, transporte y tama>os de
lote de inventario en una cadena serial como se descri8e arri8a y de8a&o de las capacidades de
prod
pr oduc
ucci
ción
ón en el ni nive
vell de pr prod
oduc ucci
ción
ón el pr pro8
o8le
lema
ma de lo lot3
t3si
si=i
=in-
n- mult
multin
iniv
ivel
el de con la
 producción capacidades EMLSP-PC .  . )n -ene
-enera
ral,
l, este
este pr
pro8
o8lelema
ma es IP3h
IP3harard,
d, ya <ue <ue es una una
-enerali=ación directa de la IP3hard )DSP con capacidades de producción -eneral Ev9ase Florian
et al. !1;#. )l )DSP con capacidades de producción estacionaria, sin em8ar-o, es solu8le en
tie
tiempo
mpo Polinóm
Polinómico
ico Ev9ase
Ev9ase Florian
Florian y lei
leinn !1:!
!1:!.. Por<ue
Por<ue nuestr
nuestroo o8&eti
o8&etivo
vo es identi
identi4ic
4icar
ar casos
casos
polynomially solu8les de la PC de MDSP, se asume <ue en la mayor%a de este tra8a&o <ue las
capacidades de producción son inmóviles.
)studiamos pro8lemas con producción -eneral cóncava, reali=ación de inventario y los costos de
transporte, as% como pro8lemas con el inventario lineal manteniendo costos y dos estructuras de
costes de transporte di4erentes@ Ei los costos de transporte lineal y Eii los costos de transporte de
car-a 4i&o sin motivos especulativos, lo <ue si-ni4ica <ue con respecto a los costos varia8les,
inventario es menos costoso en niveles m?s altos <ue en niveles m?s 8a&os en la cadena de
suministro.
sumini stro. Iuestros
Iuestros m9todos de solución
solución se 8asan en un marco marco de pro-ramación
pro-ramación din?mico <ue
utili=a
utili=a un princip
principio
io de descom
descomposposici
ición
ón <ue -enera
-enerali=a
li=a cl?sic
cl?sico
o cero
cero invent
inventari
ario
o pedido
pedidoss EJ
EJO
O
propiedad de soluciones a los pro8lemas uncapacitated de -ran tama>o como se descri8e en
Jan-*ill E!11 el caso de multinivel como, por e&emplo, /a-ner y /hitin E!10; para el caso de un
nivel. )n particular, en nuestro modelo de dos niveles tra8a&amos con el nuevo concepto de un
su
su8p
8pl?
l?n
n y ve verr <u<ue
e sosolu
luci
cion
ones
es ex extr
trem
emasas se de desc
scom
ompopone
nen
n en un una
a seseri
rie
e de su su8p
8pla
lans
ns
consecutivos. Iuestros al-oritmos para este modelo todas se e&ecutan en tiempo Polinómico en el
hori=onte de planeamiento del pro8lema. Da -enerali=ación directa de este en4o<ue al multinivel
caso conduce a un tiempo muy -rande en marcha. Do-ramos un ahorro sustancial introduciendo el
concepto de un su8pl?n rela&ado. )n contraste con los en4o<ues existentes en la literatura, nuestro
din?mico
din?mi co pro-rama
pro-rama no representa
representan n necesariam
necesariamente
ente a todos Eo incluso solamente
solamente soluciones de
extrem
ext remoo a la MDSPPC
MDSPPC.. 7dem?s
7dem?s,, mientr
mientrasas <ue todos
todos los camino
caminoss en el pro-ra
pro-rama ma din?mi
din?mico
co
corresponden a soluciones 4acti8les del pro8lema, los costos de una ruta so8restiman los costos de
la solución correspondiente al pro8lema. Sin em8ar-o somos capaces de demostrar E8asado en la
concavidad de las 4unciones de coste <ue nuestro din?mico pro-rama resuelve el MDSP3PC a la
optima
opt imalida
lidad.
d. )l al-ori
al-oritmo
tmo result
resultant
antee par
paraa el caso
caso de cóncav
cóncavo o -enera
-enerall 4uncion
4uncioneses de costo
costo es
exponencial en el nAmero de niveles en la cadena de suministro. Sin em8ar-o, es nota8lemente
insensi8le
insensi8 le al nAmero
nAmero de nivnivele
eless de las dos estruc
estructur
turas
as de costo
costo espec%
espec%4ic
4icos
os mencio
mencionad
nados
os
anteriormente.
)ste
)ste docume
documentonto est?
est? or-
or-ani=
ani=ado
ado como
como si-ue.
si-ue. )n K", int
introd
roduci
ucimos
mos el MDSPMDSP, los costos
costos de
producción y producción cóncava nondecreasin- -eneral y manteniendo las 4unciones de costo de
inventario. Caracteri=ar los puntos extremos de la re-ión 4acti8le del pro8lema y pro8ar el resultado
de la descomposición <ue 4ormar? la 8ase de nuestros al-oritmos. )n el K, estudiar el pro8lema
de dos niveles y proporcionar un marco -eneral de pro-ramación din?mico 8asado en el resultado
de la descom
descomposposició
ición
n derivad
derivado
o ant
antes,
es, <ue -enera
-enera un al-ori
al-oritmo
tmo de tie tiemp
mpoo Polinóm
Polinómico
ico en el
hori=onte de plani4icación para los -astos -enerales de la cóncavos. )n KG, este al-oritmo se
-enerali=a entonces el pro8lema de lot3si=in- multinivel demostró todav%a ser polinómica en el
hori=onte de plani4icación, y se dan tiempos de me&or 4uncionamiento para dos variantes del
mode
mo delo
lo.. )l li8r
li8ro
o term
termina
ina en K0 con con alal-u
-una
nass o8ser
o8serva
vaci
cion
ones
es 4i4ina
nale
less y tetema
mass para
para 4u
4utu
tura
rass
investi-aciones.

2. formulación
2.1. el modelo y análisis del modelo
 

Como se descri8e en la introducción, estudiaremos un pro8lema de tama>o de lote multinivel con


una estructura serial. )n cada per%odo, la producción puede tener lu-ar en el 4a8ricante. Dos
art%culos <ue se producen pueden ser almacenados a nivel de 4a8ricante o transportados al primer 
nivel del almac9n. )n cada uno de los niveles de almac9n, los productos son otra ve= almacenados
o transportados al almac9n en el si-uiente nivel. $e los productos del nivel de almac9n 4inal son
entonces Eposi8lemente tras ha8er sido almacenados durante al-An transportan a la tienda.
Se considera un hori=onte de planeación de T per%odos. )n cada per%odo t , el minorista en4renta
una demanda no ne-ativa dada por d t t,  mientras <ue la capacidad de producción del 4a8ricante en
el per%od
per%odoo t es i-ua
i-uall a bt . Con
Consid
sidera
eramos
mos un total
total de L nive
niveles
les,, <ue incluye
incluye el 4a8ric
4a8ricant
ante,
e, el
distri8uidor y L L " intermedio almacenes.
almacenes. $ecimos
$ecimos <ue el 4a8ricante
4a8ricante est? en el primer nivel de la
cadena, y el vendedor en la th Lnivel. Cada uno de los niveles intermedios corresponde a un
depósito. ue N indicar el con&unto de los nAmeros verdaderos no ne-ativos. Para cada per%odo t 
!T , los costos de producción est?n dados por la 4unción  pt  N  N, los costos de transporte desde el
nivel del a nivel N ! est?n dados por la 4unción t  N N E  !LL! y el inventario con los costos a
nivel est?n dados por la 4unción h t  N N E  !L . )n todo el documento, se asume <ue todas las
4unciones de coste son cóncavas, nondecreasin- e i-ual a cero cuando su ar-umento es cero.

donde y t dendenota ota la cantid


cantidadad produci
producida
da
en el per%odo t , x tt    es la cantidad enviada
de
desd
sde e el ni nive vell de
dell a ninive
vell N ! en el
per%odo t y  tt    indica la cantidad de
inventario a nivel al 4inal del
per%odo t . Dimitaciones E!QE modelo el
e<uili8rio entre la entrada,
almacenamiento y salida en el
4a
4a8r
8ric
ican
ante
te,, alalma
mac9c9n n y los ni nive
veles
les de
distri8uidor
distr i8uidor,, respectivam
respectivamente, ente, en cada
per%odo. Da cantidad de producción en
ca
cada
da peri period
odo o es re rest
stri
rin-i
n-idada porpor las
limit
ita
acioion
nes EG
G.. Por Altimo, las
restricciones E0 a4irman <ue todos los
niveless del inventario
nivele inventario inicial son i-uales
a cero.
cero. 7 di4 di4ereerenci
ncia a de en el modelo modelo
tr
trad
adicicion
ional
al de ta tama
ma>o >o de lot lote
e de un
nivel, esto no es una suposición <ue
podemos hacer sin p9rdida de -eneralidad, de8ido a la no linealidad del transporte y con las
4unciones de costo de inventario. Por lo tanto, m?s adelante ha8laremos cómo lidiar con casos
pro8lema donde esta restricción est? ausente, y en su lu-ar cantidades de inventario inicial Eno
ne-ativo en todos los niveles se consideran como parte de los datos del pro8lema. )ntonces, se
pueden aplicar los al-oritmos desarrollados en un es<uema de hori=onte rodante, en la <ue se
resuelven nuevas instancias de lotsi=in- y sus soluciones óptimas parcialmente implementados R
como tiempo in-resos y previsiones de demanda nuevos est9n disponi8les.
Por conveniencia, de4inimos d tsts para ser la demanda acumulada en per%odos ts, es decir,

Para -aranti=ar la via8ilidad de la EP, se asume <ue la demanda acumulada en los primeros
tiempos de t no puede exceder la capacidad de producción total en estos per%odos,
es decir, t 
 

)s 4?
4?ci
cill ve
verr <u
<ue
e es
esta
ta
condición es necesaria
y su4iciente para la EP
a una re-ión 4acti8le no
vac%a.
am8i9n podemos modelar el MDSP3PC como un capacitado costo m%nimo 4lu&o pro8lema de red
en una red con una 4uente Ev9ase tam8i9n Jan-*ill !11 para una discusión -eneral so8re tales

pro8lemas dePara
multiniveles. 4lu&o ello,
de red de m%nimo
de4inimos coste,
una red conas%
unacomo una discusión
sola 4uente #, nodosde
de uncapacitated
trans8ordo T !)DSPs
t env%o
nodesat el nivel de producción Enivel !,  t en cada uno de los almacenes lev 3 t  !T , T trans
3)ls lt Et  demand!T  "Ld t en el minorista nivel ElevelL! y nodos de demanda T L, t   
 !T . Por 
Altimo, 4acti8ilidad dicta <ue las unidades de la 4uente T . Da 4i-ura ! muestra el nodo # tiene un
suministro de d ! la representación de la red de la PC de MDSP para L .

Fi-ura ! representación de red de la PC de MDSP para D   y   G

y T  G. )sta representación 4acilita el an?lisis de


la estructura de puntos extremos de la re-ión
4acti8le de EP en K".G. 7ntes de continuar con
este an?lisis, en K"." ha8laremos relacionados
con modelo
modeloss y al-ori
al-oritm
tmos
os de la lit
litera
eratur
tura,
a, as%
como al-unos casos especiales <ue reducen a
un nivel modelos en K"..
".". revisión
Da variante de un nivel de la PC de MDSP ha
re
reci
ci8id
8ido
o much
mucha a at
aten
enci
ción
ón en la lit liter
erat
atur
ura.
a. )l
pro8lema uncapacitated, el )DSP es resolu8le en
tiempo Polinómico en la lon-itud del hori=onte de
tiempo ver a /a-ner E!1# para este resultado
8?sico. 7l-oritmos m?s e4icientes para los casos
especiales han sido desarrollados por po r 7--ar*al y
Par(
Par( E! E!11
11
,, Fe
Fede
der-
r-ru
ruen
en y = =ur
ur E! E!11
11!
! y
/a-a-el
elma
mans
ns et al E! E!11
11"
".. Cuan
Cuando
do ex exis
iste
ten
n
capa
capacicida
dades
des de pr prod
oducucci
ción
ón,, o8te
o8tenem
nemosos la
llamada capacitación problema de lot-
si!in" ECLSP .
. )n contraste
contraste con el )DSP uncapacitate
uncapacitated,
d, este pro8lema
pro8lema se sa8e <ue es IP3hard,
IP3hard,
incluso en muchos casos espec
especiales
iales er
er Florian et al E!1;# y Bitr?n
Bitr?n y Tanasse
Tanasse E!1;". Un caso
especial importante e interesante <ue permite para un al-oritmo de tiempo Polinómico se presenta
cuando las capacidades
capacidades de producción
producción son inmóviles v9ase,
v9ase, por e&emplo,
e&emplo, Florian y lein E!1:!,
Florian et al E!1;# y van Hoesel y /a-elmans E!11. er tam8i9n en Ba(er et al., E!1:; las
re4erencias de otros tra8a&os so8re el CDSP con capacidades de producción estacionaria y Chun- y
Din E!1;; y van den Heuvel y /a-elmans E"## para otro caso especial de la CDSP <ue es
solu8le en tiempo Polinómico.
Jan-*ill E!11 estudió la uncapacitated versión de la PC de MDSP y desarrolló un al-oritmo de
pro-ra
pro -ramac
mación
ión din?mi
din?mico
co <ue es polinó
polinómic
mico
o en el hori=o
hori=onte
nte de plani4
plani4ica
icació
ción
n y el nAmero
nAmero de
niveles L. 7nali=amos este al-oritmo en el anexo en l%nea Edisponi8le en
G
http@
http@m
mansc
ansci.p
i.pu8s
u8s.in
.in4or
4orms.
ms.or-
or-ec
ecomp
ompani
anion.
on.htm
html
l y conclui
concluirr <ue 4uncio
4unciona
na en LT # tiempo,
donde L es el nAmero de niveles, o incluso en T #   para la spemodel donde los costos de
transporte son nonconcavecial caso de L ". Dee et al E"## consideran una 4unción de dos
niveles.
 

Un estudio <ue se relaciona con nosotros en el sentido <ue tam8i9n considere las capacidades en
un entorno multinivel es por amins(y y Simchi3Devi E"##. Proponen un modelo de tres niveles en
los <ue el primer y el tercer nivel es las etapas de producción, y el se-undo nivel es una etapa de
transporte. 7m8as etapas de la producción son capacitados, mientras <ue la 4ase de transporte es
uncapacitated. Consideran tenencia de inventario lineal cuesta ese aumento con el nivel de la
cadena de suministro, y producción lineal en am8os niveles ! y  <ue satis4acen una condición de
motivos nonspeculative tradicionales Ev9ase tam8i9n K".. Dos costos de transporte en el se-undo
nivel son de la 4orma cóncava de car-a 4i&a o -eneral y se asumen para satis4acer una condición
restrictiv
restrictiva
a y no tradicional
tradicionales
es moti
motivos
vos nonspeculative.
nonspeculative. 7l eliminar las decis
decisiones
iones de producción
producción de
tercer nivel, reducen el pro8lema a un modelo de dos niveles <ue hereda las estructuras de 4unción
de coste del modelo de tres niveles. Para su clase de los costos de transporte de car-a 4i&o,
proporcionan una # T G al-oritmo para resolver el modelo, incluso en el caso de capacidades de
producción. Para su clase de los costos de transporte cóncava proporcionan una # T ; al-oritmo
para resolver el modelo en presencia de capacidades de producción estacionaria. Plantean la
comple&idad de su modelo de estructuras de costes m?s -eneral como una pre-unta a8ierta. )n
este tra8a&o, a8ordamos esta cuestión derivando una # T : al-oritmo para resolver el pro8lema de
dos niveles en la presencia de capacidad 4i&a.

".. especiales casos@ )s comAn en pro8lemas de tama>o de lote para modelar el inventario
manteniendo los costos como 4unciones lineales, es decir, h t      tt    h t  tt    para t  ! T   !L, con ht  V#
para todo t y . Por lo tanto, consideramos esta clase de pro8lemas KKG. y G.G. )n KG., adem?s se
as
asum
ume e <u<ue
e los
los co
cost
stos
os de tran
transp
spor orte
te ti tien enen
en un una
a es
estr
truc
uctu tura
ra 4i 4ixe
xedc
dchahar-
r-e
e sisin
n moti
motivo
voss
especulativos. M?s 4ormalmente, t  x  x $ t t  ! x %# N" t t x , ! x %# es una 4unción de indicador toma el valor !
  x 
si x % # y # si no. Da asunción <ue no hay motivos especulativos, <ue se asume comAnmente para
la producción y el inventario con costos en modelos económicos tradicionales de -ran tama>o,
si-ni4ica en este contexto <ue, con respecto a la varia8le inventario y transporte cuesta sólo , es
atractivo para el transporte de tan tarde como sea posi8le. M?s 4ormalmente, " tt    para t  ! L T  !  !  !
L!L.

en-a en cuenta <ue si las 4unciones de costos de transporte son lineales y no exhi8en motivos
especulativos, es siempre óptima para almacenar la producción en el 4a8ricante y el transporte sólo
cuando la demanda de8e ser satis4echo. Por lo tanto, sin p9rdida de ooptimalidad,
ptimalidad, podemos suponer 
<ue  tt     # para todo t  !T y  "L. $el mismo modo, si los costos de transporte son lineales
y " tt    para t  ! L! deTL, es m?s 8arato para el transporte de cuanto producir y almacenar la
producción en el nivel minorista. Due-o, sin p9rdida de optimalidad, podemos suponer <ue  tt     #
para todo t  !T y  ! L!L. )stos dos casos especiales de la PC de MDSP por lo tanto producen un
est?ndar CDSP.

Finalmente, una variante de la uncapacitated de dos niveles MDSP3PC puede reducirse 4?cilmente
a una uncapacitated )DSP. Cuando los costos de producción as% como el inventario con los costos
de am8os
am8os niveles
niveles son lin
lineale
eales,
s, dado
dado <ue decidim
decidimos
os tra
transp
nsport
ortar
ar en un per%od
per%odo
o determ
determina
inado,
do,
podemos 4?cilmente determinar el me&or per%odo de producción, es decir, el per%odo <ue los
rendimientos de la producción de unidad m%nima total y costos del 4a8ricante3nivel inventario para
el transporte en el per%odo t . +ede4iniendo el transporte coste 4unción en consecuencia, <ue se
puede hacer en tiempo # LT , nos permite eliminar las varia8les de producción, as% como las
varia8
var ia8les
les de invent
inventari
ario
o en el 4a8ric
4a8ricant
ante,
e, <ue rinrinde
de un )DSP)DSP uncapa
uncapacit
citate
ated
d est?nd
est?ndar
ar.. Puede
Puede
resolverse el pro8lema resultante de # T " tiempo para transporte cóncava -eneral cuesta Ev9ase
!1# /a-ner y en ve= de lo- T # T para el transporte de car-a 4i&a Ev9ase 7--ar*al y Par<ue de
!11, Feder-ruen y =ur !11! y /a-elmans et al. !11".
".G. Caracteri=ación del pro8lema de puntos extremos EP tiene una 4unción o8&etivo cóncava, y la
re-ión 4acti8le est? de4inida por las restricciones lineales. )sto implica <ue existe una solución
óptima del extremo a EP. Consideremos el 4lu&o en la red correspondientes a cual<uier solución
4acti8le del punto extremo. Como es comAn en pro8lemas de 4lu&o de red, llamamos los arcos <ue
llevan
llev an una cantid
cantidad
ad de 4lu
4lu&o
&o <ue es estric
estrictam
tament
entee pos
positi
itiva
va y termin
terminant
anteme
emente
nte menos
menos de su
capacidad de arcos "ratis. )s 8ien sa8ido Ev9ase, por e&emplo, 7hu&a et al. !11 <ue la su8red <ue
conten-a sólo los arcos li8res no contiene nin-An ciclo.
 

".G.!. su8plans. en-a


en-a en cuenta <ue sólo arcos <ue tienen un l%mite superior 4inito E<ue en nuestro
ca
caso
so sosonn so
sola
lam
men
ente
te lo
loss ar
arco
coss de la pr
prod
oduc
ucci
ción
ón pu
pued
eden
en llllev
evar
ar 4l
4lu&
u&o
o auaun<
n<ue
ue no sosonn
-ratis. )liminación de todos los arcos de producción, la red <ue contiene todos los arcos li8res
restantes
restantes se descompone
descompone en un nAmero de componente
componentess conectados.
conectados. Ios limita por ahora a los
componentes enchu4ados <ue de hecho llevan 4lu&o, identi4icamos los nodos y del componente en
cada nivel. Para un componente dado, estos nodos pueden ser denotados por !N ! y " de  !L,
donde

 
EIota <ue la
desi-ualdad terminante
de8ido a la de4inición del su8pl?n@ el primer per%odo incluido a nivel es !N !. Con este en4o<ue,
al-u
al-uno
noss no
nodo
doss pu
pued
eden
en ai
aisl
slad
ados
os y no in incl
clui
uido
doss en cu
cual
al<u
<uie
ierr co
comp
mpon
onen
ente
te de 4l4lu&
u&o
o de
transporte. 7si-namos a cada uno de los <ue el componente <ue se encuentra &unto a la i=<uierda
de ellos. Da asi-nación de los nodos aislados se ilustra en la 4i-ura ". $espu9s de eliminar los
arcos de producción, o8tenemos dos componentes. Da primera de ellas es de4inida por los nodos
de !! y en el nivel !, y "G en el nivel
nivel ", y ! y en nivel  y el se-undo
se-undo por nodos
y en el nivel !, " y "; en nivel " y y en el nivel . Podemos o8servar ese nodo es
parte del primer componente, aun<ue no hay 4lu&o pasa a trav9s de este nodo. Como se mencionó
anteriormente, el nodo aislado "0 se asi-na al componente i=<uierdo.

+esumiendo,
los podemos
cuales contiene undescomponer
con&unto de una solución
nodos !N ! "de
  extremo aacción
EP en componentes,
!L satis4acción
satis4 cada
E;. Dlamaremos
Dlamaremos as%uno de
a los
componentes
Fi-ura " estructura de una solución de punto extremo al PC MDSP, D   y   ;

O8teni
O8te nido
do de subplans. +epresentamos
un su8pl?n por la " per%odos de L <ue la
identi4ican@ ! "L !. 7 menudo ser?
co
conv
nven
enie
ient
ntee hace
hacerr rere4e
4ere
renc
ncia
ia a los
per%odos de producción y demanda en
un susu8p
8pl?
l?n
n por
por se separ
parad
ado,
o, y lulue-
e-oo a
menu
me nudo
do usar
usarem
emosos la notanotaci
ción
ón t&Por 
construcci
const rucción,
ón, no inventario
inventario corre
corre entre
entre
su
su8p
8pla
lans
ns,, po
porr lo <u <uee el AnAnic
ico
o 4l4lu&
u&o
o
entrando un su8pl?n viene de arcos de
producción asociados a los nodos del
4a8ric
4a8 ricant
antee en el su8pl?n
su8pl?n.. Da cantid
cantidadad
total producida en todos los per%odos de
producción en el su8pl?n, es decir, la
producción total en los per%odos t !N !t ",
se utili=a para a8astecer la demanda de
todos los nodos distri8uidor de su8pl?n,
es decir, la demanda total en per%odos !N !". Dlamaremos dos
su8plans ! "para !  "!L   ! y. Pode
L
Podemo
moss resu
resumi
mirr el ! "  ! consecutivos si estr
L
estruc
uctu
turra de la lass
soluciones de punto extremo como si-ue.

Proposición ".!. Cual'uier solución $actible del extremo se puede descomponer en una secuencia
de consecutivos subplans&
 

Da solución extrema dada en la 4i-ura " se descompone en dos su8plans, a sa8er, #G  #0 # y
G; 0; ;.
)n cuenta <ue la primera su8pl?n o8tenido por descomposición de una solución de punto extremo
como se descri8ió anteriormente  ! # para  !L. Sin em8ar-o, en el resto de este documento ser?
conven
con venien
iente
te tam
tam8i9
8i9n
n inclui
incluirr su8pla
su8plans
ns ! "L !sa
sati
tis4
s4ac
acci
ción
ón E;
E;,
, pa
para
ra el cu
cual
al al
al-u
-uno
noss pe
perro no
todos valores de ! son cero.
".G.". producción cantidades en un su8pl?n. )l hecho de <ue los 4lu&os extremos son ac%clicos
implica <ue, aun<ue puede ha8er mAltiples arcos de producción asociadas a un su8pl?n <ue

transportan
pala8ras, en4lu&o, en la mayor%a
la mayor%a hay un
hay un arco de tal arco con entrando
producción producción por de8a&o
el su8pl?n. de produce
)sto capacidad. )n otras
la si-uiente
-enerali=ación de la caracteri=ación de puntos extremos de nivel CDSPs por Florian y lein E!1:!.
Proposición ".". (n subpl)n puede contener a lo m)s un arco a rco libre producción&
Si el pro8lema es uncapacitated,
un capacitated, esta proposición implica <ue arco sola producción llevar
ll evar 4lu&o entra
en cada uno de los su8plans, <ue a su ve= si-ni4ica <ue los 4lu&os extremos son ar8orescentes. )l
al-oritmo de pro-ramación din?mico propuesto para este pro8lema por Jan-*ill E!11 se 8asa en
esta propiedad ver el ap9ndice en l%nea.
Por e&emplo, en la 4i-ura " se sa8e <ue en el su8pl?n #G  #0 # la producción arcos y ! e y " no
pueden ser li8res lo mismo se aplica para producción arcos y 0 e y  en su8pl?n G; 0; ;.
".G.. el transporte cantidades en un su8pl?n. Da ausencia de ciclos de arcos -ratis solamente en
una lución de extremo tam8i9n puede utili=arse para identi4icar propiedades estructurales de las
cantidades de transporte. Considerar un per%odo, t , en <ue el transporte tiene lu-ar entre niveles de
decir y N !, es decir, el 4lu&o en el arco entre nodos t y N !t es x tt   %
  %#. )ntonces pueden ocurrir dos
si
sittuaci
uacion
ones
es resp
respec
ecto
to a lo loss 4lu&
4lu&os
os tot
total
ales
es en nod os N ! N!!N ! N !t , es decir, los
odos
env%os acumulativos entre los niveles y N ! hasta e incluyendo el per%odo t en el su8pl?n@
W )s i-ual a la producción acumulada en peri3Sao t !N !s para al-unos st Satis4ace
Satis4ace la demanda
demanda de
periodos !N !s para al-An s".
Si no
no,, co
cons
nsid
ider ere
e el Al
Alti
timo
mo pe
per%
r%od
odoo de prprod
oduc
ucci
ción
ón en la <u <ue
e alal-u
-uno
noss de la ca
cant
ntid
idad
ad
transportada x tt    4ue producido,
producido, dicen s . Due-o
Due-o ha8r?
ha8r? un per%od
per%odo
o cuya
cuya demand
demandaa es satis4
satis4ech
echaa
parcialmente de la cantidad x t t  y parcialmente de la producción en el per%odo s <ue permanece en el
inventario a nivel al 4inal del per%odo t de , creando un ciclo <ue contiene sólo arcos -ratis. )ste
resultado se puede resumir como si-ue.
". la Proposición. En un subpl)n* la cantidad transportada entre niveles y N ! en al"+n per,odo o
hace las cantidades transportadas acumuladas hasta ahora en el subpl)n i"ual a las cantidades de
 producción acumulativa de una secuencia inicial de producción consecutivo per,odos en el 
subpl)n* o a la demanda acumulada de una secuencia inicial de los per,odos de demanda en el 
subpl)n&
Das dos posi8ilidades de transporte acumulativo pueden ilustrarse con la 4i-ura ". )n su8pl?n
  #G #0 #,
!
W x 
   !  es i-ual a la producción Eacumulativ
Eacumulativa
a en el per%odo !, mientras x !N x "!N x 
mientras <ue !  x   x !N x G! i-ual a
la producción acumulada en periodos !G y satis4ace la demanda de ! p periodos
eriodos
" " "
   !  satis4ace la demanda de per%odo !  x  !  N x " es i-ual a la producción Eacumulativa en el
W x 
per%odo ! y x !" x ""N x 
 x "N x G" es i-ual a la producción acumulada en per%odos de !G y satis4ace la
demanda de ! periodos.

3. la cap
capaci
acitaci
tación
ón de dos nivel
niveles
es  Problema de tamaño de lote con
Costos de cóncavos
Para mayor claridad de exposición, consideraremos primero la versión de dos niveles de la PC de
MDSP, <ue llamaremos la PC de "DSP. )n la si-uiente sección, mostraremos cómo la metodolo-%a
puede ampliarse a las cadenas con m?s de dos niveles.
.!. un en4o<ue de pro-ramación din?mica
)n esta
esta secció
sección,
n, des
descri
cri8ir
8iremo
emoss un en4o<u
en4o<ue
e de pro-ra
pro-ramac
mación
ión din?mi
din?mico
co -enera
-enerall a la PC de
"DSP. )ste en4o<ue se 8asa en la descomposición de las soluciones de extremo a EP en su8plans
 

consecutivos Ever Proposición ".!. )n particular, de4inir  t para el costo m%nimo asociado con el
mi
mino
nori
rist
sta
a <ue
<ue sati
satis4
s4ac
ace
e la lass dema
demandndas
as en per%
per%od
odos
os N ! T con produc
producció
ción
n de per%od
per%odos
os t N
!T . )ntonces estamos claramente interesado en in4orm?tica  ##. )sto puede lo-rarse mediante
un en4o<ue de t*ophase@
ase !. para cada su8pl?n t !t "!" "!", calcular el m%nimo coste <ue se incurre para satis4acer la
demanda de su8plan 8a&o la condición de ese arco como m?ximo una producción li8re entra en el
su8pl?n.
ndica <ue estos costos t !t "!"
"!".

extaseo ".acalcular
comlos valores
des de  t !! todos #Xt !Xest?
estX?T por adarse
por cuenta
su8de <ue una solución de
!
extrem
remo la comple&ple&ida
idades corres
corresponpondien
dientes
tes dad
dada un su8pl? "!" y el re
n t ! t "!"
pl?n rest
stan
ante
te
comple&idades  t """" para al-unos t " y ". )sto da lu-ar a la si-uiente repetición hacia atr?s@

 t  ! T  # para #Xt !XT ten-a en


cuenta <ue en la 4ase ! tenemos
calcular # T G valores. Fase
<ue calcular
" es, de hecho, un pro8lema de
ruta m?s corto en una red con
nodos <ue representan los pares
de per%odo t tal <ue # Ty
arcos <ue representan las su8plans con los costos correspondientes. Da ruta de minimumcost del
nodo a cual<uiera de los nodos t !T en esta red ac%clico pueden encontrarse en tiempo lineal en
el nAmero de arcos, es decir, en T #G tiempo Ev9ase 7hu&a et al. !11. Florian y lein E!1:!
utili=an este marco -eneral de pro-ramación din?mica para desarrollar una # T G al-oritmo de
pro-ramación din?mico para resolver el CDSP con capacidades 4i&as y producción -eneral cóncava
e inventario 4unciones de coste de explotación.
Cuando el valor de Y se da para cada su8pl?n, "DSP3PC es polynomially solu8le. Para lo-rar un
al-oritmo de tiempo Polinómico para el "DSP3PC, el desa4%o es, por tanto proporcionar un al-oritmo
de tiempo Polinómico para computar los costos correspondientes a los su8plans. Por<ue sa8emos
<ue el "DSP3P
"DSP3PC C es IP3har
IP3hardd para
para capaci
capacidad
dades
es de produc
producció
ción
n -enera
-eneral,
l, restri
restrin-i
n-imos
mos nuestr
nuestra
a
atención al caso de capacidades de producción 4i&os, es decir, bt b t  !T . )n el resto de esta
sección, derivamos un al-oritmo de tiempo Polinómico para computar los costos óptimos de todas
su8plans y de tal modo para la PC de "DSP. 7ntes de estudiar los su8pro8lemas de la in4orm?tica
en los costos de su8pl?n óptima, primero estudiamos las implicaciones de la asunción <ue las
capacidades de producción son inmóviles en la si-uiente sección.

.". implicaciones de las capacidades de producción 4i&os


)n la 4ase ! del en4o<ue de pro-ramaci
pro-ramación
ón din?mico, tenemos
tenemos <ue calcular
calcular los costos
costos óptimos de
todas su8plans, 8a&o la restricción adicional <ue todos sino uno de los arcos de producción
en
entr
tran
ando
do el su su8p
8pl?
l?n
n tran
transp
spor
orta
tan
n un 4l
4lu&
u&o
o i-
i-ua
uall a # o b. Considerar
Considerar un su8pl?n
su8pl?n particular
particular,,
di-amos t !t "!"
"!", en el <ue la demanda total de per%odos !N !" de8e ser satis4echos con producción en
per%odos de!N ! tt " . Si-uientes Florian y lein E!1:!, ten-a en cuenta <ue la restricción en los
valores de los arcos de producción entrando el su8pl?n implica <ue el nAmero de arcos <ue
transportan 4lu&o i-ualan a la capacidad de producción de la producción es exactamente i-ual
a ./b y el restante Zcantidad de producción es i-ual a 0 .1. Claramente, tenemos <ue #X 0 2 b. Si 0 
%#, ha8r? exactamente un arco de producción entrando el su8pl?n llevando este 4lu&o.

.. los costos del su8pl?n


 7 4ormular el pro8lema de determinar los costos óptimos de un su8pl?n como un pro8lema de
pro-ramación din?mico. $icho de otro modo, para cada su8pl?n t !t "!"
"!", vamos a de4inir una red con
"!"  es i-ual a la lon-itud de la ruta m?s corta entre una par de 4uentes y
la propiedad <ue t !t "!"
sumideros de los nodos en esta red.
 

)le-imos los nodos en esta red de la 4orma t34 , donde t indica un per%odo, 3 es i-ual a la cantidad
de la producción
producción acumulada
acumulada hasta e incluyendo per%odo
per%odo t y 4 es i-ual a la acumulada cantidad de
transporte hasta e incluyendo el per%odo t . Iodo t   es la 4uente, mientras <ue nodo t ".bN0 

.1 es el 4re-adero. Proposición "." y la discusión en K.", sa8emos <ue la cantidad de producción


en cual<uier per%odo puede asumir solo uno de los valores # 0 b, con el valor 0 sólo en un
per%odo. )sto implica inmediatamente <ue 3 sólo puede asumir los valores

donde,, adem?s,
donde adem?s, 3t !. para t t !N !t "L! y 3 .bN0 Si t Vt " para ase-urar <ue toda la demanda se
produce
produc e dentro
dentro del con&un
con&unto
to de per%od
per%odos
os de produc
produccióción
n permit
permitida
ida en el su8pl?
su8pl?n.
n. Por<ue
Por<ue es
evidente . XT , el nAme
nAmero
ro de valovalore
ress perm
permit
itid
idos
os para
para 3 es # T . 7dem?s
7dem?s,, la Propos
Proposici
ición
ón ".
sa8emos <ue el acumulado cantidad transportada hasta e incluyendo al-An per%odo sea i-ual a la
cantidad de producción total de una secuencia inicial de los per%odos de producción satis4ace la
demanda de una secuencia inicial de la demanda per%odos en el su8pl?n. M?s 4ormalmente, esto
si-ni4ica <ue

donde, adem?s, d3 para ase-urar <ue las demandas se cumplan en tiempo y productos no se
transportan, antes de <ue se produ=can y ! y 4 .bN0 Si t Vt " para ase-urar ese transporte 4  # si t X
ocurre dentro del su8pl?n. )l nAmero de valores permitidos para  4 es as% # as%, por lo <ue el
nAmero total de nodos en la red es # T .
 7rcos en la red representan decisiones de inventario, transporte y producción. 7rcos est?n
presentes entre pares de nodos en la red de la 4orma t34 y t N !3   4 
 4  , y Een al-An lu-ar el valor 
de5 s . )s 4?cil ver <ue hay 0 , andis sólo permitido si  4 
.
s.  4 V 4 Edonde 43 ∈  4 5b
5b3 4or 
4or ∪  # T arcos
<ue emana de cada nodo en la red, para <ue la red ten-a # T G arcos.

$e la in4ormación contenida en los nodos de de4inir un arco, 4?cilmente podemos calcular la


cantidad de producción en el per%odo t N ! E3 L3 ,
, la cantidad de transporte en el per%odo t N ! E  4 
4 L 4 ,,

la inventario <ue se llevó a ca8o Een el nivel de 4a8ricante 4inal de per%odo 3 L 4 , , y el inventario en la
4 Ld !N!t N!. Dos costos de un t N ! al 4inal de per%odo arco as% est?n dados por 
tienda de nivel ent N ! E  4 

Si todas las 4unciones de costo pueden evaluarse en tiempo constante, se pueden computar los
costos de un arco dado en tiempo constante siempre <ue determinamos todas las demandas
acumuladas d ttt t  E # T " tiempo en un paso de preprocesamiento.
Cual<uier ruta de acceso en la red desde la 4uente t !## para 4re-adero t "d !N! d !N!  representa un 4lu&o
" "

4acti8le en el su8pl?n t !t "!""!" con un arco de producción li8re. 7dem?s, es 4?cil ver <ue lo contrario
tam8i9n es verdadero. Por lo tanto, los costos de su8pl?n est?n dados por el camino de coste
m%nimo en esta red desde el nodo 4uente al nodo sumidero. )l tiempo necesario para encontrar 
 

este m%nimo coste camino es proporcional al nAmero de arcos en la red, de modo <ue el costo de
un su8pl?n solo puede determinarse en # T G tiempo.
Por<ue hay # T G su8plans, una sencilla aplicación del al-oritmo de pro-ramación din?mico de4inido
anteriormente a cada su8pl?n individual producir%a un al-oritmo con el 4uncionamiento de tiempo #
T ; para calcular los costos de los su8plans. Sin em8ar-o, el tiempo de e&ecución puede reducirse
median
med iante
te la o8so8serv
ervaci
ación
ón de <ue est?n
est?n relaci
relaciona
onados
dos con los costos
costos de muchos
muchos su8pla
su8plans.
ns. )n
particular, o8servar <ue la red pro-ramación din?mica correspondiente a al-una su8pl?n de la
4orma t !t "!"
"!" es realmente una su8red de la red din?mica de pro-ramación para el su8pl?n t #"!". Por 

lo tant
nodostanto,
o,  usan
### us
y t ando
"d !do
N! d ! re
"
recu
N! curs
"  enrsivi
ivida
los dad
d haci
hacia
rendimientos a atr?atr?sdes esta
para
paraAltima
re
reso
solv
lver
er como
red, por elun ca
cami
mino
no m?s
m?s los
su8producto, co
cort
rto
o entr
entre
caminose
m?s cortos
cortos entre
entre nodosnodos t # ##
# y t "d !N ! t d 
" "d! N!t   par
para
a cad
cadaa t  !!. 7s%
7s% re
resu
sult
lta
a <ue
<ue só
sólo
lo te
tene
nemo
moss <ue
<ue

considerar los T #  su8plans de 4orma #t "!" "!", los costos de los cuales pueden determinarse en #
T : tiempo.

.
.G.
G. trtrat
atar
ar coconn ininve
vent
ntar
ario
ioss in inic
icia
iale
less si lo loss in
inve
ventntar
ario
ioss ininic
icia
iale
less al 4a 4a8r
8ric
ican
antte o ni nive
vele
less
minorista,  #! y  #", son
son estr
estric
icta
tame
ment nte
e posi
positi
tivo
vos,
s, hay
hay un lili-er -eroo ca cam8
m8ioio en la co cons
nstr
truc
ucci
ción
ón de
su8plans. Hay <ue recordar <ue construimos su8plans correspondiente a una solución de punto
extrem
ext remo o tenien
teniendodo en cuenta
cuenta todos
todos los arcos
arcos Eex
Eexcep
cepto to arcos
arcos de produc producció
ción
n <ue llevan
llevan 4lu4lu&o
&o
positivo.
positi vo. )l su8plans entonces se 4orman 4orman por los componente
componentess conectados
conectados resultantes
resultantes &unto con
al-unos nodos aislados. Cuando existen inventarios iniciales, i niciales, sin em8ar-o, puede ha8er uno o m?s
compo
com pone
nentntes
es <ue
<ue trans
transpo
port
rtan
an 4lu&
4lu&o
o pero
pero no contcontieiene
ne un per% per%od odo o de pr prod
oduc
ucci
ción
ón.. )n estoestoss
componentes, la demanda est? satis4echa utili=ando inventarios iniciales en niveles de almac9n y
tienda, y pueden ser asi-nados al componente <ue contienen producción per%odo ! Ees decir, el
componente <ue contiene el nodo !!. Dos resultados en KK".G." y ".G. son claramente todav%a
v?lidos
v?lidos para
para su8pla
su8plansns en <ue t !%#. Sin em8ar- em8ar-o, o, para
para su8pla
su8plans ns con t !! #, lo loss reresu
sultltad
ados
os
cont
contininAa
Aann mant
manten ener
er si
siem
empr
pre e cons
conside
idera
ramo
moss <ue<ue el to tota
tall in
inic
icia
iall de inven
inventa
tarios  #!N #" como
rios
un cantidad de la producción acumulada hasta e incluyendo el per%odo # y el inventario inicial  #" en
el nivel " como la cantidad de transporte acumulativo hasta e incluyendo el per%odo #. 7 menos
<ue "T , estos su8plans sólo pueden tener una solución 4acti8le si los inventarios iniciales total no
exced
exc edan
an la demademand ndaa tota
totall <ue
<ue de8e
de8e serser sati
satis4
s4ec
echoho en el su su8p8pl?n
l?n.. Para
Para susu8p
8pla
lans
ns co conn d ,
o8tenemos ./b .b.
Como ya se mencionó, d 2  # N # puede ocurrir sólo si "T . Si de hecho d !T 2  #!N #", extremo
punto solución contendr? solamente un su8pl?n solo@ #T #T , y no de producción
producción llevar? a ca8o en
un per%odo en <ue su8pl?n, es decir, . 0    #. Da Anica di4icultad restante en este caso es <ue no
<uerem
<ue remos
os especi
especi4ic
4icar
ar de antema
antemanono en <u9 nivel
nivel el exceso
exceso de inventa
inventario
rio termin
terminar?
ar? como
como el
inventario 4inal. )sto puede 4?cilmente tratarse ampliando el hori=onte de plani4icación por un
per%odo, decir T N !. Due-o, de4inir la producción 4unción de costos para ese per%odo como  pT N! # 
# y pT N! , y T 
 !
TN para todo #T N 2 y T  TN
  !X#bpa
para
ra alalla
land
nd el tr tran
ansp
spor
orte
te co
cost
ste
e 4u4unc
nció
ión
n x T 
T N

!V#. Finalmente, #Td T N#!T #!la N#"L c 


d  ! . los costos del pro8lema ori-inal solo su8pl?n pueden encontrarse lue-o averi-uando los costos
del su8pl?n #T N !#T N ! en el pro8lema modi4icado.
 7hora consideremos la red de pro-ramación din?mica usada para calcular los costos de un
su8pl?n. Para su8plans <ue contienen los inventarios iniciales, nos sea el nodo de ori-en & Me#
!# y el nodo
nodo sum
sumider
idero
o t ""#! #".bN <ue N "N .1N0 . Para
#! #" Para un estado
estado t34 , esto
esto tam8i9
tam8i9n
n
si-ni4ica
 

Por Altimo, ten-a en cuenta <ue para su8plans con t !%#, no de8er%amos tener nin-una entrada de
inventario positivo. Por lo tanto, en caso de <ue hay niveles de inventario inicial distinto de cero,
<ue realmente se necesita calcular los costos de todos su8plans #t "#" t  tenie
eniendo
ndo en cuenta
cuenta los
niveles de inventario inicial, as% como los costos de todos su8plans # t "!"
"!" !%# sin tomar en cuenta el
nivel de inventario inicial en el 4a8ricante. )sto claramente no in4luye en el tiempo total de e&ecución
del al-oritmo.

. el caso del multinivel


.1. Introducción
Podemos extender el en4o<ue de pro-ramación din?mico se convirtió en K.! para el caso de dos
niveles para el caso de multinivel, donde otra ve= una 4ase " red pro-ramación din?mica representa
todas las soluciones de extremo a la PC de MDSP.
MDSP. Para ello, de8emos de4inir 

 utili=
utili=and
ando
o la produc
producció
ción
n en period
periodsis
sis4yi
4yin-
n- el vended
vendedor
or exi-e
exi-e en per%od
per%odosos !L !". )ntonces
estar%amos interesados en computin-to ser el costo m%nimo asociado con sat 3  !!N !T para
para cadaLy
*are 3!N!T  casa en per%odos ! N !N !T&

2enerali=ación de !correspondin- "L


 de la 4ase " din?micaL#L !L. )s 4?cil ver <ue el tiempo en
marcha del pro-rama ser%a # T  . )n esta sección, derivamos una modi4icación del pro-rama
din
din?m
?mic
ica
a de 4ase ase " <ue<ue se e& e&ec
ecut
utaa en # T Gti tiem
empo
po.. )sta
)sta modi
modi4i 4ica
caci
ción
ón no ti
tien
ene
e 4a
4ase
se !
computacionalmente m?s costosa e incluso puede hacer menos costoso.
)n particular, vamos a desarrollar un en4o<ue m?s e4iciente en el cual el pro-rama din?mico de
4ase " no representan necesariamente a todos Eo incluso solamente extremo, soluciones a la PC
de MDSP
MDSP y ad ademem?s
?s so
so8r
8res
esti
tima
ma loloss co
cost
stes
es de muchmuchasas de la lass so solu
luci
cion
ones
es de pupunt
nto
o de
nonextreme <ue representa. Sin em8ar-o, como demostraremos, contienen una solución de punto
extremo óptimo y est? -aranti=ado para encontrar esta solución. )ste en4o<ue se 8asa en la idea
de <ue la in4ormación m?s importante presente en la de4inición de un su8pl?n es el con&unto de
producción per%odos t !N ! t " y el con&unto de demanda per%odos !N ! ". Da 8ase de nuestro al-oritmo
me&orado es entonces permitir el transporte en los per%odos t !N !" Econs Econservan
ervandodo por supuesto
supuesto el
dados
dad os per%od
per%odosos de produc
producció
ción
n y demand
demanda. a. )nt
)ntonc
onces
es podemo
podemoss utili=a
utili=arr el mismo
mismo en4o<u
en4o<uee de
pro-ramación din?mico como en el caso de t*olevel, donde reempla=amos el su8pl?n dos niveles
"!" por los costos m%nimos de satis4acción de la demanda en per%odos ! N !" utili=ando la
costos t !t "!"
producción en los per%odos t !N !t ", donde en la mayor%a de las cantidades de producción puede ser 
di4erente de # y b, y <ue transporte a todos los niveles es permitido en los per%odos t !N !". amos a
indicar los costos de este Altimo por 6 t !t "!""!"y se re4ieren a vectores t !t "!"
"!" como subplans rela7ados.
Para ilustrar el concepto de su8plans rela&ados, considere la si-uiente instancia de pro8lema de
la PC de "DSP. odas las demandas son i-uales a ! los costos de producción y transporte se dan
por 
 

Finalmente, de&e <ue todo el inventario <ue costo 4unciones ser i-ual a cero. Dos 4lu&os óptimos
de !G"G y 6 !G"G se dan en la 4i-ura . )n el c?lculo de los costos !G"G, transporte sólo es
permitido en periodos en <ue puede ocurrir tanto producción y demanda se cumple Ees decir, en
periodos de  y G en el e&emplo, mientras <ue en la versión rela&ada de su8pl?n mismo transporte
es permitido en un per%odo donde puede ocurrir la producción o demanda es satis4echa Ees decir,
en per%odos de ",  y G en el e&emplo. Por lo tanto, los costos 6 !G"G son in4eriores a

)n la 4i-ura  los 4lu&os óptimos en !G"G y !G"G

!G"G por<ue en el su8pl?n rela&ado podemos transportar en el se-undo periodo. )stos cam8ios


tienen dos consecuencias importantes. Considerar una ruta desde la 4uente a un receptor en la red
de 4ase ". )n primer lu-ar, mientras <ue es 4?cil ver <ue la solución correspondiente de la PC de
MDSP es de hecho posi8le, no es necesariamente un extremo solución puntual por<ue producción
y nodos de demanda en dos su8plans rela&ados en la solución pueden ser instalados por arcos <ue
contienen 4lu&o positivo. )n se-undo lu-ar, es posi8le <ue al-unos arcos se utili=an en m?s de un
su8pl?n rela&ado. )sto si-ni4ica <ue la lon-itud de la ruta en la red no puede ser i-ual a los costos
de la solución correspondiente a la PC de MDSP. rata primero con este Altimo tema, el teorema
si-uiente muestra <ue la lon-itud del camino nunca es menor <ue los costes reales de la solución y
es i-ual a los costos de la solución si todas las 4unciones de costo de inventario y transporte son
lineales.
eorema G.!. Cada ruta de la $uente a un receptor en la red de pro"ramación din)mica de etapa 8 
corresponde a una solución $actible a la PC de MLSP& La lon"itud de este camino no puede ser 
menor 'ue el costo de la solución correspondiente y es i"ual a la solución si todas $unciones de
costo de transporte e inventario son lineales&
$e la prue8a.
prue8a. )l hecho de <ue una ruta desde la 4uent4uente
e a un receptor en la red de pro-ramació
pro-ramación n
din?m
din?micica
a de etap
etapaa " corr
corresp
espon
onde
de a una
una solu
soluci
ción
ón vi
via8
a8le
le al pr
pro8l
o8lem
emaa de lolots
tsi=
i=in
in-
- si
si-u
-ue
e
inmed
inm edia
iata
tame
ment
nte
e del
del hech
hecho o de <ue
<ue se sati
satis4
s4ac
acen
en to
toda
dass las re
rest
stri
ricc
ccio
ione
ness de ca
capa
paci
cida
dad
d de
producción, as% como todas las demandas. Sin em8ar-o, al-unos arcos de transporte e inventario
pueden llevar 4lu&o positivo en las soluciones parciales correspondientes a m?s de un arco en el
camino, y cada una de las corrientes parciales se co8ra aparte se-An la 4unción de costo
correspondiente. $e8ido a la concavidad de todas las 4unciones de costo, se deduce <ue el costo
del 4lu&o total no exceder? la suma de los costos de los 4lu&os individuales de cual<uier arco
particular, y por lo tanto la lon-itud de un camino nunca ser? menor <ue los costos de la solución
correspondiente. 7dem?s, cuando todas las 4unciones costo transporte e inventario son lineales,
los costes de ruta de acceso lon-itud y solución son claramente i-uales.
 

)l si-uiente lema da una relación entre los costos asociados con un su8pl?n y el su8pl?n rela&ado
correspondiente.
Dema G.". Para cual'uier subpl)n L

'ue &  ! tenemos

$e la prue8a. )ste resultado si-ue inmediatamente al notar <ue tanto ! "L  ! y 6 !!!", L!L" son el valor 
óptimo de un pro8lema de optimi=ación con 4unciones de coste id9nticas, pero donde la re-ión
4acti8le de los anteriores es un su8con&unto de la re-ión 4acti8le de este Altimo.
)l teorema si-uiente muestra <ue existe una solución óptima al pro8lema
p ro8lema de tama>o de lote <ue es
representada por un camino en la 4ase " de red pro-ramación din?mica cuya lon-itud es i-ual a los
costos óptimos.
eorema G.. 9ed de pro"ramación din)mica de la $ase 8 contiene una ruta 'ue corresponde a una
solución óptima a nuestro problema de tamaño de lote* y la lon"itud de la trayectoria es i"ual al 
costo de esta solución&
$e la prue8a. Considere una punto extremo solución óptima al pro8lema de tama>o de lote, decir 
con costo y . Como comentamos en K".G, esta solución óptima se descompone en una secuencia

de su8plans consecutivos. )s 4?cil ver <ue la red de pro-ramación din?mica 4ase " contiene un
camino para <ue los per%odos de producción y demanda de cada uno de los arcos corresponden a
esta
esta secu
secuen
encicia
a de su8p
su8pla
lans
ns.. Dem
Dema a G."
G." ahor
ahora
a dice
dice <ue
<ue la lon-it
lon-itud
ud de la ruruta
ta en la rered
d de
pro-ramación din?mica, dicen : , no superar? y  . Sin em8ar-o, por el teorema G.! sa8emos <ue : es

una so8ree
so8reesti
stimac
maciónión de los costos
costos de una soluci
solución
ón 4acti8
4acti8le
le corres
correspon
pondien
diente.
te. Optima
Optimalida
lidad
d
de ;  ahora implica <ue de hecho : y , <ue prue8a el resultado deseado.
∗ ∗

eor
eorema
emass G.! y G. implica
implican
n claram
clarament
entee <ue nuestr
nuestro
o al-ori
al-oritmo
tmo t*t*oph
ophase
ase resuel
resuelveve la PC de
MDSP. 7hora podemos concluir <ue la 4ase " del al-oritmo se e&ecuta en # T G tiem  tiempo,
po, todos
todos los
valores det  6 t !"!"
!"!". )l desa4%o restante es as% proporcionar al-oritmos e4icientes para calcular estos
valores.
G.". cóncavo cuesta
G.".!. los costes
G.".!. costes de las Su8pla
Su8plans ns rela&a
rela&ados
dos.. )n esta
esta secció
sección,
n, 4ormul
4ormulamo
amoss el prpro8le
o8lema
ma de la
determinaci
determinaciónón de los costos
costos 6 t !t "!"
"!" com
 comoo un pro8lema
pro8lema de pro-ramaci
pro-ramaciónón din?mico.
din?mico. $icho
$icho de otro
modo, de4inimos, para cada t !t "!"
"!", una red con la propiedad <ue 6 t !t " !" es i-ual a la menor camino
entre un par de 4uentes y sumideros de los nodos en esta red. Dos nodos de esta red son de la
4orma de t3 4 ! 4 LL!, donde t indica un per%odo,
per%odo, 3 es i-ual a la cantidad de producción acumulado,
hasta e incluyendo per%odo t , y 4  es i-ual a la cantidad de transporte acumulativo de nivel a nivel N
! hasta e incluyendo el per%odo t . en-a
en-a en cuenta <ue la via8ilidad dicta <ue de8emos limitarnos a
los valores.
Da 4uente es el nodo t  , mientras <ue el 4re-adero es el nodo t 
0 .1N0 . Como en K., tenemos <ue . 

y el nAmero de valores
valores permitidos para 3 # T . Por otra parte, de manera similar a la del caso de
dos niveles, tenemos
 

para <ue el nAmero de valores permitidos para  4  es # T as%. )sto si-ni4ica <ue el nAmero total de
nodos en la red # T LN!.
 

 7rcos en la red representan decisiones de inventario, transporte y producción y est?n presentes


entre los pares de nodos en la red de la 4orma t34  !  4 
4 L L! y, donde 3 L3 0 b y 4  V 4  L!. )s 4?cil

ver <ue hay # T   arcs <ue emana


emana de cada nodo, para para un total de # T   arcos
arcos en la red. Similar
Similar a
K., nosotros podemos 4?cilmente calcular la cantidad de
producción en per%odo t3 ,, la cantidad de transporte entre
los niveles y N ! en el per%odo t N ! E  4 
4  L
 L 4  ,
  , el inventario
tuvo lu-ar en el 4a8ricante nivel al 4inal del per%odo de t4 !,
y el inventario en la tienda de nivel al 4inal del per%odo t N
! . Dos costos de un arco se dan as% por 

Si todas las 4unciones de costo pueden evaluarse en tiempo constante, los costes de un arco dado
se pueden computar en tiempo # L de la misma manera como en la PC de "DSP despu9s de un
paso de preprocesamiento tomando # T "tiempo. Concluimos <ue el costo de un su8pl?n rela&ado
solo puede determinarse en
LT  "L tiempo.
# LT 
Por Altimo, se>alar <ue hay # T G su8pl
 su8plans
ans rela&ados y aplicando
aplicando la misma
misma t9cnica
t9cnica para reducir el
tiempo de e&ecución se-An lo utili=ado en el 4inal de K., se o8tiene un al-oritmo MDSP PC con
ar8itraria producción cóncava, transporte y el inventario manteniendo los costos y capacidades 4i&as
<ue se e&ecuta en # LT "LN tiempo. 7un<ue esta ve= es exponencial en el nAmero de niveles, el
orden del tiempo estar? limitado por el hecho de <ue el nAmero de niveles por lo -eneral ser?
relativamente pe<ue>o.
)ste en4o<ue puede ampliarse 4?cilmente para hacer 4rente a los inventarios iniciales. Memoria de
K.G <ue sólo rela&ado su8plans con t ! # necesidad de ser considerado. Para tal un su8pl?n
rela&a
rela&ado,
do, de8emo
de8emoss ver los inv
invent
entari
arios
os inicial
iniciales totalL L! # como
es total como la cantid
cantidad
ad de la produc
producción
ción
 N
acumulada hasta y como per%odo # y el inventario inicial s ! #como la cantidad de via&es acumulado,
hasta e incluyendo el per%odo # de nivel s nivel sN !, para todo s LL!. Como Como en K.G,
K.G, sin

aumentar el tiempo de e&ecución, estos inventarios iniciales pueden ser incorporados en el en4o<ue
de pro-ramaci
pro-ramación
ón din?mico
din?mico para calcular 6 t !t "!"
"!" por rede4inicio
rede4iniciones
nes apropiados
apropiados de los posi8les
posi8les
valores de 3 y 4 .
)n las si-uientes secciones, se mostrar? cómo el tiempo en marcha puede ser dram?ticamente
reducido para las instancias de pro8lema <ue tienen capacidades de d e producción 4i&os, los costos de
producción cóncava -eneral y lineal inventario manteniendo los costos en todos los niveles, as%
como uno de los si-uientes dos estructuras de costes de transporte@ E 4i&o car-a sin motivos
especulativos o Eii lineal.

G.. los costos de transporte car-o 4i&o sin motivos especulativos


G..!. ntroducción. )n esta sección, consideramos el caso de los costos de transporte de car-a 4i&o
sin motivos especulativos e inventario lineal manteniendo los costos. Como antes, determinaremos
los costos de cada su8pl?n rela&ado usando pro-ramación din?mica. $espu9s de un paso de
preprocesamiento <ue se e&ecuta en # LT G, este din?mico pro-rama 4unciona en # T G hora de <ue
cada individuo su8pl?n rela&ado. Mediante la t9cnica de reducción al 4inal del K., el costo de
los # T G su8pla
 su8plans
ns rela&ados se pueden computar al mismo tiempo en # T : tiempo. Por lo tanto, el
pueden computar
tiempo en marcha del en4o<ue de pro-ramación din?mico para este caso especial de la MDSPPC
es # T :LT G. Cuando L ", podemos reducir esta duración a # T .
G..". cero inventario3pedidos de propiedad en la tienda. $emostraremos, 8a&o los costos de
transporte de car-a 4i&o sin motivos especulativos, soluciones satis4aciendo la propiedad EJO
pedidos de inventario cero
 

!7
!7 totodo doss los los ni nive
vele
less  "L, son domdomina
inante
ntes.
s. )s decir
decir,, dada
dada cual<u
cual<uier
ier princi
principal
pales3
es3"
" L, es
   x tt    de! N L! # para t  !T , thereL 8le solución para el su8pl?n rela&ado t ! t ""!"
decir,  tt  x  !" siempre existe

otra solución <ue es al menos tan 8ueno y satis4ace la propiedad JO en todos los niveles en
"L. eorema G.G. <ado un subpl)n rela7adot  ! t  "!" " *el con7unto de soluciones con la propiedad =#
en tod
todos os los niveles niveles en predom ina L& $e la prue8a. Sea una solución 4acti8le para el su8pl?n
predomina
rela&ado t !t ""!" !" y 
 [ x 
 [  [ [ <ue no satis4acen
 x  satis4acen la propiedad
propiedad JO en al-An nivel. ue [ ser el Altimo
Altimo nivel, <ue

tiene la propiedad
solución al menos JO para todos
tan 8uena como! , pero
L
 [ x , no
 x  es cierto
tal <ue la para el nivel [. Podemos construir una nueva

Bode-ass de propi
Bode-a propieda
edadd JO para
para all*e
all*e han o8teni
o8tenido
do el result
resultado
ado desead
deseado.
o. $e lo contra
contrario
rio,,
nos   L [. Si
∈ ", repita
repita el procedimien
procedimiento
to con la nueva
nueva solución.
solución. O8serve
O8serve <ue este
este procedimient
procedimiento
o

conver-e por<ue el nuevo [  se


se ha reducido en al menos una unidad.
$e&ar "L! ser un periodhas de  \  t sido trans3as% <ue #. )l inventario positivo   \[\ portado a nivel [ en
al-An per%odo anterior. Sin em8ar-o, de8ido a la ausencia de motivos especulativos, podemos
incre
increme
ment
ntar
ar los
los cost
costes
es de re
resc
sche
hed*
d*it
itho
hout
ut.. +e
+epe
peti
tirr este
este ar
ar-u
-ume
ment
ntul
ule
e el tr
trans
anspo
port
rte
e de
la t t[ \    unidades
 unidades  \ [ del
 del per%odo t N ! para cada ] de per%odo t violar
violar la propiedad JO a nivel [, se o8tiene
una solución donde la propiedad JO es true para cada nivel L.

Podemos recordar <ue   es i-ual a los costes m%nimos entre las soluciones del su8pl?n
rela&ado t !t "!"
"!" con a lo 6
m?s t 
!t "!"
una producción li8re arco. )l si-uiente corolario G.G teorema a4irma <ue
para encontrar este m%nimo limitado podemos otra ve= limitamos nuestra 8As<ueda soluciones
satis4aciendo la propiedad JO en la tienda.
Corolario G.0. El costo asociado a la t de subpl)n rela7ado  ! t  "!" puede
 puede encontrarse entre todos
satis$ace la propiedad =# en todos los niveles en "L&
 posibles soluciones satis$ace
$e la prue8a. )sto si-ue inmediatamente de la prue8a del teorema G.G mediante la o8servación de
<ue la modi4icación
modi4icación de la solución
solución para o8tener
o8tener una solución
solución satis4actoria
satis4actoria de la propiedad
propiedad JO no
altera los 4lu&os de producción.
)ste
)st e corolar
corolario
io <ue implic
implica
a 8As<ue
8As<ueda da de 6 t ! t " ! ", pod
podemo
emoss supone
suponerr <ue cual<u
cual<uier
ier cantid
cantidad
ad
enviada es i-ual a la demanda de un con&unto de per%odos consecutivos. )sto ayudar? a reducir la
in4ormación en el en4o<ue de pro-ramación din?mico <ue < ue se descri8e en KG.".!.
G.
G..
..
. los
los cost
costes
es de un su8p
su8pl?n
l?n re rela&
la&ad
ado.
o. )n esta
esta sesecc
cció
ión,
n, 4o
4orm
rmula
ulamo
moss el pr
pro8
o8le
lema
ma de la
determ
det erminac
inación
ión de los cos
costos
tos 6 t !t "!"
"!" com
comoo una simpli4
simpli4ica
icació
ciónn del pro8lem
pro8lemaa de pro-ra
pro-ramac
mación
ión

din?mica
4orma t3s,de4inida en KG.".!.
donde t indica odos 3los
un per%odo, esnodos
i-ual ade
la la red dede
cantidad pro-ramación
produccióndin?mica
la producción acumulada
acumulada sonhasta
de lae
incluyendo
incluyendo per%odo
per%odo t , y s rep
repres
resent
enta
a el Altimo
Altimo per%od
per%odoo cuya
cuya demand
demandaa es satis4
satis4ech
echa a usando
usando
transporte del nivel > al nivel 8 hasta e incluyendo el per%odo t , donde d 3 y t Xs. Podemos

o8servamos <ue desde el teorema G.G, tenemos <ue 4 s en el pro-rama din?mico de KG.".!. Da
4uente es el nodo t !#!, mientras <ue el 4re-adero es el nodo t ".b. Como antes, sa8emos <ue 3 sólo
puede asumir los valores

 7rcos est?n presentes entre pares de nodos en la red de la 4orma t3s y t3  [ [ de s, donde 3 L3 ∈  #0 
b y s \Vs. )s 4?cil ver <ue son arcos # T <ue emana de cada nodo en la red, para <ue la red
ten-a # T G arcos.

Dos costos de un arco entre nodos t3s y t N !3  s [  ahora


ahora son dados por 
 

donde C tt  s   s!s" se de4inen como los costos óptimos de env%o d s!s unidades del nodo t a sus destinos,
"

es decir
decir,, exi-ir
exi-ir los nod
nodos
os Ls! Ls". Pod
Podemo
emoss utili=
utili=ar
ar al-ori
al-oritmotmo de Jan-*i
Jan-*ill,ll, en una etapa
etapa de
preprocesam
prepr ocesamientoiento,, para determinar
determinar los valor
valores
es de C tt "   s!s" p
 para
ara todo
todo t  "T  s !tT  y s"s!T #
LT G tiempo ver el ap9ndice en l%nea. )s importante tener en cuenta <ue aun<ue el modelo de
Jan-*ill permite -eneral transporte cóncava y con 4unciones de costo de inventario, no podemos
usarr el mismo
usa mismo m9todo
m9todo como
como se desdescri
cri8e
8e anteri
anteriorm
orment
ente e en la presenc
presenciaia de capaci
capacidad
dadeses de
producción. Da ra=ón es <ue en el caso de uncapacitated, la propiedad JO sostiene para ar8itrario
arco cóncavo de costos 4unciones, mientras <ue este no es el caso en el caso de capacitados. Sin
em8ar-o, como hemos demostrado, en el caso de los costos de transporte de car-a 4i&a <ue no
exhi8en motivos especulativos, tam8i9n o8tenemos la propiedad JO, <ue permite el uso del
al-oritmo de Jan-*ill para determinar aportes a nuestro al-oritmo. )l pro8lema de determinar el 6
"!" se reduce a encontrar la lon-itud de la ruta m?s corta en la red de la 4uente al 4re-adero, <ue
t !t "!"
se puede hacer en tiempo lineal en el nAmero de arcos. )s 4?cil ver <ue el nAmero de nodos en la
red es # T  y el nAmero de arcos # T G. Utili=ando el mismo en4o<ue para varios valores de la
4unción 6 de computación
computación a la ve= como hemos discutido
discutido para la 4unción 6 al 4inal del K.,K., esto
produce un T #:NLT G al-oritmo para la solución de la variante multinivel de este pro8lema.
Cuando L ", este tiempo puede reducirse a # T . Hay <ue recordar <ue el nAmero de nodos en el
en4o<ue de pro-ramación din?mico anterior es # T . amos a mostrar <ue el nAmero de arcos es
 "

tam8i9n
Cada #
. Cada
t  noT  . Para
nodo
do de lacada t hay
4orm
4ormaa t Y tnodos T deores
suces la 4orma
tiene #sucesores # T yt Y t 
y#
ca
cada  nodos
nodo dedelala 4o
da T nodo 4orma
rma t t 
4or YYsscon
conss %
%
" 
t tiene # ! suces
sucesores,
ores, <ue hace un total de # T Y # T Y # T N # T  Y # ! # T  arcos en la red. )sto )sto

rinde una # T  al-oritmo para la solución de la variante de dos niveles de este pro8lema.
Por des-racia, en presencia de niveles de inventario inicial distinto de cero la propiedad JO ya no
es necesar
necesariam
iament
ente
e domina
dominante
nte.. Sin em8ar-
em8ar-o,
o, en estos
estos casos
casos el proced
procedimi
imient
ento
o m?s -enera
-enerall
desarrollado para el caso de cóncavo ar8itraria 4unciones de costos por supuesto todav%a se aplica.
G.G. los costos de transporte lineal
G.G.!. ntroducción. )n esta sección, consideramos el caso donde el inventario con los costos y los
costos de transporte son lineales. amos a desarrollar un en4o<ue de pro-ramación din?mico <ue
encuentra los costos óptimos de cada su8pl?n rela&ado. $espu9s de un paso de preprocesamiento
<ue se e&ecuta en LT # " tiempo, este al-oritmo 4unciona en # T " tiempo para un su8pl?n rela&ado
solo, pero los costos de los # T G rela
 rela&ad
&ado
o su8pla
su8plans
ns se pueden
pueden comput
computar
ar al mismo
mismo tie
tiempo
mpo #
0 0 "
T   tiempo. )sto se traduce en un T # NLT   al-oritmo para resolver esta clase de instancias de

MDSP3PC.
G.G.". proceso previo. )n cuanto a la red su8yacente Ecomo se descri8e en K".!, una unidad
producida en el per%odo t para satis4acer la demanda en periodo Vt , en la solución óptima, 4luir? a
lo lar-o de la ruta de m%nimo coste de ! t a L . )n una etapa de preprocesamiento, podemos
determinar los costos de transporte de la unidad m%nima asociados con la producción de una
unidad en el per%odo
per%odo t para el consumo llamaremos ?t . odos estos valores se
consumo en el per%odo, <ue llamaremos
"
pueden computar en LT #  tiempo resolviendo pro8lemas de ruta m?s cortas T en ac%clico con
arcos # TL usando recursividad hacia atr?s. Usando estos valores, entonces otra ve= podemos
determinar los costos de transporte totales asociados con la producción de toda la demanda de los
per%od
per %odos
os consec
consecuti
utivos
vos,, en el per%od
per%odo
o t , !N !", supo
suponi
nien
endo
do <ue
<ue el tr
tran
ansp
spor
orte
te se perm
permit
ite
e en
^
todos per%odos t ", es decir* ?<t ! r "!d r ?tr . )n  # T  tiempo, estos costos pueden ser calculados
"

para todos t !T y tT . )st


)sta
a in4orm
in4ormaci
ación
ón nos permitpermitir?
ir? calcul
calcular
ar los costos
costos de tr
trans
anspor
porte
te totale
totaless
asociados con la producción en el per%odo t en tiempo constante.
G.
G.G.
G..
. los
los cost
costes
es de un su8p su8pl?n
l?n rerela&
la&ad
ado.
o. )n esta
esta se
secc
cció
ión,
n, 4o
4orm
rmula
ulamo
moss el pr
pro8
o8le
lema
ma de la

determinación
din?mica de los
de4inida encostos
KG.".!. t !t "!" como
6 odos una mayor
los nodos de lasimpli4icación del pro8lema
red de pro-ramación de pro-ramación
din?mica son de la
 

4orma t3 , donde t indica un per%odo, y 3 es i-ual a la cantidad de la producción acumulada hasta e
incluyendo per%odo t , donde d 3y

Da 4uente es el nodo t  , mientras <ue el 4re-adero es el nodo t ".bN0 .

 7rcos est?n presentes entre pares de nodos en la red de la 4orma de t3 y t N ! 3  cuando
 cuando L 3  3 0 

b. Cada
Cada ar
arco
co de la re
red
d desc
descri
rita
ta ante
anteri
rior
orme
ment
nte
e re
repr
pres
esen
enta
ta una
una deci
decisi
sión
ón de pr
prod
oduc
ucci
ción
ón
posi8le. $e&amos los costos de los arcos i-ual a los costos totales asociados con la cantidad de
producción. ueda por demostrar <ue el transporte y el inventario <ue los costos se pueden
co
comp
mput
utar
ar en ti tiem
empo
po cocons
nsta
tant
nte.
e. 7dem
7dem?s ?s de la in in4o
4orm
rmac
ació
ión
n rereco
copi
pila
lada
da en la 4a 4ase
se de
preprocesamiento <ue se descri8e en KG.G.", tam8i9n encontraremos, para cada nodo t3 en la red,
el prim
primer
er per%o
per%odo
do cuya
cuya dema
demand ndaa no est?
est? comp
compleleta
tame
ment
nte
e sasati
tis4
s4ec
echo
ho por
por la pr prod
oduc
ucci
ción
ón
acumulativa 3 Edecir s as% como la parte de la demanda de ese per%odo <ue <ueda satis4echo
Edicen *. Con
Con la demanda
demanda acumulada
acumulada d !N!t  Et  
 !N !" as% como el hecho de <ue el valor de 3 sólo
puede ser i-ual a 5b o 5bN0 para 5  #. , esta in4ormación adicional puede o8tenerse en el tiempo #
T . Como veremos m?s adelante, esto no aumenta el tiempo de encontrar los costos de un su8pl?n
rela&ado solo en marcha.
Cons
Co nsid
ider
erem
emos
os ahor
ahoraa un arco rco cone
conectcta
a dosdos nodo
nodoss t3 Ec
Econ
on prprimimer
eraa re
rest
stan
antete dema
demand
ndaa
per%odo s demand
demanda a restante
restante * y t N !3  Econ
  Econ primera restante demanda per%odo s [ con demanda
restante *. Cuando 3 L3 X*, los costo
costoss unitar
unitarios
ios de transp
transport
orte
e de la cantid
cantidad
ad produci
producida da en el
per%odo t N ! est?n i-uales a ! ?t Ns. Cuando L 33 %*, el transporte y el inventario con los costos de
este arco consisten en un m?ximo de tres componentes@ ?t N !s *N?< t   \L! N !ssN?t N !s [ d s \ L* y de hecho
as% se pueden computar en tiempo constante. )l pro8lema de determinar el 6 t !t "!" "!" se reduce a

encontrar la lon-itud de la ruta m?s corta en la red de lla a 4uente al 4re-adero, <ue se puede hacer en
tiempo lineal en el nAmero de arcos. )s 4?cil ver <ue el nAmero de nodos en la red es # T "y el
nAmero
nAmer o de arcos # T ". Utili=ando el mismo en4o<ue para varios valores de la 4unción 6 a la ve=
como en KG. de computación, esto rinde una # T 0NLT " al-oritmo para la solución de esta variante
de la PC de MDSP.
Como CDSP, inventarios iniciales pueden ser incorporados al inventario manteniendo las 4unciones
de costo y transporte todos son lineales. )n particular, los inventarios iniciales se utili=an para
satis4acer las demandas m?s tempranas a trav9s de los caminos m?s apropiados en la red,
despu9s de <ue las demandas se actuali=an y se soluciona el pro8lema <ue <ueda sin inventarios
iniciales.

!. futuras investigaciones y observaciones al concluir 


)n este tra8a&o, hemos considerado una -enerali=ación de la cl?sica )DSP con capacidades de
producción inmóvil <ue permite mAltiples niveles de almacenamiento, as% como las decisiones de
transporte correspondiente para el transporte entre los di4erentes niveles. Hemos identi4icado dos
casos
cas os especi
especiales
ales import
important
antes
es de este
este pro8le
pro8lema
ma <ue son solu8l
solu8les
es en tie
tiempo
mpo Polinóm
Polinómico
ico.. D
Dos
os
tiempos en marcha de los correspondientes al-oritmos son muy insensi8les al nAmero de niveles
en la cadena de suministro.
Cuestiones a8iertas para 4uturas investi-aciones en esta ?rea se pueden dividir en tres direcciones
-enerales. )n primer lu-ar, la comple&idad, aun<ue el polinomio en el hori=onte de plani4icación, es
de orden relativamente alta@ # T 0a # T : para los casos de dos niveles. Ser%a interesante si el orden
del tiempo podr%a reducirse, por e&emplo, investi-ar
investi-ar si se puede -uardar
-uardar m?s tiempo
tiempo mediante
mediante la
determinación de los costos de su8plans de muchos o todos simult?neamente. 7dem?s, aun<ue el
nAmero
nAmer o de siniveles
determinar nivele s -eneralmen
el caso-eneralmente
multinivel te ser?
con relativamente
relativam
cóncavo ente4unciones
-eneral pe<ue>o,desin em8ar-o
em8ar
costos -o ser%a
puede interesante
interesante
ser resuelto en
 

tiempo Polinómico
tiempo Polinómico en el hori=onte
hori=onte temporal y el nAmero
nAmero de niveles.
niveles. Una
Una se-unda dirección es el
estudio de las cadenas de suministro serie en presencia de capacidades en los niveles adicionales
en la cadena. Por Altimo, ser%a interesante considerar estructuras m?s comple&as de la cadena del
suministro, incluyendo, por e&emplo, estructuras de monta&e de productos en el nivel de productor, o
minoristas mAltiples.

Un ap9ndice en l%nea a este documento est? disponi8le en


http@mansci.pu8s.in4orms.or-ecompanion.html.
 7-radecimientos
)l tra8a&o de los autores de se-undo y terceros 4ue apoyado por la Iational Science Foundation 8a&o el no. de
8ecas $M##;0;" y #000 $M, Maastricht investi-ación escuela de econom%a de la tecnolo-%a y las
or-ani=aciones Emeteorito y la or-ani=ación de pa%ses 8a&os para la investi-ación cient%4ica EI/O.

También podría gustarte