Sunteți pe pagina 1din 34

Tamao de lote integrado en cadenas de suministro en serie con

capacidad de produccin.
Stan van Hoesel
Facultad de Economa y Administracin de Empresas, Universidad de Maastricht,
P. O. Box 616,6200 MD Maastricht, Pases Bajos, s.vanhoesel@ke.unimaas.nl.
H. Edwin Romeijn
Department of Industrial and Systems Engineering, University of Florida, 303 Weil
Hall, P. O. Box 116595, Gainesville, Florida 32611-6595, romeijn@ise.ufl.edu.
Dolores Romero Morales
Escuela de Negocios Sad, Universidad de Oxford, Park End Street, Oxford OX1
1HP, Reino Unido, dolores.romero-morales@sbs.ox.ac.uk.
Albert P. M. Wagelmans
Econometric Institute, Erasmus University Rotterdam, P. O. Box 1738,3000 DR
Rotterdam, Pases Bajos, wagelmans@few.eur.nl.

Consideramos un modelo para una cadena de suministro en serie en la que las


decisiones de produccin, inventario y transporte se integran en la presencia de
capacidades de produccin y funciones de costos cncavos. El modelo que
estudiamos generaliza el modelo de tamao de lote econmico multinivel de un
solo artculo en serie no capacitado aadiendo capacidades estacionarias de
produccin a nivel del fabricante. Presentamos algoritmos con un tiempo de
ejecucin polinomial en el horizonte de planificacin cuando todas las funciones de
coste son cncavas. Adems, consideramos diferentes estructuras de costos de
transportacin y mantenimiento de inventarios que producen tiempos de ejecucin
mejorados: funciones de costos de mantenimiento de inventarios que son lineales
y funciones de costos de transportacin que son lineales o cncavas con una
estructura de carga fija. En este ltimo caso, hacemos la suposicin comn y
razonable adicional de que los costos variables de transporte e inventarios son
tales que mantener los inventarios a niveles ms altos en la cadena de suministro
es ms atractivo desde la perspectiva de los costos variables. Mientras que los
tiempos de ejecucin de los algoritmos son exponenciales en el nmero de niveles
dentro de la cadena de suministro en el caso general de costos cncavos, los
tiempos de ejecucin son notablemente insensibles al nmero de niveles para las
otras dos estructuras de costos.
Palabras clave: tamao de lote; integracin de la planificacin de produccin y
transporte; programacin dinmica; algoritmos de tiempo polinomiales.
Historia: Aceptado por Thomas M. Liebling, programacin matemtica y redes;
recibido el 17 de junio de 2002.
Este artculo estuvo con los autores 11 meses para 2 revisiones.

