Você está na página 1de 4

DUAL

El mtodo dual nos permite solucionar casos en el que las restricciones del problema son del tipo solamente, no importando as el nmero de restricciones. El problema original es conocido como primal, el cual debe de ser llevado a una forma conocida como dual. En el primal se trabaja con mientras que en el dual se trabajara con . Cada restriccin del primal corresponde a una variable del dual, y cada variable del primal corresponde a una restriccin del dual. Para resolver un problema de este tipo se deben de seguir lo siguientes pasos: Paso 1. Cambiar cada uno de los valores que se encuentran del lado derecho de las restricciones por los valores que se encuentran en la funcin objetivo. Paso 2. Si se estaba maximizando, ahora se va a minimizar, y viceversa. Paso 3. Cada fila de las restricciones, convertirla en columna. Paso 4. Cambiar las desigualdades de a Paso 5. Expresar en forma estndar el problema, por medio de las variables de holgura. Paso 6. Igualar la funcin objetivo a cero (0). Paso 7. Construir la matriz del tablero, colocando en la primera fila todas las variables existentes en el problema, as como la solucin; y colocando en la primera columna solamente la funcin objetivo y las variables de holgura. Paso 8. Si estamos minimizando, buscar el valor ms positivo en la fila de la funcin objetivo, sin tomar en cuenta la columna de solucin. Si se est maximizando se busca el ms negativo en la misma fila. La columna donde se encuentre dicho valor es conocida como la columna pivote. Paso 9. Dividir cada uno de los elementos de la columna solucin dentro de la columna pivote. Paso 10. De los resultados del paso 9, nos enfocamos en el resultado ms pequeo de los positivos sin tomar en cuenta el cero, y vemos a que valor pertenece dentro de la columna pivote, dicho valor ser conocido como elemento pivote. Paso 11. Hacer cambio de variables donde se encuentra la interseccin de fila y columna, donde se encuentra el elemento pivote, esto quiere decir que la variable que est en la columna pasa a substituir a la que est en la fila. Paso 12. Convertir en uno el elemento pivote obtenido en el paso 10, y los dems valores de la columna pivote convertirlos en cero a travs de operaciones entre filas. Repetir los pasos del 8 al 12 hasta que no existan elementos negativos o positivos dependiendo el caso que se est trabajando.

EJEMPLO No.1
Primal Funcin objetivo. Min : 4 + 12 + 18 S.A. + 0 + 3 3 0 + 2 + 2 5 0 Dual Max : 3 + 5 S.A + 0 4 0 + 2 12 3 + 2 18 0 + S1 = 4 2 + S2 = 12 3 + 2 + S3 = 18 Y0 1 0 0 0 Y0 1 0 0 0 Y1 -3 1 0 3 Y1 -3 1 0 3 Y2 -5 0 2 2 Y2 -5 0 2 2 S1 0 1 0 0 S1 0 1 0 0 S2 0 0 1 0 S2 0 0 1 0 S3 0 0 0 1 S3 0 0 0 1 Sol 0 4 12 18 Sol 0 4 12 18 Op 3 5 = 0

Y0 S1 S2 S3

Op

Y0 S1 S2 S3

Y0 S1 Y2 S3

Y0 1 0 0 0 Y0 1 0 0 0

Y1 -3 1 0 3 Y1 -3 1 0 3

Y2 0 0 1 0 Y2 0 0 1 0

S1 0 1 0 0 S1 0 1 0 0

S2 5/2 0 1/2 -1 S2 5/2 0 1/2 -1

S3 0 0 0 1 S3 0 0 0 1

Sol 30 4 6 6 Sol 30 4 6 6

Op Y2(5)+Y0 S1 S2/2 Y2(-2)+S3 Op

Y0 S1 Y2 S3

Y0 S1 Y2 Y1

Y0 1 0 0 0

Y1 0 0 0 1

Y2 0 0 1 0

S1 0 1 0 0

S2 3/2 1/3 1/2 -1/3

S3 1 -1/3 0 1/3

Sol 36 2 6 2

Op Y1(3)+Y0 Y1(-1)+S1 Y2 S3/3

Soluciones del dual: Y1 = 2 Y2 = 6 Y0 = 36

Soluciones del primal: X1 = 0 X2 = 3/2 = 1.5 X3 = 1 X0 = 36

Las soluciones del primal son los valores de las variables de holgura en la fila de la funcin objetivo.

EJEMPLO No.2
Resolver por mtodo dual el siguiente problema. Min: = 5 + 2 + S.A. 5 2 + 20 3 + + 8 15 + 4 + 3 5 0

SOLUCIN
El problema se encuentra en la forma primal, se debe de pasar a la forma dual

Max: Y0 = 20Y1 + 15Y2 + 5Y3 S.A 5Y1 + 3Y2 + Y3 5 -2Y1 + Y2 + 4Y3 2 Y1 + 8Y2 + 3Y3 1 5Y1 + 3Y2 + Y3 + S1 = 5 -2Y1 + Y2 + 4Y3 + S2 = 2 Y1 + 8Y2 + 3Y3 + S3 = 1 Yi 0

Y0 20Y1 15Y2 5Y3 =0

Y0 S1 S2 S3

Y0 1 0 0 0 Y0 1 0 0 0 Y0 1 0 0 0 Y1 0 0 0 1

Y1 -20 5 -2 1 Y1 -20 5 -2 1

Y2 -15 3 1 8 Y2 -15 3 1 8 Y2 145 -37 17 8 Y3 55 -14 10 3

Y3 -5 1 4 3 Y3 -5 1 4 3 S1 0 1 0 0

S1 0 1 0 0 S1 0 1 0 0 S2 0 0 1 0

S2 0 0 1 0 S2 0 0 1 0 S3 20 -5 2 1

S3 0 0 0 1 S3 0 0 0 1 Sol 20 0 4 1

Sol 0 5 2 1 Sol 0 5 2 1

Op

Op

Y0 S1 S2 S3

Y0 S1 S2 Y1

Op Y1(20)+Y0 Y1(-5)+S1 Y1(2)+S2 S3

Soluciones del dual: Y1 = 1 Y2 = 0 Y3 = 0 Y0 = 20

Soluciones del primal: X1 = 0 X2 = 0 X3 = 20 X0 = 20

Las soluciones del primal son los valores de las variables de holgura en la fila de la funcin objetivo.

Você também pode gostar