Вы находитесь на странице: 1из 67

Captulo 4

Modelo de Redes
Objetivos del Captulo
Conceptos y definiciones de redes.
Importancia de los modelos de redes
Modelos de programacin lineal, representacin
en redes y soluciones usando el computador para:
* Modelos de transporte.
* Modelos de capacidad de transporte
* Modelos de asignacin
* Modelo del vendedor viajero
* Modelos de la ruta mas corta
* Modelos de la rama mas corta
Un problema de redes es aquel que puede
representarse por:

8
6

9
10

Nodos
Arcos
7
10
Funciones en los arcos
4.1 Introduccin
La importancia de los modelos de redes:

* Muchos problemas comerciales pueden ser resueltos a


travs de modelos redes

* El resultado de un problema de redes garantiza una solucin


entera, dada su estructura matemtica. No se necesitan
restricciones adicionales para obtener este tipo de solucin.

* Problemas de redes pueden ser resueltos por pequeos


algoritmos , no importando el tamao del problema, dada su
estructura matemtica.
Terminologa de Redes

* Flujo: Corresponde a la cantidad que debe transportarse


desde un nodo i a un nodo j a travs de un arco que los
conecta. La siguiente notacin es usada:
Xij= cantidad de flujo
Uij= cota mnima de flujo que se debe transportar
Lij= cota maxma de flujo que se puede transportar.

* Arcos dirigidos /no dirigidos: Cuando el flujo puede


transportarse en una sola direccin se tiene un arco dirigido
(la flecha indica la direccin). Si el flujo puede transportarse
en ambas direcciones existe un arco no dirigido (sin flecha).

* Nodos adyacentes: Un nodo j es adyacente con un nodo


i si existe un arco que une el nodo j con el nodo i.
Rutas/Conexin entre nodos

*Ruta: Una coleccin de arcos formados por una serie de


nodos adyacentes
* Los nodos estn conectados si existe una ruta entre ellos.

Ciclos / Arboles /Arboles expandidos

* Ciclos : Un ciclo se produce cuando al partir de un nodo


por un cierto camino se vuelve al mismo nodo por otra
ruta.
* Arbol : Una serie de nodos que no contienen ciclos.
*Arbol expandido: Es un rbol que conecta todos lo
nodos de la red (contiene n-1 arcos).
4.2 Problemas de transporte
Un problema de transporte surge cuando
se necesita un modelo costo-efectividad que
permita transportar ciertos bienes desde un
lugar de origen a un destino que necesita
aquellos bienes , con ciertas restricciones en la
cantidad que se puede transportar.1
Definicin del problema

* Se tienen m lugares de origen. Cada lugar de origen


tiene una capacidad de produccin Si

*Se tienen n destinos. Cada destino j demanda D j

*Objetivo:

Minimizar el costo de transporte de la carga al lugar de


destino
cumpliendo con las restricciones de los lugares de
origen.
Farmacutica Carlton
La farmacutica Carlton abastece de drogas y
otros suministros mdicos.
Esta tiene tres plantas en: Claveland, Detroit,
Greensboro.
Tiene cuatro centros de distribucin en:
Boston, Atlanta, St Louis.
La gerencia de Carlton desea realizar el
trnsporte de sus productos de la manera ms
econmica posible.
Datos
Costo de transporte por unidad, oferta y demanda.

Hacia
Desde Boston Richmond Atlanta St. Louis Oferta
Cleveland $35 30 40 32 1200
Detroit 37 40 42 25 1000
Greensboro 40 15 20 28 800
Demanda 1100 400 750 750
Supuestos
* El costo de transporte por unidad es constante
* Todos los transportes ocurren simultneamente.
* Solo se considera el costo de transporte entre el lugar de
origen y el de destino
* La oferta total es igual a la demanda total.
RED QUE REPRESENTA
Destinos
EL PROBLEMA
Origenes Boston
D1=1100
35
Cleveland 30
S1=1200 32 40 Richmond

37 D2=400
40
Detroit 42
S2=1000 25
Atlanta
35
15 D3=750
20