Introduccin:
En este artculo, consideramos un problema en el que se integran las decisiones
de produccin, inventario y transporte en la abasic supply chain. Los modelos
tradicionales generalmente slo consideran uno o dos de estos aspectos aislados
del otro (s). Existen pruebas sustanciales (vase, por ejemplo, Arntzen et al. 1995,
Chandra y Fisher 1994, Geoffrion y Powers 1995, y Thomasand Griffin 1996, as
como las referencias en este documento) que demuestran que la integracin de
estas decisiones puede llevar a incrementos sustanciales en eficiencia y
efectividad. integrar diferentes decisiones en la cadena de suministro es
particularmente importante cuando los recursos son limitados y los costos no son
lineales, por ejemplo, exhibir economas de escala. Esta cadena de suministro se
producir, por ejemplo, cuando el valor aadido a un producto en una secuencia
de instalaciones de produccin, y las mercancas intermedias necesitan ser
transportadas entre estas instalaciones. Kaminsky y Simchi-Levi (2003) describen
un ejemplo de tal cadena en la industria farmacutica.
Otro ejemplo es la logstica de terceros indus-try. En este caso, un centro de
distribucin descendente que satisface la demanda en una zona geogrfica
determinada puede emplear los servicios de un almacn de terceros antes de que
los productos se transporten al centro de distribucin real para su distribucin a
sus minoristas. Un modelo de cadena de suministro en serie puede ser utilizado
para representar parte de una cadena de suministro que es relevante para el
centro de distraccin (ver Lee et al. 2003). Un ltimo ejemplo es una situacin en
la que la produccin tiene lugar en el fabricante. Los artculos que se fabrican se
almacenan en el nivel de fabricante o se transportan al primer nivel de almacn.
En cada uno de los niveles del almacn, siguiente nivel. Desde el nivel final del
ware-house, los productos se transportan entonces (posiblemente despus de
haber sido almacenados durante algunos perodos) a un minorista (posiblemente
permitiendo entregas anticipadas, es decir, existencias a nivel de minorista). Tal
estructura puede surgir si un minorista representa realmente todo un mercado, y la
cadena de suministro del fabricante a este mercado es muy larga.
Todas las situaciones descritas anteriormente pueden ser objeto de una
interpretacin general mediante un modelo genrico que consiste en un fabricante,
varios niveles intermedios de produccin o distribucin, y un nivel en el que la
demanda de producto final se produce, lo que en el presente documento se
denominar "nivel inferior" ( De hecho, en tal modelo las etapas intermedias de
produccin y transporte son indistintamente angustiables entre s, por lo que en el
resto de este documento nos referiremos simplemente a todas las etapas
intermedias como etapas de transporte entre almacenes.
El modelo de cadena de suministro en serie esbozado anteriormente puede ser
visto como una generalizacin de un problema fundamental, que de hecho es uno
de los problemas ms ampliamente estudiados en la planificacin de produccin e
inventario, el problema del tamao de lote econmico (ELSP).
La variante bsica de este problema considera una instalacin de produccin que
produce y almacena un nico producto para satisfacer demandas conocidas en un
horizonte de planificacin finito. El problema es entonces determinar las
cantidades de produccin para cada perodo de tal manera que todas las
demandas se satisfagan a tiempo con un mnimo de costes totales de produccin
e inventario.
Las funciones de coste no disminuyen en la cantidad producida o almacenada, y
generalmente se supone que son funciones lineales, de carga fija o cncavas
generales.
La instalacin de produccin puede o no tener que hacer frente a una limitacin de
capacidad en la cantidad producida en cada perodo.
Para modelar la cadena de suministro en serie, el ELSP clsico puede ampliarse
para incluir decisiones de transporte, as como la posibilidad de mantener
inventarios a diferentes niveles de la cadena. Adems de la produccin
y los costos de almacenamiento de inventarios, es evidente que tambin
necesitamos incorporar los costos de transporte, lo que aade el problema del
tiempo de transporte al problema del tiempo de produccin. El objetivo ser
minimizar el costo a nivel de todo el sistema y satisfacer todas las demandas.
Incluso si el fabricante y el minorista son, de hecho, participantes distintos en la
cadena de suministro, cada uno de los cuales se enfrenta a una parte de los
costes de la cadena de suministro, esto es lo siguiente
ser relevante. En este caso, es evidente que los participantes an necesitan
decidir cmo distribuir los costes totales mnimos, lo que constituye un problema
de coordinacin que est fuera del alcance de este documento. Alternativamente,
sin embargo, podemos interpretar los costes de mantenimiento a nivel del
minorista como una penalizacin o un descuento en el precio de compra de un
artculo, que es dado por el fabricante.
al minorista si los artculos se entregan antes de tiempo. En este caso, los costes
minimizados por nuestro modelo de optimizacin corren a cargo del fabricante. Al
igual que en el caso de los problemas estndar de los lotes, se supone que todas
las funciones de costes no disminuyen en la cantidad producida, almacenada o
enviada. Adems, asumiremos que todas las funciones de costo son cncavas.
En general, todos los niveles de una cadena de suministro en serie,
independientemente de si corresponden a decisiones de produccin o transporte,
pueden tener que hacer frente a capacidades. En este artculo, nos
concentraremos en las cadenas de suministro en serie
con capacidades en el nivel de produccin (es decir, primer nivel) nicamente,
como primer paso hacia el estudio de cadenas de suministro capacitadas ms
generales. La adicin de capacidades a otros niveles (por ejemplo, transporte)
parece ser significativa.
cambiar la estructura del problema, y por lo tanto el anlisis del problema. Por lo
tanto, tales problemas estn fuera del alcance de este documento, pero siguen
siendo un tema de investigacin en curso. Tenga en cuenta que bajo ciertas
estructuras de costos puede ser posible eliminar los niveles capacitados.
de la cadena de suministro. Un ejemplo de ello es el de Kaminsky y Simchi-Levi
(2003), que transforman un modelo de cadena de suministro en serie de tres
niveles en el que los niveles primero y tercero se capacitan a un modelo de dos
niveles.
modelo de cadena de suministro en serie con capacidades slo en el primer nivel.
Llamaremos el problema de determinar la fabricacin, el transporte y el tamao de
lote de inventario ptimos en una cadena de suministro en serie como se ha
descrito anteriormente y las capacidades de fabricacin inferiores al nivel de
produccin el problema del tamao de lote multinivel con las capacidades de
produccin.
(MLSP-PC). En general, este problema es NP-duro, ya que se trata de una
generalizacin directa del ELSP NP-duro con capacidades generales de
produccin (ver Florian et al. 1980).
El ELSP con capacidades de produccin estacionarias, sin embargo, se puede
solventar en tiempos polinmicos (ver Florian y Klein 1971). Debido a que nuestra
meta es identificar los casos polinmicamente solventables del MLSP-PC,
asumiremos que en la mayora de este papel que las capacidades de produccin
son estacionarias.
Estudiamos los problemas con la produccin cncava general, el mantenimiento
de inventarios y los costos de transporte, as como los problemas con los costos
de mantenimiento de inventarios lineales y dos estructuras de costos de transporte
diferentes: (i) costos de transporte lineales; y (ii) costos de transporte con cargo
fijo sin motivos especulativos, lo que significa que con respecto a los costos
variables, el mantenimiento de inventarios es menos costoso a niveles ms altos
que a niveles ms bajos en la cadena de suministro. Nuestros mtodos de
solucin se basan en un marco de programacin dinmico que utiliza un principio
de descomposicin que generaliza la clsica propiedad ZIO (Zero-inventory
ordering). de soluciones a los problemas de tamao de lote sin capacidad, tal
como se describe en Zangwill (1969) para el caso de varios niveles y, por ejemplo,
en Wagner y Whitin (1958) para el caso de un solo nivel. En particular, en nuestro
programa de dos niveles
Trabajamos con el nuevo concepto de un subplan y demostramos que las
soluciones extremas se descomponen en varios subplanes consecutivos. Nuestros
algoritmos para este modelo se ejecutan en tiempo polinomial en la planificacin.
horizonte del problema. La generalizacin directa de este enfoque al caso
multinivel lleva a un tiempo de ejecucin muy largo. Logramos ahorros
sustanciales introduciendo el concepto de un subplan relajado.
A diferencia de los enfoques existentes en la literatura, nuestro programa dinmico
no representa necesariamente todas (o incluso slo) las soluciones puntuales
extremas al MLSPPC. Adems, mientras que las trayectorias en el programa
dinmico corresponden a soluciones viables del problema, los costos de una
trayectoria pueden sobreestimar los costos de la solucin correspondiente al
problema. Sin embargo, somos capaces de demostrar (basado en la concavidad
de las funciones de coste) que nuestro programa dinmico
resuelve el MLSP-PC a la ptima. El algoritmo resultante para el caso de las
funciones generales de costos cncavos es exponencial en el nmero de niveles
de la cadena de suministro. Sin embargo, es notablemente insensible a la
nmero de niveles para las dos estructuras de costes especficas mencionadas
anteriormente.
Este documento est organizado de la siguiente manera. En 2, introducimos el
MLSP con costos de produccin y funciones generales no reductoras de costos
cncavos de produccin, transporte y mantenimiento de inventarios.
Caracterizamos
los puntos extremos de la regin factible del problema, y probar un resultado de
descomposicin que constituir la base de nuestros algoritmos. En el 3,
estudiamos el problema de dos niveles y proporcionamos un marco de
programacin general dinmico basado en el resultado de descomposicin
obtenido anteriormente, que produce un algoritmo de tiempo polinomial en el
horizonte de planificacin
para costos cncavos generales. En 4, este algoritmo se generaliza al problema
del tamao de lote multinivel y se muestra que sigue siendo polinmico en el
horizonte de planificacin, y se dan mejores tiempos de ejecucin para dos
variantes del modelo. El documento finaliza en el 5 con algunas observaciones
finales y cuestiones para una mayor investigacin.
2. Formulacin y anlisis de modelos

2.1. El Modelo.
Los Modelos descritos en la introduccin, estudiaremos el problema del tamao de
lote multinivel con una estructura serial. Cada perodo, la produccin puede tener
lugar en el fabricante de manu. Los artculos producidos pueden almacenarse a
nivel de fabricante o transportarse al primer nivel de ware-house. En cada uno de
los niveles de almacn, los productos vuelven a almacenarse o se transportan al
almacn en el siguiente nivel. A partir del nivel de almacn final, los productos de
producto se transportan al minorista (posiblemente despus de haber sido
almacenados durante algn tiempo) y se considera un horizonte de planificacin
de perodos. En cada perodo, el minorista se enfrenta a una demanda no negativa
dada por la industria, mientras que la capacidad de produccin del fabricante en el
perodo es igual a la del tabaco. Consideraremos el total de Niveles, que incluye el
fabricante, el minorista y los almacenes intermedios L-2. Wesay que el fabricante
se encuentra en el primer nivel de la cadena, y el minorista en el nivelLth. A lo
largo del documento, asumiremos que todas las funciones de costos son
cncavas, no decrecientes e iguales a cero cuando su argumento es cero.

El MLSP-PC puede formularse de la siguiente manera:


Minimizar

donde yt indica la cantidad producida en el perodo t,xx

t es la cantidad enviada desde el nivel a nivel 1 en punto t, y I


t indica la cantidad de inventario a nivel al final del perodo t. Las
restricciones (1)- (3) modelan el equilibrio entre la entrada, el
almacenamiento y la salida en el
niveles de fabricante, almacn y minorista, respectivamente, en cada
perodo.
La cantidad de fabricacin en cada se ve restringido por limitaciones (4).
Por ltimo, las limitaciones (5) indicar que todos los niveles de inventario
inicial son igual a cero. A diferencia de lo que ocurre en el tradicional
sistema modelo de tamao de lote, esto no es una suposicin de que puede
hacer sin prdida de generalidad, debido a la no linealidad
del transporte y la tenencia de inventarios funciones de costes. Por lo tanto,
discutiremos ms adelante cmo para tratar los casos de problemas en los
que esta restriccin est ausente, y en su lugar el inventario inicial (no
negativo).
las cantidades a todos los niveles se consideran parte de los datos de
problemas. Entonces, los algoritmos desarrollados pueden ser aplicado en
un esquema de horizonte mvil, en la que nuevos lotes se resuelven los
casos y sus soluciones ptimas parcialmente implementado - a medida que
el tiempo avanza y nuevas previsiones de demanda.
Por conveniencia, nosotros para ser la suma acumulativa demanda en los
perodos.

De lo contrario

Para asegurar la factibilidad de (P) asumiremos que la demanda acumulada


en los primeros perodos t no puede exceden la capacidad de produccin
total en estos perodos, es decir,

Es fcil ver que esta condicin es necesaria y suficiente para que (P) tenga
una viabilidad no vaca. Tambin podemos modelar el MLSP-PC como un
equipo capacitado Problema de flujo de red de coste mnimo en una red
con una sola fuente (vase tambin Zangwill 1969 para un general debate
sobre el flujo de red de costes mnimos problemas, as como una discusin
de los problemas no capacitados de varios niveles). Para ello, definimos
una red
con una nica fuente 0, T nodos de transbordo en el nivel de produccin
(nivel 1 T=1,T), T transborde de Nodos. (L, T) en cada uno de los niveles
del almacn (t= 1, T;2,L-1), y nodos de demanda T. (L,t), con demanda
dt a nivel minorista.(nivel L,t=1,T) Finalmente, la viabilidad dicta que la
fuente nodo 0 tiene un suministro de unidades d1T. La Figura 1 ilustra la
representacin en red del MLSP-PC Para L = 3 y T =4. Esta representacin
facilitar el anlisis de la estructura de los puntos extremos de la factible
regin de (P) en el 2.4. Antes de proceder con esto en el 2.2 discutiremos
modelos relacionados y de la literatura, as como algunos algoritmos
especiales casos que se reducen a modelos de un solo nivel en el 2.3.

Figura 1 Representacin en red del MLSP-PC para L=3 y T =4.

2.2. Revisin de Literatura.


La variante de un solo nivel del PC-SLP ha recibido mucha atencin en la
literatura. Los no capacitados el ELSP, es solucionable en tiempo
polinomial en
la longitud del horizonte temporal; vase Wagner (1960) para este resultado
bsico. Algoritmos ms eficientes para aplicaciones especiales han sido
desarrollados por Aggarwal y Park (1993), Federgruen y Tzur (1991), y
Wagelmans et al. (1992). Cuando las capacidades de produccin estn
presentes, obtenemos el llamado problema del tamao de lote capacitado
(CLSP). En contraste con el ELSP sin capacidad, esto se sabe que el
problema es difcil de resolver, incluso en muchos casos especiales casos;
vase Florian et al. (1980) y Bitran y Yanasse (1982). Un interesante e
importante especial
que permite un algoritmo de tiempo polinomial surge cuando las
capacidades de produccin son estacionarias; Vase, por ejemplo, Florian y
Klein (1971), Florian et al. (1980), y van Hoesel y Wagelmans (1996). Ver
tambin referencias en Baker et al. (1978) para otros trabajos sobre la
CLSP con capacidades de produccin estacionarias, y Chung y
Lin (1988) y van den Heuvel y Wagelmans (2003) para otro caso especial
de la CLSP que se pueda resolver en tiempo polinomial.
Zangwill (1969) estudi la versin sin capacidad de la MLSP-PC, y
desarroll una programacin dinmica que es polinomial en la planificacin
de ambos horizontes y el nmero de niveles L. Analizamos este algoritmo
en el apndice online (disponible
en http://mansci.pubs.informs.org/ecompanion.html). y concluir que se
ejecuta en O(LT4)
tiempo, donde L es el nmero de niveles, o incluso en O(T3) para el
especial Lee et al.
modelo donde los costos de transporte no son cncavos funciones.

Un estudio que se relaciona con el nuestro en el sentido de que


tambin considera las capacidades en una parametrizacin de varios
niveles es la uno de Kaminsky y Simchi-Levi (2003). Proponen un modelo
de tres niveles en el que el primero y el tercero son las etapas de
produccin, y el segundo es la etapa de transporte.
Ambas etapas de produccin son capacitadas, mientras que la etapa de
transporte no est capacitada. Ellos consideran Lineal los costos de
almacenaje. que aumentan con el nivel de la cadena de suministro, y costes
de produccin lineales en los niveles 1 y 3 que
satisfacer una condicin tradicional de motivos no especulativos vase
tambin 2.3).
Los costes de transporte en el segundo nivel son de la forma cncava fija o
general.
y se supone que satisfacen una condicin restrictiva y no tradicional de
motivos no especulativos. Eliminando las decisiones de produccin de
tercer nivel, reducen el problema a un modelo de dos niveles que hereda
sus estructuras de funcin de costes del modelo de tres niveles.
Para su clase de costes de transporte con cargo fijo, proporcionan una
O(T4), para resolver el modelo, incluso en el caso de capacidades de
produccin no estacionarias. Para su clase de costos de transporte
cncavos ellos proveen una O(T8) para resolver el modelo en presencia de
capacidades de produccin estacionarias. Plantean la complejidad de su
modelo para ser ms generales En este documento, abordamos esta
pregunta derivando un O(T7) algoritmo para resolver el problema de dos
niveles en presencia de capacidades estacionarias.

2.3 Casos Especiales.


Es comn en los problemas de tamao de lote modelar la costes de
mantenimiento de inventario como funciones lineales, i.e;
para
todos t y L . Por lo tanto, consideraremos esta clase de problemas en el
Punto 4.3 y 4.4, en el 4.3, asumiremos adems que los costos de transporte
tienen una estructura de cargos fijos sin motivos especulativos. Ms
formalmente, es una funcin de
indicador que toma el valor 1 si X >0, y 0 de lo contrario La suposicin de
que no hay motivos especulativos, que se suele suponer para los costos de
produccin e inventario en los modelos econmicos tradicionales de
tamao de lote, significa en este contexto que, con respecto a los costos
variables de inventario y transporte solamente, resulta atractivo
transportarlos lo ms tarde posible. Ms formalmente

Tenga en cuenta que si las funciones de costos de transporte son lineales y


no presentan motivos especulativos, siempre es ptimo almacenar la
produccin en el fabricante y transportarla slo cuando la demanda
necesita ser satisfecha. Por lo tanto, sin prdida de optimizacin, podemos

asumir que para todos Del mismo modo,


si los costes de transporte son lineales y

es ms barato transportarlo tan pronto como producimos y almacenamos la


produccin a nivel del minorista. Entonces, sin perder la optimizacin,

podemos suponer que para todos


Por lo tanto, estos dos casos
especiales del PC-SLP dan lugar a un CLSP estndar.
Por ltimo, una variante del MLSP-PC de dos niveles no capacitado puede
reducirse fcilmente a un ELSP no capacitado. Cuando los costes de
produccin, as como los costes de mantenimiento del inventario en ambos
niveles son lineales, dado que decidimos transportarlos en un determinado
perodo, podemos determinar fcilmente el mejor perodo de produccin, es
decir, el perodo que da lugar al mnimo total de la unidad de produccin y
los costes de inventario a nivel del fabricante para el transporte.
nos permite eliminar las variables de produccin, as como las variables de
inventario del fabricante, obteniendo un ELSP estndar sin capacidad. El
problema resultante se puede resolver en O(T 2) tiempo para los costos
generales de transporte cncavo (ver Wagner 1960), y en O (T log T)
tiempo para los costos de transporte con cargo fijo (ver Aggarwal y Park
1993) Federgruen y Tzur 1991, y Wagelmans et al. 1992).

