You are on page 1of 37

Tamaodelloteintegradoenlascadenas

desuministroserieconcapacidadesde
produccin

StanvanHoesel
Facultaddeeconomayadministracindeempresas,Universidadde
Maastricht,P.O.Box616,6200MDMaastricht,Pases
Bajos,s.vanhoesel@ke.unimaas.nl

H.EdwinRomeijn
DepartamentodeIndustrialysistemasdeingeniera,UniversidaddelaFlorida,303
WeilHall,P.O.Box116595,Gainesville,Florida32611-6595romeijn@ise.u.edu

DoloresRomeroMorales
SadBusinessSchool,UniversidaddeOxford,ParkEndStreet,OxfordOX1
1HP,ReinoUnido,dolores.Romero-morales@sbs.ox.ac.uk

AlbertP.M.Wagelmans
Institutoeconomtrico,ErasmusUniversityRotterdam,P.O.Box1738,3000DRRotterdam,lospases
bajos,wagelmans@few.EUR.nl

Seconsidereunmodeloparaunacadenadesuministroserieproduccin,inventarioy
transporteseintegrandecisionesenpresenciadecapacidadesdeproduccinylasfuncionesde
costecncavo.Elmodeloqueestudiamosgeneralizaeluncapacitatedserialsoloartculo
multinivelmuchotamaomodeloeconmicomediantelaadicindecapacidadesde
produccinestacionariasaniveldefabricante.Presentamosalgoritmosconuntiempode
ejecucinespolinmicoenelhorizontedeplanificacincuandotodaslasfuncionesdecosteson
cncavas.Adems,consideramosdiferentestransporteeinventarioconestructurasdecostes
quemejoraronfuncionamientoveces:inventarioconfuncionesdecostoquesonlinealesy
transportecostofuncionesquesonlineales,osoncncavosconunaestructuradecargagira.En
esteltimocaso,hacemoslasuposicinadicionaldecomnyrazonablequeloscostesvariables
detransporteeinventariosontalesquesostenerinventariosennivelesmsaltosenlacadena
desuministroesmsatractivodesdelaperspectivadecostovariable.Mientrasquelostiempos
deejecucindelosalgoritmossonexponencialesenelnmerodenivelesenlacadenade
suministroenelcncavogeneralcasodecostos,lostiemposenmarchasonnotablemente
insensiblesalnmero
delosnivelesdelasotrasestructurasdedoscoste.

Palabrasclave:lotetamao;integracindeplanificacindelaproduccinytransporte;
programacindinmica,algoritmosdetiempoPolinmico
Historia:Aceptadoporredes,programacinmatemticayThomasM.Liebling;recibidoel17
dejuniode2002.Estetrabajofueconlosautores11mesespara2revisiones.

1. Introduccin
Enestedocumento,seconsideraunproblemaenelqueproduccin,inventarioytransportese
integrandecisionesenunacadenadesuministrobsico.Losmodelostradicionalesconsideran
generalmentesolamenteunoodosdeestosaspectosenelaislamientodelaotra(s).Evidencia
substancialexiste(vase,porejemplo,Arntzenetal.1995,ChandrayFisher1994,Geoffriony
poderesde1995yThomasyGrifnde1996,ascomolasreferenciasenesto)quemuestraque
estasdecisionesdeintegracinpuedeconduciraaumentossustancialeseneficienciay
eficacia.Integracindediferentesdecisionesenlacadenadesuministroesparticularmente
importantecuandolosrecursossonlimitadosycuandoloscostossonnolineales,porejemplo,
exhibenlaseconomasdeescala.
Nostendrencuentaunacadenadesuministroseriedepro-duccinydistribucindeun
producto.Talunsupcapascadenavoluntadocurren,porejemplo,cuandovaloresaadidoaun
productoenunasecuenciadeproduccinfacil-bolsaybienesintermediosquedebatransportarse
entreestasinstalaciones.KaminskyySimchi-Levi(2003)describenunejemplodeunacadenatal
comosepresentaenlaindustriafarmacutica.
Otroejemploeslatercerapartelogsticaindus-tratar.Enestecaso,unadistribucin
descendentecentroesosatisesdemandasenunaciertareageogrficapuedenemplearlos
serviciosdeunalmacndetercerosantesdequelosproductossontransportadosalcentrode
distri-cionesrealesparasudistribucinalosdistribuidores.Unmodelodecadenadesuministro
deseriepuedeutilizarseentoncespararepresentarpartedeunacadenadesuministroquees
relevanteparaelcentrodedistri-Tor(vaseLeeetal.2003).Unejemplofinalesunasituacinen
quelaproduccinserealizaenfabricante.Losartculosqueseproducenentoncesson
almacenadosaniveldefabricanteotransportadosalniveldealmacndeprimera.Encadauno
delosalmacenesniveles,productossonotravezalmacenadosotransportadosalalmacnenel
siguientenivel.Desdeelnivelfinaldealmacenes,losproductossondespus(posiblementetras
habersidoalmacenadosdurantealgunosperiodos)transportanaunminorista(posiblemente
teniendoencuentalasprimerasentregas,esdecir,inventariosenelnivelminorista).Tal
estructurapuedepresentarsesiunminoristarepresentarealmenteunmercadoentero,yla
cadenadesuministrodelfabricanteaestemercadoesmuylarga.Estopodrahacerventajoso,en
variasetapas,empleareconomasdeescalaportransportarcantidadesmsgrandesalargas
distanciasinter-mediacininstalacionesdealmacenamientoantesdeserdistribuidoenel
realmercado.
Todaslassituacionesdescritasanteriormentepuedenserrepresentantesdeunmodelogenrico
queconsisteenunfabricante-fabricante,variosintermediosunnivelonivelesdedistribuciny
produccindondelademandaparaelfinalproductollevaacabo,quellamaremosenestetrabajo
comoelniveldedistribuidor(aunqueestononecesariamenterep-reenviarelnivelenqueocurre
elconsumodelademandareal).Dehecho,enestemodeloelintermedi-comiproducciny
etapasdeltransportesonindistin-guishableunodelotro,paraqueenelrestodeestedocumento
nosreferiremossimplementeatodaslasetapasintermediascomoetapasdetransporte
entrealmacenes.
Elmodelodecadenadesuministroseriebosquejadoanteriormentepuedeconsiderarsecomo
unageneralizacindeunproblema
fundamental-lem,queenhechoesunadelamsampliamenteestudiproblemasdeproducciny
deinventarioplanificacin,elproblemadetamaodeloteeconmico(ELSP).Lavariantebsicadeeste
problemaconsideraunaplantadeproduccinpro-ducesyalmacenaunsoloproductopara
satisfacerlasdemandasconocidassobreunlimitadohorizontedeplanificacin.Elproblemaes
luegodeterminarcantidadesdeproduccinparacadaperododetalmaneraquetodaslas
demandasestnsatisfechoseltiempototalmnimodelaproduccinyrealizacinde
inventariocostos.Lasfuncionesdecostesonnondecreasingenlacantidadproducidao
almacenadosysesuponegeneralmentelineal,gira-cargoofuncionescncavasgenerales.La
plantadeproduccinpuedeonopuedeenfrentarseaunarestriccindecapacidadenlacantidad
producidaencadaperodo.
Amodelodelacadenadesuministrodeserie,elELSPclsicapuedeampliarsepara
incluirtransportelasdecisiones,ascomolaposibilidadderealizarinventarioadiferentesniveles
delacadena.Ademsdelaproduccinyelinventarioqueclaramenteloscostos,queluego
tambinnecesitaincorporarloscostosdetransporte,queaadeelproblemadelasincronizacin
detransportealproblemdelasincronizacindelaproduccin.Elobjetivoserminimizarelcoste
detodoelsistemaalmismotiemposatisfacertodalademanda.Inclusosielfabricanteyel
distribuidorsonenrealidaddistintosparticipantesenlacadenadesuministro,cadaunadeellas
enfrentaaunapartedeloscostosdelacadenadesuministro,esteproblemaserrelevante.Eneste
caso,losparticipantesclaramentetodavadebendecidircmodistribuirloscostostotalesde
min-imal,queesunproblemadecoordinacinqueestfueradelalcancedeestepapel.Porotra
parte,cmo-,podemosinterpretarlacelebracincuestaanivelminoristacomounapenaoun
descuentoenelpreciodecompradeunartculo,queotorgaelfabricantealminoristasilos
artculossonentregadospronto.Enestecaso,elreduciralmnimopornuestromodelode
optimizacinsontodoslosgastosporelfabricante.Comoenproblemasdetamaodelaporcin
estndar,todaslasfuncionesdecostosesuponequesonnondecreasingenlacantidadproducida,
almacenadaoenviada.Adems,seasumequetodaslasfuncionesdecostesoncncavo.
Engeneral,todoslosnivelesdeunacadenaserialmenosrespectodesicorrespondenala
produccinotransportedecisiones,puedenenfrentarcapacidades.Enestedocumento,quenos
concentraremosenlafuenteseriecadenasconcapacidadesenlaproduccin(esdecir,primer)
nivelsolamente,comounprimerpasohaciaelestudiomsgeneralcapacitadosdecadenasde
suministro.Agregarcapacidadesaotros(porejemplo,transporte)nivelespareceformacambiola
estructuradelproblemaydetalmodoelanlisisdelproblema.Porlotanto,talesproblemasson
ladofueradelalcancedeestepapel,perosiguensiendountemadeinvestigacinencurso.Tenga
encuentaquebajociertosestructurasdecostoesposibleeliminarcapacitadosnivelesdela
cadenadesuministro.UnejemploesproporcionadoporKaminskyySimchi-Levi(2003),que
transformanunmodelodecadenadesuministroseriedetresnivelesenelquelosniveles
primeroytercerosoncapacitadosaunmodelodecadenadesuministroseriededosnivelescon
capacidadesaniveldeprimerasolo.
Nossellamaelproblemadedeterminarlaptimaproduccin,transporteytamaosdelotede
inventarioenunacadenaserialcomosedescribearribaydebajodelascapacidadesde
produccinenelniveldeproduccinelproblemamultiniveldegrantamaoconcapacidadesde
produccin(MLSP-PC).Engeneral,esteproblemaesNP-hard,yaqueesunageneralizacin
directadelaNP-hardELSPconcapacidadesdeproduccingeneral(vaseFlorianetal.1980).El
ELSPconcapacidadesdeproduccinfijos,cmosiempre,essolubleentiempoPolinmico(vase
FlorianyKlein1971).Porquenuestroobjetivoesidentificarloscasossolublespolynomialiadode
laPCdeMLSP,seasumequeenlamayoradeestetrabajoquesonlascapacidadesde
produccinfijo.
Estudiamosproblemasgeneralcncavaproduccin,sostiene,inventarioyloscostosde
transporte,ascomoproblemasconelinventariolinealmanteniendocostosydosestructurasde
costesdetransportediferentes:
(i)loscostosdetransportelineal;y(ii)costosdetransportedecargagirasinmotivos
especulativos,loquesignificaqueconrespectoaloscostosvariables,inventariobodega-inges
menoscostosaennivelesmsaltosqueennivelesmsbajosenlacadenadesuministro.Nuestra
solucindemetanfetaminaSaosebasanenunmarcodeprogramacindinmicoqueutilizaun
principiodedescomposicinquegeneralizalapropiedadclsicade(ZIO)pedidainventariocero
desolucionesaproblemasdegrantamaouncapacitatedcomosedescribeenZangwill(1969)
paraelcasomultinively,porejemplo,enWagneryWhitin(1958)paraelcasodeunnivel.En
particular,ennuestromodelodedosnivelestrabajamosconelnuevoconceptodeunsubplny
verquesolucionesextremassedescomponenenunaseriedesubplansconsecutivos.Nuestros
algoritmosparaestemodelotodasseejecutanentiempoPolinmicoenelhorizontede
planeamientodelproblema.Lageneralizacindirectadeesteenfoquealmultinivelcasoconducea
untiempomuygrandeenmarcha.Logramosunahorrosustancialintroduciendoelconceptode
unsubplnrelajado.Encontrasteconlosenfoquesexistentesenlaliteratura,nuestrodinmico
programanorepresentannecesariamenteatodos(oinclusosolamente)solucionesdeextremoa
MLSP-PC.Adems,mientrasquelossenderosdeladinmicapro-gramtodoscorrespondena
solucionesviablesdela