Greensboro 28 St.Louis
S3= 800
D4=750
Modelo matemtico
* La estructura del modelo es la siguiente:

Minimizar <Costo total de transporte>


sujeto a :
cantidad a transportar desde la fabrica = oferta de la
fbrica
cantidad a recibir por la distribuidora = demanda de la
distribuidora.

* Variables de decisin:

Xij = cantidad a transportar desde la fbrica i a la


distribuidora j
donde i = 1(Claveland), 2(Detroit), 3(Greensboro)
j = 1(Boston), 2(Richmond), 3(Atlanta), 4 (St,Louis)
Oferta de Cleveland X11+X12+X13+X14 = 1200
OfertaRestricciones de la Oferta
de Detroit X21+X22+X23+X24 = 1000
Boston
Oferta de Greensboro X31+X32+X33+X34 = 800
X11
D1=1100

Cleveland
X12
S1=1200 X31
X13 X21
Richmond
X14
D2=400
X22
X32
Detroit
S2=1000 X23
Atlanta
X24 D3=750
X33

Greensboro St.Louis
S3= 800 X34
D4=750
El modelo matemtico completo

Restriccione de la oferta:
X11+ X12+ X13+ X14 1200
X21+ X22+ X23+ X24 1000
X31+ X32+ X33+ X34 800
=
Restricciones de la demanda:
=
X11+ X21+ X31 = 1000
X12+ X22+ X32 400
X13+ X23+ X33 = 750
X14+ X24+ X34 = 750
=
Todos los Xij mayores que cero =
Solucin optima obtenida a travs de Excel

FARMACUETICA CARLTON

COSTOS UNITARIOS
BOSTON RICHMOND ATLANTA ST.LOUIS OFERTAS
CLEVELAND $ 35,00 $ 30,00 $ 40,00 $ 32,00 1200
DETROIT $ 37,00 $ 40,00 $ 42,00 $ 25,00 1000
GREENSBORO $ 40,00 $ 15,00 $ 20,00 $ 28,00 800

DEMANDAS 1100 400 750 750

ALTERNATIVAS DE TRANSPORTE
BOSTON RICHMOND ATLANTA ST.LOUIS TOTAL
CLEVELAND 850 350 0 0 1200
DETROIT 250 0 0 750 1000
GREENSBORO 0 50 750 0 800

TOTAL 1100 400 750 750


COSTO TOTAL = 84000
Anlisis
Anlisisde
deSensibilidad
Sensibilidadpor
porWINQSB
WINQSB

Si utilizamos esta ruta, el costo total


t imo
aumentara en $5 por unidad o Op
ang
transportada. R
Ra
ng
od
ef
ac
tib
ilid
ad

Precio sombra de la distribuidora - el costo de demandar una unidad ms por la


distribuidora.

Precio sombra de la planta - el costo de cada unidad extra disponible


en la planta.
Interpretacin de los resultados del anlisis de
sensibilidad.

* Reduccin de Costos:
- La cantidad a transportar que reduce el costo por unidad
entrega la ruta ms econmicamente atractiva.
- Si una ruta debe usarse obligatoriamente, incurriendo asi
en el costo que ello significa, por cada carga transportada ,
el costo total aumentara en una cantidad igual a la
reduccin del costo hecha.

* Precios Sombra:
- Para las plantas el precio sombra de transporte
corresponde al costo de cada unidad disponible en la planta.
- Para las distribuidoras, el precio sombra de transporte
corresponde al costo de cada unidad extra demandada por
la distribuidora.
Compaa de ski Montpelier
Usando un modelo de transporte para un
itinerario de produccin
* Montpelier planea su produccin de ski para los meses
de julio, agosto y septiembre.

* La capacidad de produccin y el costo de produccin


unitario puede varia de un mes a otro.

* La compaa puede destinar tiempo de produccin


adicional para la fabricacin de skis.

* El nivel de produccin es capaz de satisfacer la demanda


proyectada y un trimestre del nivel de inventario.

* La gerencia desea un itinerario de produccin que