2.4 Caracterizacin de Puntos Extremos.


El Problema (P) tiene una funcin de objetivo cncavo, y su regin factible
se define por limitaciones lineales. Esto implica que existe una solucin
ptima de punto extremo a (P). Considere el flujo en la red correspondiente
a cualquier solucin viable de punto extremo. Como es comn en los
problemas de flujo de la red, llamaremos a los arcos que llevan una
cantidad de flujo que es estrictamente positiva y estrictamente inferior a sus
arcos libres de capacidad. Es bien conocido (vase, por ejemplo, Ahuja et
al. 1993) que el subgrafo que contiene slo los arcos libres no contiene
ningn ciclo.

2.4.1 Subplanes.
Tenga en cuenta que slo los arcos que tienen un lmite superior finito (que
en nuestro caso son slo los arcos de produccin) pueden llevar flujo
mientras no estn libres. Al eliminar todos los arcos de produccin, la red
que contiene todos los arcos libres restantes se descompone en varios
componentes conectados. Limitndonos por ahora a los componentes
conectados que de hecho llevan flujo, identificamos los nodos primero y
ltimo del componente en cada nivel. Para un componente determinado,
estos nodos pueden designarse como:

(Tenga en cuenta que la desigualdad estricta se mantiene debido a la


definicin del subplan: El primer perodo incluido a nivel es el siguiente

), Con este enfoque, algunos nodos pueden estar aislados y no


