Sunteți pe pagina 1din 16

TRABAJO DE PROGRAMACION LINEAL

PRESENTADO A: GUIDO BONILLA

TEMA: ANALISIS DE REDES

UNIVERSIDAD SANTIAGO DE CALI CIENCIAS ECONOMICAS Y EMPRESARIALES CONTADURIA PBLICA 22 DE OCTUBRE 2013

TRABAJO DE PROGRAMACION LINEAL

PRESENTADO A: GUIDO BONILLA

PRESENTADO POR: NATIVIDAD SEVILLANO MICOLTA ELIZABETH CRISTINA UZURIAGA CLAUDIA LORENA BUENO RIASCOS

TEMA: ANALISIS DE REDES

UNIVERSIDAD SANTIAGO DE CALI CIENCIAS ECONOMICAS Y EMPRESARIALES CONTADURIA PBLICA 22 DE OCTUBRE 2013

CONTENIDO Pg. Introduccin...............4 Definiciones y Conceptos.....5 Desarrollo del Tema ...........6-13 Conclusin.14 Recomendaciones15 Bibliografa.16

INTRODUCCION

Las tcnicas de flujo de redes estn orientadas a optimizar situaciones vinculadas a las redes de transporte, redes de comunicacin, sistema de vuelos de los aeropuertos, rutas de navegacin de los cruceros, estaciones de bombeo que transportan fluidos a travs de tuberas, rutas entre ciudades, redes de conductos y todas aquellas situaciones que puedan representarse mediante una red donde los nodos representan las estaciones o las ciudades, los arcos los caminos, las lneas areas, los cables, las tuberas y el flujo lo representan los camiones, mensajes y fluidos que pasan por la red. Con el objetivo de encontrar la ruta mas corta si es una red de caminos o enviar el mximo fluido si es una red de tuberas. Cuando se trata de encontrar el camino ms corto entre un origen y un destino, la tcnica, algoritmo o el modelo adecuado es el de la ruta ms corta; aunque existen otros modelos de redes como el rbol de expansin mnima, flujo mximo y flujo de costo mnimo cada uno abarca un problema en particular. En este trabajo se mencionan los modelos de redes existentes y los problemas que abarca cada uno de ellos, adems se describen los algoritmos que aplican estos modelos para encontrar la solucin ptima al problema. Utilizando la terminologa utilizada para representarlos como una red.

DEFINICIONES Y CONCEPTOS Nodo: es punto al cual se dirigen y del cual salen arcos para conformar una red. Nodo de transbordo: es nodo que satisface la conservacin del flujo, de modo que el flujo que entra es igual al que sale Nodo demanda: es tambin llamado nodo destino. Es tal que el flujo que llega excede al que sale de l Nodo fuente: es tambin llamado nodo origen. Es tal que el flujo que sale excede al que entra a l Nodos conectados: son aquellos tales que la red contiene al menos una trayectoria no dirigida entre ellos.

Red de construccin en la cual los nodos aparecen interconectados por arcos. Red conexa: es aquella en la cual cada par de nodos estn conectados. Red dirigida: es aquella que contiene slo arcos dirigidos. Red no dirigida: es aquella en la cual todos sus arcos son no dirigidos. Red residual: es aquella que muestra las capacidades restantes en cada arco luego

DESARROLLO DEL TEMA

Una red est formada por nudos conectados por hilos. Sobre los hilos se indica el sentido del flujo. Esta propiedad se plasma en que x1 = x2 + x3

Una propiedad fundamental de las redes es que el flujo total que entra en un nudo es igual al flujo total que sale. En la figura 2 tenemos que x1 + x2 = x3 + x4

Ejemplo de red:

Como ves, los nudos estn numerados y los distintos hilos se identifican con las variables x1, x2, x3, x4, x5. Algunos hilos tienen un cierto valor constante como 20 o 40, que tendrn un significado distinto dependiendo de lo que represente la red; puede ser el flujo de trfico en una ciudad, o la cantidad de agua que pasa por una tubera, en esos casos los valores estarn medidos en litros por segundo o miles de litros por hora o n de coches por hora. En el caso de representar el flujo de trfico, los distintos hilos sern las calles de la ciudad y en el otro caso los hilos representan canalizaciones de agua.

A continuacin veremos cmo podemos tratar matemticamente una red de este tipo. Para analizar matemticamente una red, estudiamos los distintos nodos que aparecen en la misma y tenemos en cuenta que el flujo que entra en cada uno tiene que ser igual al flujo que sale. A partir de ah, podemos plantear un sistema de Ecuaciones lineales. Vamos a resolver el ejemplo de la red siguiente:

Nodo 1 2 3 4 5

Entran 40 x4 x2+x3 x1+20 x5+20

Salen x1+x2 x3+40 20+20 x5 x4

Ecuacin x1+x2=40 x3+40=x4 x2+x3=40 x1+20=x5 x5+20=x4