Enelsiguientenivel.Desdeelfinalalmacnnivelproductossonentonces(posiblementetras
habersidoalmacenadosdurantealgn)transportanalatienda.
NosconsiderarunhorizontedeplaneacindeTperodos.Encadaperodot,elminorista
enfrentaunnonegativodemandadadapordt ,mientrasquelacapacidaddeproduccindel
hombreufacturerenelperodotesigualabt.NotendrencuentauntotaldeLniveles,que
incluyeelfabricante,eldistribuidoryLintermediode2almacenes.Decimosqueelfabricante
estenelprimerniveldelacadena,yelvendedorenlathLnivel.Cadaunodelosniveles
intermedioscorrespondeaundepsito.Que+denotaelconjuntodelosnmerosverdaderosno
negativos.Paracadaperodot=1,...,T,loscostosdeproduccinsondadoporla
funcinpt :+ +,loscostosdetransporte-cindelnivel4alnivel4+1sondadasporel
funcinc4++

t: (4=1,...,L1)ylainven-

problema,loscostosdeunarutadeaccesopuedensobreestimarla
costosdelasolucincorrespondientealproblema.

loscostosdeexplotacindeToryenelnivel4estndadosporlafuncin
h4++

t: (4=1,...,L).Enelpapel,nos

Nossinembargosoncapacesdedemostrar(basadoenlacon-cavidaddelasfuncionesdecoste)
quenuestradinmicapro-gramsolucionaelMLSP-PCaoptimalidad.Elalgoritmoresultantepara
elcasodecncavogeneralcostofunc-nesesexponencialenelnmerodenivelesenlasup-

ecrecienteeigualacerocuandosu
seasumequetodaslasfuncionesdecostesonhuecos,no- d
argumentoescero.
LaPCdeMLSPsepuedeformularcomosigue:
T. 1L.
L

capasdecadena.Sinembargo,esnotablementeinsensiblealareduciralmnimo.

pt(yt)+.c4(x4)+.h4(Me4)

(P)
nmerodenivelesdelasdosestructurasdecostoespecficasmencionadasanteriormente.
Estedocumentoestorganizadocomosigue.En2,se

t = 1
sujetoa

tttt
4=14=1

introducirelMLSPconcostosdeproduccinygen-

x1+Me1=y+Me1

,t=1,...,T,(1)

ERALnondecreasingcncavaproduccin,transporta-

tt
x44

t
1
4

1
t
4

cinyconfuncionesdecostodeinventario.Char-

1,(2)
t+Met=xt+Met1,t=1,...,T;4=2,...,L

acterizelospuntosextremosdelareginfactible

d+MeL=xL1+MeL

,t=1,...,T,(3)


ttt 1

delproblemayprobarelresultadodeladescomposicin

yb,t=1,...,T,(4)


0

constituirnlabasedenuestrosalgoritmos.En3,tt

Estudiamoselproblemadedosnivelesyproporcionarungen-eraldinmicomarcode
programacinbasadoenelresultadodeladescomposicinderivadoanterior,quegeneraun
algoritmodetiempoPolinmicoenelhorizontedeplanificacinparalosgastosgeneralesdela
cncavos.En4,estealgoritmosegeneralizaluegoalprob-lemdelot-sizingmultiniveldemostr
todavaserpolinmicaenelhorizontedelplan-ning,ysedantiemposdemejorfuncionamiento
paradosvariantesdelmodelo.Ellibroterminaen5conalgunasobservacionesfinalesytemas
parafuturasinvestigaciones.

2. Formulacindelmodeloyanlisis
2.1. Lamodelo
Comosedescribeenlaintroduccin,estudiaremosunmultinivelmucho
aprestoproblemaconunserialestructura.Encadaperodo,laproduccinpuedetenerlugarenel
manu-fabricante.Losartculosqueseproducenpuedenseralmacenadosen
elfabricantenivelotransportealaprimeraalmacenesnivel.Encadaunodelosnivelesde
almacn,productosotravezseaalmacenadosotransportadosalaalmacn

Me4=0,4=1,...,L,(5)
yt0,t=1,...,T,

x4

t0,t=1,...,T;4=1,...,L 1,

Me4

t0,t=1,...,T;4=1,...,L,

t

dondeytdenotalacantidadproducidaenelperodot,tseenvalacantidaddelnivel4al
nivel4+1enperodot,yI4denotalainventarioscantidadennivel
4alfinaldelperodot.Restricciones(modelode1)(3)elequilibrioentrealmacenamiento
deinowyoutowenlafabricacin,almacnynivelesminorista,reespecializacin
-tivamente,encadaperodo.Lacantidaddeproduccinencadaperiodoesrestringidaporlas
limitaciones(4).Porltimo,con-straints(5)estadoquetodoslosnivelesdelinventarioinicialson
igualesacero.Adiferenciadeenelmodelotradicionaldetamaodelotedeunnivel,estonoes
unasuposicinquepodemoshacersinprdidadegeneralidad,debidoalnon-linearitydel
transporteyconlasfuncionesdecostodeinventario.Porlotanto,msadelantehablaremosde
cmolidiarconcasosproblemadondeestarestriccinestausente,yensulugarinicial(no
negativo)inventario
Cantidadesentodoslosnivelesseconsiderancomopartedelosdatosdelproblema.Entonces,se
puedenaplicarlosalgoritmosdesarrolladosenunesquemadehorizonterodante,enelque
nuevasseresuelvencasosdegrantamaoysussolucionesptimasparcialmente
implementadocomotiempoingresosynuevasproyeccionesdelademandase
conviertendisponible.
Paramayorcomodidad,vamosadefinirdT Squelademandadecomu-lativoenlosperodost,...,
s,esdecir,

yT=4.estarepresentacinfacilitarelanalysisdelaestructuradepuntosextremosdelaregin
principales-blede(P)en2.4.Antesdecontinuarconesteanlisis,en2.2hablaremos
relacionadosconmodelosyalgoritmosdelaliteratura,ascomoalgunoscasosespecialesque
reducenalosmodelosdeunnivelen2.3.

2.2. LiteraturaInforme
LavariantedeunniveldelaPCdeMLSPharecibido

smuchaatencinenlaliteratura.Launcapacitated

dTS

.drparat=1,...,s;s=1,...,T,

r = t
0ubicadoe.

(6)

problema,elELSPesresolubleentiempoPolinmicoenlalongituddelhorizontedetiempo;vera
Wagner(1960)paraesteresultadobsico.Mseficientealgoritmosparacasosespecialessehan
desarrolladoporAggarwalyParque

Agarantizarlaviabilidadde(P),asumiremosque
lademandaacumuladaenlasprimeratperodosnopuedeexcederlacapacidaddeproduccin
totalenestosperiodos,esdecir,
t
d1t.brparacadat= 1,...,T.(7)

r = 1

Esfcilverqueestacondicinesnecesarioypersonaspara(P)aunareginfactiblenovaca.
NostambinpuedenmodelarlaPCdeMLSPcomounproblemadeflujoderedcapacitados
mnimocostoenunredconunafuente(veatambinZangwill1969paraunadiscusindegeneral
endichocostomnimoredproblemasdecaudal,ascomounadiscusindeuncapacitatedELSPs
multiniveles).Paraello,definirunaredconunasolafuente0,T)nodostransbordo()(1 ,t)enel
niveldeproduccin(nivel1,t=1,...,T),denodosdetransbordoT(4,t)encadaunodelos
almaceneslev-els(t=1,...,T;4=2,...,L1),ynodosdedemandadeT(L,t)conlademandadt a
nivelminorista(nivelL,
t=1,...,T).Porltimo,factibilidaddictaquelafuentede
nodo0tieneunafuenteded1Tunidades.Lafigura1ilustralarepresentacindelareddelaPCde
MLSPparaL=3

Figura 1 representacin de red de la PC de MLSP paraL=3yT=4

d1 + d2 + d3 + d40y1 y 2 y 3 y4


(1, 1) (1, 2) (1, 3) (1, 4)

Me

Me

Me

111
123
1 1 x1 1