incluidos en ningn flujo portador de componentes. Asignamos cada uno de
ellos al componente que est adyacente a la izquierda de ellos. La
asignacin de los nodos aislados se ilustra en la Figura 2. Tras eliminar los
arcos de produccin, obtenemos dos componentes. El primero est definido
por los nodos (1,1) y (1,4) en el nivel 1, (2,1) y (2,4) en el nivel 2, y (3,1) y
(3,6) en el nivel 1, (2,6) y (2,8) en el nivel 2 y (3,7) y (3,8) en el nivel 3.
Podemos observar que el nodo (2,3) forma parte del primer componente,
aunque no pase ningn flujo a travs de este nodo.
Como se mencion anteriormente, el nodo aislado (2,5) se asigna al
componente izquierdo.
Resumiendo, podemos descomponer una solucin de punto extremo para
(P) en componentes, cada uno de los cuales contiene un conjunto de nodos
satisfactorio (8) Llamaremos a
los componentes as:

Figura 2 Estructura de una solucin de punto extremo para el MLSP-PC

subplanes obtenidos. Representamos un subplan por los perodos de 2L


que lo identifican:

A menudo ser conveniente referirse a los perodos de


produccin y demanda en un subplan por separado, y entonces
utilizaremos a menudo la notacin

Por construccin, no se lleva ningn inventario entre los subplanes, por lo


que el nico flujo que entra en un subplan proviene de los arcos de
produccin asociados con los nodos del fabricante en el subplan. La
cantidad total fabricada en todos los perodos de fabricacin del subplan, es

decir, la produccin total en perodos.


se utiliza para abastecer la demanda de todos los nodos de comercio en el

subplan, es decir, la demanda total en perodos.


Llamaremos a dos subplanes

consecutivos si

Podemos resumir la estructura de las soluciones de


punto extremo como sigue.

Propuesta 2,1
Cualquier solucin viable de punto extremo puede descomponerse en una
secuencia de subplanes consecutivos. La solucin extrema dada en la Figura 2 se
descompone en dos subplanes, a saber,

Obsrvese que el primer subplan obtenido por descomposicin


una solucin de punto extremo como la descrita anteriormente tiene

Sin embargo, en el resto de este documento ser conveniente incluir

tambin los subplanes satisfactoria (8), para la cual

algunos pero no todos los valores de son 0.

2.4.2 Cantidades de fabricacin en un subplan.


El hecho de que los flujos extremos sean acclicos implica que, aunque
puede haber mltiples arcos de produccin asociados a un subplan que
transportan el flujo, hay como mximo un arco de este tipo con una
produccin por debajo de la capacidad. En otras palabras, hay como
mximo un arco de produccin libre que entra en el subplan. Esto da lugar
a la siguiente generalizacin de la caracterizacin de los puntos extremos
de los CLSP de un nivel por Florian y Klein (1971).

Propuesta 2.2.
Un subplan puede contener como mximo un arco de produccin libre.

Si el problema no est capacitado, esta proposicin implica que slo entra


en cada uno de los subplanes un nico flujo portador del arco de
produccin, lo que a su vez significa que los flujos extremos son
arborescentes. El algoritmo de programacin dinmico propuesto para este
problema por Zangwill (1969) se basa en esta propiedad; vase el apndice
online.
Como ejemplo, en la Figura 2 sabemos que en el subplan (0,4),(0,5),(0,6)
los arcos de produccin Y1 y Y2, no pueden ambos ser libres; las mismas
condiciones para los arcos de produccin Y5 y Y6 en el subplan
(4,8),(5,8)(6,8).

2.4.3 Cantidades de transporte en un subplan.


La ausencia de ciclos que consisten en arcos libres slo en una solucin de
punto extremo tambin se puede utilizar para identificar las propiedades
estructurales de las cantidades de transporte. Considere un punto, digamos
t, en la que el transporte se realiza entre niveles L y L+1, i,e; el flujo en el

arco entre los nodos (l,t) y (l+1,t) es Pueden darse dos situaciones
con respecto al flujo total en los nodos

los transportes
acumulados entre niveles L y L+1 hasta el perodo incluido dentro del
subplan:
Es igual a la produccin acumulada en perodos para
algunos

Satisface la demanda de perodos; Para algunos

En caso negativo, considere el ltimo perodo de produccin en el que parte

de la cantidad transportada fue producido, digamos Habr un


perodo cuya demanda se satisface parcialmente a partir de la cantidad

y parcialmente de la produccin en el perodo que permanece en


el inventario a nivel L al final del inventario T, creando un ciclo que slo
contiene arcos libres. Este resultado puede resumirse del siguiente modo.

Propuesta 2.3
En un subplan, la cantidad transportada entre niveles l y l+1 en algn
perodo hace que las cantidades transportadas acumuladas hasta ahora en
el subplan sean iguales a las cantidades de produccin acumuladas de una
secuencia inicial de perodos de produccin consecutivos en el subplan o a
la demanda acumulada de una secuencia inicial de perodos de demanda
en el subplan.
Las dos posibilidades de transporte acumulativo pueden ilustrarse con la
figura 2. En el subplan .

es igual a la produccin (acumulada) en el perodo 1, mientras que


es igual a la fabricacin acumulada en Perodos 1,,4
y satisface la demanda de Perodos 1,,6.
Satisface la demanda de periodos es igual a la

produccin (acumulada) en el perodo 1; y es igual


a la fabricacin acumulada en Perodos 1,,4 y satisface la demanda
de Perodos 1,,6.

3. El problema del tamao de lote capacitado de dos niveles con costos


cncavos.
Para mayor claridad de la exposicin, primero consideraremos la versin en
dos niveles del MLSP-PC, a la que llamaremos el 2LSP-PC. En la siguiente
seccin, mostraremos cmo la metodologa puede extenderse a cadenas
con ms de dos niveles.

3.1 Un enfoque de programacin dinmico.


En esta seccin, esbozaremos un enfoque de programacin dinmica general
para el 2LSP-PC. Este enfoque se basa en la descomposicin de las soluciones
de punto extremo a (P) en subplanes consecutivos (ver Propuesta 2.1). En
particular, define ser el costo mnimo asociado con la satisfaccin de los

clientes la demanda del minorista en perodos Entonces estamos


claramente interesados en la informtica F(0,0). Esto se puede lograr usando un
enfoque de dos fases:

Fase 1. Para cada subplan. calcular los costes mnimos en los


que se incurre para satisfacer la demanda de ese subplan a condicin de que,
como mximo, un arco de produccin libre entre en el subplan.

Denota estos costos por

Fase 2. Calcular los valores para todos .dndose cuenta


de que una solucin de punto extremo al subproblema correspondiente viene dada

por un subplan. y el subproblema restante para algunos

Esto da lugar a la siguiente recursin hacia atrs:


Tenga en cuenta que en la Fase 1 necesitamos calcular valores. La fase 2
es, de hecho, el problema de trayecto ms corto en una red con nodos que
representan todos los pares de perodos. Tal que y los arcos que
representen los subplanes con los costes correspondientes. La va de acceso de