minimiza el costo del trimestre.
Datos:

* Inventario inicial = 200 pares


* Nivel de inventario requerido = 1200 pares
* Nivel de produccin para el prximo trimestre= 400 pares
(tiempo normal)
200 pares
(sobretiempo)
* La tasa de costo de almacenaje ed de 3% mensual por ski
* El nivel de produccin, la demanda esperada para del trimestre,
(en pares de ski) yDemanda
el costo Capacidad
de produccin por unidad
de Produccin (por meses)
Produccin
Meses Esperada Produccin Tiempo Normal Sobretiempo
Julio 400 1000 25 30
Agosto 600 800 26 32
Septiembre 1000 400 29 37
Anlisis de la demanada
* Demanda neta a satisfacer en Julio = 400 - 200 = 200 pares
en inventario
* Demanda neta de agosto = 600
* Anlisis
Demanda deneta en septiembre
los costos unitarios = 1000 + 1200 = 2200 pares
demanda esperada inventario req.
Costo Unitario= [costo unitario de produccint] +
[costo unitario
Anlisis de ladeoferta
lamacenamiento por mes ][nmero de
* La capacidad de produccin corresponde a la oferta
meses en dos
* Existen inventario]
tipos de oferta
1.- Oferta producida en tiempo norma (capacidad de
Ejemplo: Una unidad producide en julio en tiempo normal
produccin) y
vendida en septiembre
2.- Oferta producida cuesta= 25+ (3%)(25)(2 meses) =
en sobretiempo.

$26.50
Produccin Representacin de la Red
Mes/periodo
July Mes
Julio 25 Ventas
1000 R/T
T/N 25.75
26.50 200
Julio 0 Julio
500 30
S/T
30.90
Capacidad de Produccin

31.80 +M +M
+M
Agst. 0 600
800 26 +M Agst..
T/N

Demanda
26.78 32 +M +M
Agst. 0
400 Sept. 2200
S/T 32.96
29
37
0
400 Sept.
T/N 0
Exceso 300
0
200 Sept.
S/T
Produccin Julio: tiempo normal Produccin Agosto:Sobretiempo
Destino: Demanda para Julio Destino: Demanda de Septiembre
Costo Unitario= $25 (produccin) 32+(.03)(32)=$32.96
Costo Unitario =Produccin+un mes de almacenamiento
Resumen de la solucin ptima.

* En julio producir 1000 pares en tiempo normal y 500


pares en sobretiempo.
Total Disponible : 1500 - 200 = 1300 a fines de julio

* En agosto producir 800 pares en tiempo normal y 500 en


sobretiempo. Disponibles = 800 + 300 - 600 = 500 pares

* En septiembre producir 400 pares en tiempo normal.


Con 1000 pares para la posible demanda los cuales se
pueden distribuir:
(1300 + 500 ) + 400 - 1000 = 1200 pares disponibles
para ser transportados a Ski Chalet.
Inventario + Produccin - Demanda
4.3 Problemas de Asignacin
Definicin del Problema

* m trabajadores deben ser asignados a m trabajos.

* Un costo unitario (o ganancia) C ij es asociado al


trabajador i que realizara el trabajo j.

* Minimizar el costo total ( o maximizar la ganancia


total) de la asignacin de trabajadores a sus
respectivos empleos que le corresponde a cada uno,
tratando de que esta asignacin sea la ptima posible.
Electrnica Ballston
Existen 5 diferentes proyectos elctricos sobre 5
lneas de produccin que necesitan ser
inspeccionadas.

El tiempo para realizar una buena inspeccin de


un rea de pende de la lnea de produccin y del
rea de inspeccin.

La gerencia desea asignar diferentes reas de


inspeccin a inspectores de productos tal que el
tiempo total utilizado sea mnimo.
Datos

* Tiempo de inspeccin en minutos para la lnea de


ensamble de cada rea de inspeccin.

