Teorema Del Dual

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Universidad politcnica de

Tlaxcala
INGENIERA INDUSTRIAL

Investigacin de operaciones
Teorema del dual

Nombre del docente:


Jos Nemorio Mndez Mendoza
Nombre del alumno:
Dulce Prez Snchez
Grupo:
5 B

Tepeyanco, Tlax.,
30 de marzo de 2016

TEOREMA DEL DUAL


Como sabemos, el mtodo simplex es un algoritmo iterativo que iniciando en
una solucin bsica factible pero no ptima, genera soluciones bsicas factibles
cada vez mejores hasta encontrar la solucin ptima (s esta existe). Ntese
que la base de su lgica es mantener la factibilidad, mientras busca la
optimalidad. Pero surge la posibilidad de usar otro esquema igualmente
iterativo, que como contraparte del simplex, comienza en una solucin bsica
ptima, pero no factible y mantiene la inmejorabilidad mientras busca la
factibilidad. Con este procedimiento se llega igualmente a la solucin ptima.
Cada uno de los problemas abordados se consideran problemas primales dado
que tienen una relacin directa con la necesidad del planteamiento, y sus
resultados responden a la formulacin del problema original; sin embargo cada
vez que se plantea y resuelve un problema lineal, existe otro problema
nsitamente

planteado

que

puede

ser

resuelto,

es

el

considerado

problema dual, el cual tiene unas importantes relaciones y propiedades


respecto al problema primal que pueden ser de gran beneficio para la toma de
decisiones. Los problemas primales y duales se encuentran ligados por una
serie de relaciones, saber la existencia de estas puede ser considerado de gran
utilidad para la resolucin de problemas que parecen no factibles, o que no
pueden ser resueltos mediante un mtodo en particular.

IMPORTANCIA DE LA DUALIDAD EN PROGRAMACIN LINEAL


La resolucin de los problemas duales respecto a los primales se justifica dada
la facilidad que se presenta dados problemas donde el nmero de restricciones
supere al nmero de variables. Adems de tener gran aplicacin en el anlisis
econmico del problema.
Otra de las ventajas que presenta es que dado a que el nmero de
restricciones y variables entre problema dual y primal es inverso, se pueden
resolver grficamente problemas que presenten dos restricciones sin importar
el nmero de variables.

RELACIONES ENTRE PROBLEMAS PRIMALES Y DUALES

El nmero de variables que presenta el problema dual se ve


determinado por el nmero de restricciones que presenta el problema
primal.

El nmero de restricciones que presenta el problema dual se ve


determinado por el nmero de variables que presenta el problema
primal.

Los coeficientes de la funcin objetivo en el problema dual corresponden


a los trminos independientes de las restricciones (RHS), que se ubican
del otro lado de las variables.

Los trminos independientes de las restricciones (RHS) en el problema


dual corresponden a los coeficientes de la funcin objetivo en el
problema primal.

La matriz que determina los coeficientes tcnicos de cada variable en


cada restriccin corresponde a la transpuesta de la matriz
coeficientes tcnicos del problema primal.

Dado un programa lineal de la forma

min cx
Ax >= b
x >= 0
su programa dual es

max b'z
A'z <= c'
z >= 0

de

Donde A', b' y c' son los traspuestos de A, b y c respectivamente. En esta


definicin no es necesario que todos los elementos del vector b sean mayores
o iguales que cero.

Pero no solamente pueden construirse los programas duales para programas


de la forma anterior; en general se puede para cualquier programa lineal
(tambin hay una teora de dualidad para programas no lineales), pero
teniendo en cuenta lo siguiente:

Una restriccin de igualdad en el programa primal hace que la


correspondiente variable dual pueda tener cualquier signo.

En cambio, una restriccin de desigualdad del tipo >= en el primal


implica que la variable dual sea mayor o igual que cero.

Si las variables del primal son mayores o iguales que cero, las
restricciones del dual son del tipo <=.

Cuando las variables del primal no estn sometidas a ninguna limitacin


sobre su signo, las restricciones del dual son de igualdad.

Ejemplo:
Programa
primal
min x1+x2-x3
2x1+x2 >= 3
x1-x3 = 2
x3 >= 0

Programa dual
max 3z1+2z2
2z1+z2 = 1
z1 = 1
-z2 <= -1
z1 >= 0

La importancia del programa dual queda de manifiesto en el siguiente


resultado.
Teorema fundamental de dualidad:
Dado un programa P y su dual D, se cumple necesariamente una de las
siguientes afirmaciones:

Los dos programas tienen soluciones ptimas y los valores de sus


respectivas funciones objetivo en el ptimo coinciden.

Uno de los programas tiene ptimo no acotado y el otro no tiene


ninguna solucin factible.

Los dos programas son infactibles (no tienen soluciones factibles).

A partir de este teorema se puede deducir el valor ptimo de un programa


lineal, o si dicho programa es factible, analizando la forma de su programa
dual. En algunos casos el estudio del programa dual puede resultar ms
sencillo que el del primal.

El sentido de las igualdades y desigualdades se comporta segn la tabla de


TUCKER, presentada a continuacin.

TIPOS DE PROBLEMAS DUALES