coste mnimo desde el nodo (0,0) a cualquiera de los nodos en esta red
acclica se puede encontrar en tiempo lineal en el nmero de arcos,
Ahora (vase Ahuja et al. 1993). Florian y Klein (1971) utilizaron
este marco de programacin dinmica general para desarrollar un Algoritmo
de programacin dinmico para resolver el CLSP con capacidades estacionarias y
funciones generales cncavas de costos de produccin y mantenimiento de
inventario.

Cuando el valor de se da para cada subplan, el 2LSP-PC es


polinomialmente soluble. Para lograr un algoritmo de tiempo polinomial para el
2LSP-PC, el reto es por lo tanto proporcionar un algoritmo de tiempo polinomial
para calcular los costes correspondientes a todos los subplanes. Porque sabemos
que el 2LSP-PC es NP-dura para las capacidades generales de produccin,
vamos a restringir nuestra atencin al caso de las capacidades de produccin
estacionarias, En el resto de esta seccin,
derivaremos un algoritmo de tiempo polinomial para calcular los costes ptimos de
todos los subplanes, y por lo tanto para el 2LSP-PC.
Antes de estudiar los subproblemas de clculo de los costes ptimos del subplan,
estudiaremos en primer lugar las implicaciones de la suposicin de que las
capacidades de produccin son estacionarias en la siguiente seccin.

3.2 Implicaciones de las capacidades de produccin estacionarias.


En la Fase 1 del enfoque de programacin dinmica, necesitamos calcular los
costos ptimos de todos los subplanes, bajo la restriccin adicional de que todos
menos uno de los arcos de produccin que entran en el subplan llevan un flujo
igual a 0 o b. considere un subplan en particular, digamos en la
que la demanda total de perodos, necesita ser satisfecha utilizando la

produccin en perodos Despus de Florian y Klein (1971),


observe que la restriccin sobre los valores de los arcos de produccin que entran
en el subplan implica que el nmero de arcos de fabricacin que transportan un
flujo igual a la capacidad de produccin es exactamente igual a

y la cantidad de fabricacin restante es igual a habr


exactamente un arco de produccin entrando en el subplan que lleva este flujo.
3.3 Los costes subplan.
Formularemos el problema de determinar los costes ptimos de un subplan como
problema de programacin dinmica. Dicho de otro modo, para cada subplan
definiremos una red con la propiedad que es
igual a la longitud del trayecto ms corto entre un par de nodos fuente y
hundimiento en esta red.

Elegimos los nodos de esta red para que sean de la forma donde t
indica un punto, Y, es igual a la cantidad de fabricacin acumulada hasta el
perodo incluido T y X, es igual a la cantidad de transporte acumulada hasta el
perodo t, incluido. Nodo es la fuente, mientras que el nodo
Por la Proposicin 2.2 y la discusin en el 3.2,
sabemos que la cantidad de produccin en cualquier perodo slo puede asumir

uno de los valores. con el valor slo en un perodo. Esto implica


inmediatamente que Y slo puede asumir los valores

donde, adems para

Garantizar que toda la


demanda se produce dentro del conjunto de perodos de fabricacin permitidos en
el subplan. Porque claramente el nmero de valores admisibles para Y
es
La cantidad acumulada transportada hasta e incluyendo algn perodo es igual a
la cantidad de fabricacin total de una secuencia inicial de perodos de produccin
o satisface la demanda de una secuencia inicial de perodos de demanda en el
subplan. Ms formalmente, esto significa que

donde, adems, garantizar que se satisfacen a tiempo las


exigencias y que los productos no se transportan antes de su fabricacin, y

para asegurarse de que el transporte


tiene lugar dentro del subplan. El nmero de valores admisibles para X es as 0(T),

de modo que el nmero total de nodos en la red sea


A partir de la informacin contenida en los nodos que definen un arco, podemos
calcular fcilmente la cantidad de produccin en el perodo la cantidad
de transporte en el perodo el inventario mantenido a nivel del
fabricante al final del perodo,

t+1 y el inventario mantenido a nivel de minorista al final del perodo

Los costes de un arco son as dados por:

Si todas las funciones de coste pueden evaluarse en tiempo constante, los costes
de un arco determinado pueden calcularse en tiempo constante, siempre que se

determinen todas las demandas acumuladas. tiempo) en un


paso de pretratamiento. Cualquier ruta en la red desde el origen. puede

bajar

representa un flujo factible en el subplan con un solo arco de


produccin libre. Adems, es fcil ver que lo contrario tambin es cierto. Por lo
tanto, los costes del subplan vienen dados por la va de coste mnima en esta red
desde el nodo fuente hasta el nodo de sumidero. El tiempo necesario para
encontrar esta va de coste mnimo es proporcional al nmero de arcos de la red,
de modo que el coste de un nico subplan puede determinarse en Tiempo.

Porque hay muchos subplanes, una sencilla aplicacin del algoritmo de


programacin dinmica definido anteriormente para cada subplan individual
producira un algoritmo con tiempo de ejecucin para calcular los costes de
todos los subplanes. Sin embargo, la ejecucin se puede reducir el tiempo
observando que los costes de muchos subplanes estn relacionados. En
particular, observe que la red de programacin dinmica correspondiente a

cualquier subplan del formulario es en realidad un subgrafo de la


red de programacin dinmica

para el subplan Por lo tanto, usando recursin hacia atrs para


resolver la ruta ms corta entre nodos en esta
ltima red produce, como subproducto, los trayectos ms cortos entre nodos

para cada Por lo tanto, de ello se deduce que slo tenemos que tener

en cuenta el subplanes del formulario cuyos costes


pueden determinarse en tiempo .
3.4 Gestin de inventarios iniciales.

Si los inventarios iniciales a nivel de fabricante y/o minorista, son


estrictamente positivos, hay un ligero cambio en la construccin de los subplanes.
Recordemos que construimos subplanes correspondientes a una determinada
solucin de punto extremo considerando todos los arcos (excepto los arcos de
produccin) que llevan flujo positivo. Los subplanes son formados por los
componentes conectados resultantes junto con algunos nodos aislados. Cuando
hay inventarios iniciales, sin embargo, puede haber uno o ms componentes que
transportan el movimiento, pero no contienen un perodo de fabricacin. En estos
componentes, la demanda se satisface utilizando los inventarios iniciales.
slo en los niveles de almacn y de minorista y pueden asignarse al componente
que contiene la fabricacin Perodo 1 (i.e., el componente que contiene el nodo
(1,1)) Los resultados de los 2.4.2 y 2.4.3 son claramente vlidos para los

subplanes en los que Sin embargo, para los subplanes con


los resultados se mantienen siempre y cuando se observen los inventarios
iniciales totales como una cantidad de fabricacin acumulada hasta e

incluyendo el perodo 0 y el inventario inicial. en el nivel 2 como la cantidad de

transporte acumulada hasta el perodo 0 inclusive. A menos que estos


subplanes slo pueden tener una solucin viable si los inventarios iniciales totales
no superan la demanda total que debe satisfacerse en el subplan. Para los
subplanes con obtenemos

Como ya
he mencionado, slo puede ocurrir si Si realmente

una solucin de punto extremo contendr slo un nico subplan: y no


habr produccin en ningn perodo de ese subplan, La nica
dificultad restante en este caso es que no queremos especificar de antemano en
qu nivel el exceso de inventario terminar como inventario final. Esto se puede
solucionar fcilmente ampliando el horizonte de planificacin en un perodo, por
ejemplo A continuacin, defina la funcin de costes de fabricacin para ese
perodo como para todos y la funcin de

costes de transporte como para todos finalmente