(1993),FedergruenyTzur(1991)yWagelmansetal(1992).Cuandoexistencapacidadesde
produccin,obtenemoslallamadacapacitacinproblemadelot-sizing(CLSP).Encontrasteconla
uncapacitatedELSP,esteproblemasesabequeesNP-hard,inclusoenmuchosspecialcasos;Ver
Florianetal(1980)yBitrnyYanasse(1982).Uncasoespecialimportanteeinteresanteque
permiteparaunalgoritmodetiempoPolinmicosepresentacuandolascapacidadesde
produccinsoninmviles;vase,porejemplo,FlorianyKlein(1971),Florianetal(1980)yvan
HoeselyWagelmans(1996).Vasetambinconsulte-riamenteenBakeretal.,(1978)paraotro
trabajoenelCLSPconcapacidadesdeproduccinestacionariayChungyLin(1988)yvanden
HeuvelyWagelmans(2003)paraotrocasoespecialdelaCLSPqueessolubleen
polinomiotiempo.
Zangwill(1969)estudilauncapacitatedversindelaPCdeMLSPydesarrollunalgoritmo
deprogramacindinmicoqueespolinmicoenelhorizontedelplan-ningyelnmerode
nivelesL.Analizamosestealgoritmoenelanexoenlnea(disponible
enhttp://mansci.pubs.informs.org/ecompanion.html)yconcluirqueseejecutaO(LT4)tiempo,
dondeLeselnmerodeniveles,oinclusoenO(T3)paraelcasodespecialdeL=2.Leeetal.,
(2003)consideranunamodelodedosnivelesdondeloscostosdetransportesonfunciones
nonconcave.
Unestudioqueserelacionaconnosotrosenelsentidoquetambinconsiderelascapacidades
enunentornomultinivelesporKaminskyySimchi-Levi(2003).Pro-plantearunmodelodetres
nivelesenlosqueelprimerytercernivelessonlasetapasdeproduccin,yelsegundoniveles
unaetapadetransporte.Ambasetapasdelaproduccinsoncapacitados,mientrasqueesla
etapadetransporteuncapac-

x1 x2

3 x4

itated.Consideraninventariolinealmanteniendoloscostosqueaumentanconelniveldelacadena
desuministro,y


(2, 1) (2, 2) (2, 3) (2, 4)

Me

Me

Me

222
123

x

2222
1234

loscostosdeproduccinlinealenambosniveles1y3quesatisfacenunacondicindemotivos
nonspeculativetradicionales(vasetambin2.3).Loscostosdetransporteenelsegundonivel
sondelagira-cargaoformacncavageneral


(3, 1) (3, 2) (3, 3) (3, 4)

Me Me

Me

333
123
d1 d2 d3 d4

yseasumenparasatisfacerunrestrictivoynontradi-condicindenonspeculativemotivos
adicionales.Pordecisionesdeproduccindeeliminacin-ingeltercernivel,quereducen
elproblemaaunmodelodedosnivelesqueheredalasestructurasdefuncindecostedelmodelo
detresniveles.Parasuclasedeloscostosdetransportedecargadegira,queproporcionan
unO(T4 )algoritmopararesolverelmodelo,inclusoenelcasodeproduccincapac-activo.Parasu
clasedecncavotransportecuestaofrecerunO(T8 )algoritmodearesolverlamodeloenpresencia
deproduccinestacionariacapacidades.Planteanlacomplejidaddesumodelodeestructurasde
costesmsgeneralcomounapreguntaabierta.Enestedocumento,abordamosestacuestin
derivandounaO(T7 )algoritmopararesolverelproblemadedosnivelesenpresencia
inmvilcapacidades.

2.3. Especialcasos
Escomnenproblemasdetamaodeloteparamodelarelinventariomanteniendoloscostoscomo
funcioneslineales,esdecir,nospermiteeliminarlasvariablesdeproduccin,ascomolasvariables
deinventarioenelfabricante,querindeunestndaruncapacitatedELSP.Elproblemaquepuede
resolverseenO(T2 )tiempoparaloscostosdetransporteconcuevageneral(verWagner1960)y
enO(TRegistroT)horadequeloscostosdetransportedecargagira(verAggarwalyParque1993,
FedergruenyTzur1991,Wagelmansetal.1992).

2.4. Caracterizacindeextremapuntos
Problema(P)tieneunafuncinobjetivocncava,ylareginfactibleestdelimitadoporlas
restriccioneslineales.Estoimplicaqueexisteunasolucinptimadelextremoa(P).Considerarel
flujoenlaredcor-respondiendoacualquiersolucinfactibledelpuntoextremo.Comoescomn
enproblemasdeflujodered,llamamoslosarcosquellevanunacantidaddeflujoquees
estrictamente

h44444

conht 0para todosty4.Porlotanto,consideramosesta


t(It)=htMetparat=1,...,T;4=1,...,L,

roblemasen4.3y4.4.En4.3,enaddi-cinasumimosqueloscostesdetransporte
clasede p
tienenunaestructuradecargagirasinmotivosespeculativos.Ms
formalmente,c4 (x)=f 41 + g 4x donde1esunindi-
positivayterminantementemenosdesucapacidaddearcosgratis.Se
esbiensabido(vase,porejemplo,Ahujaetal.1993)quelasubredquecontengaslolosarcos
libresnocontieneningnciclo.
2.4.1. Subplans.Tengaencuentaqueslolosarcosquetienenun
limitadosuperiorlmite(queennuestracasosonslola


tt{x>0}t{x>0}

CATORfuncintomaelvalor1six>0y0oth-
erwise.Laasuncinquenohaymotivosespeculativos,quecomnmenteseasumeparala
produc-cinyelinventarioconcostosentradicionaleco-nmicamodelosdemuchotamao,
significaenestecontextoque,conrespectoalavariableinventarioyloscostosdetransporte,es
atractivoparaeltransportedetantardecomoposible.Ms
formalmente,g4 +h4 +1 h 4+g 4 parat=1,...,T

arcosdelaproduccin)puedenllevarcaudalaunquenosongratis.Eliminacindetodoslosarcos
deproduccin,lacon-formacinderedtodosarcoslibresrestantessedescomponeenunnmero
decomponentesconectados.Noslimitaporahoraaloscomponentesenchufadosquedehecho
llevancaudal,identificamoslaprimerayltimanodosdelcomponenteencadanivel.Paraun
componentedado,estosnodospuedenserdenotadospor(4,1)y(4,)

tt
1;4=1,...,L1.


tt + 1

para4=1,...,L,donde


4 1+4 2

Tengaencuentaquelasfuncionesdecostosdetransportesontantolinealynoexhibenmotivos
especulativos,essiempreptimaproduccinmanufac-fabricantedealmacenarytransportarslo
cuandolademandadebesersatisfechos.Porlotanto,sinprdidadeoptimalidad,podemos

414+1,1<424+1,2para4=1,...,L1.(8)
(Notaqueladesigualdadterminantedebidoaladeni-cindelsubpln:elperododeprimera
incluidoenelnivel4

t

asumirqueI4=0paratodost=1,...,Ty4=2,...,L.es41+1.)conesteenfoque,algunos
nodospuedenser
Delmismomodo,Siloscostosdetransportesonlinealyaisladosyexcluidosdecualquier
componentellevar
g44+144

t+ht h t+gt +1parat=1,...,T 1;4 =1,...,L 1,se


esmsbaratodetransportetanprontocomoproducenyalmacenarlaproduccinenelnivel
minorista.Luego,sinprdidadeoptimalidad,podemossuponer4=0paratodot=1,...,Ty4=1,...,
L1.estosdosspe-casosespecialesdelaPCdeMLSP,portanto,rendirunestndarCLSP.
Porltimo,unavariantedeluncapacitateddosnivelesMLSPPCfcilmentepuedeserreducidaa
ununcapacitatedELSP.Cuandoloscostosdeproduccinascomoloscostosdeexplotacinde
inven-toryanivellineal,dadoquedecidimostransportarenunperododeterminado,podemos
determinarfcilmentelamejorpocadeproduccin,esdecir,elperodoquelosrendimientosde
laproduccindeunidadmnimatotalyloscostosdelfabricante-nivelinventariotransporteen
perodot.Redeningeltransportecostefuncinenconsecuencia,quesepuedehacer
enO(LT)tiempo,

Caudal.Asignamoscadaunodelosqueelcomponente
seencuentrajuntoalaizquierdadeellos.Laasignacindelosnodosaisladosseilustraenla
figura2.Despusdeelim-inatinglosarcosdeproduccin,obtenemosdos
compo-componentes.Therstoneisdenedbythenodes(1,1)and(1,4)inLevel
1,(2,1)and(2,4)inLevel2,and(3,1)and(3,6)inLevel3,andthesecondoneby
nodes(1,5)and(1,8)inLevel1,(2,6)and(2,8)inLevel2,and(3,7)y(3,8)enelnivel3.Puede
observarquenodo)Weisadjacenttotheleftofthem.Theassignmentoftheisolatednodesis
illustratedinFigure2.Afterelim-inatingtheproductionarcs,weobtaintwocompo-nents.The
rstoneisdenedbythenodesandinLevel1,andinLevel2,andandinLevel3,andthesecond
onebynodesandinLevel1,andinLevel2,andandinLevel3.mayobservethatnode(2,3)is
partoftherstcomponent,eventhoughnoowpassesthroughthisnode.Asmentionedabove,
theisolatednode(2,5)isassignedtotheleftcomponent.
Resumiendo,podemosdescomponerunasolucindeextremoa(P)encomponentes,cadauno
dequealcanzaconunconjuntodenodos{(4,4 1+1),...,(4,4 2)}(4=1,...,L)satisfaccin
(8).Llamaremosasaloscomponentes
Figura 2 la estructura de un extremo punto de solucin a la MLSP-PC,
L=3yT=8

0

y1 y 2y5 y6

Proposicin 2.2.Unsubplnpuedeconteneralomsunarcolibreproduccin.
Sielproblemaesuncapacitated,estaproposicinimplicaquearcosolaproduccinllevarflujo
entraencadaunodelossubplans,queasuvezsignificaquelosflujosextremosson
arborescentes.Ladinmicapro-


(1, 1) (1, 2) (1, 3) (1, 4) (1, 5) (1, 6)

Me2 Me3

x

11
14

Me5 Me6 Me7



x

1
6

algoritmodelaprogramacinpropuestaparaesteproblemapor
Zangwill(1969)sebasaenestapropiedad;verelapndiceenlnea.

(2, 1)
2


(2, 2) (2, 3) (2, 4) (2, 5) (2, 6) (2, 7)
2

Porejemplo,enlafigura2sesabequeenelsub-

Me1

x

222
124

Me6 Plande((0,4),(0,5),(0,6))losarcosdeproducciny

x

1
7

ey2

(3, 1) (3, 2)



(3, 3) (3, 4) (3, 5) (3, 6) (3, 7)

nopuedenserlibres;elmismotieneparalaproduccinde
arcosy5 ey6 ensubpln((4,8),(5,8),(6,8)).

Me

Me

Me

Me

3333
2345

d1 d2 d3 d4 d5 d6 d7 d8

Obtenidodesubplans.Representamosunsubplnporla

2.4.3.transportecantidadesenunsubpln.Laausenciadeciclosdearcosgratissolamenteen
unasolucindeextremopuedeutilizarsetambinparaiden-tifypropiedadesestructuralesdelos
transportequanti-lazos.Considerarunperodo,digamost,enquetransporte


4 =1

