Está en la página 1de 2

EL MTODO PRIMAL-DUAL

Pichardo Diestra, Oliverio


Optimizacin
El mtodo primaldual es similar al dual del simplex. Trabaja simultneamente
sobre los programas primal y dual partiendo, como el mtodo dual, de una
solucin factible del programa dual y procede a obtener factibilidad primal,
manteniendo holgura complementaria durante todo el proceso. Una diferencia
importante entre el mtodo dual simplex y el mtodo primal-dual es que este
ltimo no requiere que una solucin factible dual sea bsica. Fue originalmente
desarrollado por Dantzig, Ford y Fulkerson en 1956 con el objetivo de resolver
eficazmente programas lineales de flujos en redes.
Primal:

min cx

s . a. Ax=b

x0
Dual:

max yb

s . a. yA c
y no restringida

Algoritmo primal-dual
Paso 1:
Elegir un vector

y tal que y a j c j 0, j .

Paso 2:
Sea

Q={ j : y a jc j=0 }

, solucionar PPR (Problema Primal Restringido):


+ 1 x a
min 0 x j
j Q

s . a. a j x j + x a =b
j Q

x j 0 , j Q .

xa 0
Si z 0=0 parar el proceso obtencinde una solucin ptima .
Paso 3:

Si v a j 0 , j parar el proceso ( donde v es la solucin del P . P . R . ) el P . D . es no acotado el P . P . es no fa


Caso contrario:
min
j

( y a jc j )
: v aj > 0 > 0
v aj
y= y + v

Repetir el Paso 1.

También podría gustarte