Los costes del nico subplan en el problema original se puede encontrar


encontrando los costes del subplan en el problema modificado.
Ahora considere la red de programacin dinmica usada para calcular los costos
de un subplan. Para los subplanes que contienen inventarios iniciales, dejamos
que el nodo fuente sea y el nodo de hundimiento sea
Para un estado esto tambin significa que

Y
Finalmente, tenga en cuenta que para los subplanes con no deberamos
tener entradas de inventario positivas. Por lo tanto, en caso de que hay niveles de
inventario inicial no nulos, necesitamos calcular los costes de todos los subplanes
teniendo en cuenta los niveles de inventario iniciales, as como los
costes de todos los subplanes sin tener en cuenta el
nivel de inventario inicial en el fabricante. Esto claramente no influye en el tiempo
de ejecucin global del algoritmo.

4. El caso multinivel.
4.1 Introduccin.
Podemos extender el enfoque de programacin dinmica desarrollado en 3.1
para el caso de dos niveles al caso de varios niveles, donde nuevamente una red
de programacin dinmica de Fase 2 representa todas las soluciones de punto
extremo para el MLSP-PC. Para ello, debemos definir

ser el coste mnimo asociado a la satisfaccin de las demandas del


minorista en periodos de tiempo utilizando la fabricacin en perodos

y almacn l en periodos para cada Entonces


estaramos interesados en la informtica Es fcil ver que el tiempo de
ejecucin de la generalizacin correspondiente del programa dinmico de Fase 2
sera En esta seccin, derivaremos una modificacin del programa

dinmico de Fase 2 que se ejecuta en tiempo Esta modificacin no hace


que la Fase 1 sea ms costosa computacionalmente, e incluso puede hacerla ms
barata.
En particular, desarrollaremos un enfoque ms eficiente en el que el programa
dinmico de la Fase 2 no represente necesariamente todas (o incluso slo) las
soluciones puntuales extremas para el MLSP-PC, y adems sobreestime los
costos de muchas de las soluciones puntuales no extremas que representa. Sin
embargo, como mostraremos, contiene una solucin de punto extremo ptima y
est garantizada para encontrar esta solucin. Este enfoque es basada en la idea
de que la informacin ms importante presente en la definicin de un subplan es el
conjunto de periodos de produccin y el conjunto de perodos de
demanda La base de nuestro algoritmo mejorado es entonces permitir
el transporte en los perodos (mientras que, por supuesto, se
mantienen los perodos de produccin y demanda dados). A continuacin,
podemos utilizar el mismo enfoque de programacin dinmica que en el caso de
dos niveles, donde sustituimos los costes del subplan de dos niveles.
por los costes mnimos de satisfacer la demanda en los perodos
utilizando la fabricacin en perodos en los que, como
mximo, una de las cantidades de produccin puede ser diferente tanto de 0 como
de b, y en los que se permite el transporte a todos los niveles en perodos
Denotamos estos ltimos costes por y referirse a
vectores como subplanes relajados.
Para ilustrar el concepto de subplanes relajados, considere
el siguiente caso del problema del 2LSP-PC. Todas las exigencias son iguales a 1;
los costes de produccin y transporte estn dados por

De lo contrario

De lo contrario

Finalmente, permita que todas las funciones de costos de mantenimiento de


inventario sean iguales a cero. El flujo ptimo en y en la
Figura 3. Al calcular los costes el transporte slo est permitido
en perodos en los que ambas producciones puedan tener lugar y se satisfaga la
demanda (es decir, en Perodos 3 y 4 en el ejemplo) mientras que en la versin
relajada del mismo subplan se permite el transporte en cualquier perodo en el que
la produccin puede tener lugar o se satisface la demanda (es decir, en los
perodos 2,3 y 4 del ejemplo). Por lo tanto, los costes son inferiores a:

porque en el subplan relajado podemos transportarlo en el segundo


periodo. Estos cambios tienen dos consecuencias principales. Considere un
camino de la fuente a un receptor en la red de la fase 2. En primer lugar, si bien es
fcil ver que la solucin correspondiente del MLSP-PC es realmente factible, no es
necesariamente una solucin puntual extrema porque los nodos de produccin y
demanda en dos subplanos relajados contenidos en la solucin pueden
conectarse mediante arcos que contienen flujo positivo . En segundo lugar, es
posible que ciertos arcos se usen en ms de un subplano relajado. Esto significa
que la longitud de la trayectoria en la red puede no ser igual que los costes de la
solucin correspondiente al MLSP-PC. En primer lugar, el siguiente teorema
muestra que la longitud de la trayectoria nunca es menor que los costes reales de
la solucin y es igual a los costes de la solucin si todas las funciones de
transporte y de coste de inventario son lineales.

Teorema 4.1 Cada trayecto desde la fuente a un sumidero en la red de


programacin dinmica de Fase 2 corresponde a una solucin viable para el
MLSP-PC. La longitud de este trayecto no puede ser menor que el coste de la
solucin de correspondencia, y es igual al coste de solucin si todas las funciones
de transporte y de coste de inventario son lineales.
Prueba. El hecho de que un trayecto desde la fuente hasta el sumidero en la red
de programacin dinmica de la Fase 2 corresponda a una solucin viable al
problema del sorteo se deriva inmediatamente del hecho de que se satisfacen
todas las limitaciones de capacidad de produccin, as como todas las exigencias.
Sin embargo, ciertos arcos de transporte e inventario pueden tener un flujo
positivo en las soluciones parciales correspondientes a ms de un arco.
en la trayectoria, y cada uno de los movimientos parciales se carga por separado
segn la funcin de coste correspondiente.
Debido a la concavidad de todas las funciones de costos, se deduce que el costo
del flujo total no exceder la suma de los costos de los flujos individuales en
ningn arco en particular, y por lo tanto la longitud de una trayectoria nunca ser
menor que los costos de la solucin correspondiente. Adems, cuando todas las
funciones de costos de transporte e inventario son lineales, la longitud del camino
y los costos de la solucin son claramente iguales.
El siguiente lema da una relacin entre los costes asociados a un subplan y el
subplan relajado correspondiente.

Teorema 4.2. Para cualquier subplan tenemos ese

Prueba. Este resultado sigue inmediatamente sealando que tanto


y son el valor ptimo de un problema de
optimizacin con funciones de coste idnticas, pero donde la regin factible del
primero es un subconjunto de la regin factible de este ltimo.
El siguiente teorema muestra que existe una solucin ptima al problema de
dimensionamiento de lotes que est representado por una ruta en la red de
programacin dinmica de fase 2 cuya longitud es igual a los costos ptimos.
Teorema 4.3. La red de programacin dinmica de Fase 2 contiene una ruta que
corresponde a una solucin ptima para nuestro problema de tamao de lote, y la
longitud de la ruta es igual al costo de esta solucin.

Prueba. Considere un punto extremo solucin ptima para el problema de tamao


de lote, por ejemplo, con el costo . Como se discuti en esta solucin
ptima se descompone en una secuencia de subplanos consecutivos. Es fcil ver
que la fase 2 de la red de programacin dinmica contiene un camino para el cual
los perodos de produccin y demanda de cada uno de los arcos corresponden a
esta secuencia de subplanos. El Lema 4.2 ahora dice que la longitud de la
trayectoria en la red de programacin dinmica, digamos ahora implica que de
hecho
lo que demuestra el resultado deseado.

Los teoremas 4.1 y 4.3 implican claramente que nuestro algoritmo de dos fases
resuelve el MLSP-PC. Ahora podemos concluir que la Fase 2 del algoritmo se
ejecuta en tiempo, dados todos los valores . El desafo
restante es, por lo tanto, proporcionar algoritmos eficientes para calcular estos
valores.

