Sei sulla pagina 1di 11

ARBOLES DE MINIMA EXPANSIN Y MODELO DE REDES

PRESENTADO POR:

KELLY JHOANA SIMANCA CUERVO

PRESENTADO A:

TOBIAS ALFONSO PARODI

Corporacin Unificada Nacional de Educacin Superior C.U.N

PROGRAMA: INGENIERIA DE SISTEMAS

ASIGNATURA: ADMINISTRACION DE OPERACIONES

MONTERIA

2017
rbol de Expansin
Dado un grafo conexo, no dirigido G. Un rbol de expansin es un rbol compuesto por todos los
vrtices y algunas (posiblemente todas) de las aristas de G. Al ser creado un rbol no existirn
ciclos, adems debe existir una ruta entre cada par de vrtices.

Un grafo puede tener muchos rboles de expansin, veamos un ejemplo con el siguiente grafo:

En la imagen anterior se puede observar que el grafo dado posee 3 rboles de expansin, dichos
arboles cumplen con las propiedades antes mencionadas como son unir todos los vrtices usando
algunas aristas.

rbol de Expansin Mnima


Dado un grafo conexo, no dirigido y con pesos en las aristas, un rbol de expansin mnima es un
rbol compuesto por todos los vrtices y cuya suma de sus aristas es la de menor peso. Al ejemplo
anterior le agregamos pesos a sus aristas y obtenemos los arboles de expansiones siguientes:
De la imagen anterior el rbol de expansin mnima sera el primer rbol de expansin cuyo peso
total es 6.

El problema de hallar el rbol de Expansin Mnima (MST) puede ser resuelto con varios
algoritmos, los ms conocidos con Prim y Kruskal ambos usan tcnicas voraces (greedy).

Algoritmo de Kruskal
Para poder comprender el algoritmo de kruskal ser necesario revisar primer el tutorial de Union-
Find.
Como trabaja:
Primeramente ordenaremos las aristas del grafo por su peso de menor a mayor. Mediante la
tcnica greedy Kruskal intentara unir cada arista siempre y cuando no se forme un ciclo, ello se
realizar mediante Union-Find. Como hemos ordenado las aristas por peso comenzaremos con la
arista de menor peso, si los vrtices que contienen dicha arista no estn en la misma componente
conexa entonces los unimos para formar una sola componente mediante Unin (x , y), para revisar
si estn o no en la misma componente conexa usamos la funcin SameComponent (x , y) al hacer
esto estamos evitando que se creen ciclos y que la arista que une dos vrtices siempre sea la
mnima posible.
Modelos de redes

Un modelo de red es un modelo de transbordo con capacidades, el cual puede adoptar diversas
formas, como el modelo de la ruta ms corta y el modelo del flujo mximo y mnimo, el problema
de rbol de alcance mnimo, mtodo de camino crtico, entre otras aplicaciones de la planeacin
financiera y de produccin.

La principal caracterstica de un modelo de transbordo con capacidades es que es una red donde
las ofertas estn en los puntos de origen especficos, las demandas en los puntos de destino
especficos y las alternativas de embarque se ofrecen por medio de los nodos intermedios, de
manera que siguen rutas con capacidades definidas desde los orgenes hasta los destinos.

Terminologa de redes

Una red se compone de un conjunto de nodos unidos por arcos (o ramas). La notacin para
describir una red es (N, A), donde N es el conjunto de nodos, y A es el conjunto de arcos.

N = {1, 2, 3, 4, 5}

A = {(1, 2), (1, 3), (2, 3), (2, 5), (3, 4), (3, 5), (4, 2), (4, 5)}

A continuacin se presenta un diagrama de red y sus principales componentes.

Modelos de redes tecnolgicas

Qu es un Nodo?

Es usualmente llamado vrtice, o punto. Es usualmente representado por un crculo. En las redes
de transporte, estos deberan ser las localidades o las ciudades en un mapa.
Qu es un Arco?

Es usualmente llamado borde o flecha. Este podra ser directo o indirecto. La cabeza es el destino,
y la cola el origen. La cabeza y la cola son nodos que pueden estar tanto al origen como al final. En
las redes de transporte, los arcos podran ser los caminos, los canales de navegacin en un ro, o
los patrones de vuelo de un avin. Los arcos proporcionan la conectividad entre los nodos. Una
calle de una sola direccin podra ser representada por un arco, mientras que una calle de dos
direcciones podra representada por un arco sin direccin o por dos arcos que apuntan a
direcciones opuestas. Una red con n nodos podra tener tantos arcos como n! /[(n-2)! 2!] = n(n-1)/2.
Si estn dirigidos, este nmero pudiese ser doble. Este enorme nmero de arcos posibles es una
de las razones del porque existen soluciones de algoritmos especiales para problemas de redes
particulares.