Area de Inspeccin
A B C D E
1 10 4 6 10 12
Linea 2 11 7 7 9 14
Ensamble 3 13 8 12 14 15
4 14 16 13 17 17
5 19 17 11 20 19
RED QUE REPRESENTA EL
PROBLEMA
Lnea de ensamble rea de Inspeccin
S1=1 1 A D1=1

S2=1 2 B D2=1

S3=1 3 C D3=1

S4=1 4 D D4=1

S5=1 5 E D5=1
Supuestos restricciones

* El nmero de trabajadores es igual al nmero de


empleos.

* Dado a que el problema esta balanceado, cada


trabajador es asignado slo una vez y cada trabajo tiene
exactamente un solo trabajador.

* Para un problema desbalanceado se debe agregar un


trabajador ficticio (en el caso de que existan ms
trabajos que trabajadores) o un empleo ficticio (en el
caso de que existan ms trabajadores que trabajos),
quedando as el problema balanceado.
Solucin mediante el mtodo
Hngaro
Problema:
El profesor Michell ha terminado 4 captulos de su libro y esta
pensando en pedir ayuda para terminarlo. El ha elegido a 4
secretarias que podran tipearle cada uno de sus captulos. El
costo asociado refleja la velocidad de la secretaria y la
exactitud con la que realiza el trabajo. Adems los captulo
difieren en la cantidad de hojas y en la complejidad. Qu
puede hacer el profesor si conoce la siguiente tabla:
Captulos
Secretara 13 14 15 16
Juana 96 99 105 108
Mara 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restricciones del Mtodo

* Solo problemas de minimizacin.


* Nmero de personas a asignar m es igual al nmero de
lugares m.
* Todas las asignaciones son posibles
* Una asignacin por persona y una persona por asignacin

Matriz de Costos
Captulos
Secretara 13 14 15 16
Juana 96 99 105 108
Mara 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restar el Menor valor de cada fila
Captulos
Secretara 13 14 15 16
Juana 0 3 9 12
Mara 20 13 11 0
Jackeline 18 0 11 9
Edith 9 0 13 10
Restar el menor valor de cada columna en la
matriz anterior
Captulos
Secretara 13 14 15 16
Juana 0 3 0 12
Mara 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
Trazar el mnimo nmero de lneas que cubran los
ceros de la matriz obtenida en el punto anterior.
Captulos
Secretara 13 14 15 16
Juana 0 3 0 12
Mara 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10

Si el nmero de lneas es igual al nmero de filas se


esta en la solucin ptima, sino identificar el menor
valor no rayado restarselo a los dems nmeros no
rayados y sumarlo en las intersecciones.

Pare este caso corresponde al valor 2


Captulos
Secretara 13 14 15 16
Juana 0 5 0 14
Mara 18 13 0 0
Jackeline 16 0 0 9
Edith 7 0 2 10

Las asignaciones corresponde a los valores


donde existen 0
Juana Cap. 13
Mara Cap. 16
Jackeline Cap. 15
Edith Cap. 14

*Costo Asignacin: 96 + 96 +113 +105 =410


Casos especiales

* Cuando un trabajador no puede realizar un empleo en


particular

* Cuando un trabajador puede ser asignado a ms de un


trabajo.

* Un problema de maximizacin.
4.4 Problema del vendedor
viajero
Definicin
Se trata de del problema
un tour es un recorrido que comienza
en una ciudad de partida visitando cada ciudad
(nodo) de una cierta red, exactamente una vez y
Existen malnodos
volviendo punto de partida.
Un costo unitario Cij es asociado al arco (i,j).
El
objetivo
El objetivoesesminimizar elciclo
encontrar el viaje, yaminimizeel
que sea desde los
costo
puntos de vista de tiempo y distancia.
total al visitar todos los nodos exactamente una vez.

-
Importancia

- Complejidad
Diversas aplicaciones pueden ser resueltas como un
problema
Escribir eldemodelo
vendedor viajero
matemtico y
resolverlo resulta muchas veces incmodo,
- Ejemplo
ya que* un problema de 20 ciudades
Rutas a seguir por buses escolares
requiere de 500,000 de
* Distribucin restricciones.
bombas militares

