You are on page 1of 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:

10

Nodos

10

Arcos

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.

Desde
Cleveland
Detroit
Greensboro
Demanda

Boston
$35
37
40
1100

Richmond
30
40
15
400

Hacia
Atlanta
40
42
20
750

St. Louis
32
25
28
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.

Oferta
1200
1000
800

RED QUE REPRESENTA


EL PROBLEMA

Origenes

Destinos
D1=1100

Boston

35

30

Cleveland
S1=1200

40

32

37

Detroit
S2=1000

25

35

Greensboro
S3= 800

40
42

D2=400

Atlanta
15
20

28

Richmond

D3=750

St.Louis
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

de la Oferta
OfertaRestricciones
de Detroit X21+X22+X23+X24
= 1000
Oferta de Greensboro X31+X32+X33+X34 = 800

Boston
D1=1100

X11

Cleveland
S1=1200

X12
X13

X21

X31

Richmond

X14
X22

Detroit
S2=1000

D2=400
X32

X23

X24

Atlanta
X33

St.Louis

Greensboro
S3= 800

D3=750

X34

D4=750

El modelo matemtico completo

Restriccione de la oferta:
X11+ X12+ X13+ X14

1200
1000
800

X21+ X22+ X23+ X24


X31+ X32+ X33+ X34
Restricciones de la demanda:
X11+
X21+
X12+
X22+
X13+
X14+

X31
X32
X23+

X33
X24+

Todos los Xij mayores que cero

X34

=
=
= 1000

400
= 750
= 750
=
=

Solucin optima obtenida a travs de Excel


FARMACUETICA CARLTON

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

1100

400

750

750

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

1100

400

OFERTAS
1200
1000
800

750

TOTAL
1200
1000
800

750
COSTO TOTAL =

84000

Anlisis
Anlisisde
deSensibilidad
Sensibilidadpor
porWINQSB
WINQSB

Si utilizamos esta ruta, el costo total


aumentara en $5 por unidad
transportada.

mo
i
t
p
O
o
ng
a
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
(por meses)
de Produccin
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
en septiembre
deneta
los costos
unitarios = 1000 + 1200 = 2200 pares
demanda esperada
inventario req.

Costo Unitario= [costo unitario de produccint] +


[costo unitario
lamacenamiento por mes ][nmero de
Anlisis
de ladeoferta

* La capacidad de produccin corresponde a la oferta


* Existen
tipos de oferta
meses
en dos
inventario]
1.- Oferta producida en tiempo norma (capacidad de
Ejemplo:
Una unidad producide en julio en tiempo normal
produccin)
2.- Oferta
producida cuesta=
en sobretiempo.
vendida
en septiembre
25+ (3%)(25)(2 meses) =

$26.50

Produccin
Mes/periodo
1000

800

400

400

200

Julio
S/T
Agst.
T/N
Agst.
S/T
Sept.
T/N
Sept.
S/T

25
25.75
26.50
0
30
30.90
31.80 +M
0

Mes
Ventas
Julio

+M

26

+M

26.78

32

32.96

+M
29

200

+M
Agst..

600

Sept.

2200

Exceso

300

+M

37

0
0

Demanda

Capacidad de Produccin

500

July
Julio
R/T
T/N

Representacin de la Red

Produccin Julio: tiempo normal


Destino: Demanda para Julio
Costo Unitario= $25 (produccin)

Produccin Agosto:Sobretiempo
Destino: Demanda de Septiembre

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.

Linea
Ensamble

1
2
3
4
5

A
10
11
13
14
19

B
4
7
8
16
17

Area de Inspeccin
C
6
7
12
13
11

D
10
9
14
17
20

E
12
14
15
17
19

RED QUE REPRESENTA EL


PROBLEMA

Lnea de ensamble
S1=1
1

rea de Inspeccin
A D1=1

S2=1

D2=1

S3=1

C D3=1

S4=1

D4=1

S5=1

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
Juana
Mara
Jackeline
Edith

13

14
96
116
120
114

15
99
102

16
105 108
109
107
113 111
105
118

96
115

Restar el Menor valor de cada fila


Secretara
Juana
Mara
Jackeline
Edith

Captulos
13
14
15
16
0
3
9
12
20
13
11
0
18
0
11
9
0
13
10

Restar el menor valor de cada columna en la


matriz anterior
Secretara
Juana
Mara
Jackeline
Edith

Captulos
13
14
15
16
0
3
0
12
20
13
2
0
18
0
2
9
0
4
10

Trazar el mnimo nmero de lneas que cubran los


ceros de la matriz obtenida en el punto anterior.
Captulos
Secretara
Juana
Mara
Jackeline
Edith

13

14
0
20
18
9

15
3
13
0
0

