Está en la página 1de 20

MODULO 2, Parte III : FLUJOS EN REDES

Por Cristian OLIVA

PARTE III :

El problema de flujo de costo mnimo

Problema de flujo de costo mnimo


Los problemas de transporte, asignacin, transbordo, ruta
ms corta y flujo mximo son casos especiales del problema de redes de costo mnimo. Cualquier problema de flujo de costo mnimo se puede resolver mediante una generalizacin del simplex de transporte llamado, simplex en la red.

Para definir un PFCM, sea :

xij : nmero de unidades de flujo enviadas del nodo i al nodo j. bi : suministro neto (flujo saliente-flujo entrante) al nodo i. cij : costo de transportar una unidad del flujo del nodo i al nodo j. Lij : lmite inferior del flujo por el arco (i, j ). U ij : lmite superior del flujo por el arco (i, j ).

Problema de flujo de costo mnimo

min s.a

i 1 j 1 m ij j 1

cij xij

x x
j 1

ji bi

Lij xij U ij

i, j

Mtodo simplex en redes: Problema de flujo de costo mnimo.

Para simplificar la presentacin, supondremos que Lij=0


para todo i,j.
(4)

2
($5,4) (-3) (10) ($4,10) 1 3 ($8,5)

($2,10)

(-7)

($10,5)
($7,4) ($5,5)

4 (-4)
5

b 0
i i

Soluciones bsicas factibles para problemas de flujo de red de costo mnimo

Cmo se determina si una solucin factible para un PFCM


es una solucin bsica factible?
Variables bsicas : en ausencia de degeneracin, cada

variable bsica xij satisfar Lij<xij<Uij; con degeneracin, es posible que una variable bsica xij sea igual al lmite superior o inferior del arco (i,j).
Variables no-bsicas xij: stas son iguales al lmite

superior Uij del arco (i,j).


Variables no-bsicas xij: stas son iguales al lmite

inferior Lij del arco (i,j).

Soluciones bsicas factibles para problemas de flujo de red de costo mnimo

Cmo se determina si una solucin factible para un PFCM


es una solucin bsica factible?

Como en el problema de transporte, considere las m


restricciones de conservacin de flujo. Como en el problema de transporte, cualquier solucin que satisface m-1 de las restricciones de conservacn de flujo satisfar de manera automtica la ltima restriccin.

Esto significa que una sbf para un PFCM de m nodos


tendr m-1 variables bsicas.

Cmo se determina si este conjunto de m-1 variables


produce una sbf?
Un conjunto de m-1 variables produce una sbf si y slo

si los arcos que corresponden a las variables bsicas forman un ARBOL DE EXPANSIN para la red.

EJEMPLO: Solucin bsica factible


2

($10,5)
(10) 1 ($6,4) 4 ($12,3) 3

($2,2)

($6,6) 5 (-10)

($7,5)

($3,6)

2 5 (10) 1 4 4

5 4

(-10)

Clculo de los costos reducidos


Es la solucin bsica factible PTIMA?

COSTOS REDUCIDOS

w ( y2 y3

ym )

Cada variable xij tendr un coeficiente +1 en la restriccin del flujo del nodo i y un coeficiente de 1 en la restriccin del nodo j.

zij cij yi y j cij


Para obtener las variables duales, utilice el hecho que los costos reducidos para las variables bsicas son cero.

y1 0; yi y j cij

Cmo se determina si una sbf es ptima?


Si xij=Lij y la sbf es ptima, entonces se debe cumplir zijcij0. cij0.

Si xij=Uij y la sbf es ptima, entonces se debe cumplir zij-

10

Ejemplo : Mtodo Simplex de la red

2
($4,7) (10) ($1,6)

($3,8)

1 ($3,7)

($2,6) ($6,5) 3

(-10)

11

Solucin del ejemplo.


Necesitamos encontrar una solucin bsica factible inicial.

Esta solucin bsica factible requiere que se encuentre un


rbol de expansin (que conecte todos los nodos sin formar ciclos).

