Vous êtes sur la page 1sur 67

Captulo 4

Modelo de Redes, Asignacin


y Ruta ms corta

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:

Nodos

Arcos
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 Dj
*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

Origenes

RED QUE REPRESENTA


EL PROBLEMA

Destinos
D1=1100

Boston

Cleveland
S1=1200

Richmond
D2=400

Detroit
S2=1000

Atlanta
D3=750

Greensboro
S3= 800

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 de Sensibilidad por WINQSB

Si utilizamos esta ruta, el costo total


aumentara en $5 por unidad
transportada.

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) y el costo de produccin por unidad (por meses)

Meses
Julio
Agosto
Septiembre

Demanda
Esperada
400
600
1000

Capacidad de Produccin Produccin


Produccin Tiempo Normal Sobretiempo
1000
25
30
800
26
32
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
Demandade
neta
septiembre
= 1000 + 1200 = 2200 pares
losencostos
unitarios
demanda esperada
inventario req.

Costo Unitario= [costo unitario de produccint] +


[costo unitario
de lamacenamiento por mes ][nmero de
Anlisis
de la oferta
* La capacidad
de produccin corresponde a la oferta
meses
en inventario]
* Existen dos tipos de oferta
Ejemplo: Una unidad producide en julio en tiempo normal y
1.- Oferta producida en tiempo norma (capacidad de produccin)
vendida
en septiembre
25+ (3%)(25)(2 meses) =
2.- Oferta
producida en cuesta=
sobretiempo.
$26.50

Produccin
Mes/periodo
1000

800

Julio
S/T
Agst.
T/N

25
25.75
26.50
0
30
30.90
31.80 +M
0

26

26.78
400

Agst.
S/T

Mes
Ventas
Julio

+M

+M

32.96

200

Sept.
T/N
Sept.
S/T

0
0

Agst..

600

Sept.

2200

Exceso

300

+M

0
29

400

+M

+M
32

200

37

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

Captulos
13
14
96
99
116
109
120
102
114
105

15
16
105 108
107
96
113 111
118 115

Restar el Menor valor de cada fila


Secretara
Juana
Mara
Jackeline
Edith

13
0
20
18
9

Captulos
14
15
3
9
13
11
0
11
0
13

16
12
0
9
10

Restar el menor valor de cada columna en la matriz


anterior
Secretara
Juana
Mara
Jackeline
Edith

13
0
20
18
9

Captulos
14
15
3
0
13
2
0
2
0
4

16
12
0
9
10

Trazar el mnimo nmero de lneas que cubran los


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

13
0
20
18
9

Captulos
14
15
3
0
13
2
0
2
0
4

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

Secretara
Juana
Mara
Jackeline
Edith

13
0
18
16
7

Captulos
14
15
5
0
13
0
0
0
0
2

16
14
0
9
10

Las asignaciones corresponde a los valores donde


existen 0
Juana
Mara
Jackeline
Edith

Cap. 13
Cap. 16
Cap. 15
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
del problema
Se trata de un tour es un recorrido que

comienza en
una ciudad de partida visitando cada ciudad (nodo)
de
una cierta
red, exactamente una vez y volviendo
Existen
m nodos
al punto de partida.

Un costo unitario Cij es asociado al arco (i,j).


objetivo
El objetivo
encontrarelelviaje,
ciclo ya
quesea
minimizeel
costo
El
eses
minimizar
desde los
total al
los nodos
exactamente una vez.
puntos
devisitar
vista todos
de tiempo
y distancia.

Importancia

- Complejidad
Diversas aplicaciones pueden ser resueltas como un problema
de
vendedor
Escribir
el viajero
modelo

matemtico y
resolverlo resulta muchas veces incmodo,
- Ejemplo
ya que* un
problema de 20 ciudades
Rutas a seguir por buses escolares
requiere
de 500,000derestricciones.
* Distribucin
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
Tiempo en minutos para trasladarse de una oficina a otra
H

F
r
o
m

Of. Princ
Of. 1
Of. 2
Of. 3
Of. 4

30
45
65
80

Hacia la oficina
1
30
25
50
50

2
45
25
40
40

3
65
50
40
35

4
80
50
40
35

Red que representa el problema de vendedor viajero de AGE

40

25

35
50

40

50

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
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

H-O1-O2-O3-O4-H
H-O1-O2-O4-O3-H
H-O1-O3-O2-O3-H
H-O1-O3-O4-O2-H
H-O1-O4-O2-O3-H
H-O1-O4-O3-O2-H
H-O2-O3-O1-O4-H
H-O2-O1-O3-O4-H
H-O2-O4-O1-O3-H
H-O2-O1-O4-O3-H
H-O3-O1-O2-O4-H
H-O3-O1-O2-O4-H

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

Datos de entrada para el problema de vendedor viajero en WINQSB

Solucin de WINQSB -Una combinacin de


problema de asignacin y la tcnica
Branch and 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.

Seattle

497

180

Portland

138

Sac.

Reno
6

691
420
345

Bakersfield
114

13

Los Angeles

621

Denver 9

Las Vegas

11

108

155

Barstow
14

452

Kingman
469

15

207

Albuque.

Phoenix

386

425

12

403

16
17

8
102

432

118

San Diego

440

526

280

Cheyenne

Salt Lake City

291

10

Butte

Boise
4

432

599

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 S dijXij

Sujeto a las siguientes restricciones


1
180

Seattle
497

3
432
Portland

Butte

599

Boise

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 Optima por 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.=

SLC
599
BUT.

BUT

691

CHY.

345 =
+ SLC
SLC.
SLC
497

SEA.

BOI
BOI
BOI.

Seattle
497

180

138

POR.
POR

180

180

+ 432 =
BOIBOI

Butte
691

Boise
4

345

Reno
6

Cheyene

Salt Lake City


440
7

526

8
102

432
621
291

10
Bakersfield
13
Los Angeles

Denver 9

Las Vegas

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

280

114

+ 602 =
SACSAC.

2
420

3
432
Portland
5
Sac.

599

108

452

155

469

207

14

Albuque.

Pheonix
386

San Diego 17

403

16

118
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

Universidad

50

5
Distrito
Comercial 39
4

Zona Oeste

45

35
Zona 2
Centro

41

Zona Sur

Shopping
Center

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
Zona Oeste

Universidad

50

5
Distrito
Comercial 39
4
45

Loop

35
Zona 2
Centror

41

Costo Total = $236 milliones


7

Zona Sur

Shopping
Center

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

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

X35
X63

EL flujo no puede exceder la capacidad de los arcos


X12 10; X13 10; X23 1; X24 8; X26 6; X32
15; X36 4; X46 3; X47 7; X56 2; X57 8;
4; X64 3; X65 2; X67 2;
Los flujos no pueden ser negativos: Todos Xij >= 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.

1;

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 mximo flujo obtenido por WINQSB

7
2
7

Flujo Mximo= 17

Tambores
con qumico 10

2
3

8
8

Tubo de Seg.

Vous aimerez peut-être aussi