16
0
12
2
0
2
9
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
Juana
Mara
Jackeline
Edith

13

14
0
18
16
7

15
5
13
0
0

16
0
14
0
0
0
9
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

problema
Definicin
Se trata de del
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
elciclo
viaje,
yaminimizeel
sea desde
los
objetivo
El objetivoesesminimizar
encontrar el
que
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
vendedor
viajero
Escribir eldemodelo
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
restricciones.
* Distribucin
bombas militares
- El problema tiene importancia terica porque este
representa una clase de problemas llamados NPcompletos.

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

F
r
o
m

Hacia la oficina
Tiempo en H
minutos para
de una
1 trasladarse
2
3 oficina a4
otra
Of.
Princ
30
45
65
80
Of. 1
30
25
50
50
Of. 2
45
25
40
40
Of. 3
65
50
40
35
Of. 4
80
50
40
35

Red que representa el problema de vendedor viajero


de AGE

40

25

35
50

40
50

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
2.
H-O1-O2-O4-O3-H
3.
H-O1-O3-O2-O3-H
4.
H-O1-O3-O4-O2-H
5.
H-O1-O4-O2-O3-H
6. H-O1-O4-O3-O2-H
7. H-O2-O3-O1-O4-H
8. H-O2-O1-O3-O4-H
9. H-O2-O4-O1-O3-H
10. H-O2-O1-O4-O3-H
11. H-O3-O1-O2-O4-H
12. H-O3-O1-O2-O4-H

210
195
240
200
225
200
265
235
250
220
260
260

Datos
Datosde
deentrada
entradapara
paraelelproblema
problemade
devendedor
vendedorviajero
viajeroen
enWINQSB
WINQSB

Solucin
Solucinde
deWINQSB
WINQSB -Una
-Unacombinacin
combinacinde
de
problema
problemade
deasignacin
asignacinyylalatcnica
tcnica
Branch
Branchand
andBound
Bound

2
25

40

50

40
50

30

45

35
4

65
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
180

Seattle
497

3
432
Portland
5
Sac.

599

691

Boise

420

138

Reno
6

345

Bakersfield
114

13
Los Angeles

621

108

155

452

Kingman
469

15

207

Albuque.

Phoenix

386

17

Denver 9

Las Vegas

11

Barstow
14

8
102

432

425

12

403

16

118

San Diego

440

526

280

Cheyenne

Salt Lake City

291

10

Butte

Tucson

18

314

19
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


599
1 Seattle
180

497

3
432
Portland

Butte

Boise
4

345

Salt Lake City

[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

Restricciones mayores que cero

[El nmero de carreteras para entrar a la cuidad] =


[El nmero de carreteras para salir de la ciudad].
Por ejemplo, en Boise (Ciudad 4):
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


1119

+ 420
SLC.=

SLC
599

599
BUT.

BUT

691 =

CHY.

SEA.

BOI
BOI
BOI.

Seattle

497

497

842

345 =
+ SLC
SLC.
SLC

497

180

3
432
Portland
138

5
Sac.

10
Bakersfield
114

+ 602 =
SACSAC.

599

420
345

Reno
6

Los Angeles

Cheyene

Salt Lake City


440
7

526

8
102

432

621

Denver 9

11 Las Vegas

Y de esta
manera
Kingman
Barstow
hasta cubrir 15toda la red.. 12
280

108

155

469

Albuque.

Pheonix

386

403

16

118

San Diego 17

452

207

14

13

Butte
691

Boise

291

782

POR

612

POR.

180

180

+ 432 =
BOIBOI

1290

425

Tucson

18

314

19
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
REPRESENTA
EL ARBOL
EXPANDIDO.

Zona Norte
3

34

38

45

32
28

40

43

35
Zona 2
Centro

41
37

36

Distrito
Comercial 39
4

33

Zona Oeste

Universidad

50
30

55

Zona Sur

Shopping
Center
44

8
Zona Este

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
REPRESENTA LA
SOLUCIN PTIMA

Zona Norte

34
1

Loop

38

45

32

28

40

Distrito
Comercial 39
4

33

Zona Oeste

Universidad

50
30

55

43

35
Zona 2
Centror

41
36

37

Costo Total = $236 milliones


7

Zona Sur

Shopping
Center
44

8
Zona Este

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
2

6
1

10

1
Tambores
con qumico

6
4

10
1

0
3

3
0

7
0

4
2

12
0

8
5

Tubo de Seg.

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
X35 15; X36 4; X46 3; X47 7; X56 2; X57 8;
X63 4; X64 3; X65 2; X67 2;

1;

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
2
7

Flujo Mximo= 17

Tambores
con qumico 10

2
3

8
8
5

Tubo de Seg.

You might also like