En el nodo de la red comnmente encontrars un nmero con un signo positivo o negativo, el cual
denota la oferta (+) y la demanda o requerimientos (-) del nodo.

Una ruta es un conjunto de arcos que unen dos nodos distintos, y que pasan a travs de otros
nodos en la red. Por ejemplo, en la Ilustracin 1, los arcos (1,2), (2,3), (3,4) y (4,5) forman una ruta
entre los nodos 1 y 5. Una ruta forma un ciclo o un bucle si conecta un nodo de vuelta a s mismo a
travs de otros nodos. En la figura 6.1, los arcos (2,3), (3,4) y (4,2) forman un ciclo.

Consideraciones importantes:

Las flechas/lneas de una sola direccin son arcos directos.

Las lneas con flujo para ambas direcciones son arcos indirectos.

Una red que tiene solamente arcos directos es una red directa.

Una red que tiene arcos en ambas direcciones es una red indirecta. Una ruta directa del
nodo i a la j es una secuencia de arcos conectados, por lo que es factible un flujo que pase
a travs de esa ruta.

Una ruta indirecta de un nodo i a j es una secuencia de arcos conectados, cuyo sentido es
de i a j o viceversa.

Una ruta que empieza y termina en el mismo nodo es un ciclo.

Si la red contiene como mnimo una ruta directa entre 2 nodos, se dice que estn
conectados. Para determinar cul de las rutas de la red ser elegida debemos considerar
los costos y las capacidades a lo largo del recorrido de las rutas.

Modelos de redes versin 1

Matriz de incidencia nodo arco

Es una tabla para representar los datos de las restricciones en un modelo de red. Cada arco de la
red corresponde a una columna de la tabla. Cada nodo de la red corresponde a una fila de la tabla.
Las columnas solo tienen dos entradas diferentes a cero: +1 y -1.
Modelos de redes tecnolgicas

Una vez que hemos planteado el modelo de programacin lineal, debemos encontrar la solucin
que programacin lineal, debemos encontrar la solucin que optimice la funcin objetivo.

Podemos utilizar algn software de programacin lineal como SOLVER o LINDO para
encontrar la solucin ptima.

Cierre

La terminologa y procedimiento para dibujar una red te servirn para aplicar los modelos
de optimizacin, ya que al observar la Ilustracin 3 es mucho ms fcil identificar la ruta
ms corta o ms larga, etc.

Modelo de redes versin 2

Tcnica de rbol de expansin mnima

Este rbol vincula los nodos de una red valindose de la longitud mnima total de las ramas de
conexin. Una aplicacin comn se presenta en la pavimentacin de carreteras que unen
poblaciones, o de forma directa, o que pasan por otras poblaciones. La solucin del rbol de
mnima expansin proporciona el diseo del sistema de carreteras.

Pasos Tcnica de rbol de expansin mnima

Seleccionar cualquier nodo de la red.

Conectar este nodo al nodo ms cercano que minimice la distancia total.

Considerando todos los nodos que ahora estn conectados, encontrar y conectar el nodo
ms cercano que no est conectado.

Si hay empate para el nodo ms cercano, seleccionar uno arbitrariamente. Un empate


sugiere que puede haber ms de una solucin ptima.

Repetir el tercer paso hasta que todos los nodos estn conectados.

Ejemplo

Roxie LaMothe propietaria de una gran granja criadora de caballos cerca de Orlando planea
instalar un sistema de agua que conecte todos los establos y graneros. La ubicacin de las
instalaciones y las distancias entre ellas se muestran en la siguiente figura. Roxie debe determinar
la forma ms barata de suministrar agua a cada instalacin.

Modelos de redes tecnolgicas

La tcnica del flujo mximo

La tcnica del flujo mximo determina lo ms que puede fluir a travs de una red.

4 pasos de la tcnica del flujo mximo

Elija cualquier trayectoria del inicio (original) a la terminacin (destino) con algo de flujo. Si
no existe alguna trayectoria con flujo, entonces se lleg a la solucin ptima.

Localice el arco el arco de la trayectoria con la capacidad de flujo ms pequea disponible.

