<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Problema de transbordo archivos &#187; Ingenieria Industrial Online</title>
	<atom:link href="https://ingenieriaindustrialonline.com/tag/problema-de-transbordo/feed/" rel="self" type="application/rss+xml" />
	<link>https://ingenieriaindustrialonline.com/tag/problema-de-transbordo/</link>
	<description>ingenieriaindustriaonline.com</description>
	<lastBuildDate>Sun, 16 Feb 2020 03:13:23 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/cropped-faVicon-32x32.png</url>
	<title>Problema de transbordo archivos &#187; Ingenieria Industrial Online</title>
	<link>https://ingenieriaindustrialonline.com/tag/problema-de-transbordo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Variables binarias &#8211; El Caso de la Bauxita</title>
		<link>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/variables-binarias-el-caso-de-la-bauxita/</link>
					<comments>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/variables-binarias-el-caso-de-la-bauxita/#respond</comments>
		
		<dc:creator><![CDATA[Bryan Salazar López]]></dc:creator>
		<pubDate>Wed, 12 Jun 2019 20:11:50 +0000</pubDate>
				<category><![CDATA[Investigación de operaciones]]></category>
		<category><![CDATA[Caso de la Bauxita]]></category>
		<category><![CDATA[Problema de transbordo]]></category>
		<category><![CDATA[Teoría de redes]]></category>
		<category><![CDATA[Variables binarias]]></category>
		<category><![CDATA[WinQSB]]></category>
		<guid isPermaLink="false">http://contentlab.co/ingenieria/?p=1239</guid>

					<description><![CDATA[<p>Las variables binarias son un artificio matemático que permite que modelos de programación no lineal se resuelvan como tal. El buen uso de las variables binarias se convierte en una poderosa herramienta matemática para plantear problemas más complejos que los que habitualmente se resuelven acudiendo a las variables continuas.  Como su nombre lo indica, una variable binaria es aquella &#8230;</p>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/variables-binarias-el-caso-de-la-bauxita/">Variables binarias &#8211; El Caso de la Bauxita</a> se publicó primero en <a href="https://ingenieriaindustrialonline.com">Ingenieria Industrial Online</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Las <strong>variables binarias</strong> son un artificio matemático que permite que modelos de programación no lineal se resuelvan como tal. El buen uso de las variables binarias se convierte en una poderosa herramienta matemática para plantear problemas más complejos que los que habitualmente se resuelven acudiendo a las variables continuas.<span style="text-align: left;"> </span></p>
<p>Como su nombre lo indica, una <em><strong>variable binaria</strong></em> es aquella que puede tomar valores ya sea de cero (0) o uno (1), esta idea tan simple puede convertirse en una ayuda fundamental tanto para la modelación, como para la resolución de los problemas. Un ejemplo de ello puede ser el caso en el que determinado producto puede producirse o no, también un centro de distribución que puede abrirse o no.</p>
<div id="cc-m-5702167413" class="j-module n j-text ">
<p>El fundamento económico que más se presta para ser resuelto mediante el uso de variables binarias es el de <strong>Costo Fijo, </strong>el cual es fijo por cantidad y variable por unidad, pero depende si el recurso relacionado al costo se usa, o no, por ejemplo, el costo de arrendamiento de una bodega, el cual se cobrará a partir de la producción de cualquier unidad, pero no se cobrará si no se produce unidad alguna (no se hace uso de la bodega).</p>
<p>Otra ejemplo de la aplicación de las variables binarias se puede apreciar cuando en el sistema existen restricciones excluyentes (condicionadas la una de la otra), es decir, que a partir de la satisfacción de una condición no se hace necesario el cumplimiento de la otra condición. Por ejemplo, si se desea lanzar una producción de calzado en el cual se tenga que decidir alquilar un equipo de inyección y en el mercado existen dos alternativas de maquinarias pero solo una es contratable, en este caso se planeará la producción con las capacidades y costos asociados a cada equipo, sin embargo ambas restricciones son excluyentes, es decir solo se aplicará una de las dos.</p>

		<div class="clearfix"></div>
		<hr style="margin-top:20px; margin-bottom:20px;" class="divider divider-solid">
	
</div>
<h2 id="cc-m-5718424213" class="j-module n j-hr ">El caso de la Bauxita</h2>

		<div class="box info  alignleft">
			<div class="box-inner-block">
				<span class="fa tie-shortcode-boxicon"></span>El caso de la BAUXITA es un ejemplo preparado por el Pr. Carlos Julio Vidal Holguín, en el cual se plantea un ejercicio aplicable a la cadena de abastecimiento en el cual hay que resolver un modelo de transbordo para lograr producir aluminio.
			</div>
		</div>
	
<p>Los resultados del problema deben de determinar las rutas que se emplearán para realizar la distribución de materias primas y producto terminado, además de determinar que plantas de procesamiento operan o no (para lo cual hay que hacer uso de las variables binarias) con el objetivo de satisfacer todas los requerimientos de los clientes al menor costo total posible.</p>
<blockquote class="aligncenter quote-simple "><p>Una compañía multinacional de aluminio tiene depósitos de bauxita (materia prima) en tres lugares del mundo A, B y C. Tiene además cuatro plantas donde la bauxita se convierte en alúmina (un producto intermedio), en lugares B, C, D y E. También tiene plantas de esmaltado en los lugares D y E. El proceso de conversión de la bauxita en alúmina es relativamente poco costoso. El esmaltado, sin embargo, es costoso puesto que se requiere de un equipo electrónico especial. Una tonelada de alúmina produce 0.4 toneladas de aluminio terminado. Los datos siguientes están disponibles.</p></blockquote>
<p><img decoding="async" class="aligncenter size-full wp-image-2664" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-284.png" alt="" width="426" height="126" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-284.png 426w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-284-300x89.png 300w" sizes="(max-width: 426px) 100vw, 426px" /></p>
<div id="cc-m-2964355113" class="j-module n j-text ">
<p><em>Conversión de Bauxita en alúmina</em></p>
</div>
<div id="cc-m-2964355713" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i3ea297c69690b80f/version/1312406497/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2665" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-285.png" alt="" width="426" height="166" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-285.png 426w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-285-300x117.png 300w" sizes="(max-width: 426px) 100vw, 426px" /></a></figure>
<div class="cc-clear"></div>
</div>
<div id="cc-m-2964355813" class="j-module n j-text ">
<p><em>Proceso de esmaltado</em></p>
</div>
<div id="cc-m-2964355913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/ieda160b0d01980f6/version/1312406700/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2666" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-286.png" alt="" width="322" height="128" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-286.png 322w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-286-300x119.png 300w" sizes="(max-width: 322px) 100vw, 322px" /></a></figure>
<div id="cc-m-2964356013" class="j-module n j-text ">
<p>Las ventas anuales de aluminio terminado son de 1000 toneladas (ton) en la planta D y 1200 ton en la planta E.</p>
<p><em>Costos de transporte en $/ton de Bauxita</em></p>
</div>
<div id="cc-m-2964356313" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i8be021b52261c429/version/1312407262/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2667" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-287.png" alt="" width="535" height="101" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-287.png 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-287-300x57.png 300w" sizes="(max-width: 535px) 100vw, 535px" /></a></figure>
<div class="cc-clear"></div>
</div>
<div id="cc-m-2964356413" class="j-module n j-text ">
<p>Los números que aparecen ordinalmente enseguida de cada fuente y destino serán utilizados para definir las variables.</p>
<p><em>Costos de transporte de alúmina, en $/ton de alúmina</em></p>
</div>
<div id="cc-m-2964356813" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i2bc4995bc30fb6dc/version/1312407568/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2668" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-288.png" alt="" width="508" height="147" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-288.png 508w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-288-300x87.png 300w" sizes="(max-width: 508px) 100vw, 508px" /></a></figure>
<div class="cc-clear"></div>
</div>
<div id="cc-m-2964357013" class="j-module n j-text ">
<p>Los lingotes de producto terminado no se transportan entre D y E y viceversa. Formule y resuelva un modelo de optimización para determinar la mejor red &#8211; configuración y diseño de la cadena de abastecimiento presentada.</p>
<p>Note que existe un problema de determinar cuáles plantas de alúmina deben ser abiertas.</p>
</div>
<div id="cc-m-2964357413" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i1b964a6b92085902/version/1312410347/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2669" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-289.png" alt="Variables binarias - Bryan Salazar López" width="535" height="455" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-289.png 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-289-300x255.png 300w" sizes="(max-width: 535px) 100vw, 535px" /></a></figure>
</div>
<h3></h3>
<h3><em>Variables de decisión</em></h3>
<div id="cc-m-2964357613" class="j-module n j-text ">
<p>Las variables de decisión se plantearán mayoritariamente en relación a las unidades a transportar desde un nodo hacia el otro.</p>
<p>Una muy buena manera de llamar a las variables es sugerido en la anterior gráfica (X(ij) &#8211; Y(jk) &#8211; W(j)). Por ende las variables de decisión serán:</p>
<p><strong>X<sub>ij</sub></strong> = Cantidad de toneladas de bauxita a transportar desde la mina <em>i </em>hacia la planta de alúmina <em>j</em> por año<em>; donde i {A,B,C} y j {B,C,D,E}.</em></p>
<p><strong>Y<sub>jk  </sub></strong>= Cantidad de toneladas de alúmina a transportar desde la planta de alúmina <em>j </em>hacia la planta de esmaltado <em>k</em> por año<em>; donde j {B,C,D,E} y k {D,E}.</em></p>
<p>Hasta este punto todo es normal, sin embargo es necesario determinar una serie de variables binarias que indicarán que plantas de alúmina se abrirán o no, además estas estarán asociadas a los costos fijos generados por la apertura de cada planta en la función objetivo.</p>
<p><strong>W<sub>j  </sub></strong>= 1, si la planta <em>j</em> se abre, de lo contrario 0<em>; donde j {B,C,D,E}. (Variable Binaria).</em></p>
</div>
<div id="cc-m-2964358713" class="j-module n j-header ">
<h3></h3>
<h3 id="cc-m-header-2964358713" class=""><em>Restricciones</em></h3>
</div>
<div id="cc-m-5860012613" class="j-module n j-text ">
<p style="padding-left: 40px;"><em><strong>Restricciones por capacidad anual de cada mina de Bauxita</strong></em></p>
<p><strong>Mina A:</strong> X<sub>AB</sub> + X<sub>AC</sub> + X<sub>AD</sub> + X<sub>AE</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span> 36000</p>
<p><strong>Mina B:</strong> X<sub>BB</sub> + X<sub>BC</sub> + X<sub>BD</sub> + X<sub>BE</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span> 52000</p>
<p><strong>Mina C:</strong> X<sub>CB</sub> + X<sub>CC</sub> + X<sub>CD</sub> + X<sub>CE</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span> 28000</p>
<p>Es decir que todos los envíos efectuados desde cada mina hacia cualquiera de los cuatro destinos no puede exceder la capacidad de cada mina.</p>
<p style="padding-left: 40px;"><em><strong>Restricciones por capacidad anual de procesamiento de Bauxita en cada planta de alúmina</strong></em></p>
<p><strong>Planta B:</strong> X<sub>AB</sub> + X<sub>BB</sub> + X<sub>CB</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  40000<strong>W<sub>B</sub></strong></p>
<p><strong>Planta C: </strong>X<sub>AC</sub> + X<sub>BC</sub> + X<sub>CC</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  20000<strong>W<sub>C</sub></strong></p>
<p><strong>Planta D:</strong> X<sub>AD</sub> + X<sub>BD</sub> + X<sub>CD</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  30000<strong>W<sub>D</sub></strong></p>
<p><strong>Planta E:</strong> X<sub>AE</sub> + X<sub>BE</sub> + X<sub>CE</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  80000<strong>W<sub>E</sub></strong></p>
<p><strong> </strong>Estas restricciones aseguran que los enviados realizados desde cualquiera de las minas hacia cada planta específica sean menores o iguales a los que cada planta pueda procesar, además la capacidad de cada planta va acompañada de la variable binaria que le corresponde, es decir que como el valor que puede adquirir cada variable binaria es 1 o 0, cuando esta sea 1 (la planta se abre) la capacidad se multiplicará por uno (1) es decir que no se altera, pero cuando esta variable adquiera el valor de 0 (la planta no se abre) la capacidad se multiplicará por cero (0) es decir que la capacidad quedará reducida a 0 por ende no se podrán enviar unidades a esa planta.</p>
<p style="padding-left: 40px;"><em><strong>Restricciones por capacidad anual de procesamiento de alúmina en cada planta de esmaltado</strong></em></p>
<p>En este conjunto de restricciones no se utilizarán las variables correspondientes a las de envío de Bauxita (X) sino las correspondientes al envío de Alúmina (Y), en las restricciones de balanceo representaremos la equivalencia dado el rendimiento que tiene la Bauxita de cada mina para convertirse en alúmina.</p>
<p><strong>Planta D:</strong> Y<sub>BD</sub> + Y<sub>CD</sub> + Y<sub>DD</sub> + Y<sub>ED</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  4000</p>
<p><strong>Planta E: </strong>Y<sub>BE</sub> + Y<sub>CE</sub> + Y<sub>DE</sub> + Y<sub>EE</sub> <span lang="ZH-CN" xml:lang="ZH-CN">≤</span>  7000</p>
<p>Es decir que todos los envíos de alúmina hacia las plantas de esmaltado no superen cada una de las capacidades de procesamiento de las mismas.</p>
<p style="padding-left: 40px;"><em><strong>Restricciones por las ventas anuales de aluminio terminado en cada planta de esmaltado</strong></em></p>
<p>En este caso se debe recordar que existe una equivalencia entre la alúmina y el aluminio terminado (equivalencia determinada por el rendimiento de la alúmina para fabricar aluminio que es del 40%, «una tonelada de alúmina produce 0.4 toneladas de aluminio terminado»). Entonces podemos usar las variables de toneladas de alúmina con su debida equivalencia para elaborar las restricciones de demanda.</p>
<p><strong>Planta D:</strong> 0,4(Y<sub>BD</sub> + Y<sub>CD</sub> + Y<sub>DD</sub> + Y<sub>ED</sub>) <span lang="ZH-CN" xml:lang="ZH-CN">=</span>  1000</p>
<p><strong>Planta E:</strong> 0,4(Y<sub>BE</sub> + Y<sub>CE</sub> + Y<sub>DE</sub> + Y<sub>EE</sub>) <span lang="ZH-CN" xml:lang="ZH-CN">=</span>  1200</p>
<p style="padding-left: 40px;"><em><strong>Restricciones de balance</strong></em></p>
<p>Como lo mencionamos en módulos anteriores las restricciones de balance tienen lugar en los nodos de transbordo, es decir, en los nodos que no son de oferta o demanda pura. Como en este nodo entran variables que representan toneladas de Bauxita y salen variables que representan alúmina se debe de aplicar el rendimiento correspondiente para realizar la conversión.</p>
<p>0.060<strong>X<sub>AB</sub></strong> + 0.080<strong>X<sub>BB</sub></strong> + 0.062<strong>X<sub>CB</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">=</span> Y<sub>BD</sub> + Y<sub>BE</sub><strong> </strong></p>
<p>0.060<strong>X<sub>AC</sub></strong> + 0.080<strong>X<sub>BC</sub></strong> + 0.062<strong>X<sub>CC</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">=</span> Y<sub>CD</sub> + Y<sub>CE</sub><strong> </strong></p>
<p>0.060<strong>X<sub>AD</sub></strong> + 0.080<strong>X<sub>BD</sub></strong> + 0.062<strong>X<sub>CD</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">=</span> Y<sub>DD</sub> + Y<sub>DE</sub></p>
<p>0.060<strong>X<sub>AE</sub></strong> + 0.080<strong>X<sub>BE</sub></strong> + 0.062<strong>X<sub>CE</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">=</span> Y<sub>ED</sub> + Y<sub>EE</sub></p>
<p>Al introducir estos datos en software como WinQSB debemos saber que al lado derecho del signo igual o el signo de la inecuación no deben ir variables, por ende estas pasan a restar al lado izquierdo, igualando la ecuación a cero (0).</p>
<p style="padding-left: 40px;"><em><strong>Restricciones obvias</strong></em></p>
<p>Las cuales determinan la naturaleza de las variables</p>
<p><strong>X<sub>ij</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">≥ 0</span> <span lang="ZH-CN" xml:lang="ZH-CN">∀ <em>i,j</em><br />
</span></p>
<p><strong>X<sub>jk</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">≥ 0</span> <span lang="ZH-CN" xml:lang="ZH-CN">∀ <em>j,k</em><br />
</span></p>
<p><strong>W<sub>j</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">∈ {1,0}</span> <span lang="ZH-CN" xml:lang="ZH-CN">∀ <em>j</em></span></p>
<div id="cc-m-2964369613" class="j-module n j-header ">
<h3></h3>
<h3 id="cc-m-header-2964369613" class=""><em>Función Objetivo</em></h3>
</div>
<div id="cc-m-2964369713" class="j-module n j-text ">
<p>Para elaborar la función objetivo hay que tener en cuenta los costos de explotación en cada mina, los costos de procesamiento de bauxita en las plantas de alúmina, los costos procesamiento en cada planta de esmaltado, así como los costos de envío asociados a cada ruta y determinantemente los costos relacionados con las variables binarias los cuales son los costos fijos condicionados a si la planta se abre o no.</p>
<p>Z<sub>MIN</sub> = 820<strong>X<sub>AB</sub></strong> + 2430<strong>X<sub>AC</sub></strong> + 930<strong>X<sub>AD</sub></strong> + 2340<strong>X<sub>AE</sub></strong> + 370<strong>X<sub>BB</sub></strong> + 990<strong>X<sub>BC</sub></strong> + 580<strong>X<sub>BD</sub></strong> + 1870<strong>X<sub>BE</sub></strong> + 2170<strong>X<sub>CB</sub></strong> + 550<strong>X<sub>CC</sub></strong> + 1160<strong>X<sub>CD</sub></strong> + 1480<strong>X<sub>CE</sub></strong> <span lang="ZH-CN" xml:lang="ZH-CN">+</span> 9050<strong>Y<sub>BD</sub></strong> + 7040<strong>Y<sub>BE</sub></strong> + 9440<strong>Y<sub>CD</sub></strong> + 6460<strong>Y<sub>CE</sub></strong> + 8880<strong>Y<sub>DD</sub></strong> + 7195<strong>Y<sub>DE</sub></strong> + <span lang="ZH-CN" xml:lang="ZH-CN">10205</span><strong>Y<sub>ED</sub></strong> + 5440<strong>Y<sub>EE</sub></strong> + <span lang="ZH-CN" xml:lang="ZH-CN">3000000</span><strong>W<sub>B</sub></strong> + <span lang="ZH-CN" xml:lang="ZH-CN">2500000</span><strong>W<sub>C</sub></strong> + <span lang="ZH-CN" xml:lang="ZH-CN">4800000</span><strong>W<sub>D</sub></strong> + <span lang="ZH-CN" xml:lang="ZH-CN">6000000</span><strong>W<sub>E</sub></strong><strong> </strong></p>
<p>&nbsp;</p>
</div>
<div id="cc-m-2964369813" class="j-module n j-header ">
<h3 id="cc-m-header-2964369813" class=""><em>Ingresando los datos a WinQSB</em></h3>
<p><img decoding="async" class="aligncenter size-full wp-image-2670" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-290.png" alt="" width="1025" height="299" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-290.png 1025w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-290-300x88.png 300w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-290-768x224.png 768w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-290-1024x299.png 1024w" sizes="(max-width: 1025px) 100vw, 1025px" /></p>
<div id="cc-m-2964370013" class="j-module n j-header ">
<h3 id="cc-m-header-2964370013" class=""><em>Resultados obtenidos mediante WinQSB</em></h3>
</div>
<div id="cc-m-2964370113" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i97d83bced3f1a9c9/version/1312437258/variables-binarias.jpg" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2671" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-291.png" alt="" width="508" height="492" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-291.png 508w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-291-300x291.png 300w" sizes="(max-width: 508px) 100vw, 508px" /></a></figure>
<p><img decoding="async" class="aligncenter size-full wp-image-2672" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-292.png" alt="" width="571" height="460" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-292.png 571w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-292-300x242.png 300w" sizes="(max-width: 571px) 100vw, 571px" /></p>
<p>El anterior problema resuelto es un ejemplo introductorio a la <em>modelación</em> a gran escala y a la aplicación que tienen la investigación de operaciones dentro de las nuevas tendencias de <em><strong><a href="https://ingenieriaindustrialonline.com/logistica/logistica-y-cadena-de-abastecimiento/">Cadena de Abastecimiento</a></strong></em>.</p>
</div>
</div>
</div>
</div>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/variables-binarias-el-caso-de-la-bauxita/">Variables binarias &#8211; El Caso de la Bauxita</a> se publicó primero en <a href="https://ingenieriaindustrialonline.com">Ingenieria Industrial Online</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/variables-binarias-el-caso-de-la-bauxita/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Problema de transbordo</title>
		<link>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-de-transbordo/</link>
					<comments>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-de-transbordo/#respond</comments>
		
		<dc:creator><![CDATA[Bryan Salazar López]]></dc:creator>
		<pubDate>Tue, 11 Jun 2019 21:52:19 +0000</pubDate>
				<category><![CDATA[Investigación de operaciones]]></category>
		<category><![CDATA[Problema de transbordo]]></category>
		<category><![CDATA[Problema de transporte]]></category>
		<category><![CDATA[Programación lineal]]></category>
		<category><![CDATA[Redes de suministro]]></category>
		<guid isPermaLink="false">http://contentlab.co/ingenieria/?p=1218</guid>

					<description><![CDATA[<p>El Problema de transbordo, intertransporte o reembarque, es una variación del modelo original de transporte que se ajusta a la posibilidad común de transportar unidades mediante nodos fuentes, destinos y transitorios, mientras el modelo tradicional solo permite envíos directos desde nodos fuentes hacia nodos destinos. Existe la posibilidad de resolver un modelo de transbordo mediante las técnicas tradicionales de resolución &#8230;</p>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-de-transbordo/">Problema de transbordo</a> se publicó primero en <a href="https://ingenieriaindustrialonline.com">Ingenieria Industrial Online</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>El <strong>Problema de transbordo</strong>, <strong>intertransporte</strong> o <strong>reembarque,</strong> es una variación del modelo original de transporte que se ajusta a la posibilidad común de transportar unidades mediante nodos fuentes, destinos y transitorios, mientras el modelo tradicional solo permite envíos directos desde nodos fuentes hacia nodos destinos.</p>
<p>Existe la posibilidad de resolver un modelo de transbordo mediante las técnicas tradicionales de resolución de modelos de transporte y este procedimiento se basa en la preparación del tabulado inicial haciendo uso de artificios conocidos con el nombre de <strong>amortiguadores,</strong> los cuales deben ser iguales a la sumatoria de las ofertas de los nodos de oferta pura y de coeficiente cero (0) en materia de costos.</p>
<p>Sin embargo. la resolución de un problema de transbordo haciendo uso de los algoritmos de resolución de modelos de transporte es una idea anacrónica, teniendo en cuenta la posibilidad de acceso a herramientas de cómputo capaces de resolver problemas complejos una vez modelados mediante las técnicas de <em><strong><a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/programacion-lineal/" target="" rel="noopener noreferrer">programación lineal</a></strong></em>.</p>
<p>La importancia de los modelos de transbordo aumenta con las nuevas tendencias globales de <em><strong>gestión de cadenas de abastecimiento</strong></em>, en las cuales se deben de optimizar los flujos logísticos de productos teniendo en cuenta la importancia de minimizar los costos, asegurar disponibilidad de unidades y reconociendo la importancia de los centros de distribución en la búsqueda del equilibrio entre las proyecciones y la realidad de la demanda.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-2720" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-333.png" alt="" width="443" height="450" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-333.png 443w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-333-295x300.png 295w" sizes="(max-width: 443px) 100vw, 443px" /></p>

		<div class="clearfix"></div>
		<hr style="margin-top:20px; margin-bottom:20px;" class="divider divider-solid">
	
<h2>Resolución de un problema de transbordo mediante programación lineal</h2>
<p>Para poder resolver un problema de transbordo mediante programación lineal, basta con conocer una nueva familia de restricciones, las llamadas <em><strong>restricciones de balanceo</strong></em>. En un problema de transbordo existen 3 clases de nodos, los nodos de oferta pura, los de demanda pura y los nodos transitorios que posibilitan el transbordo y que deben de balancearse para hacer que el sistema sea viable, es decir, que todas las unidades que ingresen a un nodo sean iguales a las que salgan del mismo (unidades que salen + unidades que conserve el nodo).</p>
<h3>El problema</h3>
<p>Modelar mediante programación lineal el problema de transbordo esbozado en la siguiente figura:</p>
<p><img decoding="async" class="aligncenter size-full wp-image-2721" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-334.png" alt="" width="677" height="468" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-334.png 677w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-334-300x207.png 300w" sizes="(max-width: 677px) 100vw, 677px" /></p>
<p>La figura muestra una serie de nodos y sus respectivas rutas mediante las cuales se supone distribuir las unidades de un producto, el número que lleva cada arco (flecha) representa el costo unitario asociado a esa ruta (arco), y las cantidades que se ubican en los nodos iniciales representan la oferta de cada planta, así como las cantidades de los nodos finales representa la demanda de cada distribuidor.</p>
<h3><em>Variables de decisión</em></h3>
<p>En este caso como en la mayoría las variables de decisión deben representar la cantidad de unidades enviadas por medio de cada ruta. Es muy aconsejable denotar cada nodo con un número para simplificar la definición nominal de las variables.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-2722" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-335.png" alt="" width="670" height="462" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-335.png 670w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-335-300x207.png 300w" sizes="(max-width: 670px) 100vw, 670px" /></p>
<p><strong><em>Una vez renombrado cada nodo definiremos las variables:</em></strong></p>
<p>X<sub>A,C</sub> = Cantidad de unidades enviadas desde P1 hacia T1</p>
<p>X<sub>A,D</sub> = Cantidad de unidades enviadas desde P1 hacia T2</p>
<p>X<sub>B,C</sub> = Cantidad de unidades enviadas desde P2 hacia T1</p>
<p>X<sub>B,D</sub> = Cantidad de unidades enviadas desde P2 hacia T2</p>
<p>X<sub>C,D</sub> = Cantidad de unidades enviadas desde T1 hacia T2</p>
<p>X<sub>C,E</sub> = Cantidad de unidades enviadas desde T1 hacia D1</p>
<p>X<sub>C,F</sub> = Cantidad de unidades enviadas desde T1 hacia D2</p>
<p>X<sub>D,F</sub> = Cantidad de unidades enviadas desde T2 hacia D2</p>
<p>X<sub>D,G</sub> = Cantidad de unidades enviadas desde T2 hacia D3</p>
<p>X<sub>E,F</sub> = Cantidad de unidades enviadas desde D1 hacia D2</p>
<p>X<sub>F,G</sub>  = Cantidad de unidades enviadas desde D2 hacia D3</p>
<h3><em>Restricciones</em></h3>
<p>Existen en este modelo 3 tipos de restricciones y están estrechamente relacionadas con los tipos de nodos existentes, para un nodo oferta pura existe la restricción de oferta; para un nodo demanda pura existe la restricción de demanda, y para un nodo transitorio y/o transitorio de demanda existe la restricción de balance. Recordemos que los nodos transitorios son aquellos que tienen rutas (arcos o flechas) de entrad y salida, y si además este presenta un requerimiento de unidades se denomina transitorio de demanda.</p>
<p><em><strong>Restricciones de Oferta</strong>:</em></p>
<p>X<sub>A,C</sub> + X<sub>A,D</sub> = 1000</p>
<p>X<sub>B,C</sub> + X<sub>B,D</sub> = 1200</p>
<p><em><strong>Restricciones de demanda:</strong></em></p>
<p>X<sub>D,G</sub> + X<sub>F,G</sub> = 500</p>
<p><em><strong>Restricciones de balanceo para nodos únicamente transitorios:</strong></em></p>
<span class="tie-highlight tie-highlight-blue"><em><strong>Con estas restricciones aseguramos que todas las unidades que lleguen sean iguales a las unidades que salgan.</strong></em></span>
<p>X<sub>A,C</sub> + X<sub>B,C</sub> &#8211; X<sub>C,D</sub> &#8211; X<sub>C,E</sub> &#8211; X<sub>C,F</sub> = 0</p>
<p>X<sub>A,D</sub> + X<sub>B,D</sub> + X<sub>C,D</sub> &#8211; X<sub>D,F</sub> &#8211; X<sub>D,G</sub> = 0</p>
<p><em><strong>Restricciones de balanceo para nodos transitorios con requerimientos:</strong></em></p>
<span class="tie-highlight tie-highlight-blue"><em><strong>Con estas restricciones aseguramos que todas las unidades que lleguen sean iguales a la sumatoria de las unidades que salen más los requerimientos del nodo (demanda).</strong></em></span>
<p>X<sub>C,E</sub> &#8211; X<sub>E,F</sub> = 800</p>
<p>X<sub>C,F</sub> + X<sub>D,F</sub> + X<sub>E,F</sub> &#8211; X<sub>F,G</sub> = 900</p>
<h3><em>Función objetivo</em></h3>
<p>En este caso la definición de la función objetivo se limita a la consignación de cada ruta con su respectivo costo bajo el criterio «<em><strong>minimizar</strong></em>«.</p>
<p>Z<sub>MIN</sub> = 3X<sub>A,C</sub> + 4X<sub>A,D</sub>  + 2X<sub>B,C</sub> + 5X<sub>B,D</sub> + 7X<sub>C,D</sub> + 8X<sub>C,E</sub> + 6X<sub>C,F</sub>  + 4X<sub>D,F</sub> + 9X<sub>D,G</sub> + 5X<sub>E,F</sub> + 3X<sub>F,G</sub></p>
<div id="cc-m-2964099113" class="j-module n j-header ">
<h3 id="cc-m-header-2964099113" class="">Ingresando el modelo a WinQSB</h3>
<p><img decoding="async" class="aligncenter size-full wp-image-2723" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-336.png" alt="" width="987" height="227" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-336.png 987w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-336-300x69.png 300w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-336-768x177.png 768w" sizes="(max-width: 987px) 100vw, 987px" /></p>
</div>
<div id="cc-m-2964099213" class="j-module n j-imageSubtitle ">
<div class="cc-clear"></div>
</div>
<div id="cc-m-2964099313" class="j-module n j-header ">
<h3 id="cc-m-header-2964099313" class="">Solución obtenida mediante WinQSB</h3>
</div>
<div id="cc-m-2964099413" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/id3c0d27de0ea8889/version/1416590281/problema-del-transbordo.jpg" data-title="ingenieriaindustrialonline-60e499.ingress-alpha.easywp.com" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2724" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-337.png" alt="" width="583" height="437" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-337.png 583w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-337-300x225.png 300w" sizes="(max-width: 583px) 100vw, 583px" /></a><figcaption></figcaption></figure>
</div>
<div id="cc-m-2964099513" class="j-module n j-text ">
<p><em>Esta es la representación gráfica de la solución cuyo costo óptimo es de 20.700 unidades monetarias:</em></p>
</div>
<div id="cc-m-2964099713" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3 cc-m-width-maxed"><a rel="lightbox" data-href="https://image.jimcdn.com/app/cms/image/transf/dimension=origxorig:format=jpg/path/s075f076504dfea8d/image/i6ceb16ded96097fe/version/1416590294/problema-del-transbordo.jpg" data-title="ingenieriaindustrialonline-60e499.ingress-alpha.easywp.com" data-index="0"><img decoding="async" class="aligncenter size-full wp-image-2725" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-338.png" alt="" width="670" height="461" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-338.png 670w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-338-300x206.png 300w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-338-220x150.png 220w" sizes="(max-width: 670px) 100vw, 670px" /></a></figure>

		<div class="clearfix"></div>
		<hr style="margin-top:20px; margin-bottom:20px;" class="divider divider-solid">
	
<h2>Resolución de un problema de redes de suministro</h2>
<h3>El problema</h3>
<blockquote class="aligncenter quote-simple "><p>Este es un problema propuesto en el texto «Investigación de Operaciones de TAHA» que hace referencia a una red de gasoductos en la que los distintos nodos representan estaciones de bombeo y recepción, los costos se encuentran en las rutas de la siguiente figura.</p></blockquote>
<p><img decoding="async" class="aligncenter size-full wp-image-2726" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-339.png" alt="" width="632" height="475" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-339.png 632w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-339-300x225.png 300w" sizes="(max-width: 632px) 100vw, 632px" /></p>
<div id="cc-m-2964102213" class="j-module n j-header ">
<h3 id="cc-m-header-2964102213" class=""><em>Variables de decisión</em></h3>
</div>
<div id="cc-m-2964102313" class="j-module n j-text ">
<p><strong>X<sub>12</sub> =</strong> Cantidad de galones enviados desde la estación 1, hacia la estación 2</p>
<p><strong>X<sub>17</sub> =</strong> Cantidad de galones enviados desde la estación 1, hacia la estación 7</p>
<p><strong>X<sub>37</sub> =</strong> Cantidad de galones enviados desde la estación 3, hacia la estación 7</p>
<p><strong>X<sub>34</sub> =</strong> Cantidad de galones enviados desde la estación 3, hacia la estación 4</p>
<p><strong>X<sub>72</sub> =</strong> Cantidad de galones enviados desde la estación 7, hacia la estación 2</p>
<p><strong>X<sub>75</sub> =</strong> Cantidad de galones enviados desde la estación 7, hacia la estación 5</p>
<p><strong>X<sub>57</sub> =</strong> Cantidad de galones enviados desde la estación 5, hacia la estación 7</p>
<p><strong>X<sub>62</sub> =</strong> Cantidad de galones enviados desde la estación 6, hacia la estación 2</p>
<p><strong>X<sub>65</sub> =</strong> Cantidad de galones enviados desde la estación 6, hacia la estación 5</p>
<p><strong>X<sub>56</sub> =</strong> Cantidad de galones enviados desde la estación 5, hacia la estación 6</p>
<p><strong>X<sub>54</sub> =</strong> Cantidad de galones enviados desde la estación 5, hacia la estación 4</p>
<p>&nbsp;</p>
</div>
<div id="cc-m-2964102413" class="j-module n j-header ">
<h3 id="cc-m-header-2964102413" class=""><em>Restricciones</em></h3>
</div>
<div id="cc-m-2964102513" class="j-module n j-text ">
<p><em><strong>      Restricciones de oferta y demanda:</strong></em></p>
<p>X<sub>12</sub> + X<sub>17</sub> = 50000</p>
<p>X<sub>37</sub> + X<sub>34</sub> = 60000</p>
<p>X<sub>12</sub> + X<sub>72</sub> + X<sub>62</sub> = 90000</p>
<p>X<sub>34</sub> + X<sub>54</sub> =20000</p>
<p>&nbsp;</p>
<p style="padding-left: 40px;"><strong>Restricciones de balance:</strong></p>
<p><strong> </strong>X<sub>17</sub> + X<sub>37</sub> + X<sub>57</sub> &#8211; X<sub>72</sub> &#8211; X<sub>75</sub> = 0</p>
<p>X<sub>56</sub> &#8211; X<sub>65</sub> &#8211; X<sub>62</sub> = 0</p>
<p>X<sub>75</sub> + X<sub>65</sub> &#8211; X<sub>56</sub> &#8211; X<sub>54</sub> = 0</p>
</div>
<div id="cc-m-2964102613" class="j-module n j-header ">
<h3 id="cc-m-header-2964102613" class=""><em>Función Objetivo</em></h3>
</div>
<div id="cc-m-2964102713" class="j-module n j-text ">
<p>      Z<sub>MIN</sub> = 20X<sub>12</sub> + 3X<sub>17</sub> + 9X<sub>37</sub> + 30X<sub>34</sub> + 40X<sub>72</sub> + 10X<sub>75</sub> + 10X<sub>57</sub> + 8X<sub>62</sub> + 4X<sub>65</sub> + 4X<sub>56</sub> + 2X<sub>54</sub></p>
<p>&nbsp;</p>
</div>
<div id="cc-m-2964102813" class="j-module n j-header ">
<h3 id="cc-m-header-2964102813" class="">Ingresando el modelo a WinQSB</h3>
<p><img decoding="async" class="aligncenter size-full wp-image-2727" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-340.png" alt="" width="535" height="182" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-340.png 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-340-300x102.png 300w" sizes="(max-width: 535px) 100vw, 535px" /></p>
<h3>Solución obtenida mediante WinQSB</h3>
<p><img decoding="async" class="aligncenter size-full wp-image-2728" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-341.png" alt="" width="666" height="432" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-341.png 666w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-341-300x195.png 300w" sizes="(max-width: 666px) 100vw, 666px" /></p>
<div id="cc-m-2964103213" class="j-module n j-text ">
<p>Esta es la representación gráfica de la solución cuyo costo óptimo es de 2&#8217;660.000 unidades monetarias:</p>
<p><img decoding="async" class="aligncenter size-full wp-image-2729" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-342.png" alt="" width="589" height="441" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-342.png 589w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-título-342-300x225.png 300w" sizes="(max-width: 589px) 100vw, 589px" /></p>
</div>
</div>
</div>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-de-transbordo/">Problema de transbordo</a> se publicó primero en <a href="https://ingenieriaindustrialonline.com">Ingenieria Industrial Online</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-de-transbordo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
