<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.1" specific-use="sps-1.7" article-type="research-article" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">teclo</journal-id>
<journal-title-group>
<journal-title>Tecnol&#243;gicas</journal-title>
<abbrev-journal-title abbrev-type="publisher">-</abbrev-journal-title>
</journal-title-group>
<issn pub-type="ppub">0123-7799</issn>
<issn pub-type="epub">2256-5337</issn>
<publisher>
<publisher-name>Instituto Tecnol&#243;gico Metropolitano</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.22430/22565337.743</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Art&#237;culo de Investigaci&#243;n/Research Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Model of dynamic allocation of storage places in Cross Docking centers</article-title>
<trans-title-group xml:lang="es">
<trans-title>Modelo de asignaci&#243;n din&#225;mica de lugares de almacenamiento en centros Cross Docking</trans-title>
</trans-title-group>
<alt-title alt-title-type="lt-running">TecnoL&#243;gicas, ISSN-p 0123-7799/ ISSN-e 2256-5337, Vol. 22, No. 44, Enero-abril de 2019</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Rodr&#237;guez</surname>
<given-names>Sandra L.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<email>sandra.l.rodriguez@correounivalle.edu.co</email>
</contrib>
<contrib contrib-type="author">
<name>
<surname>D&#237;az</surname>
<given-names>Viviana M.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<email>viviana.m.pulli@correounivalle.edu.co</email>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Orejuela</surname>
<given-names>Juan P.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<email>juan.orejuela@correounivalle.edu.co</email>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution content-type="original">Especialista en Higiene y Seguridad Industrial, Ingeniera Industrial, Escuela de Ingenier&#237;a Industrial, Universidad del Valle, Cali-Colombia, sandra.l.rodriguez@correounivalle.edu.co.</institution>
<institution content-type="orgname">Especialista en Higiene y Seguridad Industrial</institution>
<institution content-type="normalized">Ingeniera Industrial, Escuela de Ingenier&#237;a Industrial, Universidad del Valle</institution>
<country country="CO">Cali-Colombia</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution content-type="original">Especialista en Gesti&#243;n de la Calidad Total y la Productividad, Escuela de Ingenier&#237;a Industrial, Universidad del Valle, Cali-Colombia, viviana.m.pulli@correounivalle.edu.co.</institution>
<institution content-type="orgname">Especialista en Gesti&#243;n de la Calidad Total y la Productividad</institution>
<institution content-type="normalized">Escuela de Ingenier&#237;a Industrial, Universidad del Valle</institution>
<country country="CO">Cali-Colombia</country>
</aff>
<aff id="aff3">
<label>3</label>
<institution content-type="original">MSc en Ingenier&#237;a Industrial, Escuela de Ingenier&#237;a Industrial, Universidad del Valle, Cali-Colombia, juan.orejuela@correounivalle.edu.co.</institution>
<institution content-type="orgname">MSc en Ingenier&#237;a Industrial</institution>
<institution content-type="normalized">Escuela de Ingenier&#237;a Industrial, Universidad del Valle</institution>
<country country="CO">Cali-Colombia</country>
</aff>
<pub-date pub-type="epub-ppub">
<season>Jan-Apr 2019</season>
<year>2019</year>
</pub-date>
<volume>22</volume>
<issue>44</issue>
<fpage>45</fpage>
<lpage>60</lpage>
<history>
<date date-type="received">
<day>24</day>
<month>04</month>
<year>2018</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>10</month>
<year>2018</year>
</date>
</history>
<permissions>
<copyright-statement/>
<copyright-year>2019</copyright-year>
<copyright-holder>Instituto Tecnol&#243;gico Metropolitano</copyright-holder>
<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by-nc-sa/4.0/" xml:lang="en">
<license-p>Este trabajo est&#225; licenciado bajo una Licencia Internacional Creative Commons Atribuci&#243;n (CC BY-NC-SA)</license-p>
</license>
</permissions>
<abstract>
<title>Abstract</title>
<p>This paper describes the methodology applicable to temporary storage in Cross Docking centers using a mathematical model. This model favors the dynamic allocation of storage places to incoming products in Cross Docking centers, reducing the costs associated with the final inventory of each of the products and the costs associated with the distances covered by each load unit. It also achieves a reduction in the time of permanence and an acceleration of the flow of products from reception to dispatch.</p>
</abstract>
<trans-abstract xml:lang="es">
<title>Resumen</title>
<p>Este trabajo describe una metodolog&#237;a para la asignaci&#243;n de lugares de almacenamiento temporal en centros tipo Cross Docking, para lo cual se desarrolla un modelo cuyo principal aporte es la asignaci&#243;n din&#225;mica de productos entrantes a estos lugares de almacenamiento. El modelo minimiza los costos asociados al inventario final de los productos y los costos asociados a las distancias recorridas por unidad de carga. Se logra, adem&#225;s, una reducci&#243;n del tiempo de permanencia y una aceleraci&#243;n del flujo de los productos desde la recepci&#243;n hasta el despacho. Como principal conclusi&#243;n, se identifica la importancia de las asignaciones puerta a puerta, en la reducci&#243;n de los costos.</p>
</trans-abstract>
<kwd-group xml:lang="es">
<title>Palabras clave</title>
<kwd>Cross Docking</kwd>
<kwd>almacenamiento temporal</kwd>
<kwd>modelaci&#243;n matem&#225;tica</kwd>
<kwd>asignaci&#243;n de productos a lugares de almacenamiento.</kwd>
</kwd-group>
<kwd-group xml:lang="en">
<title>Keywords</title>
<kwd>Cross Docking</kwd>
<kwd>Temporary storage</kwd>
<kwd>mathematical modeling</kwd>
<kwd>product allocation to storage locations.</kwd>
</kwd-group>
<counts>
<fig-count count="6"/>
<table-count count="5"/>
<equation-count count="0"/>
<ref-count count="77"/>
</counts>
</article-meta>
</front>
<body>
<sec>
<title></title>
<p>
<disp-quote>
<p>C&#243;mo citar / How to cite</p>
<p>S. L. Rodr&#237;guez, V. M. D&#237;az, y J. P. Orejuela, Modelo de asignaci&#243;n din&#225;mica de lugares de almacenamiento en centros Cross Docking. <italic>TecnoL&#243;gicas</italic>, vol. 22, no. 44, pp. 45-60, 2019. https://doi.org/10.22430/22565337.743</p>
</disp-quote>
</p>
</sec>	
<sec sec-type="intro">
<title>1. INTRODUCCI&#211;N</title>
<p>Es com&#250;n que las compa&#241;&#237;as busquen mejorar el desempe&#241;o en cada eslab&#243;n de su cadena de suministro, debido al ambiente globalizado y competitivo en el que se encuentran. En esta b&#250;squeda, las compa&#241;&#237;as pueden llegar a desarrollar ventajas sobre sus competidores, enfocando sus esfuerzos principalmente en flexibilidad, la disminuci&#243;n de tiempo, costos y garantizando una mejor calidad de sus servicios [<xref ref-type="bibr" rid="R1">1</xref>].</p>
<p>Cada vez m&#225;s se busca hacer las operaciones m&#225;s eficientes, reducir costos, mediante la minimizaci&#243;n del inventario en cada paso de la operaci&#243;n. Adem&#225;s los clientes est&#225;n demandando mejores servicios, que se traducen en una entrega precisa y oportuna de los productos [<xref ref-type="bibr" rid="R1">1</xref>]. Proceso en el cual la gesti&#243;n de almacenes juega un papel importante, ya que esta se ocupa de la organizaci&#243;n de los productos que se tendr&#225;n en la bodega para lograr una gran utilizaci&#243;n del espacio y facilitar el manejo eficiente del material [<xref ref-type="bibr" rid="R2">2</xref>].</p>
<p>La gesti&#243;n de almacenes es un componente esencial en cualquier cadena de suministro. El uso eficiente de los recursos del almac&#233;n es necesario para aumentar la productividad y satisfacer las necesidades de demanda del cliente. El rendimiento de las operaciones de un almac&#233;n influye en el rendimiento de toda la cadena de suministro [<xref ref-type="bibr" rid="R3">3</xref>].</p>
<p>El Cross Docking se ha introducido como una estrategia de gesti&#243;n de almacenamiento innovadora, que tiene una alta capacidad para manejar los costos de distribuci&#243;n mientras mantiene la satisfacci&#243;n del cliente [<xref ref-type="bibr" rid="R4">4</xref>].</p>
<p>El objetivo principal de una terminal Cross Docking es permitir una consolidaci&#243;n de env&#237;os de diferentes tama&#241;os con el mismo destino a una carga completa de camiones, para que haya un ahorro en los costos de transporte. Esta ventaja hace que el Cross Docking sea una importante estrategia log&#237;stica que recibe una mayor atenci&#243;n en los actuales d&#237;as de globalizaci&#243;n con un creciente volumen de productos transportado [<xref ref-type="bibr" rid="R5">5</xref>].</p>
<p>Los centros Cross Docking permiten acelerar el flujo de productos por medio de la recepci&#243;n, movimiento y despacho casi inmediato a trav&#233;s de los centros de almacenamiento [<xref ref-type="bibr" rid="R6">6</xref>]. Lo que hace que estos se encuentren en una constante presi&#243;n, ya que buscan reducir inventarios, los costos asociados a estos, los plazos de entrega, las distancias recorridas por cada uno de los productos y la permanencia de los productos en el centro.</p>
<p>En este sistema la eficiencia y efectividad se encuentran inversamente relacionadas con el tiempo que permanece un producto en el interior del centro [<xref ref-type="bibr" rid="R7">7</xref>], el tiempo para cada producto comienza a contar desde el momento que llega en un cami&#243;n de entrada y termina cuando dicha unidad abandona la terminal en un cami&#243;n de salida.</p>
<p>Seg&#250;n [<xref ref-type="bibr" rid="R8">8</xref>], en un centro de distribuci&#243;n el tiempo promedio que se consume en las actividades de recolecci&#243;n de &#243;rdenes corresponde aproximadamente en un 60 % al desplazamiento, 25 % extracci&#243;n de los productos, 10 % b&#250;squeda y 5 % asociado a otras tareas.</p>
<p>El Cross Docking, en comparaci&#243;n con el almacenamiento tradicional, elimina las funciones de almacenamiento y preparaci&#243;n de pedidos de un almac&#233;n, mientras soporta sus funciones de recepci&#243;n y env&#237;o. Por tanto, debe existir un equilibrio entre las cargas entrantes y salientes para que el Cross Docking tenga un buen rendimiento, ya que los productos se mantienen en un centro Cross Docking alrededor de 24 horas. Por lo tanto, los art&#237;culos que entran deber&#237;an ser demandados o pedidos por los clientes o puntos de destino r&#225;pidamente [<xref ref-type="bibr" rid="R4">4</xref>].</p>
<p>En tal sentido, la terminal Cross-Docking es un nodo intermedio en una cadena de suministro, dedicada exclusivamente al transbordo de cargas de camiones. Cada vez que un cami&#243;n entrante llega a la terminal Cross Docking, se asigna a una puerta del muelle, donde las cargas de entrada se descargan y escanean para determinar su destino. Las cargas se clasifican, se mueven a trav&#233;s del muelle y luego son cargadas en camiones de salida para una entrega inmediata en otro lugar en el sistema de distribuci&#243;n [<xref ref-type="bibr" rid="R5">5</xref>].</p>
<p>Las Investigaciones alrededor del Cross Docking se enfocan principalmente en aspectos estrat&#233;gicos [<xref ref-type="bibr" rid="R9">9</xref>] y en aspectos t&#225;cticos [<xref ref-type="bibr" rid="R10">10</xref>]. En tal sentido, los problemas tratados en las investigaciones sobre este tema ordenados de estrat&#233;gico a operativo son los siguientes [<xref ref-type="bibr" rid="R5">5</xref>]: Ubicaci&#243;n de la(s) terminal(es) Cross Docking. Dise&#241;o de la terminal. Asignaci&#243;n de destinos a las puertas de los muelles. Enrutamiento de veh&#237;culos. Programaci&#243;n de camiones. Programaci&#243;n de recursos dentro de la terminal. Embalaje o desembalaje de cargas en camiones. Algunas de estas investigaciones se presentan a continuaci&#243;n.</p>
<p>En [<xref ref-type="bibr" rid="R11">11</xref>] se eval&#250;a la estrategia de env&#237;o directo de productos, con la estrategia de utilizar para el env&#237;o de productos una instalaci&#243;n intermedia de Cross Docking. El objetivo de este documento es evaluar las opciones de distribuci&#243;n y llevar a cabo un an&#225;lisis comparativo exhaustivo con respecto a su costo-efectividad. El trabajo presenta como principal resultado las caracter&#237;sticas del sistema que hace que una u otra estrategia sea mejor.</p>
<p>En [<xref ref-type="bibr" rid="R12">12</xref>] se propone un modelo cuyo objetivo es determinar la ubicaci&#243;n de los muelles Cross Docking, asignando proveedores a ellos y decisiones de enrutamiento, de modo que se minimizan el costo de ubicaci&#243;n y el costo total de env&#237;o en la red. Se utiliza un algoritmo meta heur&#237;stico llamado optimizaci&#243;n basada en Biogeograf&#237;a (BBO) para resolver el problema.</p>
<p>En [<xref ref-type="bibr" rid="R4">4</xref>] se presenta un modelo integrado para el dise&#241;o de sistemas Cross Docking en un entorno difuso; y en [<xref ref-type="bibr" rid="R13">13</xref>] se propone un modelo de programaci&#243;n entera mixta. Ambos modelos tienen dos fases: un proceso de toma de decisiones estrat&#233;gicas para seleccionar la ubicaci&#243;n de los muelles Cross Docking, y un proceso de toma de decisiones basado en operaciones para la programaci&#243;n de rutas de veh&#237;culos en m&#250;ltiples centros Cross Docking.</p>
<p>Aunque el n&#250;mero de diferentes operaciones en un centro de Cross Docking es peque&#241;o en comparaci&#243;n con un almac&#233;n de servicio completo, los problemas de planificaci&#243;n de estas son de una naturaleza compleja. Un problema de planificaci&#243;n de operaciones importante en los centros de Cross Docking se refiere a la asignaci&#243;n de la puerta del muelle. El cual consiste en asignar camiones entrantes y salientes a las puertas de carga y descarga, de modo que las operaciones dentro de las instalaciones se puedan realizar de la manera m&#225;s eficiente posible [<xref ref-type="bibr" rid="R1">1</xref>].</p>
<p>En [<xref ref-type="bibr" rid="R14">14</xref>] se presenta un enfoque co-evolutivo cooperativo para el enrutamiento y la programaci&#243;n de veh&#237;culos integrados utilizando el almacenamiento intermedio de Cross Docking. Se propone una formulaci&#243;n matem&#225;tica bi-objetivo para el Cross Docking. Como el problema abordado es muy limitado, se desarrolla un enfoque de coevoluci&#243;n cooperativa, que consiste en h&#237;per heur&#237;stica y heur&#237;stica h&#237;brida para lograr la mejora continua en objetivos alternativos.</p>
<p>En [<xref ref-type="bibr" rid="R15">15</xref>] se presenta integraci&#243;n entre la asignaci&#243;n de las puertas en centros Cross Docking y el problema de enrutamiento de veh&#237;culos. El objetivo es minimizar conjuntamente los costos totales de manipulaci&#243;n y transporte de materiales. Los autores presentan un algoritmo de generaci&#243;n de columnas basado en la formulaci&#243;n m&#225;s prometedora y una heur&#237;stica para obtenerlos l&#237;mites inferior y superior para una soluci&#243;n &#243;ptima del problema.</p>
<p>En [<xref ref-type="bibr" rid="R16">16</xref>] se estudia el problema de programaci&#243;n de camiones en una terminal Cross Docking con m&#250;ltiples puertas de recepci&#243;n y env&#237;o. El objetivo es encontrar las mejores asignaciones de puertas, las secuencias de atraque tanto de camiones de entrada como de salida y tambi&#233;n asignaciones de productos a camiones para minimizar el n&#250;mero ponderado de camiones de llegada tard&#237;a.</p>
<p>En [<xref ref-type="bibr" rid="R17">17</xref>] se aborda el concepto de Just-In-Time en asignaci&#243;n de puertas y la programaci&#243;n de camiones en un Centro Cross Docking de puertas y salidas m&#250;ltiples, para ellos se desarrollan un modelo matem&#225;tico de programaci&#243;n entera mixta que busca encontrar la programaci&#243;n de operaciones de transbordo para minimizar simult&#225;neamente la precocidad total y la tardanza total de los camiones.</p>
<p>A partir de la revisi&#243;n presentada, se puede decir que el Cross Docking es un tema interesante, tanto desde una perspectiva de investigaci&#243;n como desde un punto pr&#225;ctico. Sin embargo, se requieren m&#225;s investigaciones alrededor de las decisiones de corto plazo corto plazo, dada su complejidad inherente [<xref ref-type="bibr" rid="R10">10</xref>]. En especiales en los tema la asignaci&#243;n de las puertas en los muelles y la ubicaci&#243;n de productos en el centro de almacenamiento[<xref ref-type="bibr" rid="R1">1</xref>].</p>
<p>En particular para el problema la ubicaci&#243;n de productos es importante tener presente que en la actualidad existen numerosas maneras de asignar los productos a los lugares de almacenamiento en bodegas tradicionales, entre ellas se encuentran la pol&#237;tica de almacenamiento aleatorio, dedicado por familias y pol&#237;ticas que toman en cuenta el volumen de ventas de los productos. Sin embargo, estos m&#233;todos no son muy eficientes en centros Cross Docking debido a la diferencia que presentan estos comparados con los centros tradicionales [<xref ref-type="bibr" rid="R1">1</xref>].</p>
<p>Entre estas diferencias se tiene que en las bodegas tradicionales los productos son almacenados por largos periodos de tiempo, contrario a los centros Cross Docking, donde los productos llegan y son despachados en un tiempo m&#237;nimo aproximado de un d&#237;a [<xref ref-type="bibr" rid="R1">1</xref>].</p>
<p>Otro factor diferenciador importante es que dado el poco tiempo que pasan los productos en la terminal y asimiento que se tiene espacio limitado que implique hacer un uso eficiente del espacio, el almacenamiento no debe ser dedicado si no din&#225;mico.</p>
<p>Este problema de ubicaci&#243;n de productos en una terminal Cross Docking ha sido tratado en [<xref ref-type="bibr" rid="R1">1</xref>], donde se terminan mediante un algoritmo las ubicaciones de almacenamiento a corto plazo, de manera que las distancias totales de viaje en dentro de la instalaci&#243;n sean minimizada.</p>
<p>En la presente investigaci&#243;n se aborda el problema de la ubicaci&#243;n de productos y la asignaci&#243;n de las puestas de entrada y salida en un centro Cross Docking. Pero a diferencia del trabajo presentado en [<xref ref-type="bibr" rid="R1">1</xref>], en esta investigaci&#243;n se realiza un proceso de asignaci&#243;n de sitios de ubicaci&#243;n indexado en el tiempo, del tal modo que se obtiene una ubicaci&#243;n din&#225;mica de los &#237;tems en funci&#243;n del orden de llagada y salida de los camiones.</p>
<p>Para resolver el problema de asignaci&#243;n din&#225;mica, se propone un modelo matem&#225;tico de programaci&#243;n lineal entera, el cual se presenta a continuaci&#243;n.</p>
</sec>
<sec sec-type="methods">
<title>2. METODOLOG&#205;A</title>
<p>La metodolog&#237;a propuesta se basa en el desarrollo de un modelo de Programaci&#243;n Lineal Entera Mixta para optimizar la asignaci&#243;n de lugares de almacenamiento a cada uno de los productos que ingresan a la terminal, minimizando las distancias totales de recorrido y los costos asociados a estas distancias.</p>
<sec>
<title>2.1 Supuestos del modelo</title>
<p>Para la elaboraci&#243;n del modelo matem&#225;tico, se tienen en cuenta los siguientes supuestos:</p>
<p>-Existen dos tipos de lugares de almacenamiento, los tipos uno que corresponden a las localizaciones que se encuentran en el interior del centro Cross Docking (en estas los productos son almacenados temporalmente, por lo tanto, se considera el inventario) y los tipos dos que corresponden a las localizaciones ubicadas en las puertas de carga, es decir, cuando el producto es transportado directamente desde la puerta de descarga hasta la puerta de carga. En este tipo no hay consideraci&#243;n de inventario, ya que los camiones est&#225;n ubicados en espera de ser despachados y no se permite obstaculizar el flujo de productos.</p>
<p>-A un lugar de almacenamiento solo se le puede asignar un tipo de producto en un instante de tiempo.</p>
<p>-Un producto puede ser asignado a varios lugares de almacenamiento.</p>
<p>-Las cantidades de producto <bold>p</bold> que entran y salen de la terminal son consideradas en unidades de carga.</p>
</sec>
<sec>
<title>2.2 Notaci&#243;n y definici&#243;n</title>
<sec>
<title>&#205;ndices</title>
<p><bold>p, d, a, j, c, t=</bold> &#205;ndices de: producto, puertas de descarga, lugares de almacenamiento, tipos de lugares de almacenamiento, puertas de carga, periodos de tiempo.</p>
</sec>
<sec>
<title>Conjuntos</title>
<list list-type="simple">
<list-item><p><bold>PR</bold> = Productos <italic>PR = {1...np}.</italic></p></list-item>
<list-item><p><bold>PD = Puertas de descarga PD = {1...nd}.</bold></p></list-item>
<list-item><p><bold>LA</bold> = Lugares de almacenamiento <italic>LA = {1...na}.</italic></p></list-item>
<list-item><p><bold>PC</bold> = Puertas de carga <italic>PC = {1...nc}</italic></p></list-item>
<list-item><p><bold>PT</bold> = Periodos de tiempo <italic>PT = {1...tt}.</italic></p></list-item>
<list-item><p><bold>TL</bold> = Tipos de lugares de almacenamiento <italic>TL = {1...ta}.</italic></p></list-item>
</list>
</sec>
<sec>
<title>Conjunto Inducido</title>
<p><bold>TipLoc[TL]=</bold> Localizaciones tipo<italic> j,</italic> el cual incluye las localizaciones tipo 1 y las localizaciones tipo 2.</p>
</sec>
</sec>
<sec>
<title>2.3 Formulaci&#243;n matem&#225;tica</title>
<sec>
<title>Par&#225;metros</title>
<p><bold><italic>na, np, nd,</italic> nc, tt, ta:</bold> N&#250;mero de: localizaciones; productos; puertas de descarga; puertas de descarga; periodos de tiempo y tipos de localizaciones, respectivamente.</p>
<list list-type="simple">
<list-item><p><bold><italic>leda</italic>=</bold> Distancia desde la puerta de descarga <italic>d</italic> hasta el lugar de almacenamiento <italic>a</italic>(m).</p></list-item>
<list-item><p><bold><italic>lsac</italic>=</bold> Distancia desde el lugar de almacenamiento <italic>a</italic> hasta la puerta de carga <italic>c</italic> (m).</p></list-item>
<list-item><p><bold><italic>kt</italic>=</bold> Capacidad total del centro de almacenamiento Cross Docking<italic> (unidades de carga).</italic></p></list-item>
<list-item><p><bold><italic>kla</italic>=</bold> Capacidad del lugar de almacenamiento <italic>a. (unidades de carga).</italic></p></list-item>
<list-item><p><bold><italic>qlpdt</italic>=</bold> Cantidad de producto <italic>p</italic> que llega a la puerta de descarga <italic>d</italic> en el tiempo <italic>t</italic>.</p></list-item>
<list-item><p><bold><italic>qspct=</italic></bold> Cantidad del producto p que debe salir por la puerta de carga <italic>c</italic> en el tiempo <italic>t.</italic></p></list-item>
<list-item><p><bold><italic>ippa=</italic></bold> Inventario inicial del producto <italic>p</italic> en el lugar de almacenamiento <italic>a</italic> en el tiempo <italic>t.</italic></p></list-item>
<list-item><p><bold>itp=</bold> Inventario inicial del producto <italic>p</italic> en toda la terminal.</p></list-item>
<list-item><p><bold>clp=</bold> Costo por metro de transportar la carga del producto <italic>p</italic>.</p></list-item>
<list-item><p><bold>cipa=</bold> Costo de almacenar el producto <italic>p</italic> en el lugar de almacenamiento <italic>a</italic>.</p></list-item>
</list>
</sec>
<sec>
<title>Variables de decisi&#243;n</title>
<list list-type="simple">
<list-item><p><bold>BLpdat=</bold> Variable binaria asociada a el producto <bold><italic>p &#8220;1</italic>&#8221;</bold> si ingresa por la puerta de descarga <bold><italic>d</italic></bold> y se asigna al lugar de almacenamiento <bold><italic>a,</italic></bold> en el tiempo <bold><italic>t, &#8220;</italic>0&#8221;</bold>de lo contrario.</p></list-item>
<list-item><p><bold>BSpact=</bold> Variable binaria asociada a el producto <bold><italic>p &#8220;1</italic>&#8221;</bold>si fue asignado al lugar de almacenamiento <bold><italic>a y</italic></bold> sale por la puerta de carga <bold><italic>c</italic></bold> en el tiempo <bold><italic>t, &#8220;</italic>0&#8221;</bold> de lo contrario.</p></list-item>
<list-item><p><bold>BIpat=</bold> Variable binaria asociada a el inventario final del producto <bold><italic>p &#8220;1</italic>&#8221;</bold>si es mayor que cero en el lugar de almacenamiento <bold><italic>a</italic></bold>, en el tiempo <bold><italic>t</italic></bold>, <bold><italic>&#8220;</italic>0&#8221;</bold> de lo contrario.</p></list-item>
<list-item><p><bold>QEpdat</bold>=Cantidad enviada del producto <bold><italic>p</italic></bold> desde la puerta <bold><italic>d,</italic></bold> hasta el lugar de almacenamiento <bold><italic>a,</italic></bold> en el tiempo <bold><italic>t</italic></bold>.</p></list-item>
<list-item><p><bold>QSpact</bold>= Cantidad enviada del producto <bold><italic>p</italic></bold> desde el lugar de almacenamiento <bold><italic>a</italic></bold>, hasta la puerta de carga <bold><italic>c</italic></bold>, en el tiempo <bold><italic>t</italic>.</bold></p></list-item>
<list-item><p><bold>FPpat</bold>= Inventario final del producto <bold><italic>p,</italic></bold> en el lugar de almacenamiento <bold><italic>a,</italic></bold> en el tiempo <bold><italic>t</italic></bold>.</p></list-item>
<list-item><p><bold>FTpt</bold>= Inventario final del producto <bold><italic>p</italic></bold>, en toda la terminal, en el tiempo <bold><italic>t</italic></bold>.</p></list-item>
</list>
<p>
<disp-formula id="e1">
<label>(1)</label>
<graphic xlink:href="eq1.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
</sec>
<sec>
<title>Restricciones</title>
<p>
<disp-formula id="e2">
<label>(2)</label>
<graphic xlink:href="eq2.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e3">
<label>(3)</label>
<graphic xlink:href="eq3.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e4">
<label>(4)</label>
<graphic xlink:href="eq4.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e5">
<label>(5)</label>
<graphic xlink:href="eq5.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e6">
<label>(6)</label>
<graphic xlink:href="eq6.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e7">
<label>(7)</label>
<graphic xlink:href="eq7.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e8">
<label>(8)</label>
<graphic xlink:href="eq8.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e9">
<label>(9)</label>
<graphic xlink:href="eq9.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e10">
<label>(10)</label>
<graphic xlink:href="eq10.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e11a">
<label>(11a)</label>
<graphic xlink:href="eq11a.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e11b">
<label>(11b)</label>
<graphic xlink:href="eq11b.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e12a">
<label>(12a)</label>
<graphic xlink:href="eq12a.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e12b">
<label>(12b)</label>
<graphic xlink:href="eq12b.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e13">
<label>(13)</label>
<graphic xlink:href="eq13.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e14">
<label>(14)</label>
<graphic xlink:href="eq14.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e15">
<label>(15)</label>
<graphic xlink:href="eq15.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e16">
<label>(16)</label>
<graphic xlink:href="eq16.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e17">
<label>(17)</label>
<graphic xlink:href="eq17.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e18">
<label>(18)</label>
<graphic xlink:href="eq18.jpg" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>La funci&#243;n objetivo (1), busca minimizar los costos de trasporte <bold><italic>clp</italic></bold> dentro del centro Cross Docking y los costos de mantener en inventario unidades de carga de los productos<bold><italic> cipa</italic></bold>; (2) garantiza que un lugar de almacenamiento, en un momento de tiempo, solo puede recibir un tipo de producto; (3) garantiza que todo lo que llegue se localice; (4) garantiza que no se viole la capacidad en n&#250;mero de sitios de almacenamiento; (5) Garantiza que no se sobrepase la capacidad del centro de almacenamiento; (6 y 7) garantizan la relaci&#243;n entre binarias y las cantidades de entrada y salida de producto, y el control de la capacidad en el lugar de almacenamiento; (8) garantiza que se cumpla el requerimiento en cada puerta de salida de cada producto; (9) garantiza el balance en las localizaciones tipo dos; (10) garantiza que el inventario final en las localizaciones tipo 2 sea cero; (11 y 12) definen el inventario final de producto en cada lugar de almacenamiento y en la terminal; (13) relaciona el inventario con la binaria de inventario; (14) garantiza que no se asigne a una localizaci&#243;n, dos productos diferentes; (15 y 16) evitan que se asigna a una localizaci&#243;n que tiene inventario de un producto otro producto diferente; (17 y 18) definen el tipo de variables.</p>
</sec>
</sec>
</sec>
<sec id="s1">
<title>3. RESULTADOS Y DISCUSI&#211;N</title>
<p>Esta secci&#243;n presenta un ejemplo num&#233;rico para ilustrar las posibles aplicaciones del modelo propuesto para apoyar la asignaci&#243;n de productos a lugares de almacenamiento. Datos:</p>
<sec>
<title>3.1 La terminal</title>
<p>En la <xref ref-type="table" rid="gt1">Tabla 1</xref> se presentan las caracter&#237;sticas propias de la terminal <italic>Cross-Docking</italic>:</p>
<p>
<table-wrap id="gt1">
<label>Tabla 1.</label>
<caption>
<title>Caracter&#237;sticas de la terminal Cross Docking.</title>
</caption>
<alt-text>Tabla 1. Caracter&#237;sticas de la terminal Cross Docking.</alt-text>
<alternatives>
<graphic xlink:href="tab1.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<tbody>
<tr>
<td valign="top" align="left">Puertas de Descarga</td>
<td valign="top" align="left">Se consideran dos (2) puertas de descarga de los camiones.</td>
</tr>
<tr>
<td valign="top" align="left">Puertas de Carga</td>
<td valign="top" align="left">Dos (2) puertas de carga de camiones de salida.</td>
</tr>
<tr>
<td valign="top" align="left">N&#250;mero de localizaciones</td>
<td valign="top" align="left">Se consideran cinco (5) localizaciones, tres (3) tipo 1 y dos (2) tipo 2.</td>
</tr>
<tr>
<td valign="top" align="left">Capacidad localizaciones Tipo 1.</td>
<td valign="top" align="left">20 unidades de carga</td>
</tr>
<tr>
<td valign="middle" align="left" rowspan="2">Capacidad localizaciones Tipo 2</td>
<td valign="top" align="left">30 unidades de carga equivalentes a 30<italic> pallets</italic> de 1,0 x 1,20 mts.</td>
</tr>
<tr>
<td valign="top" align="left">Corresponden a capacidad de carga de un cami&#243;n de largo 15.25, ancho 2.45, y altura 2.6 mts.) (Group, 2010)</td>
</tr>
<tr>
<td valign="top" align="left">Capacidad de la terminal</td>
<td valign="top" align="left">140 unidades de carga</td>
</tr>
<tr>
<td valign="top" align="left">Tipo de productos manejados</td>
<td valign="top" align="left">3 tipos de productos.P1, P2, P3</td>
</tr>
<tr>
<td valign="top" align="left">Periodos de tiempo t</td>
<td valign="top" align="left">T1, T2, T3, T4</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
</sec>
<sec>
<title>3.2 Las distancias</title>
<p>En las <xref ref-type="table" rid="gt2">Tablas 2</xref> y <xref ref-type="table" rid="gt3">3</xref> se detallan los par&#225;metros de las distancias <italic>le<sub>da</sub> y ls<sub>ca</sub></italic>, los cuales representan la distancia en metros desde la puerta de descarga hasta el lugar de almacenamiento y desde el lugar de almacenamiento hasta la puerta de carga respectivamente.</p>
</sec>
<sec>
<title>3.3 Camiones de llegada y salida</title>
<p>En las <xref ref-type="table" rid="gt4">Tablas 4</xref> y <xref ref-type="table" rid="gt5">5</xref> se detallan las cantidades de cada tipo de producto que llegan en los camiones de entrada y se despachan en los camiones de salida. Tanto los camiones de entrada como los de salida tienen una capacidad de treinta (30) <italic>pallets</italic> y por lo general contienen m&#225;s de 2 tipos de producto.</p>
</sec>
<sec>
<title>3.4 Costos de transporte y almacenamiento temporal</title>
<p>Con el fin de garantizar que los productos que entran a la terminal en los diferentes instantes de tiempo permanezcan el menor tiempo posible se penaliza el costo de mantener en inventario una unidad de carga el producto p en el lugar de almacenamiento a.</p>
<p>
<table-wrap id="gt2">
<label>Tabla 2.</label>
<caption>
<title>Distancias desde la puerta de descarga d hasta el lugar de almacenamiento a.</title>
</caption>
<alt-text>Tabla 2. Distancias desde la puerta de descarga d hasta el lugar de almacenamiento a.</alt-text>
<alternatives>
<graphic xlink:href="tab2.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center" colspan="6">Lugar de almacenamiento a<hr/></th>
</tr>
<tr>
<th valign="top" align="left">Puerta <italic>d (m)</italic></th>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
<th valign="top" align="center"><bold>3</bold></th>
<th valign="top" align="center"><bold>4</bold></th>
<th valign="top" align="center"><bold>5</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">1</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">15,56</td>
<td valign="top" align="center">16,30</td>
<td valign="top" align="center">22,00</td>
</tr>
<tr>
<td valign="top" align="center">2</td>
<td valign="top" align="center">15,56</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">22,00</td>
<td valign="top" align="center">16,30</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt3">
<label>Tabla 3.</label>
<caption>
<title>Distancias desde el lugar de almacenamiento a hasta la puerta de carga c.</title>
</caption>
<alt-text>Tabla 3. Distancias desde el lugar de almacenamiento a hasta la puerta de carga c.</alt-text>
<alternatives>
<graphic xlink:href="tab3.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center" colspan="3">Puerta de carga <italic>c</italic><hr/></th>
</tr>
<tr>
<th valign="top" align="left">Lugar <italic>a (m)</italic></th>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">14,06</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">9,65</td>
<td valign="top" align="center">9,65</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="center">15,56</td>
<td valign="top" align="center">9,65</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="center">0,00</td>
<td valign="top" align="center">6,00</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="center">6,00</td>
<td valign="top" align="center">0,00</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt4">
<label>Tabla 4.</label>
<caption>
<title>Cantidad de producto p que llega por la puerta de descarga d.</title>
</caption>
<alt-text>Tabla 4. Cantidad de producto p que llega por la puerta de descarga d.</alt-text>
<alternatives>
<graphic xlink:href="tab4.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center">Cami&#243; n</th>
<th valign="top" align="center">Llegada (t)</th>
<th valign="top" align="center">Puerta de descarga (d)</th>
<th valign="top" align="center">Prod. 1 (Und.)</th>
<th valign="top" align="center">Prod. 2 (Und.)</th>
<th valign="top" align="center">Prod. 3 (Und.)</th>
<th valign="top" align="center">Carga Cami&#243;n de llegada</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">A</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">11</td>
<td valign="top" align="center">15</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">26</td>
</tr>
<tr>
<td valign="top" align="center">B</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">C</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">D</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">24</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">E</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">27</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">F</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">14</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">16</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">G</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">30</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt5">
<label>Tabla 5.</label>
<caption>
<title>Cantidad de producto p que sale por la puerta de carga c.</title>
</caption>
<alt-text>Tabla 5. Cantidad de producto p que sale por la puerta de carga c.</alt-text>
<alternatives>
<graphic xlink:href="tab5.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center">Cami&#243; n</th>
<th valign="top" align="center">Salida (t)</th>
<th valign="top" align="center">Puerta de carga (d)</th>
<th valign="top" align="center">Prod. 1 (Und.)</th>
<th valign="top" align="center">Prod. 2 (Und.)</th>
<th valign="top" align="center">Prod. 3 Und.)</th>
<th valign="top" align="center">Carga Cami&#243;n de llegada</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">A</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">9</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">29</td>
</tr>
<tr>
<td valign="top" align="center">B</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">9</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">21</td>
</tr>
<tr>
<td valign="top" align="center">C</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">10</td>
<td valign="top" align="center">7</td>
<td valign="top" align="center">17</td>
</tr>
<tr>
<td valign="top" align="center">D</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">27</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">30</td>
</tr>
<tr>
<td valign="top" align="center">E</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">26</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">26</td>
</tr>
<tr>
<td valign="top" align="center">F</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">28</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">28</td>
</tr>
<tr>
<td valign="top" align="center">G</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">30</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt6">
<label>Tabla 6.</label>
<caption>
<title>Costos de almacenar el producto <italic>p</italic> en el lugar de almacenamiento a (<italic>$/unidad de carga</italic>).</title>
</caption>
<alt-text>Tabla 6. Costos de almacenar el producto p en el lugar de almacenamiento a ($/unidad de carga).</alt-text>
<alternatives>
<graphic xlink:href="tab6.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center" colspan="6"><bold>Lugar de almacenamiento <italic>a</italic></bold><hr/></th>
</tr>
<tr>
<th valign="top" align="left"><bold>Producto <italic>p</italic></bold></th>
<th valign="top" align="center" colspan="2"><bold>Tipo 1</bold></th>
<th valign="top" align="center" colspan="3"><bold>Tipo 2</bold></th>
</tr>
<tr>
<th valign="top" align="left"></th>
<th valign="top" align="center">1</th>
<th valign="top" align="center">2</th>
<th valign="top" align="center">3</th>
<th valign="top" align="center">4</th>
<th valign="top" align="center">5</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">190</td>
<td valign="top" align="center">190</td>
<td valign="top" align="center">190</td>
<td valign="top" align="center">15</td>
<td valign="top" align="center">15</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">200</td>
<td valign="top" align="center">200</td>
<td valign="top" align="center">200</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">20</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">30</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt7">
<label>Tabla 7.</label>
<caption>
<title>Costo de transportar una unidad de carga por metro de recorrido para cada producto p <italic>($/unidad de carga</italic>).</title>
</caption>
<alt-text>Tabla 7. Costo de transportar una unidad de carga por metro de recorrido para cada producto p ($/unidad de carga).</alt-text>
<alternatives>
<graphic xlink:href="tab7.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left"><bold>Producto <italic>p</italic></bold></th>
<th valign="top" align="center"><bold>Costo de Transporte ($)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">50</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">60</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">70</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>Es de aclarar que para los lugares de almacenamiento tipo 2, el costo es menor comparado con el costo de los lugares de almacenamiento tipo 1. En las <xref ref-type="table" rid="gt6">Tablas 6</xref> y <xref ref-type="table" rid="gt7">7</xref> se presentan los costos de almacenar y transportar respectivamente.</p>
</sec>
</sec>
<sec sec-type="results">
<title>4. AN&#193;LISIS DE LOS RESULTADOS</title>
<sec>
<title>4.1 Implementaci&#243;n</title>
<p>Para la implementaci&#243;n de la metodolog&#237;a planteada, se utiliz&#243; el lenguaje de programaci&#243;n AMPL, en donde se cargaron los tres archivos, el primero denominado <italic>Modelo_asignaci&#243;n.txt</italic> en donde se describe la formulaci&#243;n matem&#225;tica; el segundo de nombre <italic>Datos_asignaci&#243;n.txt</italic> en el cual se declaran los conjuntos simples, inducidos y los valores de los par&#225;metros establecidos en el caso de estudio; por &#250;ltimo, el archivo denominado <italic>Comando_Asignaci&#243;n.txt</italic> en el cual se declaran las variables que debe ejecutar dicho modelo. (Ver Anexo 1)</p>
<p>En la <xref ref-type="table" rid="gt8">Tabla 8</xref> se muestra la asignaci&#243;n de lugares de almacenamiento a unidades de carga de productos arrojada por el lenguaje de programaci&#243;n AMPL a trav&#233;s del solver <italic>CBC</italic> utilizado para la programaci&#243;n lineal entera mixta, con el cual se obtuvo un costo de $47375.5.</p>
<p>Del valor total de la funci&#243;n objetivo $20.235,5 corresponden a los costos de trasportar y$27.140 corresponden a los costos de mantener inventario.</p>
<p>El problema tiene 463 variables: 289 variables binarias y 174 variables enteras. Para su soluci&#243;n se realizaron 8586 iteraciones, 80 nodos, y su tiempo computacional fue de3.68244 segundos.</p>
<p>En la <xref ref-type="table" rid="gt8">Tabla 8</xref> se pueden ratificar los supuestos descritos anterior mente, entre ellos el que a un lugar de almacenamiento s&#243;lo se le puede asignar un tipo de producto en un instante de tiempo, pero un producto s&#237; puede ser asignado a varios lugares de almacenamiento debido a las limitaciones de capacidad de cada uno de los lugares, cumpliendo con la funci&#243;n objetivo.</p>
<p>Tambi&#233;n se puede evidenciar la flexibilidad que tiene el modelo en cuanto a la entrada de productos por diferentes puertas en un mismo instante de tiempo tal como se muestran en el <italic>tercer</italic> y <italic>cuarto</italic> orden de asignaci&#243;n, en donde el producto 1 ingresa por la puerta 1 y por la puerta 2 en el instante de tiempo 2, sin embargo, &#233;ste se asigna al mismo lugar de almacenamiento, puesto que este cuenta con capacidad.</p>
<p>En la <xref ref-type="table" rid="gt9">Tabla 9</xref> se representan las cantidades de cada uno de los productos que fueron transportados desde las puertas de descarga hasta los lugares de almacenamiento (seg&#250;n la asignaci&#243;n de la binaria BL<sub>pdat</sub>) en cada uno de los instantes de tiempo, teniendo en cuenta las limitaciones de capacidades tanto de los lugares de almacenamiento <bold><italic>tipo 1</italic></bold> como de los <bold><italic>tipo 2</italic></bold>, como modo ilustrativo se puede evidenciar que en la <italic>quinta</italic> asignaci&#243;n se transportaron 20 unidades de carga del producto 1 al lugar de almacenamiento 3, las cuales corresponden a la capacidad m&#225;xima de ese lugar ya que este pertenece a los <bold><italic>tipo 1</italic></bold>. Por otro lado, en la <italic>sexta</italic> asignaci&#243;n se transportaron 27 unidades de carga del producto 1 al lugar de almacenamiento 4, el cual pertenece a los lugares de almacenamiento <bold><italic>tipo 2</italic></bold>, adem&#225;s de ello el modelo est&#225; cumpliendo con la restricci&#243;n que declara que si la cantidad que entra del producto <bold><italic>p</italic></bold>, por la puerta <bold><italic>d</italic></bold> en el tiempo <bold><italic>t</italic></bold> igual a la cantidad que sale del producto <bold><italic>p</italic></bold> por la puerta <bold><italic>c</italic></bold> en el tiempo <bold><italic>t</italic></bold>, asigne dicho producto a una de las localizaciones <bold><italic>tipo 2.</italic></bold></p>
<p>
<table-wrap id="gt8">
<label>Tabla 8.</label>
<caption>
<title>Resultados de la variable de asignaci&#243;n.</title>
</caption>
<alt-text>Tabla 8. Resultados de la variable de asignaci&#243;n.</alt-text>
<alternatives>
<graphic xlink:href="tab8.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">Orden de la Asignaci&#243;n</th>
<th valign="top" align="center">Producto <italic>p</italic></th>
<th valign="top" align="center">Puerta de descarga <italic>d</italic></th>
<th valign="top" align="center">Lugar de almacenamiento<italic> a</italic> (<italic>asignado</italic>)</th>
<th valign="top" align="center"><italic>t</italic></th>
<th valign="top" align="center">Valor de la binaria de asignaci&#243;n</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><italic>1</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>2</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>3</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>4</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>5</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>6</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>7</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>8</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>9</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>10</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>11</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>12</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>13</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>14</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>15</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>16</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>17</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1.0</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt9">
<label>Tabla 9.</label>
<caption>
<title>Cantidad transportada del producto <italic>p</italic> hacia los lugares de almacenamiento <italic>a</italic>.</title>
</caption>
<alt-text>Tabla 9. Cantidad transportada del producto p hacia los lugares de almacenamiento a.</alt-text>
<alternatives>
<graphic xlink:href="tab9.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">Orden de la Asignaci&#243;n</th>
<th valign="top" align="center">Producto <italic>p</italic></th>
<th valign="top" align="center">Puerta de descarga <italic>d</italic></th>
<th valign="top" align="center">Lugar de almacenamiento<italic> a</italic></th>
<th valign="top" align="center">Instante de tiempo <italic>t</italic></th>
<th valign="top" align="center">Cantidad enviada al lugar de almacenamiento a</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><italic>1</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">11.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>2</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">14.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>3</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">18.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>4</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>5</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">20.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>6</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">27.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>7</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">15.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>8</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">8.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>9</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>10</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">25.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>11</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">16.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>12</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>13</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">5.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>14</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>15</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">20.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>16</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">6.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>17</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">3.0</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt10">
<label>Tabla 10.</label>
<caption>
<title>Cantidad transportada del producto <italic>p</italic> desde el lugar de almacenamiento <italic>a</italic> hasta la puerta de carga <italic>c.</italic></title>
</caption>
<alt-text>Tabla 10. Cantidad transportada del producto p desde el lugar de almacenamiento a hasta la puerta de carga c.</alt-text>
<alternatives>
<graphic xlink:href="tab10.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">Orden de la Asignaci&#243;n</th>
<th valign="top" align="center">Producto <bold><italic>p</italic></bold></th>
<th valign="top" align="center">Lugar de almacenamiento<bold><italic> a</italic></bold></th>
<th valign="top" align="center">Puerta de carga <bold><italic>c</italic></bold></th>
<th valign="top" align="center">Instante de tiempo <bold><italic>t</italic></bold></th>
<th valign="top" align="center">Cantidad enviada a la puerta de carga c</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><italic>1</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">20.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>2</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>3</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">6.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>4</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">12.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>5</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">16.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>6</italic></td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">27.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>7</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">9.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>8</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">1.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>9</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">10.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>10</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">8.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>11</italic></td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">25.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>12</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">5.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>13</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">5.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>14</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">20.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>15</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">8.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>16</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2.0</td>
</tr>
<tr>
<td valign="top" align="center"><italic>17</italic></td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">3.0</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>De la misma manera en la <xref ref-type="table" rid="gt10">Tabla 10</xref> se registran las cantidades de cada uno de los productos <bold><italic>p</italic></bold> que fueron transportados a las puertas de carga seg&#250;n los requerimientos de salida en los diferentes instantes de tiempo, ratificando una vez m&#225;s el cumplimiento de la capacidad de cada uno de los lugares de almacenamiento y la equivalencia entre las unidades de carga que ingresan a la terminal y las que salen.</p>
</sec>
</sec>
<sec>
<title>4.2 Implementaci&#243;n an&#225;lisis de sensibilidad</title>
<p>El an&#225;lisis de sensibilidad se relaciona con la cuantificaci&#243;n de los efectos que se generan en la soluci&#243;n &#243;ptima, al realizar cambios en los par&#225;metros del modelo matem&#225;tico.</p>
<p>Para el an&#225;lisis de sensibilidad de las distintas instancias planteadas se decidi&#243; variar los par&#225;metros de costos de transporte y los costos mantener inventario los cuales conforman la funci&#243;n objetivo, de la siguiente forma:</p>
<sec>
<title><italic>Variaci&#243;n de costos de transporte</italic></title>
<p>El par&#225;metro <italic>cl<sub>p</sub></italic> (costo de trasporte del producto <bold><italic>p</italic></bold>) se plante&#243; en el caso de estudio inicialmente con un valor de 50, 60 y 70 pesos por cada uno de los productos respectivamente.</p>
<p>Para el an&#225;lisis de sensibilidad del modelo propuesto frente a este par&#225;metro, se decidi&#243; fijar el par&#225;metro <italic>ci<sub>pa</sub></italic> (costo de mantener en inventario el producto <bold><italic>p</italic></bold> en el lugar de almacenamiento <bold><italic>a</italic></bold>) los cuales tienen el valor de 190, 200 y 120 pesos para cada uno de los productos respectivamente en las localizaciones tipo <bold><italic>1</italic></bold> y 15, 20 y 30 pesos para las localizaciones tipo <bold><italic>2</italic></bold>. La variaci&#243;n del costo de transporte se realiz&#243; en porcentajes mayores al costo planteado en el caso de estudio tal como se muestra en la <xref ref-type="table" rid="gt11">Tabla 11</xref>.</p>
<p>
<table-wrap id="gt11">
<label>Tabla 11.</label>
<caption>
<title>Variaci&#243;n positiva de los costos de transporte del producto p.</title>
</caption>
<alt-text>Tabla 11. Variaci&#243;n positiva de los costos de transporte del producto p.</alt-text>
<alternatives>
<graphic xlink:href="tab11.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left"></th>
<th valign="top" align="center" colspan="6">Variaci&#243;n Costo de Transporte<hr/></th>
</tr>
<tr>
<th valign="top" align="left">Producto</th>
<th valign="top" align="center">0%</th>
<th valign="top" align="center">100%</th>
<th valign="top" align="center">200%</th>
<th valign="top" align="center">300%</th>
<th valign="top" align="center">400%</th>
<th valign="top" align="center">500%</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">1</td>
<td valign="top" align="center">50</td>
<td valign="top" align="center">100</td>
<td valign="top" align="center">150</td>
<td valign="top" align="center">200</td>
<td valign="top" align="center">250</td>
<td valign="top" align="center">300</td>
</tr>
<tr>
<td valign="top" align="center">2</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">180</td>
<td valign="top" align="center">240</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">360</td>
</tr>
<tr>
<td valign="top" align="center">3</td>
<td valign="top" align="center">70</td>
<td valign="top" align="center">140</td>
<td valign="top" align="center">210</td>
<td valign="top" align="center">280</td>
<td valign="top" align="center">350</td>
<td valign="top" align="center">420</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>Al realizar la variaci&#243;n del par&#225;metro de costo de transporte, se cargaron los archivos correspondientes en el lenguaje de programaci&#243;n AMPL, y se consolidaron los resultados obtenidos para la funci&#243;n objetivo, tal como se muestra en la <xref ref-type="table" rid="gt12">Tabla 12</xref>:</p>
<p>De los anteriores resultados, se puede identificar que a medida que el costo de trasporte se incrementa, se presenta un aumento en el valor de la funci&#243;n objetivo en una proporci&#243;n menor al aumento del costo, ya que si se realiza un aumento del costo de 500 % el porcentaje de aumento de la funci&#243;n objetivo es de 214 % con un costo de $ 148.553,00 (ver <xref ref-type="fig" rid="gf1">Fig. 1</xref>).</p>
<p>
<fig id="gf1">
<label>Fig. 1.</label>
<caption>
<title>Variaci&#243;n costo de trasporte vs variaci&#243;n Costo F.O.</title>
</caption>
<alt-text>Fig. 1. Variaci&#243;n costo de trasporte vs variaci&#243;n Costo F.O.</alt-text>
<graphic xlink:href="fig1.jpg" position="anchor" orientation="portrait"/>
<attrib>Fuente: autores.</attrib>
</fig>
</p>
<p>
<table-wrap id="gt12">
<label>Tabla 12.</label>
<caption>
<title>Resultados de la variaci&#243;n del costo de transporte.</title>
</caption>
<alt-text>Tabla 12. Resultados de la variaci&#243;n del costo de transporte.</alt-text>
<alternatives>
<graphic xlink:href="tab12.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left"><bold>No. De prueba</bold></th>
<th valign="top" align="left"><bold>Costo F.O</bold></th>
<th valign="top" align="center"><bold>Variaci&#243;n Costo de Transportar</bold></th>
<th valign="top" align="center"><bold>Variaci&#243;n costo F.O</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>0</bold></td>
<td valign="top" align="center">$ 47.375,50</td>
<td valign="top" align="center">0%</td>
<td valign="top" align="center">0%</td>
</tr>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">$ 67.611,00</td>
<td valign="top" align="center">100%</td>
<td valign="top" align="center">43%</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">$ 87.846,50</td>
<td valign="top" align="center">200%</td>
<td valign="top" align="center">85%</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">$ 108.082,00</td>
<td valign="top" align="center">300%</td>
<td valign="top" align="center">128%</td>
</tr>
<tr>
<td valign="top" align="center"><bold>4</bold></td>
<td valign="top" align="center">$ 128.317,50</td>
<td valign="top" align="center">400%</td>
<td valign="top" align="center">171%</td>
</tr>
<tr>
<td valign="top" align="center"><bold>5</bold></td>
<td valign="top" align="center">$ 148.553,00</td>
<td valign="top" align="center">500%</td>
<td valign="top" align="center">214%</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
</sec>
<sec>
<title><italic>Variaci&#243;n del costo de mantener inventario</italic></title>
<p>Consiste en variar el par&#225;metro ci<sub>pa</sub> (costo de mantener en inventario una unidad de carga del producto p en el lugar de almacenamiento a) de manera positiva, mantenimiento fijo el par&#225;metro cl<sub>p</sub> (costo de transporte de una unidad de carga del producto p, por metro recorrido), para esta instancia se debe tener en cuenta que los costos de mantener inventario son diferentes por cada tipo de localizaci&#243;n ya que el costo de mantener inventario en las tipo 2 es mucho menor que el costo de mantener inventario en las tipo 1.</p>
<p>En las <xref ref-type="table" rid="gt13">Tablas 13</xref> y <xref ref-type="table" rid="gt14">14</xref> se muestran las correspondientes variaciones que se realizaron:</p>
<p>
<table-wrap id="gt13">
<label>Tabla 13.</label>
<caption>
<title>Variaci&#243;n positiva del costo de mantener inventario para las localizaciones tipo 1.</title>
</caption>
<alt-text>Tabla 13. Variaci&#243;n positiva del costo de mantener inventario para las localizaciones tipo 1.</alt-text>
<alternatives>
<graphic xlink:href="tab13.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center" colspan="7"><bold>Variaci&#243;n Costo de mantener en inventario una unidad de carga</bold><hr/></th>
</tr>
<tr>
<th valign="top" align="left">Prod. p</th>
<th valign="top" align="center">0%</th>
<th valign="top" align="center">100%</th>
<th valign="top" align="center">200%</th>
<th valign="top" align="center">300%</th>
<th valign="top" align="center">400%</th>
<th valign="top" align="center">500%</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">15</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">45</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">75</td>
<td valign="top" align="center">90</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">40</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">80</td>
<td valign="top" align="center">100</td>
<td valign="top" align="center">120</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">90</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">150</td>
<td valign="top" align="center">180</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>Al realizar la variaci&#243;n del par&#225;metro de costo de mantenimiento de inventario, se cargaron los archivos correspondientes en el lenguaje de programaci&#243;n AMPL, y se consolidaron los resultados obtenidos para la funci&#243;n objetivo, tal como se muestra en la <xref ref-type="table" rid="gt15">Tabla 15</xref>.</p>
<p>
<table-wrap id="gt14">
<label>Tabla 14.</label>
<caption>
<title>Variaci&#243;n positiva del costo de mantener inventario para las localizaciones tipo 2.</title>
</caption>
<alt-text>Tabla 14. Variaci&#243;n positiva del costo de mantener inventario para las localizaciones tipo 2.</alt-text>
<alternatives>
<graphic xlink:href="tab14.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="center" colspan="7">Variaci&#243;n Costo de mantener en inventario una unidad de carga</th>
</tr>
<tr>
<th valign="top" align="center">Prod. p</th>
<th valign="top" align="center">0%</th>
<th valign="top" align="center">100%</th>
<th valign="top" align="center">200%</th>
<th valign="top" align="center">300%</th>
<th valign="top" align="center">400%</th>
<th valign="top" align="center">500%</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">1</td>
<td valign="top" align="center">190</td>
<td valign="top" align="center">380</td>
<td valign="top" align="center">570</td>
<td valign="top" align="center">760</td>
<td valign="top" align="center">950</td>
<td valign="top" align="center">1140</td>
</tr>
<tr>
<td valign="top" align="center">2</td>
<td valign="top" align="center">200</td>
<td valign="top" align="center">400</td>
<td valign="top" align="center">600</td>
<td valign="top" align="center">800</td>
<td valign="top" align="center">1000</td>
<td valign="top" align="center">1200</td>
</tr>
<tr>
<td valign="top" align="center">3</td>
<td valign="top" align="center">120</td>
<td valign="top" align="center">240</td>
<td valign="top" align="center">360</td>
<td valign="top" align="center">480</td>
<td valign="top" align="center">600</td>
<td valign="top" align="center">720</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt15">
<label>Tabla 15.</label>
<caption>
<title>Resultados de la variaci&#243;n del costo de mantener el inventario.</title>
</caption>
<alt-text>Tabla 15. Resultados de la variaci&#243;n del costo de mantener el inventario.</alt-text>
<alternatives>
<graphic xlink:href="tab15.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">No. De prueba</th>
<th valign="top" align="center">Costo F.O</th>
<th valign="top" align="center">Variaci&#243;n Costo de mantener inventario</th>
<th valign="top" align="center">Variaci&#243;n costo F.O</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">0</td>
<td valign="top" align="center">$ 47.375,50</td>
<td valign="top" align="center">0%</td>
<td valign="top" align="center">0%</td>
</tr>
<tr>
<td valign="top" align="center">1</td>
<td valign="top" align="center">$ 74.515,50</td>
<td valign="top" align="center">100%</td>
<td valign="top" align="center">57%</td>
</tr>
<tr>
<td valign="top" align="center">2</td>
<td valign="top" align="center">$ 101.655,50</td>
<td valign="top" align="center">200%</td>
<td valign="top" align="center">115%</td>
</tr>
<tr>
<td valign="top" align="center">3</td>
<td valign="top" align="center">$ 129.209,20</td>
<td valign="top" align="center">300%</td>
<td valign="top" align="center">173%</td>
</tr>
<tr>
<td valign="top" align="center">4</td>
<td valign="top" align="center">$ 155.935,50</td>
<td valign="top" align="center">400%</td>
<td valign="top" align="center">229%</td>
</tr>
<tr>
<td valign="top" align="center">5</td>
<td valign="top" align="center">$ 183.075,50</td>
<td valign="top" align="center">500%</td>
<td valign="top" align="center">286%</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>De la <xref ref-type="table" rid="gt15">Tabla 15</xref> se puede inferir que la variaci&#243;n del costo de la funci&#243;n objetivo se realiza en menor proporci&#243;n que la variaci&#243;n del costo de mantener inventario, ya que, si se aumenta un 500 % el valor del costo de mantener inventario, la funci&#243;n objetivo presenta un aumento del 286 %con un costo de $183.075,50.</p>
<p>En la <xref ref-type="fig" rid="gf2">Fig. 2</xref>, se puede observar las variaciones del costo de mantener inventario versus la variaci&#243;n que representa el costo de la funci&#243;n objetivo.</p>
<p>
<fig id="gf2">
<label>Fig. 2.</label>
<caption>
<title>Variaci&#243;n positiva del costo de mantener inventario vs la variaci&#243;n del costo de la F.O.</title>
</caption>
<alt-text>Fig. 2. Variaci&#243;n positiva del costo de mantener inventario vs la variaci&#243;n del costo de la F.O.</alt-text>
<graphic xlink:href="fig2.jpg" position="anchor" orientation="portrait"/>
<attrib>Fuente: autores.</attrib>
</fig>
</p>
</sec>
<sec>
<title><italic>Variaci&#243;n del n&#250;mero de productos y del n&#250;mero de lugares de almacenamiento</italic></title>
<p>Para esta instancia se aument&#243; tanto el n&#250;mero de productos como el n&#250;mero de lugares de almacenamiento, ya que la relaci&#243;n que existe entre estos par&#225;metros es directamente proporcional debido a que un producto <bold><italic>p</italic></bold> solo puede ser almacenado en un lugar de almacenamiento <bold><italic>a</italic>.</bold></p>
<p>En las <xref ref-type="table" rid="gt16">Tablas 16</xref>, <xref ref-type="table" rid="gt17">17</xref> y <xref ref-type="table" rid="gt18">18</xref> se muestra un resumen de los resultados de la instancia variando el n&#250;mero de localizaciones y al mismo tiempo el n&#250;mero de productos, en la <xref ref-type="fig" rid="gf3">Fig. 3</xref>, se puede observar que a medida que el n&#250;mero de productos aumenta, para todos los casos el n&#250;mero de nodos, de interacciones y el tiempo computacional son mayores.</p>
<p>
<table-wrap id="gt16">
<label>Tabla 16.</label>
<caption>
<title>Resultados del modelo con ocho (8) localizaciones.</title>
</caption>
<alt-text>Tabla 16. Resultados del modelo con ocho (8) localizaciones.</alt-text>
<alternatives>
<graphic xlink:href="tab16.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">N&#186; de Prod.</th>
<th valign="top" align="center">Valor F.O</th>
<th valign="top" align="center">Tiempo comp (seg)</th>
<th valign="top" align="center">N&#186; de nodos</th>
<th valign="top" align="center">N&#186; de iter.</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">10715</td>
<td valign="top" align="center">0,074989</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">22731,6</td>
<td valign="top" align="center">4,706290</td>
<td valign="top" align="center">14</td>
<td valign="top" align="center">4406</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">36577,3</td>
<td valign="top" align="center">43,74340</td>
<td valign="top" align="center">462</td>
<td valign="top" align="center">54627</td>
</tr>
<tr>
<td valign="top" align="center"><bold>4</bold></td>
<td valign="top" align="center">55790,2</td>
<td valign="top" align="center">112,1740</td>
<td valign="top" align="center">797</td>
<td valign="top" align="center">157288</td>
</tr>
<tr>
<td valign="top" align="center"><bold>5</bold></td>
<td valign="top" align="center">71320,9</td>
<td valign="top" align="center">7635,32</td>
<td valign="top" align="center">42236</td>
<td valign="top" align="center">13834184</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>El valor de la funci&#243;n objetivo para uno y dos productos no sufre ninguna variaci&#243;n en los tres escenarios, esto se debe a que el modelo est&#225; transportando y almacenando uno o dos productos y aunque se tengan muchas localizaciones disponibles, el modelo escoge la mejor, ya que no tiene restricciones para almacenar. Sin embargo, para tres, cuatro o cinco productos, el valor de la funci&#243;n objetivo empieza con algunas variaciones m&#237;nimas, esto se debe al aumento del n&#250;mero de productos, ya que las mejores localizaciones est&#225;n ocupadas y por lo tanto el modelo debe elegir otra y esto ocasiona que el valor aumente para algunos casos o para los tres escenarios.</p>
<p>
<table-wrap id="gt17">
<label>Tabla 17.</label>
<caption>
<title>Resultados del modelo con nueve (9) localizaciones.</title>
</caption>
<alt-text>Tabla 17. Resultados del modelo con nueve (9) localizaciones.</alt-text>
<alternatives>
<graphic xlink:href="tab17.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">N&#186; de Prod.</th>
<th valign="top" align="center">Valor F.O</th>
<th valign="top" align="center">Tiempo computacional (seg)</th>
<th valign="top" align="center">N&#186; de nodos</th>
<th valign="top" align="center">N&#186; de iteraciones</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">10715</td>
<td valign="top" align="center">0,099985</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">22731,6</td>
<td valign="top" align="center">4,706290</td>
<td valign="top" align="center">16</td>
<td valign="top" align="center">3455</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">36222,1</td>
<td valign="top" align="center">42,76750</td>
<td valign="top" align="center">662</td>
<td valign="top" align="center">79147</td>
</tr>
<tr>
<td valign="top" align="center"><bold>4</bold></td>
<td valign="top" align="center">55240,6</td>
<td valign="top" align="center">183,7840</td>
<td valign="top" align="center">1065</td>
<td valign="top" align="center">251466</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<table-wrap id="gt18">
<label>Tabla 18.</label>
<caption>
<title>Resultados del modelo con diez (10) localizaciones.</title>
</caption>
<alt-text>Tabla 18. Resultados del modelo con diez (10) localizaciones.</alt-text>
<alternatives>
<graphic xlink:href="tab18.jpg" position="anchor" orientation="portrait"/>
<table style="border-collapse:collapse;">
<thead>
<tr>
<th valign="top" align="left">No de Prod.</th>
<th valign="top" align="center">F.O</th>
<th valign="top" align="center">Tiempo computacional (seg)</th>
<th valign="top" align="center">N&#186; de nodos</th>
<th valign="top" align="center">N&#186; de iteraciones</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center"><bold>1</bold></td>
<td valign="top" align="center">10715</td>
<td valign="top" align="center">0,07099</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="center"><bold>2</bold></td>
<td valign="top" align="center">22731,6</td>
<td valign="top" align="center">6,360030</td>
<td valign="top" align="center">38</td>
<td valign="top" align="center">4893</td>
</tr>
<tr>
<td valign="top" align="center"><bold>3</bold></td>
<td valign="top" align="center">36222,1</td>
<td valign="top" align="center">30,94830</td>
<td valign="top" align="center">469</td>
<td valign="top" align="center">46927</td>
</tr>
<tr>
<td valign="top" align="center"><bold>4</bold></td>
<td valign="top" align="center">55051,9</td>
<td valign="top" align="center">69,62340</td>
<td valign="top" align="center">720</td>
<td valign="top" align="center">115898</td>
</tr>
<tr>
<td valign="top" align="center"><bold>5</bold></td>
<td valign="top" align="center">66073,4</td>
<td valign="top" align="center">483,486</td>
<td valign="top" align="center">2967</td>
<td valign="top" align="center">900221</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Fuente: autores.</attrib>
</table-wrap>
</p>
<p>
<fig id="gf3">
<label>Fig. 3.</label>
<caption>
<title>Valor Funci&#243;n Objetivo vs Variaci&#243;n n&#250;mero de Productos.</title>
</caption>
<alt-text>Fig. 3. Valor Funci&#243;n Objetivo vs Variaci&#243;n n&#250;mero de Productos.</alt-text>
<graphic xlink:href="fig3.jpg" position="anchor" orientation="portrait"/>
<attrib>Fuente: autores.</attrib>
</fig>
</p>
<p>Tambi&#233;n se puede observar que a medida que el n&#250;mero de productos aumenta el valor de la funci&#243;n objetivo como se observa en la <xref ref-type="fig" rid="gf3">Fig. 3</xref>.</p>
</sec>
</sec>
<sec>
<title>5. CONCLUSIONES</title>
<p>Este modelo logra obtener una adecuada utilizaci&#243;n del espacio, ya que permite ubicar unidades de carga de un mismo producto en lugares que ya han sido asignados con anterioridad, pero que tienen capacidad de almacenamiento disponible. Adem&#225;s, permite al administrador del centro conocer el inventario de los productos en cada uno de los lugares de almacenamiento en el periodo de tiempo que desee, liberando los lugares de almacenamiento que no cuenten con inventario final de producto para que estos sean asignados nuevamente, lo que se traduce en una utilizaci&#243;n adecuada del espacio designado para almacenar.</p>
<p>El modelo de asignaci&#243;n que se present&#243; en esta investigaci&#243;n puede ser usado para diferentes casos de estudio en los cuales se puede variar el dise&#241;o del centro, el n&#250;mero de puertas de descarga (entrada), n&#250;mero de puertas de carga (salida), el n&#250;mero de productos y el n&#250;mero de lugares de almacenamiento temporales, teniendo en cuenta que entre mayor sea el tama&#241;o del modelo mayor ser&#225; el tiempo computacional requerido para su soluci&#243;n o podr&#237;a ser imposible de resolverse.</p>
<p>Debido a que una de las principales limitantes para la optimizaci&#243;n global de cualquier problema de asignaci&#243;n, es la complejidad computacional por el crecimiento exponencial del espacio de soluciones conforme crece el tama&#241;o del problema para futuras investigaciones se pueden emplear t&#233;cnicas heur&#237;sticas, con las cuales se puede dar soluci&#243;n a este inconveniente por medio de una b&#250;squeda dirigida y eficiente en t&#233;rminos de tiempo computacional.</p>
<p>Como resultado final, obtuvo una correcta asignaci&#243;n de los lugares de almacenamiento temporales, es decir, el modelo asign&#243; las unidades de carga unitaria de cada producto (<italic>desde la llegada de los productos a la puertas de descarga</italic> ) a los lugares de almacenamiento disponibles que presentaron una distancia m&#225;s corta de desplazamiento y seg&#250;n los requerimiento de unidades carga que se definieron para cada producto en las puertas de salida, se extrajeron los productos que estuvieran en el lugar de almacenamiento m&#225;s cercano a estas, de manera que los costos de transporte fueron m&#237;nimos para as&#237; cumplir con el objetivo de minimizar el valor de la funci&#243;n objetivo.</p>
<p>La formulaci&#243;n matem&#225;tica del modelo permite pasar directamente de puerta a puerta las unidades unitarias de los productos que requieren ser despachados en un mismo periodo de tiempo sin que se incurra en costo de almacenamiento, siendo esta una caracter&#237;stica propia de una terminal Cross Docking &#8211; pura, y una muestra de flexibilidad del modelo presentado.</p>
<p>El empleo de este tipo de herramientas, es de gran ayuda para los tomadores de decisiones, ya que les permite proyectar la evaluaci&#243;n del impacto de sus decisiones con respecto a uno de los principales indicadores en los centros de distribuci&#243;n donde se maneja inventario, y m&#225;s a&#250;n, cuando el centro de distribuci&#243;n es de tipo Cross Docking y su principal objetivo es reducir el tiempo de permanencia de los productos dentro de &#233;stos.</p>
</sec>
</body>
<back>
<ref-list><title>5. REFERENCIAS</title>
<ref id="R1"><label>[1]</label> <mixed-citation>[1] I. F. A. Vis and K. J. Roodbergen, &#8220;Positioning of goods in a cross-docking environment,&#8221; <italic>Comput. Ind. Eng.</italic>, vol. 54, no. 3, pp. 677&#8211;689, Apr. 2008.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vis</surname> <given-names>I. F. A.</given-names></name> and <name><surname>Roodbergen</surname> <given-names>K. J.,</given-names></name></person-group> <article-title>&#8220;Positioning of goods in a cross-docking environment,&#8221;</article-title> <source>Comput. Ind. Eng.,</source> <volume>vol. 54,</volume> <issue>no. 3,</issue> <fpage>pp. 677&#8211;</fpage><lpage>689,</lpage> <year>Apr. 2008.</year></element-citation></ref>
<ref id="R2"><label>[2]</label> <mixed-citation>[2] S. Quintanilla, &#193;. P&#233;rez, F. Ballest&#237;n, and P. Lino, &#8220;Heuristic algorithms for a storage location assignment problem in a chaotic warehouse,&#8221; <italic>Eng. Optim.</italic>, vol. 47, no. 10, pp. 1405&#8211;1422, Oct. 2015.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Quintanilla</surname> <given-names>S.,</given-names></name> <name><surname>P&#233;rez</surname> <given-names>&#193;.,</given-names></name> <name><surname>Ballest&#237;n</surname> <given-names>F.,</given-names></name> and <name><surname>Lino</surname> <given-names>P.,</given-names></name></person-group> <article-title>&#8220;Heuristic algorithms for a storage location assignment problem in a chaotic warehouse,&#8221;</article-title> <source>Eng. Optim.,</source> <volume>vol. 47,</volume> <issue>no. 10,</issue> <fpage>pp. 1405&#8211;</fpage><lpage>1422,</lpage> <year>Oct. 2015.</year></element-citation></ref>
<ref id="R3"><label>[3]</label> <mixed-citation>[3] M. Drakaki and P. Tzionas, &#8220;Modeling and performance evaluation of an agent-based warehouse dynamic resource allocation using Colored Petri Nets,&#8221; <italic>Int. J. Comput. Integr. Manuf.</italic>, vol. 29, no. 7, pp. 736&#8211;753, Jul. 2016.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Drakaki</surname> <given-names>M.</given-names></name> and <name><surname>Tzionas</surname> <given-names>P.,</given-names></name></person-group> <article-title>&#8220;Modeling and performance evaluation of an agent-based warehouse dynamic resource allocation using Colored Petri Nets,&#8221;</article-title> <source>Int. J. Comput. Integr. Manuf.,</source> <volume>vol. 29,</volume> <issue>no. 7,</issue> <fpage>pp. 736&#8211;</fpage><lpage>753,</lpage> <year>Jul. 2016.</year></element-citation></ref>
<ref id="R4"><label>[4]</label> <mixed-citation>[4] S. M. Mousavi, R. Tavakkoli-Moghaddam, and F. Jolai, &#8220;A possibilistic programming approach for the location problem of multiple cross-docks and vehicle routing scheduling under uncertainty,&#8221; <italic>Eng. Optim.</italic>, vol. 45, no. 10, pp. 1223&#8211;1249, Oct. 2013.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mousavi</surname> <given-names>S. M.,</given-names></name> R. Tavakkoli-Moghaddam, and <name><surname>Jolai</surname> <given-names>F.,</given-names></name></person-group> <article-title>&#8220;A possibilistic programming approach for the location problem of multiple cross-docks and vehicle routing scheduling under uncertainty,&#8221;</article-title> <source>Eng. Optim.,</source> <volume>vol. 45,</volume> <issue>no. 10,</issue> <fpage>pp. 1223&#8211;</fpage><lpage>1249,</lpage> <year>Oct. 2013.</year></element-citation></ref>
<ref id="R5"><label>[5]</label> <mixed-citation>[5] N. Boysen and M. Fliedner, &#8220;Cross dock scheduling: Classification, literature review and research agenda,&#8221; <italic>Omega</italic>, vol. 38, no. 6, pp. 413&#8211;422, Dec. 2010.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Boysen</surname> <given-names>N.</given-names></name> and <name><surname>Fliedner</surname> <given-names>M.,</given-names></name></person-group> <article-title>&#8220;Cross dock scheduling: Classification, literature review and research agenda,&#8221;</article-title> <source>Omega,</source> <volume>vol. 38,</volume> <issue>no. 6,</issue> <fpage>pp. 413&#8211;</fpage><lpage>422,</lpage> <year>Dec. 2010.</year></element-citation></ref>
<ref id="R6"><label>[6]</label> <mixed-citation>[6] M. R. Galbreth, J. A. Hill, and S. Handley, &#8220;An investigation of the value of cross&#8208;docking for supply chain management,&#8221; <italic>J. Bus. Logist.</italic>, vol. 29, no. 1, pp. 225&#8211;239, 2011.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Galbreth</surname> <given-names>M. R.,</given-names></name> <name><surname>Hill</surname> <given-names>J. A.,</given-names></name> and <name><surname>Handley</surname> <given-names>S.,</given-names></name></person-group> <article-title>&#8220;An investigation of the value of cross&#8208;docking for supply chain management,&#8221;</article-title> <source>J. Bus. Logist.,</source> <volume>vol. 29,</volume> <issue>no. 1,</issue> <fpage>pp. 225&#8211;</fpage><lpage>239,</lpage> <year>2011.</year></element-citation></ref>
<ref id="R7"><label>[7]</label> <mixed-citation>[7] U. M. Apte and S. Viswanathan, &#8220;Effective Cross Docking for Improving Distribution Efficiencies,&#8221; <italic>Int. J. Logist. Res. Appl.</italic>, vol. 3, no. 3, pp. 291&#8211;302, Nov. 2000.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Apte</surname> <given-names>U. M.</given-names></name> and <name><surname>Viswanathan</surname> <given-names>S.,</given-names></name></person-group> <article-title>&#8220;Effective Cross Docking for Improving Distribution Efficiencies,&#8221;</article-title> <source>Int. J. Logist. Res. Appl.,</source> <volume>vol. 3,</volume> <issue>no. 3,</issue> <fpage>pp. 291&#8211;</fpage><lpage>302,</lpage> <year>Nov. 2000.</year></element-citation></ref>
<ref id="R8"><label>[8]</label> <mixed-citation>[8] C. J. Vidal, <italic>Planeaci&#243;n, Optimizaci&#243;n y Administraci&#243;n de Cadenas de Abastecimiento</italic>, Primera Ed. Cali: Programa Editorial Universidad del Valle, 2010.</mixed-citation> <element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Vidal</surname> <given-names>C. J.,</given-names></name></person-group> <source>Planeaci&#243;n, Optimizaci&#243;n y Administraci&#243;n de Cadenas de Abastecimiento,</source> <publisher-loc>Primera Ed. Cali:</publisher-loc> <publisher-name>Programa Editorial Universidad del Valle,</publisher-name> <year>2010.</year></element-citation></ref>
<ref id="R9"><label>[9]</label> <mixed-citation>[9] N. Boysen, &#8220;Truck scheduling at zero-inventory cross docking terminals,&#8221; <italic>Comput. Oper. Res.</italic>, vol. 37, no. 1, pp. 32&#8211;41, Jan. 2010.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Boysen</surname> <given-names>N.,</given-names></name></person-group> <article-title>&#8220;Truck scheduling at zero-inventory cross docking terminals,&#8221;</article-title> <source>Comput. Oper. Res.,</source> <volume>vol. 37,</volume> <issue>no. 1,</issue> <fpage>pp. 32&#8211;</fpage><lpage>41,</lpage> <year>Jan. 2010.</year></element-citation></ref>
<ref id="R10"><label>[10]</label> <mixed-citation>[10] D. Agustina, C. K. M. Lee, and R. Piplani, &#8220;A Review: Mathematical Modles for Cross Docking Planning,&#8221; Int. J. Eng. Bus. Manag., vol. 2, no. 2, p. 13, Mar. 2010.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Agustina</surname> <given-names>D.,</given-names></name> <name><surname>Lee</surname> <given-names>C. K. M.,</given-names></name> and <name><surname>Piplani</surname> <given-names>R.,</given-names></name></person-group> <article-title>&#8220;A Review: Mathematical Modles for Cross Docking Planning,&#8221;</article-title> <source>Int. J. Eng. Bus. Manag.,</source> <volume>vol. 2,</volume> <issue>no. 2,</issue> <fpage>p. 13,</fpage> <year>Mar. 2010.</year></element-citation></ref>
<ref id="R11"><label>[11]</label> <mixed-citation>[11] A. I. Nikolopoulou, P. P. Repoussis, C. D. Tarantilis, and E. E. Zachariadis, &#8220;Moving products between location pairs: Cross-docking versus direct-shipping,&#8221; <italic>Eur. J. Oper. Res.</italic>, vol. 256, no. 3, pp. 803&#8211;819, Feb. 2017.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nikolopoulou</surname> <given-names>A. I.,</given-names></name> <name><surname>Repoussis</surname> <given-names>P. P.,</given-names></name> <name><surname>Tarantilis</surname> <given-names>C. D.,</given-names></name> and <name><surname>Zachariadis</surname> <given-names>E. E.,</given-names></name></person-group> <article-title>&#8220;Moving products between location pairs: Cross-docking versus direct-shipping,&#8221;</article-title> <source>Eur. J. Oper. Res.,</source> <volume>vol. 256,</volume> <issue>no. 3,</issue> <fpage>pp. 803&#8211;</fpage><lpage>819,</lpage> <year>Feb. 2017.</year></element-citation></ref>
<ref id="R12"><label>[12]</label> <mixed-citation>[12] A. Hasani Goodarzi and S. H. Zegordi, &#8220;A location-routing problem for cross-docking networks: A biogeography-based optimization algorithm,&#8221; <italic>Comput. Ind. Eng.</italic>, vol. 102, pp. 132&#8211;146, Dec. 2016.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hasani</surname> <given-names>A.</given-names></name> Goodarzi and <name><surname>Zegordi</surname> <given-names>S. H.,</given-names></name></person-group> <article-title>&#8220;A location-routing problem for cross-docking networks: A biogeography-based optimization algorithm,&#8221;</article-title> <source>Comput. Ind. Eng.,</source> <volume>vol. 102,</volume> <fpage>pp. 132&#8211;</fpage><lpage>146,</lpage> <year>Dec. 2016.</year></element-citation></ref>
<ref id="R13"><label>[13]</label> <mixed-citation>[13] S. M. Mousavi and R. Tavakkoli-Moghaddam, &#8220;A hybrid simulated annealing algorithm for location and routing scheduling problems with cross-docking in the supply chain,&#8221; <italic>J. Manuf. Syst.</italic>, vol. 32, no. 2, pp. 335&#8211;347, Apr. 2013.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mousavi</surname> <given-names>S. M.</given-names></name> and <name><surname>Tavakkoli-Moghaddam</surname> <given-names>R.,</given-names></name></person-group> <article-title>&#8220;A hybrid simulated annealing algorithm for location and routing scheduling problems with cross-docking in the supply chain,&#8221;</article-title> <source>J. Manuf. Syst.,</source> <volume>vol. 32,</volume> <issue>no. 2,</issue> <fpage>pp. 335&#8211;</fpage><lpage>347,</lpage> <year>Apr. 2013.</year></element-citation></ref>
<ref id="R14"><label>[14]</label> <mixed-citation>[14] P.-Y. Yin, S.-R. Lyu, and Y.-L. Chuang, &#8220;Cooperative coevolutionary approach for integrated vehicle routing and scheduling using cross-dock buffering,&#8221; <italic>Eng. Appl. Artif. Intell.</italic>, vol. 52, pp. 40&#8211;53, Jun. 2016.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>P.-Y.,</given-names></name> <name><surname>Lyu</surname> <given-names>S.-R.,</given-names></name> and <name><surname>Chuang</surname> <given-names>Y.-L.,</given-names></name></person-group> <article-title>&#8220;Cooperative coevolutionary approach for integrated vehicle routing and scheduling using cross-dock buffering,&#8221;</article-title> <source>Eng. Appl. Artif. Intell.,</source> <volume>vol. 52,</volume> <fpage>pp. 40&#8211;</fpage><lpage>53,</lpage> <year>Jun. 2016.</year></element-citation></ref>
<ref id="R15"><label>[15]</label> <mixed-citation>[15] F. Enderer, C. Contardo, and I. Contreras, &#8220;Integrating dock-door assignment and vehicle routing with cross-docking,&#8221; <italic>Comput. Oper. Res.</italic>, vol. 88, pp. 30&#8211;43, Dec. 2017.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Enderer</surname> <given-names>F.,</given-names></name> <name><surname>Contardo</surname> <given-names>C.,</given-names></name> and <name><surname>Contreras</surname> <given-names>I.,</given-names></name></person-group> <article-title>&#8220;Integrating dock-door assignment and vehicle routing with cross-docking,&#8221;</article-title> <source>Comput. Oper. Res.,</source> <volume>vol. 88,</volume> <fpage>pp. 30&#8211;</fpage><lpage>43,</lpage> <year>Dec. 2017.</year></element-citation></ref>
<ref id="R16"><label>[16]</label> <mixed-citation>[16] M. T. Assadi and M. Bagheri, &#8220;Scheduling trucks in a multiple-door Cross Docking system with unequal ready times,&#8221; <italic>Eur. J. Ind. Eng.</italic>, vol. 10, no. 1, p. 103, 2016.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Assadi</surname> <given-names>M. T.</given-names></name> and <name><surname>Bagheri</surname> <given-names>M.,</given-names></name></person-group> <article-title>&#8220;Scheduling trucks in a multiple-door Cross Docking system with unequal ready times,&#8221;</article-title> <source>Eur. J. Ind. Eng.,</source> <volume>vol. 10,</volume> <issue>no. 1,</issue> <fpage>p. 103,</fpage> <year>2016.</year></element-citation></ref>
<ref id="R17"><label>[17]</label> <mixed-citation>[17] W. Wisittipanich and P. Hengmeechai, &#8220;A Multi-Objective Differential Evolution for Just-In-Time Door Assignment and Truck Scheduling in Multi-door Cross Docking Problems,&#8221; <italic>Ind. Eng. Manag. Syst.</italic>, vol. 14, no. 3, pp. 299&#8211;311, Sep. 2015.</mixed-citation> <element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wisittipanich</surname> <given-names>W.</given-names></name> and <name><surname>Hengmeechai</surname> <given-names>P.,</given-names></name></person-group> <article-title>&#8220;A Multi-Objective Differential Evolution for Just-In-Time Door Assignment and Truck Scheduling in Multi-door Cross Docking Problems,&#8221;</article-title> <source>Ind. Eng. Manag. Syst.,</source> <volume>vol. 14,</volume> <issue>no. 3,</issue> <fpage>pp. 299&#8211;</fpage><lpage>311,</lpage> <year>Sep. 2015.</year></element-citation></ref>
</ref-list>
</back>
</article>