Ahora podemos resolver el sistema de ecuaciones que hemos planteado utilizando para ello lo que hemos aprendido en la seccin dedicada a la resolucin de Sistemas de ecuaciones lineales. Para ello, primero expresamos el sistema en forma de matriz ampliada.

x1 1 0 0 1 0

x2 1 0 1 0 0

x3 0 1 1 0 0

x4 0 -1 0 0 -1

x5 0 0 0 -1 1

c 40 -40 40 -20 -20

Para guardar la matriz elegimos la variable a y la dimensionamos Para guardar la matriz elegimos la variable a y la dimensionamos a= 5x6.

Introducimos la matriz en la variable a

Con 2ND+APPS pasamos a la pantalla HOME

Con la orden rref(a) pasamos la matriz ampliada a su forma escalar reducida (esta forma es la que se utiliza para resolver un sistema en el mtodo de Gauss-Jordan)

Como se ve, el sistema admite infinitas soluciones (ver captulo dedicado a la resolucin de Sistemas de Ecuaciones)

Para expresar las infinitas soluciones utilizamos la representacin paramtrica de las soluciones. Llamando t a x5, tenemos: x1 = t-20 x2 = 60-t x3 = t-20 x4 = 20+t X5 = t Variando el flujo que se hace pasar por el hilo x5 podemos controlar y ver como vara el flujo del resto de hilos y nodos de la red. Esto es de gran utilidad en los modernos sistemas de control de flujo de trfico en las ciudades o en las canalizaciones del agua como veremos en los ejemplos siguientes.

MODELOS DE REDES Los problemas de optimizacin de redes se pueden representar en trminos generales a travs de uno de estos cuatro modelos:

Modelo de minimizacin de redes (Problema del rbol de mnima expansin). Modelo de la ruta ms corta. Modelo del flujo mximo. Modelo del flujo del costo mnimo.

Modelo de recorrido mnimo de redes El modelo de minimizacin de redes o problema del rbol de mnima expansin tiene que ver con la determinacin de los ramales que pueden unir todos los nodos de una red, tal que minimice la suma de las longitudes de los ramales escogidos. No se deben incluir ciclos en al solucin del problema. Para crear el rbol de expansin mnima tiene las siguientes caractersticas: 1. Se tienen los nodos de una red pero no las ligaduras. En su lugar se proporcionan las ligaduras potenciales y la longitud positiva para cada una si se inserta en la red. (Las medidas alternativas para la longitud de una ligadura incluyen distancia, costo y tiempo.) 2. Se desea disear la red con suficientes ligaduras para satisfacer el requisito de que haya un camino entre cada par de nodos. 3. El objetivo es satisfacer este requisito de manera que se minimice la longitud total de las ligaduras insertadas en la red. Una red con n nodos requiere slo (n-1) ligaduras para proporcionar una trayectoria entre cada par de nodos. Las (n-1) ligaduras deben elegirse de tal manera que la red resultante formen un rbol de expansin. Por tanto el problema es hallar el rbol de expansin con la longitud total mnima de sus ligaduras. Algoritmo para construir el rbol de expansin mnima: 1. Se selecciona, de manera arbitraria, cualquier nodo y se conecta (es decir, se agrega una ligadura) al nodo distinto ms cercano. 2. Se identifica el nodo no conectado ms cercano a un nodo conectado y se conectan estos dos nodos (es decir, se agrega una ligadura entre ellos). Este paso se repite hasta que todos los nodos estn conectados. 3. Empates: los empates para el nodo ms cercano distinto (paso 1) o para el nodo no conectado ms cercano (paso 2), se pueden romper en forma arbitraria y el algoritmo debe llegar a una solucin optima. No obstante, estos empates son seal de que pueden existir (pero no necesariamente)

