<?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>Árbol de expansión mínima archivos &#187; Ingenieria Industrial Online</title>
	<atom:link href="https://ingenieriaindustrialonline.com/tag/arbol-de-expansion-minima/feed/" rel="self" type="application/rss+xml" />
	<link>https://ingenieriaindustrialonline.com/tag/arbol-de-expansion-minima/</link>
	<description>ingenieriaindustriaonline.com</description>
	<lastBuildDate>Fri, 13 Aug 2021 20:07:54 +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>Árbol de expansión mínima archivos &#187; Ingenieria Industrial Online</title>
	<link>https://ingenieriaindustrialonline.com/tag/arbol-de-expansion-minima/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Teoría de redes</title>
		<link>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/teoria-de-redes/</link>
					<comments>https://ingenieriaindustrialonline.com/investigacion-de-operaciones/teoria-de-redes/#comments</comments>
		
		<dc:creator><![CDATA[Bryan Salazar López]]></dc:creator>
		<pubDate>Wed, 12 Jun 2019 18:31:19 +0000</pubDate>
				<category><![CDATA[Investigación de operaciones]]></category>
		<category><![CDATA[Árbol de expansión mínima]]></category>
		<category><![CDATA[Investigación de Operaciones]]></category>
		<category><![CDATA[Teoría de redes]]></category>
		<guid isPermaLink="false">http://contentlab.co/ingenieria/?p=1225</guid>

					<description><![CDATA[<p>La modelación de redes permite la resolución de múltiples problemas de programación matemática mediante la implementación de algoritmos especiales creados para tal fin, conocidos como Algoritmos  de optimización de redes. Dentro de los problemas más comúnmente resueltos mediante la modelación de redes se encuentran los ya vistos modelos de transporte, transbordo además de los muy conocidos modelos &#8230;</p>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/teoria-de-redes/">Teoría de redes</a> se publicó primero en <a href="https://ingenieriaindustrialonline.com">Ingenieria Industrial Online</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>La modelación de redes permite la resolución de múltiples problemas de programación matemática mediante la implementación de algoritmos especiales creados para tal fin, conocidos como <em><strong>Algoritmos  de optimización de redes</strong></em>.</p>
<p>Dentro de los problemas más comúnmente resueltos mediante la modelación de redes se encuentran los ya vistos modelos de transporte, transbordo además de los muy conocidos modelos de determinación de cronograma de actividades para proyectos como lo son el <em><strong><a title="PERT - Tecnica de evaluacion y revision de proyectos" href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/pert-tecnica-de-evaluacion-y-revision-de-proyectos/">PERT</a></strong></em> y el <em><strong><a title="CPM - Metodo de la Ruta Critica" href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/metodo-de-la-ruta-critica-cpm/">CPM</a></strong></em>.</p>
<h2>Conceptos básicos en teoría de redes</h2>
<div id="cc-m-5722937313" class="j-module n j-text ">
<p style="text-align: justify;"><strong><em>Gráfica</em>: </strong>Una gráfica es una serie de puntos llamados nodos que van unidos por unas líneas llamadas ramales o arcos.</p>
</div>
<div id="cc-m-2965100013" class="j-module n j-text ">
<p style="text-align: justify;"><strong><em>Red</em>:</strong> Una red es una gráfica que presenta algún tipo de flujo en sus ramales. Por ejemplo una gráfica cuyo flujo en sus ramales sea la electricidad es una red eléctrica. En las redes se usa una simbología específica para denotar su tamaño y elementos que la constituyen, dicha notación es la (N, A) donde N representa el número de nodos que contiene la red y A representa el número de arcos o ramales.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-312.webp" alt="Teoría de redes" width="457" height="230" class="aligncenter wp-image-26728 size-full" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-312.webp 457w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-312-300x151.webp 300w" sizes="(max-width: 457px) 100vw, 457px" /></p>
</div>
<div id="cc-m-2965099913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965100113" class="j-module n j-text ">
<p><strong><em>Cadena</em>: </strong>Una cadena corresponde a una serie de elementos ramales que van de un nodo a otro. En el siguiente caso se resalta una cadena que va desde el nodo 1 hasta el nodo 7 y que se compone por los elementos [1-4, 4-7].</p>
<p><strong><em>Ruta</em>:</strong> Una ruta corresponde a los nodos que constituyen una cadena, en el siguiente caso [1, 4, 7].</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-313.webp" alt="Ruta redes" width="457" height="230" class="aligncenter size-full wp-image-26729" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-313.webp 457w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-313-300x151.webp 300w" sizes="(max-width: 457px) 100vw, 457px" /></p>
</div>
<div id="cc-m-2965100213" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965100413" class="j-module n j-text ">
<p><strong><em>Ciclo</em>: </strong>Un ciclo corresponde a la cadena que une a un nodo con sigo mismo, en el siguiente ejemplo el ciclo está compuesto por la cadena [4-2, 2-5, 5-7, 7-4].</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-314.webp" alt="Ciclo redes" width="458" height="230" class="aligncenter size-full wp-image-26730" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-314.webp 458w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-314-300x151.webp 300w" sizes="(max-width: 458px) 100vw, 458px" /></p>
</div>
<div id="cc-m-2965100513" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965100813" class="j-module n j-text ">
<p><strong><em>Ramal orientado</em>:</strong> Un ramal o arco orientado es aquel que tiene un sentido determinado, es decir que posee un nodo fuente y un nodo destino.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-315.webp" alt="Ramal orientado" width="172" height="145" class="aligncenter size-full wp-image-26731" /></p>
</div>
<div id="cc-m-2965100913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965101413" class="j-module n j-text ">
<p><strong><em>Gráfica orientada</em>: </strong>Una gráfica orientada es aquella en la cual todos sus ramales se encuentran orientados.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-316.webp" alt="Gráfica orientada" width="458" height="229" class="aligncenter size-full wp-image-26732" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-316.webp 458w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-316-300x150.webp 300w" sizes="(max-width: 458px) 100vw, 458px" /></p>
</div>
<div id="cc-m-2965101513" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965101813" class="j-module n j-text ">
<p><strong><em>Árbol</em>:</strong> Un árbol es una gráfica en la cual no existen ciclos, como el siguiente ejemplo.</p>
</div>
<div id="cc-m-2965103013" class="j-module n j-text ">
<p><strong><em>Árbol de expansión</em>:</strong> Un árbol de expansión es aquel árbol que enlaza todos los nodos de la red, de igual manera no permite la existencia de ciclos.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-317.webp" alt="Árbol de expansión - Teoría de redes" width="458" height="229" class="aligncenter wp-image-26733 size-full" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-317.webp 458w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-317-300x150.webp 300w" sizes="(max-width: 458px) 100vw, 458px" /></p>
</div>
<div id="cc-m-2965101913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965102013" class="j-module n j-text ">
<p><strong>Nodo fuente:</strong> El nodo fuente es aquel nodo en el cual todos sus ramales se encuentran orientados hacia afuera.</p>
<p><strong>Nodo destino:</strong> El nodo destino es aquel nodo en el cual todos sus ramales se encuentran orientados hacia él.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-318.webp" alt="Teoría de redes nodos" width="510" height="245" class="aligncenter size-full wp-image-26734" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-318.webp 510w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-318-300x144.webp 300w" sizes="(max-width: 510px) 100vw, 510px" /></p>
</div>
<div id="cc-m-2965102113" class="j-module n j-imageSubtitle ">

		<div class="clearfix"></div>
		<hr style="margin-top:20px; margin-bottom:20px;" class="divider divider-solid">
	
<h2>Algoritmo árbol de expansión mínima</h2>
<p>El algoritmo del árbol de expansión mínima es un modelo de optimización de redes que consiste en enlazar todos los nodos de la red de forma directa y/o indirecta con el objetivo de que la longitud total de los arcos o ramales sea mínima (entiéndase por longitud del arco una cantidad variable según el contexto operacional de minimización, y que puede bien representar una distancia o unidad de medida).</p>
<p><em>Sean:</em></p>
<p><strong><em>N</em></strong> = {1,2,3,&#8230;,<em>n</em>} el conjunto de nodos de la red.</p>
<p><strong>C<sub>k</sub></strong>= Conjunto de nodos que se han enlazado de forma permanente en la iteración <em>k</em></p>
<p><strong>Č<sub>k</sub></strong>= Conjunto de nodos que hacen falta por enlazarse de forma permanente.</p>
<div id="cc-m-2965103513" class="j-module n j-header ">
<h3 id="cc-m-header-2965103513" class=""><em>Paso cero(0): Conceptualización del algoritmo</em></h3>
</div>
<div id="cc-m-2965103813" class="j-module n j-text ">
<p>Definir los conjuntos C<sub>0</sub> = {ø} y Č<sub>0</sub> = {N}, es decir que antes del paso 1 no se han enlazado de forma permanente nodo alguno, y por ende el conjunto que representa a los nodos que hacen falta por enlazarse de forma permanente es igual a la cantidad de nodos que existen en la red.</p>
</div>
<div id="cc-m-2965103913" class="j-module n j-header ">
<h3 id="cc-m-header-2965103913" class=""><em>Paso 1:</em></h3>
</div>
<div id="cc-m-2965104013" class="j-module n j-text ">
<p>Se debe de escoger de manera arbitraria un nodo en el conjunto Č<sub>0</sub> llamado <em>i</em> el cual será el primer nodo permanente, a continuación se debe de actualizar el conjunto C<sub>1</sub> = {i}, que significa que al tiempo en que el conjunto C<sub>1</sub> gana el elemento <em>i</em> el conjunto Č<sub>0</sub>pierde el elemento <em>i</em> por ende ahora será igual a Č<sub>1</sub> = N &#8211; {i}, además se debe actualizar el subíndice de los conjuntos <em>k,</em> el cual ahora será igual a 2.</p>
</div>
<div id="cc-m-2965104113" class="j-module n j-header ">
<h3 id="cc-m-header-2965104113" class=""><em>Paso 2: Paso general «K»</em></h3>
</div>
<div id="cc-m-2965104213" class="j-module n j-text ">
<p style="text-align: justify;">Se debe de seleccionar un nodo <em>j</em> del conjunto Č<sub>K-1</sub> («k-1» es el subíndice que indica que se está haciendo referencia al conjunto de la iteración inmediatamente anterior) el cual tenga el arco o ramal con menor longitud con uno de los nodos que se encuentran en el conjunto de nodos de enlace permanente C<sub>K-1</sub>. Una vez seleccionado se debe de enlazar de forma permanente lo cual representa que pasa a formar parte del conjunto de enlaces permanentes y deja de formar parte del conjunto que todavía se debe conectar para lograr la expansión. Al actualizar el algoritmo en este paso los conjuntos deben de quedar de la siguiente forma.</p>
<p style="text-align: center;"><strong>C<sub>K</sub> = C<sub>K-1</sub> + {j} mientras que Č<sub>K</sub> = Č<sub>K-1</sub> &#8211; {j}</strong></p>
<p style="text-align: justify;">El paso general que define <em>k</em> que al mismo tiempo representa a las iteraciones debe de ejecutarse toda vez que el conjunto Č<sub>K</sub> no sea vacío, cuando este conjunto sea igual a vacío se tendrá el árbol de expansión mínima.</p>
<p style="text-align: justify;">El entendimiento del algoritmo desde el punto de vista algebraico no es quizá el más simple, sin embargo mediante el ejemplo gráfico se verá que es un algoritmo muy sencillo de elaborar.</p>
</div>
<h2>Solución de un problema de árbol de expansión mínima</h2>
<h3>El problema</h3>
<blockquote class="aligncenter quote-simple "><p>La ciudad de Cali cuenta con un nuevo plan parcial de vivienda el cual contará con la urbanización de más de 7 proyectos habitacionales que se ubicarán a las afueras de la ciudad. Dado que el terreno en el que se construirá no se encontraba hasta ahora dentro de las zonas urbanizables de la ciudad, el acueducto municipal no cuenta con la infraestructura necesaria para satisfacer las necesidades de servicios públicos en materia de suministro de agua. Cada uno de los proyectos de vivienda inició la construcción de un nodo de acueducto madre, el cual cuenta con las conexiones de las unidades de vivienda propias de cada proyecto (es decir que cada nodo madre solo necesita estar conectado con un ducto madre del acueducto municipal para contar con su suministro). El acueducto municipal al ver la situación del plan parcial debe de realizar las obras correspondientes a la instalación de ductos madres que enlacen todos los nodos del plan con el nodo Meléndez (nodo que se encuentra con suministro de agua y que no pertenece al plan parcial de vivienda, además es el más cercano al mismo), la instalación de los ductos implica obras de excavación, mano de obra y costos de los ductos mismos, por lo cual optimizar la longitud total de los enlaces es fundamental. Las distancias existentes (dadas en kilómetros) correspondientes a las rutas factibles capaces de enlazar los nodos del plan parcial se presentan a continuación. Además la capacidad de bombeo del nodo Meléndez es más que suficiente para satisfacer las necesidades de presión que necesita la red madre.</p></blockquote>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319.webp" alt="Teoría de redes ejemplo" width="514" height="623" class="aligncenter size-full wp-image-26735" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319.webp 514w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319-248x300.webp 248w" sizes="(max-width: 514px) 100vw, 514px" /></p>
<div id="cc-m-2965126513" class="j-module n j-text ">
<p>El acueducto municipal le contacta a usted para que mediante sus conocimientos en teoría de redes construya una red de expansión que minimice la longitud total de ductos y que enlace todos los nodos del plan parcial de vivienda.</p>
</div>
<div id="cc-m-2965126613" class="j-module n j-text ">
<p><em><strong>PASO 0:</strong></em></p>
<p>Se definen los conjuntos iniciales C<sub>0</sub> = {ø} que corresponde al conjunto de nodos enlazados de forma permanente en la iteración indicada en el subíndice y Č<sub>0</sub> = {N = 1,2,3,4,5,6,7,8} que corresponde al conjunto de nodos pendientes por enlazar de manera permanente en la iteración indicada en el subíndice.</p>
<p><em><strong>PASO 1:</strong></em></p>
<p>Se debe definir de manera arbitraria el primer nodo permanente del conjunto Č<sub>0</sub>, en este caso escogeremos el nodo 1 (puede ser cualquier otro), que algebraicamente se representa con la letra <em>i,</em> se procede a actualizar los conjuntos iniciales, por ende C<sub>1</sub> = {i} = {1} y Č<sub>0</sub> = {N &#8211; i} = {2,3,4,5,6,7,8}, actualizamos <em>k</em> por ende ahora será igual a 2.</p>
<p><em><strong>PASO 2:</strong></em></p>
<p>Ahora se debe seleccionar el nodo <em>j</em> del conjunto Č<sub>K-1</sub> (es decir del conjunto del paso 1) el cual presente el arco con la menor longitud y que se encuentre enlazado con uno de los nodos de enlace permanente del conjunto C<sub>k-1</sub> en el cual ahora solo se encuentra el nodo 1 (es decir que se debe de encontrar un nodo que tenga el arco de menor longitud enlazado al nodo 1).</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-320.webp" alt="" width="400" height="498" class="aligncenter wp-image-26736" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-320.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-320-241x300.webp 241w" sizes="(max-width: 400px) 100vw, 400px" /></p>
<p>&nbsp;</p>
<div id="cc-m-2965126813" class="j-module n j-text ">
<p>Los arcos o ramales de color naranja representan los arcos que enlazan el conjunto Č<sub>K-1</sub> (es decir del conjunto del paso 1, recordemos que K en este paso es igual a 2, por ende Č<sub>K-1</sub>= Č<sub>1</sub>) con los nodos de enlace permanente del conjunto C<sub>k-1</sub> en el cual ahora solo se encuentra el nodo 1, por ende ahora solo falta escoger el de menor longitud, que en este caso es el arco cuya longitud es 2, que enlaza de forma permanente ahora el nodo 2.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>2</sub> = {1,2} y Č<sub>2</sub> = {3,4,5,6,7,8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la siguiente iteración. Ahora se seleccionará un nuevo nodo <em>j</em> del conjunto Č<sub>2</sub>que presente el enlace (ramal o arco) de menor longitud con los nodos que se encuentran en el conjunto C<sub>2</sub>.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-321.webp" alt="" width="410" height="552" class="aligncenter wp-image-26737" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-321.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-321-223x300.webp 223w" sizes="(max-width: 410px) 100vw, 410px" /></p>
</div>
<div id="cc-m-2965126913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965127013" class="j-module n j-text ">
<p>Los arcos de color naranja representan los enlaces posibles y dado que existe empate entre las menores longitudes se elige de manera arbitraria, en este caso se representa nuestra elección con un arco de color verde, enlazando de forma permanente ahora el nodo 4.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>3</sub> = {1,2,4} y Č<sub>3</sub> = {3,5,6,7,8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la siguiente iteración.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-322.webp" alt="" width="402" height="534" class="aligncenter wp-image-26738" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-322.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-322-226x300.webp 226w" sizes="(max-width: 402px) 100vw, 402px" /></p>
</div>
<div id="cc-m-2965127113" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965127213" class="j-module n j-text ">
<p>Lo que representan los arcos naranja y verde es ya conocido, ahora la línea azul interrumpida irá trazando nuestro árbol de expansión final. Dado a que el arco menor es el de longitud 3, ahora se enlazará de manera permanente el nodo 5.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>4</sub> = {1,2,4,5} y Č<sub>4</sub> = {3,6,7,8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la siguiente iteración.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-323.webp" alt="Árbol de expansión - teoría de redes" width="404" height="494" class="aligncenter wp-image-26739" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-323.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-323-245x300.webp 245w" sizes="(max-width: 404px) 100vw, 404px" /></p>
</div>
<div id="cc-m-2965127413" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965127613" class="j-module n j-text ">
<p>Ahora se enlazará de manera permanente el nodo 7.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>5</sub> = {1,2,4,5,7} y Č<sub>5</sub> = {3,6,8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la siguiente iteración.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-324.webp" alt="" width="412" height="521" class="aligncenter wp-image-26740" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-324.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-324-237x300.webp 237w" sizes="(max-width: 412px) 100vw, 412px" /></p>
</div>
<div id="cc-m-2965127713" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965127913" class="j-module n j-text ">
<p>Ahora se enlazará de manera permanente el nodo 6.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>6</sub> = {1,2,4,5,7,6} y Č<sub>6</sub> = {3,8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la siguiente iteración.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-325.webp" alt="" width="370" height="458" class="aligncenter wp-image-26741" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-325.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-325-242x300.webp 242w" sizes="(max-width: 370px) 100vw, 370px" /></p>
</div>
<div id="cc-m-2965127813" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965128013" class="j-module n j-text ">
<p>Se rompen los empates de forma arbitraria, ahora se enlazará de manera permanente el nodo 3.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>7</sub> = {1,2,4,5,7,6,3} y Č<sub>7</sub> = {8}</p>
<p>Ahora se procede a actualizar <em>k</em> ya que se procede a efectuar la última iteración.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-326.webp" alt="" width="401" height="459" class="aligncenter wp-image-26742" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-326.webp 535w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-326-262x300.webp 262w" sizes="(max-width: 401px) 100vw, 401px" /></p>
</div>
<div id="cc-m-2965128113" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-2965128213" class="j-module n j-text ">
<p>Ahora se enlazará de manera permanente el nodo 8.</p>
<p><em>Al actualizar los conjuntos quedan así:</em></p>
<p>C<sub>8</sub> = {1,2,4,5,7,6,3,8} = {N} y Č<sub>8</sub> = {ø}</p>
<p>Por ende se ha llegado al <strong>árbol de expansión mínima</strong></p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-327.webp" alt="Árbol de expansión" width="406" height="494" class="aligncenter wp-image-26743" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-327.webp 517w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-327-247x300.webp 247w" sizes="(max-width: 406px) 100vw, 406px" /></p>
</div>
<div id="cc-m-2965128613" class="j-module n j-imageSubtitle ">
<p><em><strong>Árbol que presenta una longitud total minimizada de 21 kilometros de ductos.</strong></em></p>
<h2>Solución de un problema de árbol de expansión mínima mediante WinQSB</h2>
<p>Como hemos mencionado en diversos artículos, la existencia de herramientas de resolución de problemas de programación matemática como WinQSB dejan que el aprendizaje de la resolución manual de los algoritmos de redes se justifique solo para fines académicos o de profundización.</p>
<p>Por ende, una vez vista la metodología manual de resolución del algoritmo atinente al árbol de expansión mínima se hace necesario en aras de eficiencia mostrar la resolución de este tipo de problemas mediante WinQSB.</p>
<p>El primer paso para resolver un problema de transporte mediante WinQSB es ingresar al módulo <span class="tie-highlight tie-highlight-green"><em><strong>Network Modeling</strong></em></span>.</p>
<h3>El problema</h3>
<blockquote class="aligncenter quote-simple "><p>La ciudad de Cali cuenta con un nuevo plan parcial de vivienda el cual contará con la urbanización de más de 7 proyectos habitacionales que se ubicarán a las afueras de la ciudad. Dado que el terreno en el que se construirá no se encontraba hasta ahora dentro de las zonas urbanizables de la ciudad, el acueducto municipal no cuenta con la infraestructura necesaria para satisfacer las necesidades de servicios públicos en materia de suministro de agua. Cada uno de los proyectos de vivienda inició la construcción de un nodo de acueducto madre, el cual cuenta con las conexiones de las unidades de vivienda propias de cada proyecto (es decir que cada nodo madre solo necesita estar conectado con un ducto madre del acueducto municipal para contar con su suministro). El acueducto municipal al ver la situación del plan parcial debe de realizar las obras correspondientes a la instalación de ductos madres que enlacen todos los nodos del plan con el nodo Meléndez (nodo que se encuentra con suministro de agua y que no pertenece al plan parcial de vivienda, además es el más cercano al mismo), la instalación de los ductos implica obras de excavación, mano de obra y costos de los ductos mismos, por lo cual optimizar la longitud total de los enlaces es fundamental. Las distancias existentes (dadas en kilómetros) correspondientes a las rutas factibles capaces de enlazar los nodos del plan parcial se presentan a continuación. Además la capacidad de bombeo del nodo Meléndez es más que suficiente para satisfacer las necesidades de presión que necesita la red madre.</p></blockquote>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319.webp" alt="Teoría de redes ejemplo" width="386" height="468" class="aligncenter wp-image-26735" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319.webp 514w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-319-248x300.webp 248w" sizes="(max-width: 386px) 100vw, 386px" /></p>
<h3>Ingresando a WinQSB</h3>
<div id="cc-m-5183235213" class="j-module n j-text ">
<p>El primer paso para resolver un problema de transporte mediante WinQSB es ingresar al módulo Network Modeling.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-329.webp" alt="Teoría de redes - WinQSB" width="622" height="445" class="aligncenter wp-image-26744 size-full" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-329.webp 622w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-329-300x215.webp 300w" sizes="(max-width: 622px) 100vw, 622px" /></p>
</div>
<div id="cc-m-5183241013" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3"><figcaption></figcaption></figure>
</div>
<div id="cc-m-5183236613" class="j-module n j-text ">
<p>Luego debemos seleccionar la opción <span class="tie-highlight tie-highlight-green"><strong><em>Minimal Spanning Tree</em> (Árbol de Expansión Mínima)</strong></span>. Además en este submenú debemos de especificar el nombre del problema y el número de nodos. En nuestro caso el número de nodos es igual a 8, luego click en <em><strong>OK</strong></em>.</p>
<p>Una vez se realiza el paso anterior se  abrirá una ventana en la cual aparecerá la siguiente matriz:</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-330.webp" alt="" width="670" height="273" class="aligncenter size-full wp-image-26745" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-330.webp 670w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-330-300x122.webp 300w" sizes="(max-width: 670px) 100vw, 670px" /></p>
</div>
<div id="cc-m-5183261713" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3 cc-m-width-maxed"><figcaption></figcaption></figure>
</div>
<div id="cc-m-5183264813" class="j-module n j-text ">
<p>En esta matriz se deben de consignar los valores de los ramales que unen las conexiones entre los nodos correspondientes, según el contexto de nuestro problema se deben de consignar las distancias entre los nodos si es que dichas conexiones existen de lo contrario en caso que la conexión no exista se debe dejar la celda en blanco. Hay que tener en cuenta que las distancias entre los nodos en este caso son exactamente conmutativas, es decir que si el nodo fuente es 2 y el destino es 4 la distancia existente entre estos es exactamente igual a la distancia existente entre un nodo fuente 4 y un nodo destino 2, sin embargo esta propiedad debe de especificarse en la matriz consignando los valores correspondientes a una conexión dos veces, es decir en la celda [From 1 &#8211; To 4] se debe de consignar la distancia 6, además debe de consignarse la misma distancia en la celda [From 4 &#8211; To 1].</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-331.webp" alt="" width="670" height="273" class="aligncenter size-full wp-image-26746" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-331.webp 670w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-331-300x122.webp 300w" sizes="(max-width: 670px) 100vw, 670px" /></p>
</div>
<div id="cc-m-5183296213" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3 cc-m-width-maxed"><figcaption></figcaption></figure>
</div>
<div id="cc-m-5183306113" class="j-module n j-text ">
<p>Luego damos click en <span class="tie-highlight tie-highlight-green"><em><strong>Solve and Analize</strong></em></span> y tendremos la siguiente ventana solución inmediatamente.</p>
<p><img decoding="async" src="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-332.webp" alt="" width="670" height="226" class="aligncenter size-full wp-image-26747" srcset="https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-332.webp 670w, https://ingenieriaindustrialonline.com/wp-content/uploads/2019/06/Sin-titulo-332-300x101.webp 300w" sizes="(max-width: 670px) 100vw, 670px" /></p>
</div>
<div id="cc-m-5183306913" class="j-module n j-imageSubtitle ">
<figure class="cc-imagewrapper cc-m-image-align-3 cc-m-width-maxed"><figcaption></figcaption></figure>
</div>
<div id="cc-m-5183307513" class="j-module n j-text ">
<p>Podemos cotejar los resultados con los obtenidos de manera manual, 21 kilómetros de ductos es la distancia total una vez ejecutado el algoritmo del Árbol de Expansión Mínima.</p>

		<div class="clearfix"></div>
		<hr style="margin-top:20px; margin-bottom:20px;" class="divider divider-solid">
	
<p>Otros algoritmos basados en teoría de redes:</p>

		<div class="checklist tie-list-shortcode">
<ul>
<li><strong><a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/algoritmo-de-la-ruta-mas-corta/">Algoritmo de la ruta más corta</a></strong></li>
<li><strong><a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/problema-del-agente-viajero-tsp/">Problema del agente viajero</a></strong></li>
<li><strong><a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/metodo-de-la-ruta-critica-cpm/">CPM &#8211; Método de la ruta crítica</a></strong></li>
<li><strong><a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/pert-tecnica-de-evaluacion-y-revision-de-proyectos/">PERT &#8211; Técnica de evaluación de proyectos</a></strong></li>
</ul>

		</div>
	
</div>
</div>
</div>
</div>
<p>La entrada <a href="https://ingenieriaindustrialonline.com/investigacion-de-operaciones/teoria-de-redes/">Teoría de redes</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/teoria-de-redes/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
