Sunteți pe pagina 1din 18

UNIVERSIDAD NACIONAL SANTIAGO ANTUNEZ DE MAYOLO

FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y METALURGIA


ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS

ANALISIS DE SISTEMAS MINEROS


DUALIDAD

ING ARNALDO RUIZ CASTRO

AGOSTO 2013
DUALIDAD
El dual es un problema de Programacin lineal (PL) que
se obtiene matemticamente de un modelo primal de PL
dado. Los problemas dual y primal estn relacionados a
tal grado, que la solucin smplex ptima de cualquiera de
los dos problemas conduce en forma automtica a la
solucin ptima del otro.
El mtodo smplex adems de resolver un problema de
PL llegando a una solucin ptima nos ofrece ms y
mejores elementos para la toma de decisiones.
La dualidad y el anlisis de sensibilidad son
potencialidades de ste mtodo.
El concepto de dualidad indica que para cada problema de
PL hay una asociacin y una relacin muy importante con
otro problema de programacin lineal, llamado
precisamente dual.
La relacin entre el problema dual y su asociado, es
decir el problema original llamado primal, presenta
varias utilidades:
Aporta elementos que aumentan sustancialmente la
compresin de la PL.
El anlisis de dualidad es una herramienta til en la
solucin de problemas de PL, por ejemplo: ms
restricciones que variables.
El problema dual tiene interpretaciones e informaciones
importantes que muestran que los anlisis marginales
estn siempre involucrados implcitamente al buscar la
solucin ptima a un problema de PL.
Conversin de un Problema Primal a Dual
Un problema dual se formula de un problema primal de la siguiente
forma:
1. Si el primal es un problema de maximizacin su dual ser un
problema de minimizacin y viceversa.
2. Los coeficientes de la funcin objetivo del problema primal se
convierten en los coeficientes del vector de la disponibilidad en
el problema dual.
3. Los coeficientes del vector de disponibilidad del problema
original se convierten en los coeficientes de la funcin objetivo
(vector de costo o precio) en el problema dual.
4. Los coeficientes de las restricciones en el problema primal, ser
la matriz de los coeficientes tecnolgicos en el dual.
5. Los signos de desigualdad del problema dual son contrarios a
los del primal.
6. Cada restriccin en un problema corresponde a una variable en
el otro problema. Si el primal tiene m restricciones y n
variables, el dual tendr n restricciones y m variables. As, las
variables Xn del primal se convierte en nuevas variables Ym en
el dual.
FORMA CANONICA DEL FORMA CANONICA DEL
PRIMAL DUAL
MAX Z= CX MIN Z= BY
Sujeto a: Sujeto a:
AX b AY C
X 0 Y 0
Si el problema primal es:
MAX Z= 45X1 + 17X2 + 55X3
Sujeto a:
X1 + X2 + X3 200
9X1 + 8X2 + 10X3 5000
10X1+ 7X2 + 21 X3 4000
Xj 0
El problema dual ser:
MIN Z= 200Y1 + 5000Y2 + 4000Y3
Sujeto a:
Y1 + 9Y2 + 10Y3 45
Y1 + 8Y2 + 7Y3 17
Y1 + 10Y2 + 21Y3 55
Yj 0
APLICACIONES DE LA DUALIDAD
a) Permite resolver problemas lineales donde el nmero
de restricciones es mayor que el numero de variables.
b) La dualidad permite realizar importantes
interpretaciones econmicas de los problemas de
programacin lineal.
c) La dualidad permite generar mtodos como el mtodo
dual del simplex de gran importancia en el anlisis de
post optimizacin y en la programacin lineal
paramtrica.
d) Permite resolver grficamente algunos problemas.
Consideremos el siguiente problema lineal matematizado
Funcin Objetivo:
Min Z(x) = 2 x1 + 3 x2 + 5 x3 + 2 x4 + 3 x5
Sujeto a:
x1+ x2 + 2 x3 + x4 + 3 x5 4
2 x1 - x2 + 3 x3 + x4 + x5 3
x1 0
x2 0
x3 0
x4 0
x5 0
Dado que se trata de un programa lineal en forma cannica,
ello nos proporciona un dual en forma simtrica como el
siguiente:
Funcin Objetivo:
Max G(y) = 4 y1 + 3y2
Sujeto a:
y1 + 2 y2 2
y1 - y2 3
2 y1 + 3 y2 5
y1 + y 2 2
3 y1 + y2 3
y1 0
y2 0
y2

