Académique Documents
Professionnel Documents
Culture Documents
INVESTIGACIÓN DE OPERACIONES
“MODELOS DE REDES”
PRESENTADO POR:
FACILITADORA:
GRUPO:
2II-141
I SEMESTRE
2019
A. ¿Qué es una red?
Una red se compone de un conjunto de nodos unidos por arcos (o ramas). La
notación para describir una red es (N, A), donde N es el conjunto de nodos, y A es
el conjunto de arcos. Aguisa de ilustración, la red de la figura 6.1, se describe como
Asociado con cada red hay un flujo (por ejemplo, los productos de petróleo fluyen
por un oleoducto y el tráfico de automóviles fluye por las carreteras). El flujo máximo
en una red puede ser finito o infinito, según la capacidad de sus arcos. Se dice que
un arco está dirigido u orientado si permite el flujo positivo sólo en una dirección.
Una red dirigida tiene todos los arcos dirigidos. Una ruta es un conjunto de arcos
que unen dos nodos distintos, y que pasan a través de otros nodos en la red. Por
ejemplo, en la figura 6.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 través de otros nodos. En la figura 6.1, los arcos (2,3), (3,4) y (4,2) forman
un ciclo. Se dice que una red está conectada si cada dos nodos distintos están
conectados en al menos una ruta. La red en la figura 6.1 muestra este tipo de red.
Un árbol es una red conectada libre de ciclos compuesta de un subconjunto de todos
los nodos, y un árbol de expansión es un árbol que une todos los nodos de la red.
La figura 6.2 proporciona ejemplos de un árbol y un árbol de expansión de la red de
la figura 6.1.
B. Tipos de redes
La solución de estas situaciones se logra por medio de varios algoritmos de
optimización de redes.
1. Árbol de mínima expansión (situación 1)
2. Algoritmo de la ruta más corta (situación 2)
3. Algoritmo de flujo máximo (situación 3)
4. Algoritmo de la ruta crítica (CPM) (situación 4)
5. Algoritmo de red capacitada de costo mínimo (situación 5)
1. Árbol de mínima expansión
Aplicaciones
Redes de comunicación eléctricas, telefónicas, carretera, ferroviaria, aeromarítima,
etc.
Características
La técnica del árbol de expansión mínima implica conectar todos los puntos de una
red, al tiempo que minimiza la distancia entre ellos.
Pasos para la técnica del árbol de expansión mínima
1. Seleccionar cualquier nodo en la red.
2. Conectar este nodo con el nodo más cercano que minimice la distancia total.
3. Considerar todos los nodos que están conectados, encontrar y conectar el nodo
más cercano que no esté conectado. Si hay un empate en el nodo más cercano,
seleccionar uno de manera arbitraria. Un empate sugiere que existe más de una
solución óptima.
4. Repetir el paso 3 hasta que todos los nodos estén conectados.
Componentes
Sea N = {1, 2,…,n} el conjunto de nodos de la red y defina
Ck = Conjunto de nodos que han estado conectados de manera permanente en la
iteración
Ck = Conjunto de nodos que se construirán permanentemente después de la
iteración k.
Desarrollo de Ejemplo
Considere la compañía Lauderdale Construction, que desarrolla un proyecto
habitacional de lujo en Panamá City Beach, Florida. Melvin Lauderdale, dueño y
presidente de Lauderdale Construction, tiene que determinar la forma menos
costosa de suministrar agua y electricidad a cada casa. La red de viviendas se
muestra en la figura 11.1. Como se observa en la figura 11.1, hay ocho casas en el
golfo y la distancia entre cada una se muestra en la red, en cientos de pies. La
distancia entre las casas 1 y 2, por ejemplo, es de 300 pies. (Hay un número 3 entre
los nodos 1 y 2). Entonces, la técnica del árbol de expansión mínima sirve para
determinar la distancia mínima para conectar todos los nodos. El enfoque se
describe como sigue:
Ahora resolvemos la red de la figura 11.1 para Melvin Lauderdale. Comenzamos
con la selección arbitraria del nodo 1. Como el nodo más cercano es el nodo 3, a
una distancia de 2 (200 pies), conectamos el nodo 1 al nodo 3, lo cual se muestra
en la figura 11.2. Consideramos los nodos 1 a 3 y buscamos el siguiente nodo más
cercano. Es el nodo 4, que es el más cercano al nodo 3. La distancia es 2 (200 pies).
De nuevo conectamos esos nodos (véase la figura 11.3, inciso a). Continuamos
buscando el nodo más cercano entre los nodos no conectados 1, 3 y 4. Son el nodo
2 o el nodo 6, ambos a una distancia de 3 del nodo 3. Elegimos el nodo 2 y lo
conectamos al nodo 3 (véase la figura 11.3, inciso b). Continuamos el proceso. Hay
otro empate para la siguiente iteración con una distancia mínima de 3 (nodo 2–nodo
5 y nodo 3–nodo 6). Debería observar que no consideramos el arco nodo 1–nodo 2
con distancia de 3, porque esos nodos ya están conectados. Seleccionamos
arbitrariamente el nodo 5
Manual
y lo conectamos al nodo 2 (véase la figura 11.4, inciso a). El siguiente nodo más
cercano es el nodo 6 y lo conectamos al nodo 3 (véase la figura 11.4, inciso b). En
este punto, quedan tan solo dos nodos sin conectar. El nodo 8 es el más cercano al
nodo 6, con una distancia de 1 y lo conectamos (véase la figura 11.5, inciso a).
Luego conectamos el nodo 7 restante al nodo 8 (véase la figura 11.5, inciso b). La
solución final se observa en la séptima y la última iteración (véase la figura 11.5,
inciso b). Los nodos 1, 2, 4 y 6 están conectados todos al nodo 3. El nodo 2 está
conectado con el nodo 5. El nodo 6 está conectado al nodo 8 y el 8 está conectado
al 7. Ahora todos los nodos están conectados. La distancia total se encuentra
sumando las distancias de los arcos utilizados en el árbol de expansión. En este
ejemplo, la distancia es 2 + 2+ 3+3 +3 +1+2=16 (o 1,600 pies). Esto se resume en
la tabla 11.1.
R: La ruta más corta para Ray Design es 1-2-3-5-6 con una distancia mínima de 290
millas.
Programación lineal
F.O:
Z(min) = 100X12 + 200X13 + 50X23 + 50X32 + 200X24 + 200X42 +
100X25 + 100X52 + 40X35 + 40X53 + 150X45 + 150X54 + 100X46 + 100X56
Sujeto a:
X12 + X13 = 1 (Nodo 1)
X12 + X32 - X23 - X24 - X25 = 0 (Nodo 2)
X13 + X23 - X32 - X35 = 0 (Nodo 3)
X24 + X54 - X42 - X45 - X46 = 0 (Nodo 4)
X25 + X35 + X45 - X52 - X53 - X54 - X56 = 0 (Nodo 5)
X46 + X56 = 1 (Nodo 6)
Desarrollo de Ejemplo
Waukesha, un pequeño pueblo en Wisconsin, está en el proceso de desarrollar un
sistema de caminos para el área del centro. Bill Blackstone, uno de los planeadores
de la ciudad, quiere determinar el número máximo de automóviles que pueden fluir
por el pueblo de oeste a este. La red de caminos se ilustra en la figura.
Las calles se indican mediante sus respectivos nodos. Observe la calle entre los
nodos 1 y 2. Los números al lado de los nodos indican el número máximo de
automóviles (en cientos de unidades por hora) que pueden fluir desde los diferentes
nodos. El número 3 al lado del nodo 1 indica que pueden ir 300 vehículos por hora
desde el nodo 1 hasta el nodo 2. Véase los números 1, 1 y 2 al lado del nodo 2.
Estos números indican el flujo máximo desde el nodo 2 hasta los nodos 1, 4 y 6,
respectivamente. Como se observa, el flujo máximo de regreso del nodo 2 al nodo
1 es de 100 automóviles por hora (1). Cien autos por hora (1) pueden fluir del nodo
2 al nodo 4 y 200 autos (2) pueden fluir al nodo 6. Note que el tránsito fluye en
ambas direcciones por una calle. Un cero (0) significa que no hay flujo o que es una
calle de un sentido.
Manual
Iteración 1: Ajuste de capacidad para la trayectoria 1-2-6
Método manual
Aplicando las reglas para determinar las actividades críticas, la ruta crítica es 1 ,2
,4, 5 y 6, la cual, como se esperaba, abarca la res desde el inicio (nodo 1) hasta la
terminación (nodo 6). La suma de las duraciones de las actividades críticas [(1,2),
(2,4), (4,5) y (5.6)] es igual a la duración del proyecto (=25 días). Observe que la
actividad (4,6) satisface las dos primeras condiciones para una actividad crítica (Δ4
= 4 = 13) y (Δ6= 6 = 25) pero no la tercera (Δ 6 - 4) ≠ D46). De ahí que la
actividad es no crítica.
R/ la ruta crítica seria 1 - 2 - 4 -5 – 6 contemplando un total de 25 días
Programación lineal
F.O
Z (Max)= 6 X12+6X13+3X23+8X24+2X35+11X36+0X45+1X46+12X56
Sujeta a:
-X12-X13=-1 Nodo 1
X12-X23-X24=0 Nodo 2
X13+X23-X35-X36=0 Nodo 3
X24-X45-X46 =0 Nodo 4
X35+X45-X56=0 Nodo 5
X36+X46+X56=1 Nodo 6
Xij ≥ 0
Algoritmo de tipo de red en QM
Aplicaciones
Operación De La Red De Distribución De Una Compañía
Operación de una red de distribución
Administración de desechos sólidos
Operación de una red de suministros
Coordinación de mezcla de productos en plantas
Administración de flujo de efectivo
Componentes
rigen
Nodos
Arco
Destino final
Características
El problema de flujo de costo mínimo tiene una posición medular entre los
problemas de optimización de redes; primero, abarca una clase amplia de
aplicaciones y segundo, su solución es muy eficiente. Igual que el problema
del flujo máximo, toma en cuenta un flujo en una red con capacidades
limitadas en sus arcos. Igual que el problema de la ruta más corta, considera
un costo (o distancia) para el flujo a través de un arco. Igual que el problema
de transporte o el de asignación, puede manejar varios orígenes (nodos
fuente) y varios destinos (nodos demandas) para el flujo, de nuevo con costos
asociados. De hecho, estos cuatro problemas son casos especiales del
problema de flujo de costo mínimo.
A continuación, se describe el problema del flujo de costo mínimo:
La red es una red dirigida conexa.
Al menos uno de los nodos es nodo fuente.
Al menos uno de los nodos es nodo demanda.
El resto de los nodos son nodos de trasbordo.
Se permite el flujo a través de un arco sólo en la dirección indicada por la
flecha, donde la cantidad máxima de flujo está dada por la capacidad del
arco. (Si el flujo puede ocurrir en ambas direcciones, debe representarse por
un par de arcos con direcciones opuestas.)
La red tiene suficientes arcos como suficiente capacidad para permitir que
todos los flujos generados por los nodos fuente lleguen a los nodos demanda.
El costo del flujo a través del arco es proporcional a la cantidad de ese flujo,
donde se conoce el costo por unidad.
El objetivo es minimizar el costo total de enviar el suministro disponible a
través de la red para satisfacer la demanda dada. (Un objetivo alternativo es
maximizar la ganancia total del envío.)
Desarrollo del ejemplo
La DISTRIBUTION UNLIMITED CO. Fabricará el mismo nuevo producto en
dos plantas distintas y después tendrá que enviarlo a dos almacenes. La red
de distribución disponible para el envío de este producto se muestra en la
figura, donde A y B son las fábricas, D y E son los almacenes y C es el centro
de distribución. Las cantidades que deben enviarse desde A y B se muestran
a la izquierda, y las cantidades que deben recibirse en D y E se muestran a
la derecha. Cada flecha representa un canal factible de envío. A puede enviar
directamente a D y tiene tres rutas posibles (A C E, A B C E y A D E) para
mandar bienes a E. La fábrica B tiene solo una ruta a E (B C E) y una a D (B
C E D). El costo por unidad enviada a través de cada canal se muestra al
lado de la flecha. También, junto a A B y C E se muestran las cantidades
máximas que se pueden enviar por estos canales. Los otros canales tienen
suficiente capacidad para manejar todo lo que las fábricas pueden enviar.
La decisión que debe tomarse se refiere a cuánto enviar a través de cada
canal de distribución. El objetivo es minimizar el costo total de envío.