2perodosdeLquelaidentifican:((4 1,42)L).Amenudoser

sellevaacaboentrelosniveles4y4+1,esdecir,elflujo

serconvenienteparareferirsealosperodosdeproduccinydemandaenunsubplnpor
separado,yluegoamenudousaremoslanotacin(t1 ,t2 ,r1 ,r2 )(1 1,12,L 1,L 2).Porconstruccin,
nohayinventariorealizaentresub-planes,porloqueelnicoflujoentrandounsubplnvienede
arcosdeproduccinasociadosalosnodosdelfabricanteenelsubpln.Lacantidadtotalproducida
entodoslosperodosdeproduccinenelsubpln,esdecir,laproduccintotaldeperodost1 +1,...,
t2 ,seutilizaparaabastecerlademandadetodoslosnodosdistribuidordesubpln,esdecir,la
demandatotalenperodosr1 +1,...,r2 .Nossellaman
enelarcoentrenodos(4,t)y(4+1,t)x4 >0 .

Dossituacionespuedeluegoocurrirconrespetoaeltotalflujoenlosnodos
de(4+14+1,1+1),...,(4+1,t),esdecir,elacumuladoenvosentreniveles4y4+1hastaa
ycomoperodotdentrodelasubpln:
Esigualalaacumuladaproduccinenperi-Saot1+1,...,sparaalgunoss{t1+1 ,...,t};
Satiseslademandadeperiodosr1+1,...,sdealgunoss{r1+1,...,r2}.
Sino,considereelltimoperododeproduccinenlaque


t

algunosdelacantidadtransportadax4seprodujo,
decirsr .Luegohabrunperodocuyademandaes

dossubplans((41,42)L)y((r ,r)L)consecu-


4 = 1


4 1424= 1

satisfechosparcialmentedelacantidadx4yparcialmente

tivesir=

para4=1,...,L.Podemosresumirel

delaproduccinperodo

quer

t
enelinventario

4142

sremains

estructuradelassolucionesdepuntoextremocomosigue.

Proposicin 2.1.Cualquiersolucinfactibledelextremosepuededescomponerenunasecuenciade
consecutivossubplans.

Lasolucinextremadadaenlafigura2sedescomponeendossubplans,es
decir,((0,4),(0,5),(0,6))y
((4,8),(5,8),(6,8)).


4= 1
Tengaencuentaquelaprimerasubplnobtenidopordecompos-ingunasolucindepunto
extremocomosedescribianteriormentetiene4 1=0para4=1,...,L.Sinembargo,enelrestodeeste
documentoserconvenientetambinincluirsub-planes((4 1,4 2)L )satisfaccin(8),paraque
algunosperonotodoslosvaloresde41soncero.
2.4.2.cantidadesdeproduccinenunsubpln.El

enelnivel4alfinaldelperodot,creandounarcoslolibrecicloconformacin.Esteresultadose
puederesumircomosigue.
Proposicin 2.3.Enunsubpln,elquan-titytransportadoentrelosniveles4y4+1enalgnperodoo
igualalascantidadestransportadasacumuladashastaahoraenelplandesubalascantidadesdeproduccin
acumulativadeunasecuenciainicialdelosperodosdeproduccinconsecutivosenelsubpln,oala
demandaacumuladadeunasecuenciainicialdelosperodosdedemandaenelsubpln.
Lasdosposibilidadesdetransporteacumulativopuedenilustrarseconlafigura2.En
subpln((0,4),(0,5),(0,6)),

x1esigualalaproduccin(acumulativa)enhechodequelosflujosextremossonacclicosimplica
que,

Periodo1,mientrasquex1+x1+x 1+x1esigualala1234

Aunquepuedehaberproduccindemltiplesarcosasso-
asociadoconunsubplnquellevancaudal,existeenlamayora

produccinacumuladaenperodos1,...,4ysatises
lademandadeperiodos1,...,6;

untalarcoconproduccinpordebajodecapacidad.Enelotro

x2satiseslademandadelperiodo1;x2+x2es

112
palabras,enlamayorahayunaproduccinarcoentrar-igualalaproduccin(acumulativa)enel
perodo1;y

Ingelsubpln.Estoproducelasiguientegeneral-

x2+x2+x2+x2

esigualalaacumuladapro-


1234
zacindelacaracterizacindelospuntosextremosdenivelCLSPsporFlorianyKlein(1971).
duccinenperodosde1,...,4ysatiseslademandade
Periodosde1,...,6.

3. Dosnivelescapacitadosmuchotamaoproblemacon
cncavocostos
Paramayorclaridaddeexposicin,vamosaprimeroconsiderarlaversindedosnivelesdelaPC
deMLSP,quellamaremoslaPCde2LSP.Enlasiguienteseccin,mostraremoscmola
metodologapuedeampliarseacadenasconmsdedosniveles.

3.1. Unaprogramacindinmicaenfoque
Enestaseccin,describiremosunenfoquegeneraldeprogramacindinmicoalaPCde
2LSP.Esteenfoquesebasaenladescomposicindelpuntodesolu-cionesextremas(p)en
subplansconsecutivos(verPropo-composicin2.1).Enparticular,definirF(t,r)queelcosto
mnimoasociadoasatisfaccindelaminorista
demandasenperodosr+1,...,Tenproduccindeperodost+1,...,T.Entoncesestamos
claramenteinteresadoeninformticaF(0,0).Estopuedelograrsemedianteunenfoquededos
fases:
Fase1.paracadasubpln(t1 ,t2 ,r1 ,r2 ),calcularelmnimocostequeseincurreparasatisfacerla
demandadeesosubplnenlaestadoesearcocomomximounaproduccinlibreentraenel
subpln.Denotarestoscostospor(t1 ,t2 ,r1 ,r2 ).
Fase 2.calcularlosvaloresdeF(t1 ,r1 )paratodo0 t 1
r1 Tpordarsecuentadequeunasolucindeextremoalacomplejidadescorrespondientesest
dadaporunsubpln
(t1 ,t2 ,r1 ,r2 )yelrestantecomplejidadesF(t2 ,r2 )paraalgunost2 yr2 .Estodalugaralos
siguientesrecursividadhaciaatrs:

NP-hardparacapacidadesdeproduccingeneral,arestringirnuestraatencinalcasodelas
capacidadesdepro-duccinestacionarios,esdecir,bt =bparat=1,...,T.Enelrestodeestaseccin,
derivamosunalgoritmodetiempodemodopolynoparacalcularloscostosptimosdetodas
subplansydetalmodoparalaPCde2LSP.Antesdeestudiarlossubproblemasdelainformtica
enloscostosdesubplnptimo,vamosaprimeraestudiolasimplicacionesdelaasuncinquelas
capacidadesdeproduccinsonsta-denciaenlaseccinsiguiente.

3.2. Implicacionesdelascapacidadesdeproduccinfijos
Enlafase1delenfoquedeprogramacindinmico,tenemosquecalcularloscostosptimosde
todoslossub-planes,bajolarestriccinadicionalquetodossinounodelosarcosdeproduccin
entrandoelsubplnllevanunflujoiguala0ob.Considerarundeterminadosub-
Plan,decir(t1 ,t2 ,r1 ,r2 ),enelquelademandatotaldeperodosr1 +1,...,r2 debensersatisfechosen
pro-duccindeperodost1+1,...,t2.FlorianyKlein(1971),tengaencuentaquelarestriccinsobre
losvalores
delosarcosdeproduccinentrandoelsubplnimplicaqueelnmerodearcosdeproduccin
quellevancaudaligualalacapacidaddeproduccinesexactamenteiguala
K=[dr1+1r2/b],ylarestanteproduccinquan-tityesigualas=dr1+1r2KB.Claramente,tenemos
que0s<b.Sis>0,habrqueserexactamenteunaproduccin
arcoentrandoelsubplnllevandoesteflujo.

3.3. Elsubplncostos
Formulamoselproblemadedeterminarla
F(t1,r1)=min

(t2,r2):r2 t 2>r1

{(t1,t2,r1,r2)+F(t2,r2)}

costosptimosdeunsubplncomounproblemadeprogramacindinmico.Dichodeotromodo,
paracadasubpln

para0t1r1<T,
F(t1T)=0para0t1T.
Notaqueenlafase1tenemosquecalcularO(T4 )valoresde.Fase2es,dehecho,unproblema
derutamscortoenunaredconnodosquerepresentanatodoslosparesdeperodo-(t,
r)tanque0trT,yarcosrepresentandoalassubplansconloscostoscorrespondientes.El
caminodecostemnimodenodo)(0,0)acualquieradelosnodos
de(t1 T)enestoacclicosredpuedeserencontrarenlinealtiempo

(t1,t2,r1,r2),vamosadefinirunaredconelpropertyque(t1,t2,r1,r2)esigualalalongituddela
rutamscortaentreunpardefuentesysumiderosdelosnodosenestared.
Noselegirlosnodosenestareddelaforma(t,Y,X),dondetindicaunperodo,Yesigualala
cantidaddeproduccinacumulado,hastaeincluyendoelperodot,yXesigualalatransporte
acumulativocantidadhastaaycomoperodot.Nodo(t1 ,0,0)eslafuente,mientrasque
nodo(t2 Kb+s,

enelnmerodearcos,esdecir,enO(T4)tiempo(vaseAhuja

Kb+s)(t,d

d)eselfregadero.PorProposi-

2r1+1r2r1+1r2

etal.1993).FlorianyKlein(1971)utilizanestegen-
marcogeneraldeprogramacindinmicaparadesarrollarunO(T4)algoritmodeprogramacin
dinmicopararesolverelCLSPconcapacidadesfijasyproduccingeneralcncavaycon
funcionesdecostodeinventario.
Cuandoelvalorde()()esdadodecadasubpln,2LSP-PCespolynomiallysoluble.Alograr
unalgoritmodetiempoPolinmicoparael2LSP-PC,eldesafoes,portantoproporcionarun
algoritmodetiempoPolinmicoparacomputarloscostoscorrespondientesalossubplans.Porque
sabemosqueesel2LSP-PC