-1
y1
-1 0 1 2 3 4 5
El vrtice solucin es el punto (4/5,3/5) con un
valor de la funcin objetivo de 5.
x1 + 3x5 = 4
2 x1 + x 5 = 3
La solucin de este sistema es : x1 = 1 y x5 = 1, lo
cual nos proporciona un valor de la funcin
objetivo de Z(x) = 5, idntico a la solucin del
dual.
TEOREMAS DE DUALIDAD
Consideremos el siguiente par primal-dual:
(P) mn z = c x (D) max w = y b
s.a. A x b s.a. At y c
xi 0 yi 0
1. Teorema Dbil de Dualidad
Si x0 e y0 son factibles para (P) y (D) respectivamente,
entonces z(x0) w(y0).
2. Teorema Fundamental de Dualidad
Dados un par de problemas primal-dual, si uno de ellos
admite solucin ptima, entonces el otro tambin la admite
y los respectivos valores ptimos son iguales.
3. Teorema de Holgura Complementaria
Uno de los teoremas principales en la teoria de
dualidad en programacin lineal es el teorema
de holguras complementarias. Dicho teorema
nos permite encontrar la solucin ptima del
problema dual cuando conocemos la solucin
ptima del problema primal (y viceversa) a travs
de la resolucin de un sistema de ecuaciones
conformado por las variables de decisin
(primales y duales) y las restricciones (del
modelo primal y dual).
Sea el par primal-dual siguiente:
(P) mn z = c x (D) mx w = y b
s.a i x bi s.a j y cj
xi 0 yi 0
Sean x0 e y0 soluciones factibles para los problema (P) y
(D) respectivamente. x0 e0 y son ptimos si y solo si:
I) (i x0 bi) y0i = 0 i=1,...,m.
II) (cj y0 j) x0j = 0 j=1,...,n.
Se establece que (i x0 bi) y (cj y0 j) ,son las
variable de holgura de los problemas (P) y (D)
respectivamente.
La importancia de este teorema radica en que facilita
la resolucin de los modelos de optimizacin lineal,
permitiendo a quin los resuelve buscar el modelo
ms sencillo para abordar (desde el punto de vista
algortmico) dado que de cualquier forma podr
obtener los resultados del modelo equivalente
asociado (sea ste el modelo primal o dual).
Consideremos el siguiente modelo de programacin
lineal (en adelante primal) con 2 variables cuya
solucin ptima es X=14/5 e Y=8/5 con valor
ptimo V(P)=20.8.
Max 4x + 6 y
s.a. 2x + 4 y 12
4x + 3y 16
x0
y0
El modelo dual asociado al modelo primal, es:
Min 12A + 16B
s.a. 2A + 4B 4
4A + 3B 6
A0
B0
Luego, el teorema de holguras complementarias plantea
las siguientes relaciones:
(2X + 4Y 12)A = 0
(4X + 3Y 16)B = 0
(2A + 4B 4)X = 0
(4A + 3B - 6)Y = 0
Como sabemos X=14/5 e Y=8/5 (solucin ptima del
modelo primal). Si reemplazamos estos valores de X e Y
en la tercera y cuarta ecuacin generamos un sistema de
ecuaciones de 22 en trminos de A y B cuya solucin
corresponde a A=6/5 y B=2/5 (solucin ptima del
modelo dual).
Si posteriormente evaluamos en la funcin objetivo del
problema dual dicha solucin obtenemos:
V(D)=12(6/5)+16(2/5)=20.8 que es similar al valor
ptimo del problema primal (teorema de dualidad
fuerte).
Siendo A=6/5 y B=2/5 una solucin factible para el
problema dual, lo cual es la solucin optima de dicho
problema.

S-ar putea să vă placă și