- El problema tiene importancia terica porque este


representa una clase de problemas llamados NP-
completos.
AGENCIA GUBERNAMENTAL DE
EMERGENCIA

Se debe realizar una visita a cuetro oficinas


locales de la AGE, partiendo de la oficina
principal y volviendo a la misma, la cual esta
ubicada en Northridge, Southern California.

Datos
Hacia la oficina
Tiempo en H
minutos para
1 trasladarse
2 de una
3 oficina a4
F otra
Of. Princ 30 45 65 80
r Of. 1 30 25 50 50
o Of. 2 45 25 40 40
m Of. 3 65 50 40 35
Of. 4 80 50 40 35
Red que representa el problema de vendedor viajero
de AGE

2 40 3

25 35
50 40
50
1
4
45 65

30 80

Of. Princ
Solucin

- Identificacin de los posibles ciclos.


* Existen (m-1)1 ciclos posibles
* Solo problemas pequeos pueden ser resuletos.

- Se utiliza una combinacin de problemas de


asignacin con la tcnica Branch and Bound.
* Problemas con menos de 20 nodos pueden ser
resueltos en forma eficiente por este mtodo.
EL PROBLEMA AGE - Identificacin de los
posibles ciclos
Ciclo Costo Total
1. H-O1-O2-O3-O4-H 210
2. H-O1-O2-O4-O3-H 195
3. H-O1-O3-O2-O3-H 240
4. H-O1-O3-O4-O2-H 200
5. H-O1-O4-O2-O3-H 225
6. H-O1-O4-O3-O2-H 200
7. H-O2-O3-O1-O4-H 265
8. H-O2-O1-O3-O4-H 235
9. H-O2-O4-O1-O3-H 250
10. H-O2-O1-O4-O3-H 220
11. H-O3-O1-O2-O4-H 260
12. H-O3-O1-O2-O4-H 260
Datos
Datosde
deentrada
entradapara
paraelelproblema
problemade
devendedor
vendedorviajero
viajeroen
enWINQSB
WINQSB
Solucin
Solucinde
deWINQSB
WINQSB -Una
-Unacombinacin
combinacinde
de
problema
problemadedeasignacin
asignacinyylalatcnica
tcnica
Branch
Branchand
andBound
Bound
2 40
3
25 50 35
40
1 50 4
45 65
30 80
Of. Princ
4.5 Problemas de la Ruta ms
corta
Se trata de encontrar la ruta de menor distancia, o
costo ,a entre el punto de partida o nodo inicial y el
destino o nodo terminal.

Definicin del Problema

- Se tienen n nodos, partiendo del nodo inicial 1 y terminando


en el nodo final n.
- Arcos bi-direccionales conectan los nodos i y j con distancias
mayores que cero, dij
- Se desea encontrar la ruta de mnima distancia que conecta
el nodo 1 con el nodo n.
Lineas Fairway Van

Determine la ruta mas corta entre Seattle y El


Paso para la siguiente red de carreteras.
1 Seattle 599 Butte
2
497 691
180 Boise
420
3 4 345 Cheyenne
432 Salt Lake City
Portland 440
Reno 526 7 8
138 6
432 102
5 621
Sac. 291 Denver 9
280 11 Las Vegas
10 108
452
Bakersfield 155 Kingman
114 Barstow 469
207 15
14 12
13 Albuque.
Phoenix
Los Angeles 386
16 403
118
17 19
San Diego 425 18 314
Tucson El Paso
Solucin - Analoga de un problema de
programacin lineal

- Variables de decisin

Xij = 1 si un transporte debe viajar por la carretra


que une la ciudad i con la ciudad j.
0 En cualquier otro caso

Objetivo = Minimizar dijXij