cin2.2yladiscusinen3.2,sabemosquelacantidaddeproduccinencualquierperodo
puedeasumirsolounodelosvalores{{0,s,b},conelvalordessolamenteenunperodo.Esto
implicainmediatamentequeslopuedeasumirYelvalores

K
Y{kb,kb+s},

k = 0

donde,adems,Y=0sit=t1,dr1+1tY(tt1)K
parat=t 1+1,...,t2 1eY=KB +ssitt2paraasegurarla

quetodalademandaseproducedentrodelconjuntodeproduc-cinlosplazosenel
subpln.PorqueclaramenteKT,elnmerodevalorespermitidosparaYesO(T).Adems,porla
Proposicin2.3quesabemosqueelacumuladocantidadtransportadahastaeincluyendoalgn
perodoseaigualalacantidaddeproduccintotaldeunasecuenciainicialdeproduccinperi-ods
osatiseslademandadeunasecuenciainicialdelosperodosdedemandaenelsubpln.Ms
formalmente,estosignificaqueque
definidosanteriormenteparacadasubplnindividualserarendimientodeunalgoritmocon
tiempodefuncionamientoO(T8 )paracomput-ingloscostosdelossubplans.Sinembargo,el
tiempodeejecucinpuedereducirsemediantelaobservacindequeestnrelacionadosconlos
costosdemuchossubplans.Enparticular,observarquelaredprogramacindinmica
correspondienteaalgunasubplndelaforma(t1 ,t2 ,r1 ,r2 )esrealmenteunasubreddelared
dinmicadeprogramacinparaelsubpln(0t2 ,r1 ,r2 ).Porlotanto,usandorecursividad
back-wardparasolucionarparaelshortest-pathentre

. K.
. r2.
nodos()0,0,0)y(t2 ,dr+1r,dr+1 r)enelltimo
1212
X {kb,kb+s}
{dr1+1s},
rendimientosdelared,comounsubproducto,loscaminosmscortos


k = 0

s= r1+1
entrenodos(t,0 ,0)y(t,d

d)paracada


2r1+1t2r1+1t2

donde,adems,dr1+1tXY paraasegurarsedeque
demandassonsatisfechoseneltiempoylosproductosnosontransportadosantesdequese
produzcanyX=0sitr1 yX =KB+ ssitt2 paraasegurarqueeltransportetienelugardentro
delsubpln.Elnmerodepermiten-
capazdevaloresparaXesasO(T),porloqueeltotal

t=1,...,r1.Asresultaqueslotenemosquecon-
SiderelO(T3 )subplansdelaforma()0,t2 ,r1 ,r2 ),loscostosdeloscualessepuedendeterminar
enO(T7 )tiempo.

3.4. Coninicialesinventarios
SilainicialdeinventariosenelfabricanteoelnmerodenodosenlaredesO(T3 ).

nivelesdedistribuidor,I1
yyo2,sonestrictamentepositivos,se

Arcosenlaredrepresentanlaproduccin,trans-portationylasdecisionesdeinventario.Arcos
estnpresentesentreparesdenodosenlareddela

esunligerocambioenlaconstruccindesubplans.Hayquerecordarqueconstruimossubplans
correspondienteaunasolucindepuntoextremo,considerandotodoslosarcos

FOrm(t,Y,X)y(t+1,Y,X
),conYY {{0,s,b}
(dondeelvalorssepermitesolamentesiY= kbpara

(exceptoarcosdeproduccin)llevanrasgospositivos.Elsubplansentoncesestnformadosporla
conexinresultante

algunosk=0,1,...,K),y
(r 2

XX(dondere

X{X,Y }

componentesjuntoconalgunosnodosaislados.Cuando

s=r1+1{dr 1+1s})).EsfcilverquehayO
(T)arcosquedecadanodoenlared,paraqueeltodoredhaO(T4)arcos.
Delainformacincontenidaenlonodosden-ingunarco,fcilmentepodemoscalcularla
produccin
cantidadenperiodot+1(YY) ,lacantidaddetransporteenelperodot+1(XX),el
inventariotuvolugarenlafabricantenivelenelfinaldeperiodot+1
(YX),ylainventariolugarenlaretailernivelen
elfinaldeperodot+1(Xdr 1+1,t+1 ).Elcostosderecibenasunarcopor

hayinventariosiniciales,sinembargo,puedehaberunoomscomponentesquellevancaudalpero
nocontieneunperododeproduccin.Enestoscompo-componentes,lademandaessatisfechos
utilizandoinventariosinicialesenelalmacnydistribuidornivelessolamente,ypuedenser
asignadosalcomponentequecontienende1periododeproduc-cin(esdecir,elcomponenteque
contieneelnodo()1,1)).Losresultadosen2.4.2y2.4.3sonclaramentetodavavlidospara
subplansenquet1 >0.sinembargo,parasub-
planescont1 =r1 =0,losresultadossiguenpro-
Videdconsideramosqueeltotalexistenciasiniciales1+Me2 comoun

00


t+1t + 1
p()YY)+c1(XX)

cantidaddelaproduccinacumuladahastaeincluyendo
Perodo0yelinventarioinicial2enelnivel2comoel


+h

1

t + 1

(YX)+h2

(Xd


r1+1t+ 1).

cantidaddetransporteacumulativohastaeincluir-


t +1

Sitodaslasfuncionesdecostopuedenevaluarseentiempoconstante,loscostesdeunarcodado
puedensercomputadosenelstantcontiempoquedeterminamostodaslasdemandas
acumuladasdT T(enO(T2 )tiempo)enunprocesopreviopaso.

r

Ingperodo0.Amenosquer2=Testossubplansslopuedentenerunasolucinfactiblesila
inicialtotalinventarionoexcedalademandatotalquedebesersatis-edenelsubpln.Para
subplanscond1 r2Me0 +Me0 ,nos

1212

Cualquierrutadeaccesoenlareddelafuentede(t1,0,0)

obtenerK=[(d1r2Me0Me0)/b ]ys=d1r2Me0Me0KB.

12

elfregadero(t2,dr1+1r2,dr1+1 r2)representaunflujoviable

Comoyasemencion,d1r2<I0+Me0slopuedeocurrirsi
12
enelsubpln(t1,t2,r1,r2)conunarcodeproduc-cinlibre.Porotraparte,esfcilverquelo
contrariotambinesverdadero.Porlotanto,loscostosdesubplnestndadosporelcaminode
costemnimoenestareddelanodofuentealnodosumidero.Eltiemponecesarioparaencontrar
estemnimocostecaminoesproporcionalalnmerodearcosenlared,demodoqueelcostode
unsubplnsolopuededeterminarseenO(T4 )tiempo.
PorquehaysonO(T4 )subplans,undirectaaplicacindelaprogramacindinmicaalgoritmo

r2=T.Sidehechod1T<I0+Me0,unextremopuntodesolu-
cincontieneslounsubplnsolo:()0T,0,T),
ynodeproduccinllevaracaboenunperodoensubpln,esdecir,K=s=0.elnicorestante
cuesta-cultadenestecasoesquenoqueremosespecificardeantemanoenqunivelelexcesode
inventarioterminarcomoelinventariofinal.Estopuedefcilmentesertratadoporampliarel
horizontedeplanificacinporunperodo,decirT+1.Luego,definirlaproduccincostofuncin
eneseperiodocomopT +1(0)=0ypT +1 (yT + 1)=para
todo0<yT +1bylafuncindecostodetransportecomo
basadoenlaideadequelosmsimportantesinforma-

c112

+1)=0paratodosxT + 10.finalmente,setdT +1=Me0 +Me0


T+1(xT
d1T.Loscostosdelsinglesubplan()0T,0,T)enelproblemaoriginalpuedeentoncesencontrarse
porencontrarloscostosdesubpln()0,T+1 ,0T+1)enelproblemamodificar.
Ahoraconsideremoslareddeprogramacindinmicausadaparacalcularloscostosdeun
subpln.Parasubplansquecontienenlosinventariosiniciales,dejamosqueelnododeorigen
ser()01+Me2 ,2 )yelnodosumidero(t,I1 +Me2 +KB+

cinenladefinicindeunsubplneselconjuntodeperodosdeproduccint1+1,...,t2yel
conjuntodeperiodosdedemandar1 +1 ,...,r2 .Labasedenuestramejoraalgo-rithmesentonces
permitireltransporteenlosperodost1 +1,...,r2 (conservandoporsupuestolapro-duccin
determinadaydemandaperodos).Nospuedeluegousola
mismadinmicaprogramacinenfoquecomoenlacasodedosniveles,dondesustituimoslos
costosdedosnivelessubpln(tt,r,r)porloscostosmnimosdesatisfacer-

000

200

1212

s,1+Me2+KB+s).Paraunestado(t,Y,X),estotambinsignificademandadeingen
perodosr+1,...,r

usandolaproduccinde

0012

que

K
e1+Me2 +KB,1+Me2+KB+s.
Y.M
0000

k = 0

enlosperodost1+1,...,t2,dondeenlamayoradelaspro-
cantidadesdeproduccinpuedenserdiferentesde0yb,
ydondesepermiteeltransporteentodoslosnivelesenlosperodost1+1,...,r2.Seindicanlos
costosdeesteltimo
por$(t,t,r,r) yserefierenavectores(t,t,r,r) como

. K.

. r2.

1212

1212

X{I1+Me2+KB,1+Me2+KB +s}

0000

k = 0

{d1s}.

s = r 1+1

relajadosubplans.
Parailustrarelconceptodesubplansrelajados,con-siderlasiguienteinstanciadeproblemade
laPCde2LSP.

Porltimo,Notaqueparasubplanscont1>0,nosdebe
notienenningninventariopositivoinow.Porlotanto,encasodequehaynivelesdeinventario
inicialdistintodecero,querealmentesenecesitacalcularloscostosdetodoslos
subplans(0t2 ,0r2 )teniendoencuentalainicialinventariosniveles,ascomoloscostosdetodoslos
subplans(0t2 ,r1 ,r2 )parar1 >0sintomarencuentaelinventarioinicialnivel
enlafabricante.Estoclaramentehacenoinfluenciaeltiempoenmarchatotaldelaalgoritmo.

4. Elmultinivelcaso
4.1. Introduccin
Nospuedeampliarelenfoquedeprogramacindinmicoseconvirtien3.1paraelcasodedos
nivelesparaelcasodemulti-nivel,dondeotravezunareddeprogramacindinmicadeetapa2
representatodaslassolucionesdeextremoalaPCdeMLSP.Paraello,debemosdefinir


4 =1

F((.41)L)queelcostomnimoasociadoconsat-
isfyingelvendedorexigeenperodos{L 1+1,...,T}utilizandolaproduccinenperodos{11+1,...,
T}yalmacenes4enperodos{4+1 ,1+1,...,T}paracada4=1,...,L2.Entoncesestaramosinteresados
enlainformtica

Todaslasdemandassonigualesa1;laproduccinyloscostosdetrans-portationsedanpor
. 100 1{ y>0 }+ y sit/=2,
pt (y)=
1 1{ y>0}+ y locontrario,
y

c

1

. 501{x>0 }+xsit/=2,

t(x)=