4.2. Costes cncavos

4.2.1. Los costos de los subplanos relajados.


En esta seccin, formularemos el problema de determinar los costos Subplanos
como un problema de programacin dinmica. Dicho de otra
manera, definimos, para cada una red con la propiedad que
es igual a la ruta ms corta entre un par de nodos fuente y de sumidero en
esta red. Los nodos de esta red son de la forma . Donde t
indica un perodo, Y es igual a la cantidad acumulada de produccin hasta e
incluyendo el perodo t, y es igual a la cantidad acumulada de transporte desde
el nivel L a nivel L + 1 hasta e incluyendo el perodo t. Tenga en cuenta que la
viabilidad dicta que debemos restringirnos a los valores .
La fuente es el nodo mientras que el fregadero es el nodo
. como en tenemos aquel

y el nmero de valores admisibles para Y es

Adems, de manera similar a la del caso de dos niveles, tenemos que

de modo que el nmero de valores admisibles para es O(T) as como. Esto


significa que el nmero total de nodos en la red es

Los arcos en la red representan decisiones de produccin, transporte e inventario,


y estn presentes entre pares de nodos en la red de la forma
donde
Es fcil ver que hay arcos
que emanan de cada nodo, para un total de arcos en la red.

Similar a podemos calcular fcilmente la cantidad de produccin en el


perodo
la cantidad de transporte entre el nivel el
inventario mantenido a nivel de fabricante al final de los perodos y el
inventario mantenido al nivel minorista al final del perodo .
Los costes de un arco son as dados por

Si todas las funciones de coste pueden ser evaluadas en tiempo constante, los
costos de un arco dado se pueden calcular en O(L) tiempo de la misma manera
que en el 2LSP-PC despus de una etapa de procesamiento hora.
Llegamos a la conclusin de que el costo de un nico sub-plan relajado se puede
determinar en hora.

Finalmente, observando que existen subconjuntos relajados y aplicando la


misma tcnica para reducir el tiempo de funcionamiento tal como se utiliza al final
de obtenemos un algoritmo para el MLSP-PC con costos de produccin
cncava arbitrarios, transporte, y mantenimiento de inventario y capacidades
estacionarias que se ejecutan en hora. Aunque este tiempo es
exponencial en el nmero de niveles, el orden del tiempo de ejecucin estar
limitado por el hecho de que el nmero de niveles ser tpicamente relativamente
pequeo.

Este enfoque puede ampliarse fcilmente para hacer frente a los inventarios
iniciales. recordar de que slo subplanos relajados con necesitan ser
considerados.
Para un subplan tan relajado, debemos ver el total de los inventarios iniciales

como una cantidad de produccin acumulada hasta e incluyendo el Perodo 0,


y el inventario inicial
como la cantidad acumulada de transporte hasta e incluyendo el Perodo 0 de
nivel s a nivel Como en sin aumentar el tiempo
de ejecucin, estos inventarios iniciales pueden incorporarse en el enfoque de
programacin dinmica para calcular mediante redefiniciones
apropiadas de los posibles valores de Y y X.
En las siguientes secciones, mostraremos cmo se puede reducir drsticamente el
tiempo de ejecucin para casos problemticos que tienen capacidades de
produccin estacionarias costos generales de produccin cncava y costos de
mantenimiento de inventario lineal en todos los niveles, as como una de las dos
siguientes estructuras de costos de transporte: (i) carga fija sin motivos
especulativos; o (ii) lineal.

4.3. Costos de transporte de carga fija sin Motivacin especulativa

4.3.1. Introduccin. En esta seccin, consideramos el caso de los costos de


transporte de carga fija sin motivos especulativos y los costos de mantenimiento
de inventario lineal. Como antes, vamos a determinar los costos de cada subplan
relajado usando la programacin dinmica.

Despus de un paso de preprocesamiento que se ejecuta en


este programa dinmico funciona tiempo para cada subplan individual
relajado.
Utilizando la tcnica de reduccin al final de el consto de todos
subplanos relajados se pueden calcular simultneamente en hora.

Por lo tanto, el tiempo de ejecucin del enfoque de programacin dinmica para


este caso especial del MLSPPC es . Cuando podemos reducir
esto tiempo de funcionamiento .

4.3.2. Propiedad de inventario cero en el minorista. Vamos a demostrar que,


bajo los costos de transporte de carga fija sin motivos especulativos, las
soluciones que satisfacen el orden de inventario cero (ZIO) propiedad en todos
los son dominantes. Es
decir, dado cualquier solucin factible al subplano relajado siempre
existe otra solucin que es al menos tan buena y satisface las ZIO en todos los
niveles

Teorema 4.4. Dado un subplano relajado , el conjunto de soluciones


con la propiedad ZIO en todos los es dominante.
Prueba. Dejar ser una solucin factible al relajado subplan
que no satisface la propiedad ZIO en algn nivel. Dejar ser el ltimo nivel, tal que
la propiedad ZIO es vlida para todos pero no es cierto para leve

Podemos construir una nueva solucin al menos tan buena como


tal que la propiedad ZIO sea vlida para todos Si ,
entonces hemos obtenido el resultado deseado. De lo contrario, repetimos el
procedimiento con la nueva solucin.

Observe que este procedimiento converge porque el nuevo


ha disminuido en al menos una unidad.
Dejar ser un perodo para que . El inventario positivo

ha sido transportado a nivel en algn perodo anterior. Sin embargo, debido a la


ausencia de motivos especulativos, podemos reprogramar el transporte del
unidades a periodo sin aumentar los costos.
Repitiendo este argumento para cada perodo t violando la propiedad ZIO a nivel

obtenemos una solucin donde la propiedad ZIO es verdadera para cada nivel

Podemos recordar que es igual a los costos mnimos entre las


soluciones del subplanaje relajado con un mximo de un arco de produccin libre.
El siguiente corolario del teorema.

4.4 indica que para encontrar este mnimo restringido podemos restringir
nuevamente nuestra bsqueda a soluciones que satisfacen la propiedad ZIO en el
minorista.

Corolario 4.5. El costo asociado con el subplanaje relajado pueden


encontrarse entre todas las soluciones viables que satisfacen la propiedad ZIO en

Prueba. Esto se deduce inmediatamente de la demostracin del teorema 4.4


observando que la modificacin de la solucin para obtener una solucin que
satisface la propiedad ZIO no altera los flujos de produccin.

Este corolario implica que al buscar podemos asumir que


cualquier cantidad enviada es igual a la demanda de un conjunto de perodos
consecutivos. Esto ayudar a reducir la informacin mantenida en el enfoque de
programacin dinmica descrito en 4.2.1.
4.3.3. Los costos de un subplano relajado.
En esta seccin, formularemos el problema de determinar los costos
como una simplificacin del problema de programacin dinmica
definido en 4.2.1. todos los nodos de la red de programacin dinmica son de la
forma , donde t indica un periodo, Y es igual a la cantidad de produccin
acumulada hasta e incluyendo el perodo t, y s representa el ltimo perodo cuya
demanda se satisface mediante el transporte desde el Nivel 1 a nivel 2,
hasta e incluyendo el perodo t, donde
Podemos observar que a partir del teorema 4.4, tenemos eso en el
programa dinmico de 4.2.1. La fuente es el nodo mientras que el
fregadero es el nodo Como antes, sabemos que Y slo puede
asumir los valores

Arcos estn presentes entre pares de nodos en la red de la forma


Es fcil ver que hay
arcos que emanan de cada nodo en la red, de modo que toda la red tiene
arcos.

Los costes de un arco entre nodos ahora son dados por

Donde se definen como los costos ptimos de envo unidades del