Sujeto a las siguientes restricciones Butte
1 Seattle 599
2
497
180 Boise
3 4 345
432 Salt Lake City
Portland
7
[El numero de carreteras para salir de Seattle (Nodo de inicio)] = 1
X12 + X13 + X14 = 1
De una forma similar:
[El nmero de carreteras para llegar a El Paso (Nodo final)] = 1
X12,19 + X16,19 + X18,19 = 1
[El nmero de carreteras para entrar a la cuidad] =
[El nmero de carreteras para salir de la ciudad].
Por ejemplo, en Boise (Ciudad 4):
Restricciones mayores que cero X14 + X34 +X74 = X41 + X43 + X47.
Solucin
SolucinOptima
Optimapor
porWINQSB
WINQSB
Solucin-Analoga con un problema de redes

El algoritmo de Dijkstras:
-Encontrara la distancia mnima del nodo de partida a
los otros nodos, en el orden que se encuentrana los
nodos con respecto al nodo de inicio.

- Este algoritmo encuentra la ruta ms corta desde el


nodo de inicio a todos los nodos de la red.
Una representacin del algoritmo de Dijkstras
+ 420
SLC.=

1119
SLC

599
599
BUT.
BUT
+ 691 =

1290
CHY.
345 =
+ SLC
SLC.

842
SLC
Seattle Butte
497 1 599
2
497

SEA. BOI.
BOI
BOI 180
497
Boise
420
691

3 4 345 Cheyene
432 Salt Lake City
Portland 440
Reno 526 7 8
138 6
432 102
5
621
Sac.
+ 432 = 291 Denver 9
612

11 Las Vegas
BOIBOI 10
Bakersfield
280
Y de esta manera
Kingman
108
452
180 155

POR. 114 hasta cubrir 15toda la red.. 12


Barstow
180

469
207
14
POR + 602 =
13
Pheonix
Albuque.

SACSAC.
782

Los Angeles 386


16 403
118
19
San Diego 17 425
Tucson
18 314
El Paso
4.6 Arbol de expansin mnima
Este problema surge cuando todos los nodos
de una red deben conectar entre ellos, sin
formar un loop.

El rbol de expansin mnima es apropiado


para problemas en los cuales la reundancia es
expansiva, o el flujo a lo largo de los arcos se
considera instantneo.
EL TRANSITO DEL DISTRITO
METROPOLITANO
La ciudad de Vancouver esta planificando el
desarrollo de una nueva lnea en sistemas de
trnsito.
El sistema debe unir 8 residencias y centros
comerciales.
El distrito metropolitano de transito necesita
seleccionar un conjunto de lneas que conecten
todos los centros a un mnimo costo.
La red seleccionada debe permitir:
- Factibilidad de las lneas que deban ser construdas.
- Mnimo costo posible por lnea.
RED QUE
55
REPRESENTA Zona Norte Universidad
50
EL ARBOL 3 5
EXPANDIDO. 30
Distrito
Comercial 39
38
33 4
34
Zona Oeste 45
32
1
28 8
35 43
Zona 2 6 Zona Este
Shopping
40 Centro 41
Center
37

36 44

7 Zona Sur
Solucin - Analoga con un problema de redes
- El algoritmo que resuelve este problema es un
procedimiento muy fcil (trivial).
- Corresponde a una categora de algoritmos vidos.
- Algoritmo:
* Comience seleccionando el arco de menor longitud.
* En cada iteracin, agregue el siguiente arco de menor
longitud del conjunto de arcos disponibles , tomando la
precaucin de no formar ningn loop.
* El algoritmo finaliza cuando todos los nodos estn
conectados.

Solucin mediante el computador


- Los entrada consiste en el nmero de nodos, el largo
de los arcos y la descripcin de la red.
Solucin ptima mediante WINQSB
RED QU E 55
REPRESENTA LA 50
Universidad
SOLUCIN PTIMA 3 5
Zona Norte 30
Distrito
Comercial 39
38
33 4
34
Zona Oeste 45
Loop 32
1
28 8
35 43
Zona 2 6 Zona Este
Shopping
40 Centror 41
Center
37

36 44

Costo Total = $236 milliones