11{x>0}+xlocontrario.
Finalmente,dejequetodoelinventarioquecostofuncionesserigualacero.Losflujosptimos
de(1,4,2,4)y
$(1,4,2,4)sedanenlafigura3.Alcalcularloscostos(1,4,2,4),transporteestpermitidosloen
perodosenlosquepuedetomartantoproduccinlugarydemandaessatisfechos(esdecir,en
periodosde3y4enelejemplo),mientrasqueenlarelajadoversindelatransportedesubpln
mismoestpermitidoenunperododondepuedeocurrirlaproduccinodemandaes
satisfechos(esdecir,enlosperodos2,3y4enelejemplo).Porlotanto,los
costos$(1,4,2,4)menosque



4 =1

F((0)L

).Esfcilverqueeltiempoenmarchadela

Figura 3 los flujos ptimos de (1, 4,2,4) y $(1,4


,2 )
,4

correspondientegeneralizacindela2fasedinmica
programaseraO(T2 L).Enestaseccin,a 2derivandeunamodificacindeladinmicadelafase
2programaqueseejecutaenO(T4 )tiempo.Estamodificacinnotienefase1computacionalmente
mscostosaeinclusopuedehacermenoscaro.
Enparticular,vamosadesarrollarunenfoquemseficienteenelcualelprograma
dinmicodefase2norepresentannecesariamenteatodos(oinclusosolamente)extremo
solucionesalaPCdeMLSPyademssobre-estimanloscostosdemuchasdelassoluciones
depuntononextremequerepresenta.Sinembargo,comoleMostrar,quecontieneuna
solucindepuntoextremoptimoy
esgarantizadoaencontrarestosolucin.Estoenfoquees

1111


(1,4,2,4)porqueenelsubplnrelajadopodemostransportarenelsegundoperiodo.
Estoscambiostienendosconsecuenciasimportantes.Con-siderunarutadesdelafuenteaun
receptorenlareddefase2.Enprimerlugar,mientrasqueesfcilverlasolucincorrespondiente
corredelaPCdeMLSPesdehechoposible,noesnecesariamentequeunasolucindepunto
extremoporqueproduccinynodosdedemandaendossub-planesrelajadoscontienenenla
solucinpuedeserinstaladaporarcosquecontienerasgospositivos.Ensegundolugar,esposible
quealgunosarcosseutilizanenmsdeunsubplnrelajado.Estosignificaquelalongituddela
rutaenlarednopuedeserigualaloscostosdelasolucincorre-correspondientealaPCde
MLSP.Ocuparsedeestaprimeradeesteltimotema,elteoremasiguientemuestraquela
longituddelcaminonuncaesmenorqueloscostesrealesdelasolucinyesigualaloscostosde
lasolucinsitodaslasfuncionesdecostodeinventarioytransportesonlineales.
Teorema 4.1.Cadarutadelafuenteaunreceptorenlareddeprogramacindinmicadeetapa2
correspondeaunasolucinfactiblealaPCdeMLSP.Lalongituddeestecaminonopuedesermenorqueel
costodelasolu-cincorrespondienteyesigualalasolucinsitodostransporteyfuncionesdecostosde
inventariolinear.
Prueba.Elhechodequeunarutadesdelafuenteaunsumideroenelfase2dinmicanet-trabajo
deprogramacincorrespondeaunasolucinfactibleparaeltamaodelloteproblemasigue
inmediatamentedelhechodequetodaslaslimitacionesdecapacidaddeproduccin,ascomo
todaslasdemandas,estnsatisfechos.Sinembargo,ciertosarcostransporta-cineinventario
puedenportarrasgospositivosenlassolucionesparcialescorrespondientesamsdeunarcoenel
camino,ycadaunodelosflujosparcialessecobraapartesegnlacorrespondientefuncinde
costo.Debidoalaconcavidaddetodaslasfuncionesdecosto,CoA-bajosqueelcostodelflujo
totalnoexcederlasumadeloscostosdelosflujosindividualesencualquierarcodetipo
particular,yporlotantolalongituddeuncaminonuncasermenorqueloscostosdelasolucin
correspondiente.Adems,cuandotodasfuncionesdecostodetransporteeinventario
sonlineal,lalongituddelcaminoysolucincostos
sonclaramenteiguales.Q

Muestraenelsiguienteteoremaqueexisteunaunasolucinptimaalproblemadetamaodelote
queesrepresentadaporuncaminoenelfase2programacinnet-trabajodinmicocuyalongitudes
igualalaptimacostos.
Teorema 4.3.La2fasedinmicanet-trabajodeprogramacincontieneuntrazadoquecorrespondea
unasolu-cinptimaanuestroproblemadetamaodelote,ylalongituddelatrayectoriaesigualalcosto
deestesolucin.
Prueba.Considerarunasolucinptimadeextremo
alalot-sizingproblem,dicenconcostos0.Comodis-insultadoen2.4,estasolucinptimase
descomponeenunasecuenciadesubplansconsecutivos.Esfcilverqueladinmicadelafase2
deprogramacinredalcanzaconuncaminoparaquelosperodosdeproduccinyla
demandadecadadelaarcoscorrespondenaestosecuenciadesubplans.Lema4.2ahoradiceque
lalongituddelarutaenlareddeprogramacindinmica,dicenT,lenosuperar0 .Sin
embargor,poremrdeTheo4.1nossabemosqueTesunasobreestimacindeloscostosdeuna
cor-respondingviablesolucin.ptimode0 ahora
implicaquedehechoT=0,quedemuestraelresultadodeseado.Q
Teoremas4.1y4.3implicanclaramentequenuestroalgoritmodedosfaseresuelvelaPCde
MLSP.Ahorapodemosconcluirquelafase2delalgoritmoseejecutaenO(T4 )tiempo,todoslos
valores$(t1 ,t2 ,r1 ,r2 ).Eldesaforestanteesasproporcionareficientealgoritmosparacalcular
estosvalores.

4.2. Cncavocostos
4.2.1. LacostosdelarelajadoSubplans.Enenestaseccin,formulamoselproblemade
ladetermin-ingloscostos$(t1,t2,r1,r2)comounproblemadeprogramacindinmico.Dicho
deotromodo,definir,paracadauno(t1 ,t2 ,r1 ,r2),unaredconlapropiedadque$(t1,t2,r1,r2)es
igualalarutamscortaentreunpardefuenteyfregaderonodosenestored.Lalosnodosde
estaredsondelaforma(t,
Y,X 1,...,XL 1),dondetindicaunperodo,Yesigualalacumula-tiveproduccincantidadporay
comoperodot,yX4 esigualalacantidadacumuladade
transportedenivel4anivel4+ 1 aayinclusoenperiodo
det.Notaquefactibilidaddictaquedebe

Elsiguientelemadaunarelacinentreloscostosasociadosconunsubplnyelsubplnrelajado
corresponden-ing.


L 1 1

re fectuamosnosavaloresdr1+1,t XXY.
Lafuenteeselnodo(t1,0,...,0),mientrasqueelfregaderoeselnodo(t2Kb+s,...,Kb+s).Comoen
3.3,tenemosque


4 =1

Lema 4.2.Paracualquiersubpln((41,42)L

),noshanK

((41,42)L)$(,,,).

Y{kb,kb+s},


4 = 1


11 12


L 1L2

k = 0

Prueba.Esteresultadosigueinmediatamentesealando


4 =1

queambos((41,42)L)y$(1 1,12,L1 ,L2 )eselvalorptimodeunproblemadeoptimizacincon


iden-ticaldecostosfunciones,perodondelareginfactiblede

yelnmerodevalorespermitidosparaYesO(T).Porotraparte,demanerasimilaraladelcasode
dosniveles,tenemos

s}

Kr2

elprimeroesunsubconjuntodelareginfactibledela.Q

X4

. {kb,kb+.

k = 0

.

s = r 1+1

{dr1+1,s}

.
,4=1,...,L1,

paraqueelnmerodevalorespermitidosparaX4esO(T).Estosignificaqueelnmerototalde
nodosenlaredesO(TL +1).
Arcosenlaredrepresentandecisionesdeinventario,produccinytrans-portationyestn
presentesentrelosparesdenodosenlareddelaformaloscostosdeproduccingeneralcncavay
linealinven-toryexplotacinloscostosentodoslosniveles,ascomounodelossiguientesdos
transporteestructurasdecostos:(i)cargagirasinmotivosespeculativos;o(ii)lineal.

4.3. Loscostosdetransportedecargafijasin

(t,Y,X1,...,XL1)y(t+1,Y, X1,...,X
L1 ),dondere
YY{{0,s,b}yX4X4(4=1,...,L1).EsfcilverquehaysonO(TL1)arcosquedecada
nodo,parauntotaldeO(T2 L)arcosenlared.Similara3.3,nosotrospodemosfcilmentecalcular
ladeproduc-
cincantidadenperiodot+ 1(Y Y),latransporte-
cantidaddecinentrelosniveles4y4+ 1enelperodot+1

Motivosespeculativos
4.3.1. Introduccin.Enestaseccin,consideramoselcasogiralacargadeloscostosde
transportecon-pormotivosespeculativosyhold-inginventariolineal.Comoantes,vaa
determinarloscostosdecadasubplnrelajadousandodinmicosprogramacin.
4

(X4X4),elinventariolugarenlamanufacturernivel

DespusdeunpasodepreprocesamientoqueseejecutaenO(LT),esto
4
enelfinaldeperiodot+1()YX1),ylainventario

programadinmicofuncionaentiempoO(T)paracadaindi-

llevacaboanivelminoristaenelfinaldelperododet+1

personarelajadasubpln.Medianteelusodelatecnologadereduccin-
4

(XL 1 d r1,t1).Elcostosdeununacrunerasdadopor

niquealfinaldel3.3,elcostodetodosO(T)relajados

1++


L 1
4


4de4 1

subplanssepuedencomputaralmismotiempoenO(T7)
tiempo.Porlotanto,eltiempoenmarchadeladinmicapro-

pt+1(YY)+.ct+1(XX)+ht+1(YX)

4 = 1


t+ 1


L 1

enfoquedelaprogramacionparaestecasoespecialdeMLSP-PCesO(T7+L
T4).CuandoL=2,
podemosreducirestaduracinaO(T6 ).

+h

. 4

t + 1


4 = 2

(X41X4)+hL


L 1


(Xd

).


r1+1t+ 1

4.3.2. Propiedaddeceroinventariodepedidosenlatienda.Nosdemostrarque,acargodela
giratrans-

Sitodaslasfuncionesdecostopuedenevaluarseentiempoconstante,
loscostosdeunarcodadopuedensercomputadosentiempoO(L)delamismamaneracomoenla
PCde2LSPdespusdeunatomadepasoprepro-tieneO(T2 )tiempo.Llegamosalaconclusinque
sepuededeterminarelcostodeunsubplnrelajadosoloenO(LT2 L)tiempo.
Porltimo,observandoquehayO(T4 )sub-planesrelajadosyaplicandolamismatcnicaparala
reduc-cindeltiempoenmarchasegnloutilizadoenelfinalde3.3,seobtieneunalgoritmo
MLSPPCconproduccincncavaarbi-trary,transporteyloscostosdeexplotacindeinven-toryy
capacidadesfijasqueseejecutaenO(LT2 L+3 )tiempo.Aunqueestavezesexponencialenelnmero
deniveles,elordendeltiempoqueserlimitadaporelhechoquelanmerodeniveles

costosportationsinmotivosespeculativos,solucionessatisfaciendoelcero-inventario-orden(ZIO)
propiedadentodoslosnivelesen{2,...,L},esdecir,4x4 1=0parat=1,...,T

tt + 1
1;4=2,...,L,sondominantes.Esdecir,dadacualquierprincipales-
blesolucinparaelsubplnrelajado(t1 ,t2,r1,r2),siempreexisteotrasolucinqueesalmenostan
buenaysatiseslapropiedadZIOentodoslosnivelesen{2,...,L}.

Teorema 4.4.Dadounasubpln(t1,t2,r1,
r2),lasistemadesolucionesconlaZIOpropiedadentodosnivelesdeen
{2,...,L}esdominante.
Pr oof.Que()y,x,I)serunasolucinfactibleparaelsubplnrelajado(t1,t2,r1,r2)no
satisface
lapropiedadZIOenalgnnivel.Deje4serlaltima
porlogeneralserrelativamentepequeo.
Esteenfoquepuedeampliarsefcilmenteparahacerfrentealosinventariosiniciales.Recuerdo
de3.4queslorelajadosubplanscont1 =0debenserconsiderados.Paratalunsubplnrelajado,
debemosverlatotal