nodo a sus destinos, i.e., nodos de demanda
Podemos utilizar el algoritmo de Zangwill, en una etapa de preprocesamiento, para
determinar los valores para todos
en hora.

vea el apndice en lnea. Es importante notar que aunque el modelo de Zangwill


permite el transporte cncavo general y las funciones de costo de mantenimiento
de inventario, no podemos usar el mismo enfoque que el descrito anteriormente en
presencia de capacidades de produccin. La razn es que en el caso sin
capacidad, la propiedad ZIO es vlida para funciones arbitrarias de coste de arco
cncavo, mientras que esto no es el caso en el caso capacitado. Sin embargo,
como hemos mostrado, en el caso de costos de transporte de carga fija que no
exhiben motivos especulativos, tambin obtenemos la propiedad ZIO, permitiendo
el uso del algoritmo de Zangwill para determinar entradas a nuestro algoritmo.
El problema de determinar
reduce a encontrar la longitud de la trayectoria ms corta en la red de la fuente al
fregadero, que se puede hacer en tiempo lineal en el nmero de arcos.

Es fcil de ver que el nmero de nodos en la red es y el nmero de arcos

Utilizando el mismo enfoque para calcular mltiples valores de la funcin


a la vez como hemos discutido para la funcin al final de 3.3. esto produce una
algoritmo para resolver la variante multinivel de este problema.

Cuando este tiempo de funcionamiento puede reducirse a . Recuerde


que el nmero de nodos en el enfoque de programacin dinmica anterior es

Vamos a demostrar que el nmero de arcos es tambin . Para cada t


existen nodos de la forma ,y nodos de la forma

Cada nodo del formulario tiene O(T) sucesores, y cada nodo de la forma
con tiene 0 (1)sucesores, lo que supone un total de
.Esto produce una algoritmo para
resolver la variante de dos niveles de este problema.

Desafortunadamente, en presencia de niveles de inventario inicial no nulos, la


propiedad ZIO no es necesariamente dominante. Sin embargo, en estos casos se
sigue aplicando el procedimiento ms general desarrollado para el caso de
funciones arbitrarias de coste cncavo.

4.4. Costos de transporte lineal


4.4.1. Introduccin. En esta seccin, consideraremos el caso donde los costos de
transporte y los costos de mantenimiento de inventario son lineales.
Desarrollaremos un enfoque de programacin dinmica que encuentre los costos
ptimos de cada subplan. Despus de un paso de preprocesamiento que se
ejecuta en hora. este algoritmo se ejecuta en tiempo para un solo
sub-plan relajado, pero los costos de subplanos relajados se pueden
calcular simultneamente en hora. Esto da lugar a una
algoritmo para resolver esta clase de instancias de MLSP-PC.
4.4.2. Preprocesamiento. En trminos de la red subyacente
(como se describe en 2.1)
una unidad producida en el perodo t para satisfacer la demanda en el perodo
ser,
en la solucin ptima, el flujo a lo largo de la trayectoria de (1, t) a .
En una etapa de preprocesamiento, podemos determinar los costos mnimos de
transporte unitario asociados con la produccin de una unidad en el perodo
para consumo en periodo
que llamaremos Gt. Todos estos valores se pueden calcular en
tiempo resolviendo
problemas ms cortos en los grficos acclicos con
arcos usando recursividad hacia atrs. Utilizando estos valores, podemos
determinar de nuevo los costos de transporte totales asociados con la produccin,
en el perodo
toda la demanda de los perodos consecutivos asumiendo que el
transporte est permitido en todos los perodos
en hora. estos costes pueden
calcularse para y
Esta informacin nos permitir calcular los costos de transporte totales asociados
con la produccin en el perodo en constante tiempo.

4.4.3. Los costes de un subplano relajado. En esta seccin, formularemos el


problema de determinar los costos
como una simplificacin adicional del problema de programacin dinmica definido
en 4.2.1.
Todos los nodos de la red de programacin dinmica son de la forma , donde
t indica un periodo y Y es igual a la cantidad de produccin acumulada hasta e
incluyendo el perodo

La fuente es el nodo mientras que el fregadero es el nodo

Arcos estn presentes entre pares de nodos en la red de la forma


Cada arco de la red descrita anteriormente
representa una posible decisin de produccin. Dejamos que los costos de los
arcos sean iguales a los costos totales asociados con el monto de la produccin.
Queda por demostrar que los costos de transporte e inventario pueden ser
calculados en tiempo constante. Adems de la informacin recogida en la fase de
preprocesamiento descrita en 4.4.2
tambin encontraremos, para cada nodo en la red, el primer perodo cuya
demanda no est plenamente satisfecha por la produccin acumulada Y (decir s)
as como la parte de la demanda de ese perodo que queda por satisfacer

Usando las demandas acumulativas


as como el hecho de que el valor de Y slo puede ser igual a o

su informacin adicional se puede obtener en hora. Como veremos ms


adelante, esto no aumenta el tiempo de ejecucin de encontrar los costos de un
solo subplan

Ahora consideremos un arco que conecta los dos nodos


(con el primer perodo de demanda restante s con la demanda restante
(con la demanda restante con la demanda restante
Cuando

los costos unitarios de transporte de la cantidad producida en el perodo

cuando
los costos de transporte e inventario para este arco consisten en hasta tres
componentes:

y de este modo se puede calcular de hecho en tiempo constante.

El problema de determinar reduce a encontrar la longitud de la


trayectoria ms corta en la red de la fuente al fregadero, que se puede hacer en
tiempo lineal en el nmero de arcos. Es fcil ver que el nmero de nodos en la red
es and
the number of arcs y el nmero de arcos Utilizando el mismo enfoque para
calcular mltiples valores de la funcin a la vez como en 4.3, esto produce una
algoritmo para resolver esta variante del MLSP-PC.

Al igual que en el CLSP, los inventarios iniciales pueden ser incorporados cuando
todas las funciones de costo de transporte y de mantenimiento de inventario son
lineales. En particular, los inventarios iniciales se utilizan para satisfacer las
demandas ms tempranas a travs de los trayectos ms cortos apropiados en la
red, despus de lo cual se actualizan las demandas y se resuelve el problema
restante sin inventarios iniciales.P-PC.

5. Conclusiones e Investigaciones Futuras


En este artculo hemos considerado una generalizacin del ELSP clsico con
capacidades de produccin estacionarias que permite mltiples niveles de
almacenamiento, as como las correspondientes decisiones de transporte para el
transporte entre los diferentes niveles. Hemos identificado dos casos especiales
importantes de este problema que son solubles en tiempo polinomial. Los tiempos
de ejecucin de los algoritmos correspondientes son notablemente insensibles al
nmero de niveles en la cadena de suministro

Las cuestiones abiertas para futuras investigaciones en este mbito pueden


dividirse en tres direcciones generales. En primer lugar, las complejidades, aunque
polinmicas en el horizonte de planificacin, son de orden relativamente alto:
para los casos de dos niveles. Sera interesante que el orden del
tiempo de ejecucin se pudiera reducir, por ejemplo, investigando si se puede
ahorrar ms tiempo determinando simultneamente los costos de muchos o todos
los subplanos. Adems, aunque el nmero de niveles ser generalmente
relativamente pequeo, sin embargo sera interesante determinar si el caso
multinivel con funciones generales de coste cncavo puede ser resuelto en tiempo
polinmico tanto en el horizonte de tiempo como en el nmero de niveles. Una
segunda direccin es el estudio de las cadenas de suministro en serie en
presencia de capacidades en otros o niveles adicionales en la cadena. Por ltimo,
sera interesante considerar estructuras ms complejas de la cadena de
suministro, incluyendo, por ejemplo, estructuras de ensamblaje de productos a
nivel de productor o mltiples minoristas.

S-ar putea să vă placă și