Se pueden distinguir dos tipos de problemas duales:
1. Duales simtricos: para primales que incluyan restricciones de desigualdad.
2. Duales asimtricos: para primales en forma estndar, es decir, con
restricciones de igualdad.
INTERPRETACIN ECONMICA DEL PROBLEMA DUAL
El problema primal y dual explican dos aspectos econmicos distintos de un
mismo problema. Las variables duales nos vienen a medir el valor de los
recursos imputados a la produccin, pero esta valoracin tiene unas
caractersticas peculiares, esta realizada en trminos de costos de oportunidad.
Esto quiere decir que aquellos factores ( o restricciones ) cuyas existencias no
quedan agotadas en el programa ptimo establecido, tienen un costo nulo
desde el anterior punto de vista, pues bajo el prisma exclusivo del sistema
empresarial es un bien libre al estar en exceso.

En consecuencia, la funcin objetivo, medir el costo total de los factores


imputados a la produccin, valor que ha de igualarse al rendimiento total
hallado en la funcin econmica del primal para que se produzca el equilibrio.
Explicaremos con ms detalle la interpretacin econmica del problema dual.

Para la realizacin de este anlisis vamos a partir del supuesto que se tiene un
problema de programacin lineal donde se maximiza el valor de la funcin
objetivo, por ejemplo la ganancia
TEOREMAS
Teorema Dbil de Dualidad: Si x y y son factibles para (1) y (2) entonces z
(x) Si x y y son factibles para (1) y (2), entonces z (x) z (y)
Teorema Fundamental de dualidad: Dados un par de problemas primaldual, si uno de ellos tiene solucin ptima, entonces el otro tambin la tiene, y
los respectivos valores que optimizan en valor de la funcin son iguales.
Teorema de Holgura Complementaria: Este concepto resulta clave para dar
solucin a un problema a partir de otro y se deriva de las relaciones problema a
partir de otro y se deriva de las relaciones primal-dual en el valor de la funcin
objetivo.

APLICACIN DEL TEOREMA

Este paso se lleva a cabo teniendo en cuenta las relaciones que se expusieron
en la definicin de la dualidad. Ahora las variables en el dual las
representaremos por "" y corresponden a cada restriccin.

El modelo queda de la siguiente forma:

ZMIN = 7001 + 6122 + 803 + 1204

161 + 62 + 3 40
21 + 32 + 4 18
1;4 0

Ahora preparamos el modelo para ser resuelto mediante Mtodo Simplex,


utilizaremos el procedimiento en el cual la funcin objetivo es multiplicada por
(-1) y resolveremos el modelo mediante maximizacin.

ZMIN = 7001 + 6122 + 803 + 1204

Lo que es igual

(-Z)MAX = -7001 - 6122 - 803 - 1204

Ahora dado que los signos de las inecuaciones son mayor o igual procedemos a
volverlas ecuaciones agregando variables de exceso, recordemos que en este
caso las variables de exceso se restan del lado izquierdo de la igualdad, por
ende.

161

+ 62 + 3

+ 04 - 1S1

211

+ 32 + 03 + 4

+ 0S2 = 40

+ 0S1 - 1S2 = 18

1;4 0

Recordemos que el Mtodo Simplex solo es posible por la formacin de la


matriz identidad, sin embargo en una matriz identidad no pueden ir
coeficientes negativos, el cual es el caso, por ende recurriremos al artificio
denominado "Mtodo de la M grande" utilizando variables artificiales, las
cuales siempre se suman.

161

+ 62 + 3

+ 04 - 1S1

211

+ 32 + 03 + 4

+ 0S2 + 1A1 + 0A2 40

+ 0S1 - 1S2

+ 0A1 + 1A2 18

1;4 0

Ahora si observamos la matriz identidad formada por las variables artificiales,


nuestra funcin objetivo es la siguiente (vara dada la incorporacin de las
nuevas variables).

(-Z)MAX = -7001 - 6122 - 803 - 1204 + 0S1 + 0S2 - MA1 - MA2

Recordemos que el coeficiente de las variables de holgura y exceso es 0,


adems que los coeficientes de las variables artificiales es M, donde M
corresponde a un nmero grande poco atractivo cuyo signo en la funcin
objetivo depende del criterio de la misma, dado que la funcin es maximizar el
signo es negativo. Dado que utilizaremos el Mtodo Simplex y no un software
para la resolucin del modelo es necesario que M adquiera valor, en este caso
ser "-10000" un nmero bastante grande en el problema.

Las iteraciones que utiliza el Mtodo Simplex son las siguientes:

Podemos observar que todos los Cj - Zj son menores o iguales a 0, por ende
hemos llegado a la solucin ptima del problema, sin embargo recordemos que
la funcin objetivo fue alterada en su signo al principio, por ende se hace
necesario regresarle su signo original a Zj y a la fila Cj - Zj.

(-Z)max = -3310 *
Zmax = 3310

(-1)

Podemos cotejar con la funcin objetivo del modelo primal y encontraremos


que hallamos el mismo resultado.

Ahora se hace necesario interpretar los resultados de la tabla dual respecto al


modelo primal, y esta interpretacin se realiza siguiendo los siguientes
principios.

La interpretacin del tabulado final del modelo dual es la siguiente:

También podría gustarte