nivel,quetienelapropiedadZIOparatodos4{4+
1,...,
L},peroesnotrueparanivel4.Nospuedeconstruccinunanuevasolucinenmenoscomobu
enacomo()y,x,),talesquelaZIOpropiedadtieneparatodos4{4,...,L}.Si4=2,luego
hemosobtenidoelresultadodeseado.Delocontrario,nos

inicialinventarios.LMe4comounacumuladoproduccin

4 = 10
cantidadhastaeincluyendoelperodo0ylainicial

Repitaelprocedimientoconlanuevasolucin.Observequeesteprocedimientoconvergeporqueel
nuevo4ha

inventario.L

Me4comoeltransporteacumulativo
disminuidoporlomenosunaunidad.


4 = s + 10
cantidadhastaeincluyendoelperodo0denivelsa
nivels+ 1,paratodos {{1,...,L1}.Comoen3.4,sin

Me4

Dejeque

4 1

t{t1+1,...,r21}serunperodoparaque

4

txt lapositivoinventariosth
+1>0.

asidotrans-

aumentareltiempodeejecucin,estosinventariosiniciales
puedeserincorporadoenelenfoquedeprogramacindinmicoparacalcular$(t1,t2,r1,r2)por
redenitionsadecuadadelosposiblesvaloresdeYyX.
Enlassiguientessecciones,semostrarcmoeltiempodeejecucin-ningpuedereducirse
dramticamenteparalasinstanciasdeproblemaquetienenproduccinestacionariacapacidades,

portadoanivel4enalgnperodoanterior.Sinembargo,debido
alaausenciademotivosespeculativos,podemosresched-

t

ULEeltransportede4unidadesparaelperodot+1sinaumentarloscostos.Repetireste
argumentoparacadaperiododetviolarlaZIOpropiedadennivel4,
seobtieneunasolucindondelapropiedadZIOestrueparacadanivel4{4,...,L}.Q

Nospuederecordarque$(t1 ,t2,r1,r2)esigualaloscostesmnimosentrelassolucionesdelplan
relajadoparasub(t1 ,t2 ,r1 ,r2)conalomsunarcodeproduccinlibre.Elsiguientecorolario4.4
teoremaafirmaqueparaencontrarestalimitadamnimootravezpodemosrestringirnuestra
bsquedaasolucionessatisfacerlapropiedadZIOenlaminorista.
Corolario 4.5.Elcostoasociadoconlarelajadosubpln(t1,t2,r1,
r2)puedeserencontrarentretodosviablesolu-nessatisfacerlaZIOpropiedadentodosnivelesdeen{{2,...,
L}.
Prueba.Estosigueinmediatamentedelapruebadelteorema4.4mediantelaobservacindeque
lamodificacindela
solucinparaobtenerunasolucinquesatisfacelaProposicinZIO-ertynoalteralosflujosde
produccin.Q
Estocorolarioimplicaquecuandobsquedapara$(t1 ,t2 ,r1 ,r2 ),puedeasumirquecualquiercan
tidadentregaesigualalademandadeunaseriedeconsecutivosperodos.Estoayudarareducir
lainformacinmantenidoenlaprogramacindinmicaenfoquedescribeen4.2.1.
4.3.3. Loscostosdeunsubplnrelajado.Enestaseccin,seformuleelproblemade
determinar-ingloscostos$(t1 ,t2,r1,r2)comounsimplicationdeladinmicadefinidoproblema
programacinen4.2.1.Todoslosnodosdelareddeprogramacindinmicasondelaforma(t,
Y,s),dondetindicaunperodo,Yesigualalacantidaddelaproduccinacumuladahastae
incluyendoperodot,ysrepresentaelltimoperodocuyademandaestsatisfechosutilizando
transporta-cindelnivel1alnivel2hastaycomo
perodot,dondedr 1+1s Y yt s .Podemosobservar

s1 =t,...,T;ys2 =s1 ,...,TenO(LT4 )tiempo;verelapndiceenlnea.Esimportantetenerencuenta


queaunqueelmodelodeZangwillpermitegeneraltrans-portationcncavayconfuncionesde
costodeinventario,nopodemosusarelmismomtodocomosedescribeanteriormenteenla
presenciadecapacidadesdeproduccin.Laraznesqueenelcasodeuncapacitated,lapropiedad
ZIOsostieneparaarbitrarioarcocncavodecostosfunciones,mientrasqueestenoeselcasoenel
casodecapacitados.Sinembargo,comohemosdemostrado,enelcasodeloscostosde
transporte-cingira-cargaquenoexhibenmotivosespeculativos,tambin
obtenemoslaZIOpropiedad,quelautilizardealgoritmodeZangwillparadeterminaraportesa
nuestraalgoritmo.
Elproblemadedeterminar$(t1 ,t2,r1 ,r2 )reduceaencontrarlalongituddelarutamscortaen
laobradereddelafuentealfregadero,quesepuedehacerentiempolinealenelnmerode
arcos.EsfcilverqueelnmerodenodosenlaredesO(T3 )yelnmerodearcosO
(T4 ).Utilizandoelmismoenfoquepara
variosvaloresdelafuncin$decomputacinalavezcomohemosdiscutidoparalafuncin$al
finalde
3.3,estoproduceunO(T7 +LT4 )algoritmoparalasolucindelavariantemultiniveldeeste
problema.
CuandoL=2,estetiempopuedereducirseaO(T6 ).Esderecordarqueelnmerodenodosen
laprogramacindinmicasobreO(T3 ).Nosmostrarqueelnmerodearcoses
tambinO(T3 ).ParacadatlaerunerO()T)n odosdelaform(t,,t),yO()T2 )nodos
dedelaform(t,,s)cons>t.Cadanododelaform(t,,t)haO()T)sucesores,ycada
nododedelaform(t, , s )cons>thaO(1)xito-sors,quehaceparauntotaldeO()
T) () O() T ) O() T )+
21))=O(T 3arcosenlared.Estoproducciones

quedesdeelteorema4.4,tenemosqueX1 =dr 1sEn

O()T)O()

1+
programadinmicode4.2.1.Lafuenteeselnodo(t1,0r1),mientrasqueelfregaderoesel
nodo(t2 Kb+s,r2 ).Comoantes,sabemosqueYslopuedeasumirlosvalores

K
Y{kb,kb+ s}.

k = 0

Arcosestnpresentesentreparesdenodosenlared-obradela
form(t,Y,s)y(t,Y,s),whereYY
{0,s,b}ys s. EsfcilaverquehaysonO(T)
arcosqueemanadecadanodoenlared,asquequetienetodalaredO(T4)arcos.
Loscostosdeunarcoentrenodos(t,Y,s)y(t+
1, Y , s ) unerahoradadopor

1

unO(T6)algoritmoparalasolucindelavariantededosniveles
deesteproblema.
Pordesgracia,enpresenciadenivelesdeinventarioinicialdistintodecerolapropiedadZIOya
noesnecesariamentedominante.Sinembargo,enestoscasoselprocedimientomsgeneral
desarrolladoparaelcasodecncavoarbitrariafuncionesdecostosporsupuestotodavase
aplica.
4.4. Transportelinealcostos
4.4.1. Introduccin.Enestaseccin,vamosacon-siderelcasodondeelinventarioconlos
costosyloscostosdetransportesonlineales.Vamosadesarrollarunenfoquedeprogramacin
dinmicondsloscostosdeopti-maldecadasubplnrelajado.Despusdeunpasode
prepro-tienequeseejecutaenO(LT2 )momento,algoritmo
2

pt+1(YY)+ht+ 1(Ydr1+1,s)

funcionaentiempoO(T)paraunsubplnrelajadosolo,pero

+c

1

t + 1

(ds+1,s

)+C


t + 1,2

(s+,de1s),

loscostosdetodoO(T4)subplansrelajadospuedensercom-
PUTEDsimultneamenteenO(T5)tiempo.Estosetraduceen

dondeCT4(s1,s2)sondefinidoscomoloscostosptimosdetransporteds1s2unidadesdenodo(t,4)a
susnacionesdel,esdecir,losnodosdedemanda(L,s1),...,(L,s2).Nospuedeutilizarelalgoritmo
deZangwill,enunaetapadepreprocesamiento,paradeterminarlosvaloresdeCt 2(s1,s2 )para
todot=2,...,T;

unO(T5+LT2)algoritmoparalasolucindeestaclasedeinstanciasdeMLSP-PC.
4.4.2. Preprocesamiento.Encuantoalaredsubyacente(talcomosedescribeen2.1),una
unidadproducidaenelperodotparasatisfacerlademandaenelperiodortlavoluntad,