Se encuentra el siguiente rbol de expansin con los arcos


(1,2),(1,3) y (2,4).
5

5 4 5 (-10)

(10)

Solucin Bsica factible Inicial

12

Solucin: Continuacin del ejemplo


Para variables bsicas x12,x13,x24, se tiene:

y1 0; yi y j cij
y1 0, y1 y2 4, y1 y3 3, y2 y4 3

y1 0, y2 4, y3 3, y4 7
Para las variables no-bsicas x23,x32,x34, se tiene:

z23 c23 y2 y3 c23 4 (3) 1 2

Satisface condicin de opt.

z32 c32 y3 y2 c32 3 (4) 2 1 Satisface condicin de opt. z34 c34 y3 y4 c34 3 (7) 6 2
No satisface condicin de optimalidad.
13

Variable de entrada x34

Solucin: Continuacin del ejemplo


Variable de entrada x34 Identificar un ciclo para determinar la disminucin o que tendr el valor de la variable x34. X34=5- (10) 5+ 1 5 - 5- 2 5+ 4 (-10)

Del arco (1,2) se tiene : 5+ 7 o 2. Del arco (1,3) se tiene : 5-0 o 5. Del arco (2,4) se tiene : 5+ 8 o 3. Del arco (3,4) se tiene : 5- 0 o 5.

=2

X12 sale de la base con valor x12=7

14

Solucin: Continuacin del ejemplo


Variable de entrada x34 Variable de salida x12

X12=7, x13=3, x24=7, x34=3 La nueva solucin bsica factible es:

7 (10) 1

7 4 (-10)

Esta solucin es ptima?

Calcular los costos reducidos


15

Solucin: Continuacin del ejemplo


Para variables bsicas x13,x24,x34, se tiene:

y1 0; yi y j cij
y1 0, y1 y3 3, y2 y4 3, y3 y4 6

y1 0, y2 6, y3 3, y4 9
Para las variables no-bsicas x12,x23,x32, se tiene:

z12 c12 y1 y2 c12 0 (6) 4 2 z23 c23 y2 y3 c23 6 (3) 1 4 z32 c32 y3 y2 c32 3 (6) 2 1
No satisface condicin de optimalidad.
16

Satisface condicin de opt. Satisface condicin de opt.

Variable de entrada x32

Solucin: Continuacin del ejemplo


Variable de entrada x32 Identificar un ciclo para determinar el aumento o que tendr el valor de la variable x32. X32= 2 7+ 4 (-10)

3 Del arco (3,2) se tiene : 6. Del arco (2,4) se tiene : 7+8 o 1. Del arco (3,4) se tiene : 3- 0 o 3. 3-

=1

X24 sale de la base con valor x24=8

17

Solucin: Continuacin del ejemplo


Variable de entrada x32 Variable de salida x24

X32=1, x24=8, x34=2, x13=3 La nueva solucin bsica factible es:

7 (10) 1

8 4 (-10)

1 3 2

Esta solucin es ptima?

Calcular los costos reducidos


18

Solucin: Continuacin del ejemplo


Para variables bsicas x13,x32,x34, se tiene:

y1 0; yi y j cij
y1 0, y1 y3 3, y3 y2 2, y3 y4 6

y1 0, y2 5, y3 3, y4 9
Para las variables no-bsicas x23,x12,x24, se tiene:

z23 c23 y2 y3 c23 5 (3) 1 3 z12 c12 y1 y2 c12 0 (5) 4 1 z24 c24 y2 y4 c24 5 (9) 3 1
Satisface condicin de optimalidad.
19

Satisface condicin de opt. Satisface condicin de opt.

SOLUCIN PTIMA!!!

Solucin: Continuacin Ejemplo


Variables bsicas : Variables no bsicas
en su lmite superior:
x13 3, x32 1, x34 2

x12 7, x24 8

Variables no bsicas
en su lmite inferior:

x23 0

Valor ptimo de la
funcin objetivo :

z 7(4) 3(3) 1(2) 8(3) 2(6) $75

20

También podría gustarte