soluciones optimas mltiples. Todas esas soluciones se pueden identificar si se trabaja con las dems formas de romper los empates hasta el final. Modelo de Flujo Mximo Se trata de enlazar un nodo fuente y un nodo destino a travs de una red de arcos dirigidos. Cada arco tiene una capacidad mxima de flujo admisible. El objetivo es el de obtener la mxima capacidad de flujo entre la fuente y el destino. Caractersticas: 1. Todo flujo a travs de una red conexa dirigida se origina en un nodo, llamado fuente, y termina en otro nodo llamado destino. 2. Los nodos restantes son nodos de trasbordo. 3. Se permite el flujo a travs de un arco slo en la direccin indicada por la flecha, donde la cantidad mxima de flujo est dad por la capacidad del arco. En la fuente, todos los arcos sealan hacia fuera. En el destino, todos sealan hacia el nodo. 4. El objetivo es maximizar la cantidad total de flujo de la fuente al destino. Esta cantidad se mide en cualquiera de las dos maneras equivalentes, esto es, la cantidad que sale de la fuente o la cantidad que entra al destino. El problema de flujo mximo se puede formular como un problema de programacin lineal, se puede resolver con el mtodo smplex y usar cualquier software. Sin embargo, se dispone de un algoritmo de trayectorias aumentadas mucho ms eficientes. El algoritmo se basa en dos conceptos intuitivos, el de red residual y el de trayectoria aumentada. Algoritmo de la trayectoria de aumento para el problema de flujo mximo: 1. Se identifica una trayectoria de aumento encontrando alguna trayectoria dirigida del origen al destino en la red residual, tal que cada arco sobre esta trayectoria tiene capacidad residual estrictamente positiva. (Si no existe una, los flujos netos asignados constituyen un patrn del flujo ptimo). 2. Se identifica la capacidad residual c* de esta trayectoria de aumento encontrando el mnimo de las capacidades residuales de los arcos sobre esta trayectoria. Se aumenta en c* el flujo de esta trayectoria. 3. Se disminuye en c* la capacidad residual de cada arco en esta trayectoria de aumento. Se aumenta en c* la capacidad residual de cada arco en la direccin opuesta en esta trayectoria. Se regresa la paso 1. Modelo de la ruta ms corta Considere una red conexa y no dirigida con dos nodos especiales llamados origen y destino. A cada ligadura (arco no dirigido) se asocia una distancia no negativa.

El objetivo es encontrar la ruta ms corta (la trayectoria con la mnima distancia total) del origen al destino. Se dispone de un algoritmo bastante sencillo para este problema. La esencia del procedimiento es que analiza toda la red a partir del origen; identifica de manera sucesiva la ruta ms corta a cada uno de los nodos en orden ascendente de sus distancias (ms cortas), desde el origen; el problema queda resuelto en el momento de llegar al nodo destino. Algoritmo de la ruta ms corta: 1. Objetivo de la n-sima iteracin: encontrar el n-simo nodo ms cercano al origen. (Este paso se repetir para n=1,2, hasta que el n -simo nodo ms cercano sea el nodo destino.) 2. Datos para la n-sima iteracin: n-1 nodos ms cercanos al origen (encontrados en las iteraciones previas), incluida su ruta ms corta y la distancia desde el origen. (Estos nodos y el origen se llaman nodos resueltos, el resto son nodos no resueltos.) 3. Candidatos para el n-simo nodo ms cercano: Cada nodo resuelto que tiene conexin directa por una ligadura con uno o ms nodos no resueltos proporciona un candidato, y ste es el nodo no resuelto que tiene la ligadura ms corta. (Los empates proporcionan candidatos adicionales.) 4. Clculo del n-simo nodo ms cercano: para cada nodo resuelto y sus candidatos, se suma la distancia entre ellos y la distancia de la ruta ms corta desde el origen a este nodo resuelto. El candidato con la distancia total ms pequea es el n-simo nodo ms cercano (los empates proporcionan nodos resueltos adicionales), y su ruta ms corta es la que genera esta distancia. NOTACIN Y TERMINOLOGA Red: Una red consiste en un conjunto de puntos y un conjunto de lneas que unen ciertos pares de puntos. Los puntos se llaman nodos (o vrtices). Las lneas se llaman arcos (o ligaduras, aristas o ramas). Los arcos se etiquetan para dar nombres a los nodos en sus puntos terminales, por ejemplo, AB es el arco entre lo nodos A Y B. En un problema de programacin lineal, las redes pueden representar un conjunto de estaciones, campos petrolferos, almacenes, fabricas, sucursales, ciudades, interconectadas entre si a travs de caminos, conductos, tuberas que permiten fluir productos para la comercializacin o la distribucin.

CONCLUSION

La conclusin que nos deja este trabajo es que una red consiste de puntos, y lneas que conectan pares de puntos. Los puntos se llaman nodos o vrtices. Las lneas de llaman arcos. Los arcos pueden tener una direccin asociada, en cuyo caso se denominan arcos dirigidos. Si un arco no tiene direccin normalmente se le denomina rama. Si todos los arcos en la red son dirigidos, la red se denomina una red dirigida. Si todos los arcos son no-dirigidos, la red es una red no-dirigida. Dos nodos pueden estar conectados por un conjunto de arcos. Una trayectoria es una secuencia de arcos distintos conectando a los nodos. Una trayectoria dirigida desde nodo i al nodo j es una secuencia de arcos, cada uno de los cuales apunta al nodo. Una trayectoria no dirigida puede incluir arcos dirigidos apuntando en cualquiera de direccin. Una trayectoria que comienza y que termina en el mismo nodo se denomina ciclo y puede ser ya sea dirigida o no-dirigida. Una red est conectada si existe una trayectoria no-dirigida entre cualquier par de nodos. Una red conectada que no tiene ciclos se denomina rbol.

RECOMENDACIONES

BIBLIOGRAFIA

S-ar putea să vă placă și