enlasolucinptima,caudalalolargodelarutadecostomnimode()1,t)a(L,r).Enunaetapa
depreprocesamiento,podemosdeterminarloscostosdetransportedelaunidadmnimaasociados
conlaproduccindeunaunidadenelperodotparaelconsumoenelperodor,que
llamaremosGT R.TodosestosvaloressepuedencomputarenO(LT2 )tiempoporsolv-

cantidadproducidaenelperodot+ 1esigual
aGt +1s.CuandoYY>&,latransporteyinventario
conloscostosdeestearcoconsistenenhastatrescom
-datos:Gt +1,s&+ G D t+1,s,s1+Gt+ 1,s(ds & ),yashechosercomputadaenconstantetiempo.
Reduceelproblemadedeterminar$(t,t,r,r)

1212

INGTproblemasderutamscortasenacclicocon
O(TL)arcosusandorecursividadhaciaatrs.Usandoestosvalores,entoncesotravezpodemos
determinarloscostosdetrans-portationtotalasociadosconlaproduccin,enelperodot,todala
demandadelosperodosconsecutivosr1 +


2tr1r2r = r 1+1rtr

1,...,r2,suponiendoquequetransporteespermitidoentodosperodos
det,...,r,,GD.r2dG.EnO()T3)

paraencontrarlalongituddelarutamscortaenlared-
trabajodelafuentealfregadero,quesepuedehacerentiempolinealenelnmerodearcos.Es
fcilverqueelnmerodenodosenlaredesO(T2 ),yelnmerodearcosO(T2 ).Utilizandoel
mismomtododeclculoavariosvaloresdelafuncin$deunavezcomo4.3,estoproduce
unO(T5 +LT2 )algoritmodepara

tiempo,queestoscostospuedensercalculadosparatodot=1,...,T
ytr1 +1r2 T.Estoinformacinlepermitennosotrosparacalcularloscostosdetransporte
totalesasociado
conlaproduccinenelperodotentiempoconstante.
4.4.3. Loscostosdeunsubplnrelajado.Enestaseccin,formulamoselproblemade
ladeterminarloscostos$(t1,t2,r1,r2)comounsimplicationmsdeladinmicadefinido
problemaprogramacinen4.2.1.Todoslosnodosdelareddeprogramacindinmicasondela
forma(t,Y),dondetindicaunperodo,yYesigualalacantidaddeproduccinacumulado,hasta
eincluyendoelperodot,dondedr 1+1t Yy
K
Y{kb,kb+ s}.

k = 0

Lafuenteeselnodo(t1,0),mientrasqueelfregaderoeselnodo(t2Kb+s).
Arcosestnpresentesentreparesdenodosenelreddelaform(t,Y)y(t+1,Y)cuandoY
Y{{0,s,b}.Cadaarcodelareddescritosanteriormenterepresentaunadecisindeproduccin
posible.Nosdejel
loscostosdelosarcosseaigualaloscostostotalesasociadosconlacantidaddeproduccin.Es
mostrarqueeltransporteyconloscostosdeinventariopuedecomputarentiempo
constante.Ademsdelainformacinrecogidaenlafasedepreprocesamientosedescribeen
4.4.2,tambinvamosaencontrar,paracadanodo(t,Y)enlared,elperododelaprimeracuya
demandanoestcompletamentesatisfechosporlaproduccinacumulativaY(digamos

r

s)ascomolapartedelademandadeeseperodoquequedaparasersatisfechos
(decir&).Conlacomu-lativoexigedr1+1tr(t=r1+1,...,r2)ascomolahechodequeelvalor
deYslopuedeserigualakbokb+sparak=0,...,K,estainformacinadicionalpuedeobtenerse
enO(T)tiempo.Comoveremosmsadelante,estonoaumentaeltiempoenmarchade
encontrarlaloscostosdeunsolorelajadosubpln.
Consideremosahoraunarcoconectandodosnodos
(t,Y)(conelrestanteperodosconremaininglademandaylademandadeprimera)
y(t+1,Y)(conprimeraremain-

laresolucindeestavariantedelaPCdeMLSP.
ComoenelCLSP,inventariosinicialespuedenserincor-poratedcuandotodastransportee
inventariobodega-ingcostolasfuncionessonlineales.Enparticular,losinventariosinicialesse
utilizanparasatisfacerlasdemandasmstempranasatravsdeloscaminosmsapropiadosen
lared,despusdequelasdemandasseactualizanysesolucionaelproblemadepermanecer-ing
sininventariosiniciales.

5. Conclusinobservacionesyfuturoinvestigacin
Enestetrabajo,hemosconsideradounageneralizacindelaclsicaELSPconcapaci-lazosde
produccininmvilquepermitemltiplesnivelesdealmacenamientoytransporte
correspondientedecisionesparatrans-portarentrelosdiferentesniveles.Tenemosidenti-eddos
importantescasosespecialesdeesteproblemaquesonsolublesentiempoPolinmico.Los
tiemposenmarchadeloscorrespondientesalgoritmossonnotableinsensi-tivaparaelnmerode
nivelesenlacadenadesuministro.
Cuestionesabiertasparafuturasinvestigacionesenestareasepuedendividirentres
direccionesgenerales.Enprimerlugar,lascom-plexities,aunqueelpolinomioenlaplanificacin
hori-zon,sondeordenrelativamentealta:O(T5 )aO(T7 )paraloscasosdedosniveles.Sera
interesantesielordendeltiempopodrareducirse,porejemplo,investigarsipuedeahorrarms
tiempomedianteladeterminacindeloscostosdemuchosotodossubplanssimul
-manera.Adems,aunqueelnmerodenivelesgeneralmenteserrelativamentepequeo,
sera-sermenosinteresanteparadeterminarsielcasomultinivelconcncavogeneralfunciones
decostospuedeserresueltoentiempoPolinmicoenelhorizontetemporalyelnmerode
niveles.Unasegundadireccineselestudiodelascadenasdesuministroserieenpresenciade
capacidadesenlosnivelesadicionalesenlacadena.Porltimo,serainteresanteconsiderarsup
capasmscomplejasestructurasdecadena,incluyendo,porejemplo,estructurasdemontajede
productosenelniveldeproductor,ominoristasmltiples.

perodosdelademandadeIng

conlademandarestante

&).
Unapndiceenlneaaestedocumentoestdisponibleen

CuandoYY&,launidadtransportecostosdela
http://mansci.pubs.informs.org/ecompanion.html.
Agradecimientos
EltrabajodelosautoresdesegundoytercerosfueapoyadoporlaNationalScienceFoundationbajoelno.de
becasDMI-0085682y0355533DMI,Maastrichtinvestigacinescueladeeconomadelatecnologaylas
organizaciones(meteorito)ylaorganizacindepasesbajosparalainvestigacindecientficos(NWO).

Referencias
Aggarwal,A.,J.K.Park.1993.mejoradosalgoritmosparaproblemasdetamaodelloteeconmicos.Oper.Res 41(3)
549-571.
Ahuja,r.K.,T.L.Magnanti,J.B.Orlin.1993.flujosdered:teora,algoritmosyaplicaciones.PrenticePasillo,acantiladosde
Englewood,NJ.
Arntzen,B.C.,g.g.Brown,T.P.Harrison,L.L.Antonio.1995.globalcadenadesuministrosenequiposdigitales
Cor-poration.Interfacesde25(1)69-93.
Baker,K.R.,p.Dixon,MagazinedeJ.M.,E.A.plata.1978.unritmoalgoparaelproblemadetamaodellotedinmicode
pro-duccinvaranconeltiempolaslimitacionesdecapacidad.SCIgestin.24(16)1710-1720.
Bitrn,R.g.,H.H.Yanasse.1982.complejidadcomputacionaldelproblemadetamaodelotecapacitado.SCI
gestin.28(10)1174-1186.
Chandra,P.,M.L.Fisher.1994.coordinacindeproduccinyplanificacindeladistribucin.OperdeEURJ..Res72503
517.
Chung,C.S.,H.C.LinM.1988.UnO(T2)algoritmoparaelproblemadetamaodelotecapacitadoNI/G/NI/ND.SCI
gestin.34(3)420-426.
Federgruen,A.,M.Tzur.1991.unsimplealgoritmodelanteropararesolvermodelosdetamaodelotedinmicogeneral
connperodosenO(nlogn)oO(n).SCIgestin.37909925.

Florian,M.,M.Klein.1971.planificacinconcostescncavosylaslimitacionesdecapacidaddeproduccin
determinista.SCIgestin.1812-20.
Florian,M.,J.K.Lenstra,A.H.G.RinnooyKan.1980.Planificacindelaproduccindeterminista:algoritmosy
complejidad.SCIgestin.26(7)669-679.
Geoffrion,A.M.,r.F.Poderes.1995.veinteaosdediseodelsistemadedis-distribucinestratgica:unaperspectiva
evolutiva.Interfaces25(5)105-127.
Kaminsky,P.,D.Simchi-Levi.2003.produccinydistribucinmuchoaprestoenunacadenadesuministrodedos
etapas.IIEtrans.35(11)1065-1075.
Lee,C.Y.,S.etinkaya,w.Jaruphongsa.2003.unmodelodinmicoparaeltamaodelotedeinventarioyprogramacin
deenvosalienteenunalmacndeterceros.Oper.Res 51(5)735-747.
Thomas,J.D.,P.M.Grifn.1996.hombredecadenadesuministrocoordinada-gestin.OperdeEURJ..Res94(1)1-15.
vandenHeuvel,w.,A.P.M.Wagelmans.2003.unalgo-ritmogeomtricopararesolverNI/G/NI/NDcapacitados
problemadetamaodeloteenO(T2 )tiempo.Informetcnico2003-24,informedeInstitutoeconomtricos,
Rotterdam,lospasesbajos.
vanHoesel,C.P.M.,A.P.M.Wagelmans.1996.unO(T3)algoritmoparaelproblemadetamaodeloteeconmicocon
capacidadconstante.SCIgestin.42(1)142-150.
Wagelmans,A.,S.vanHoesel,A.Kolen.1992.tamaodeloteeconmica:unO(nlogn)algoritmoqueseejecutaentiempo
linealenelcasodeWagner-Whitin.Oper.Res40(1)S145-S156.
Wagner,H.M.1960.Apostscriptadinmicaproblemasdelateoradelafirma.Navalres.Logist.Cuartodegaln.7712.
Wagner,H.M.,M.T.Whitin.1958.versindinmicadelaeco-nmicamuchomodelo.SCIgestin.58996.
Zangwill,w.I.1969.Unmodelobackloggingymodeloechelonmltiplesdeunadinmicaeconmicasistemade
produccindetamaodelote:unenfoquederedes.SCIgestin.15(9)506-527.

You might also like