7 Zona Sur
4.7 Problema del flujo mximo
Este modelo se utiliza para reducir los
embotellamientos entre ciertos puntos de
partida y destino en una red.
Existe un flujo que viaja desde un nico lugar
de origen hacia un nico lugar destino a travs
de arcos que conectan nodos intermedios
Cada arco tiene una capacidad que no puede
ser excedida
La capacidad no debe ser necesariamente la
misma para cada direccin del arco.
Definicin del Problema

- Existe un nodo origen (con el nmero 1), del cual los


flujos emanan.

- Existe un nodo terminal (con el nmero n), en el cual


todos los flujos de la red son depositados.

- Existen n-2 nodos (nmerados del 2, 3,....,n-1), en el


cual el flujo que entra es igual al flujo que sale.

- La capacidad Cij que transita del nodo i al nodo j, y la


capacidad Cji para la direccin opuesta.
El objetivo es encontrar la
mxima cantidad de flujo que
salga del nodo 1 al nodo n sin
exceder la capacidad de los
arcos.
COMPAA QUIMICA UNIDA
Qumica unida produce pesticidas y otros
productos de control agrcola.
El veneno qumico necesario para la produccin
es depositado en grandes tambores.
Una red de tubos y vlvulas regula el flujo del
qumico de los tambores a las diferentes reas
de produccin.
El departamento de seguridad debe disear un
procedimiento que vace los tambores de la
forma ms rpida posible dentro de los tubos del
rea de depsito, usando la misma red de tubos
y vlvulas.
El procedimiento debe determinar:
- Qu vlvulas deben abrirse y cerrarse
- Estimar el tiempo total de descarga.
No se permite flujo de 4 a 2.
Datos
El mximo flujo de 2 a 4 es 8 0
4
8 7
2 3
0 6
1

10 0
0 3
1 6 2 0
7
4
Tambores 10 2 0
Tubo de Seg.
con qumico
0 1
4
12 2 8
3
0
5
Solucin - Analoga de un problema de programacin
lineal
Variables de decisin
Xij - Flujo que viaja desde el nodo i hacia el nodo j a travs del
arco que conecta ambos nodos.
Funcin Objetivo - Maximizar el flujo que sale del nodo 1
Max X12 + X13
Restricciones
[Flujo total que sale del nodo 1] = [Flujo total que entra en

el nodo 7]
X12 +X13 = X47 + X57 + X67
[Para cada nodo intermedio: Flujo que entra = flujo que sale]

Nodo 2: X12 + X32 = X23 +X24 + X26


Nodo 3: X13 +X23 + 63 = X32 +X35 + X36
Nodo 4: X24 +X64 = X46 + X47
Nodo 5: X35 +X65 = X56 + X57
Nodo 6: X26 +X36 + X46 +X56 = X63 +X64 +X65 + X67
EL flujo no puede exceder la capacidad de los arcos
X12 10; X13 10; X23 1; X24 8; X26 6; X32 1;
X35 15; X36 4; X46 3; X47 7; X56 2; X57 8;
X63 4; X64 3; X65 2; X67 2;

Los flujos no pueden ser negativos: Todos X ij >= 0

Se debe tener presente que este problema es


relativamente pequeo y la solucin puede ser
obtenida rpidamente usando el modelo de
programacin lineal.

Sin embargo para problemas de mayor envergadura se


aconseja usar el modelo de redes.
Solucin-Analoga con un problema de redes

- La idea bsica es la siguiente:

* Encontrara un sin capacidad en cada uno de sus arcos.


* Aumentar el flujo de esos arcos por la mnima capacidad
de uno de los arcos de la ruta.
* Repetir este procedimiento hasta completar la ruta de
manera tal que todos los arcos tengan una capacidad
residual positiva.
*Designar un nodo origen y un nodo de flotacin
* Definir las capacidades de todos los arcos en la red ( en
ambos sentidos)
* A continuacin se muestra la solucin obtenida usando
WINQSB.
El
Elmximo
mximoflujo
flujoobtenido
obtenidopor
porWINQSB
WINQSB

7 4
2
7
7 Flujo Mximo= 17
2
1 6 7
Tambores Tubo de Seg.
2
con qumico 10 8

3 8
5

Вам также может понравиться