Llame C a esta capacidad. sta representa la capacidad mxima adicional que puede ser
asignada a esta ruta.

Por cada nodo que haya en esta trayectoria, disminuya la capacidad de flujo en la direccin
del flujo en la cantidad C. Por cada nodo que haya en esta trayectoria, incremente la
capacidad de flujo en la direccin inversa en la cantidad C.

Repita estos pasos hasta que ya no sea posible incrementar el flujo.

Ejemplo

PetroChem, una refinera de petrleo localizada sobre el ro Mississippi al sur de Baton Rouge,
Luisiana est diseando una nueva planta para producir combustible diesel. La Ilustracin 5
muestra la red de los centros de procesamiento principales junto con la velocidad de flujo existente.
A la administracin le gustara determinar la cantidad mxima de combustible que puede fluir a
travs de la planta, del nodo 1 al nodo 7.
Modelos de redes tecnolgicas

Tcnica de la ruta ms corta

Este problema determina la ruta ms corta entre un origen y un destino en una red de transporte.

Pasos de la tcnica de la ruta ms corta

Encuentre el nodo ms cercano al origen. Coloque la distancia en una casilla junto al nodo.

Encuentre el siguiente nodo ms cercano al origen (planta) y coloque la distancia en una


casilla junto al nodo. En algunos casos, se tendrn que revisar varias trayectorias para
encontrar el nodo ms cercano.

Repita el proceso hasta que haya recorrido toda la red. La ltima distancia en el nodo final
ser la distancia de la ruta ms corta. Es de notar que la distancia colocada en la casilla
junto a cada nodo es la ruta ms corta a este nodo. Se utilizan estas distancias como
resultados intermedios para encontrar el siguiente nodo ms cercano.

Ejemplo:

RentCar est desarrollando una poltica de reemplazo para su flotilla de automviles en un


horizonte de planeacin de 4 aos. Al inicio de cada ao, un automvil se reemplaza o se conserva
en operacin durante un ao ms. Un automvil debe estar en servicio de 1 a 3 aos. La siguiente
tabla proporciona el costo de reemplazo como una funcin del ao en que se adquiere un
automvil y los aos en operacin.
Modelos de redes tecnolgicas

El problema puede formularse como una red en la que los nodos 1 a 5 representan el inicio de los
aos 1 a 5. Los arcos a partir del nodo 1 (ao 1) pueden llegar a los nodos 2, 3 y 4 porque un
automvil puede estar en operacin de 1 a 3 aos. Los arcos a partir de los dems nodos pueden
interpretarse del mismo modo. La longitud de cada arco es igual al costo de reemplazo. La solucin
del problema es equivalente a determinar la ruta ms corta entre los nodos 1 y 5.

La Ilustracin 6 muestra la red resultante. Utilizando TORA, 2 la ruta ms corta es 1 S3 S5.

La solucin indica que un automvil adquirido al inicio del ao 1 (nodo 1) debe reemplazarse
despus de 2 aos al inicio del ao 3 (nodo 3). El automvil de reemplazo se mantendr entonces
en servicio hasta finales del ao 4. El costo total de esta poltica de reemplazo es de $12,500

(= $5400 + $7100).

Modelos de redes tecnolgicas

Modelo de redes versin 3

Tipos de Modelo de Redes

La familia de redes de los problemas de optimizacin incluye los siguientes prototipos de modelos:
Problemas de asignacin, camino crtico, flujo mximo, camino ms corto, transporte y costo
mnimo de flujos. Los problemas son establecidos fcilmente mediante el uso de arcos de redes y
de los nodos.

Problemas de Transporte

Los modelos de transporten juegan un papel importante en la gerencia logstica y en la cadena de


insumos para reducir costos y mejorar servicios. Por lo tanto, el objetivo es encontrar la manera
ms efectiva en trmino de costos para transportar bienes. Un distribuidor que tiene m depsitos
con un abastecimiento de productos a iith en ellos, debe enviar dichos productos a n centros
minoristas geogrficamente dispersos, cada uno con una demanda de clientes dada e j, la cual
debe ser cubierta. El objetivo es determinar el mnimo costo posible de transporte dados los costos
por unidad de transportar entre el ith depsito y el j Th centro minorista, el cual es Cij.

Problemas del Camino Ms Corto


El problema es determinar la mejor manera de cruzar una red para encontrar la forma ms
econmica posible desde un origen a un destino dado. Suponga que en una red dada existen m
nodos y n arcos (bordes) y un costo Cij asociado con cada arco (i a j) en la red. Formalmente, el
problema del camino ms corto (CC) es encontrar el camino ms corto (menor costo) desde el
nodo de comienzo 1 hasta el nodo final m. El costo del camino es la suma de los costos de cada
arco recorrido. Defina las variables binarias Xij, donde Xij=1 si el arco (i a j)es sobre el CC y Xij= 0
de lo contrario. Existen dos nodos especiales llamados origen y destino. El objetivo es encontrar el
camino ms corto entre el origen y el destino.

Camino Crtico en la Planificacin de Proyectos de Redes

La gerencia exitosa de un proyecto ambicioso, ya sea de construccin, de transporte o financiero,


descansan en una coordinacin y planificacin minuciosa de varias tareas. El Mtodo de Camino (o
trayectoria) Crtico (MCC) intenta analizar la planificacin de proyectos. Esto posibilita un mejor
control y evaluacin del proyecto. Por ejemplo, queremos saber Cunto tiempo durar el
proyecto?, Cundo se estar listo para comenzar una tarea en particular?, si la tarea no es
completada a tiempo,

El resto del proyecto se retrasar?,

Qu tareas deben ser aceleradas (efectivas) de forma tal de terminar el proyecto antes?

Problema de Flujo de Costo Mnimo

Todos los problemas de red anteriores son casos especiales del problema de flujo de costos
mnimo. Al igual que el problema de flujo mximo, este considera flujos en las redes con
capacidades. Al igual que el problema del camino ms corto, este considera un costo por flujo
hacia un arco. Al igual que el problema de transporte, este permite mltiples orgenes y destinos.
Por lo tanto, todos estos problemas pueden ser vistos como casos especiales del problema de flujo
de costos mnimo. El problema es minimizar el costo total sujeto a la disponibilidad y la demanda
de algunos nodos, y de la conexin superior de flujo a travs de cada arco.

Anlisis de Sensibilidad para los Modelos de Redes

La familia de un clsico problema de optimizacin de redes incluye los siguientes prototipos de


modelos: asignacin, camino crtico, flujo mximo, camino ms corto, y transporte. A pesar de que
es bien conocido que este tipo de problemas se pueden modelar como programacin lineal,
normalmente nunca se hace. Debido a la ineficiencia y complejidad relativa del mtodo simplex
(primal, dual y otras variaciones) para modelos de redes, este problema es tratado por uno de ms
de 400 algoritmos especiales. Esto conlleva a muchas dificultades. Las soluciones de los
algoritmos no estn unificadas y cada algoritmo usa una estrategia diferente para explorar la
estructura especial de un problema especfico. Adicionalmente, pequeas variaciones en el
problema tales como la adicin de una restriccin aparte, o ndices mltiples, destruye la estructura
especial y obliga a re comenzar el algoritmo. Adems, estos algoritmos obtienen soluciones
eficientes al costo de la astucia gerencial, como la solucin final de estos algoritmos que no tienen
la informacin suficiente para realizar un anlisis de sensibilidad.

El Problema de Viaje del Vendedor

Un vendedor debe visitar las ciudades 1, 2,..N, y su viaje comienza y debe finalizar en Ciudad
Hogar. Dejemos que Cij sea el costo de viajar de la ciudad y la ciudad j, el cual es dado. El
problema es determinar una orden ptima para viajar las ciudades de tal forma que el costo sea
mnimo. La maximizacin de flujos es un problema tpico de la Investigacin de Operaciones, el
cual tiene muchas aplicaciones, por ejemplo el flujo vial en una ciudad, una red de aguas negras,
una red informtica, etc

Referencias

Hillier, F., Lieberman, G. (2006). Introduccin a la Investigacin de Operaciones. (8 Ed.)


Mxico. McGraw Hill. ISBN 970-10-5621-3
Oc,F, (2010), Modelos de redes-Investigacin de Operaciones, recuperado de
http://www.slideshare.net/FreddOc/modelos-de-redes-investigacin-de-operaciones
Taha, H. A. (2012), Investigacin de Operaciones, (9 Ed.), Mxico, Pearson Educacin.
ISBN: 978-607-32-0796-6
Raffo, E. (1990), Investigacin de Operaciones, Lima, Raffo Lecca Editores, Cdigo de
Biblioteca: 658.4034/T16
https://jariasf.wordpress.com/2012/04/19/arbol-de-expansion-minima-algoritmo-de-kruskal/

Potrebbero piacerti anche