Você está na página 1de 7

Ingeniera en Tecnologas de la Informacin

Asignatura: Ingeniera Econmica




Unidad III: Programacin Lineal


Docente: Liliana Novelo


Integrantes:
Yzamar Montejo Prez
Luis Enrique Formoso Zavala
Jos Manuel Bojrquez Rivas
Manuel Francisco Osorio Yam


Grado: 7 Cuatrimestre


Grupo: A


Generacin: 2013-2015


San Antonio Crdenas, Carmen, Campeche a noviembre de 2013


Ejemplo 1 (Mtodo simplex)

El mtodo Simplex es un procedimiento iterativo que permite ir mejorando la
solucin a cada paso. El proceso concluye cuando no es posible seguir mejorando
ms dicha solucin.

El mtodo Simplex se basa en la siguiente propiedad: si la funcin objetivo, f, no
toma su valor mximo en el vrtice A, entonces hay una arista que parte de A, a
lo largo de la cual f aumenta.

Modelo estndar de Programacin Lineal

Optimizar Z = C1X1+ C1X2 +.+ Cn Xn). Funcin objetivo.
Sujeta a a11X1+ a11X2 +..+ a1nXn) b1
a21X1+ a21X2 +..+ a2nXn) b1

Restricciones
am1X1+ am1X2 +..+ amnXn) bm

Debiendo ser
X1 0, X2 0, .. Xn 0

Donde :
Xj : variables de decisin, j = 1,2.., n.
n : nmero de variables.
m : nmero de restricciones.
aij , bi , cj constantes, i = 1,2.., m.


Deber tenerse en cuenta que este mtodo slo trabaja para restricciones
que tengan un tipo de desigualdad "" y coeficientes independientes
mayores o iguales a 0, y habr que estandarizar las mismas para el
algoritmo. En caso de que despus de ste proceso, aparezcan (o no
varen) restricciones del tipo "" o "=" habr que emplear otros mtodos,
siendo el ms comn el mtodo de las Dos Fases.

Mtodo Simplex Dual

El modelo para resolver problemas de programacin lineal que pueden
resolverse sin utilizar variables artificiales se llama mtodo simplex Dual, en
este modelo la solucin comienza siendo factible pero no optima (Fuera del
rea Solucin).

El algoritmo fue desarrollo en 1954 por C. E. Lemke y se conoce con el
nombre de Mtodo Dual-Simplex.

Primero se debe expresar el modelo en formato estndar, agregando las
variables de holgura y de exceso que se requieran.

La conversin de las ecuaciones se hace de tal manera de que todas las
variables exceso en las restricciones tengan un coeficiente de mas uno (+1),
multiplicando simplemente toda la ecuacin por menos uno (-1).

Dentro el proceso de solucin solo cambiara la forma de elegir la variable
entrante o saliente:

La variable entrante ser la ms negativa del lado derecho (el trmino
independiente), es decir la variable menor.

La variable saliente ser determinada por medio de una divisin entre las filas
de los coeficiente de z y los coeficientes de la variable entrante, eligiendo as
las ms pequea en valor absoluto.



El proceso de iteracin ser el mismo planteado para el mtodo


Simplex PRIMAL.

Ejemplo 2 (Mtodo simplex)

El Mtodo Simplex comienza con una solucin factible y prueba si es o no ptima.
Si no lo es, el mtodo sigue a una mejor solucin. Se dice mejor en el sentido de
nueva solucin no es ptima, entonces se repite el procedimiento.
Ejemplo:
Una fbrica productora de embalajes plsticos, elabora dos tipos de containers de
3.750 c.c. y 4.000 c.c. Los datos de produccin se presentan en la tabla adjunta.
La persona encargada del termo-formado no puede trabajar ms de 40 horas a la
semana y los recursos econmicos de la fbrica no permiten inversiones mayores
de US$1.000 de materiales por semana cuntos containers de cada tipo debera
fabricar la industria, para obtener la utilidad mxima?

TIPO DE TRABAJO POR COSTO POR UTILIDAD POR CONTAINER
3750 (A) 6 HORAS $200 $240 4000 (B) 5 HORAS $100 $160

Ejemplo 2 (Mtodo simplex dual)

El mtodo simplex dual resulta ser una estrategia algortmica eficiente cuando
luego de llevar un modelo de programacin lineal a su forma estndar, la
aplicacin del mtodo simplex no es inmediata o ms bien compleja, por ejemplo,
puede requerir la utilizacin del mtodo simplex de 2 fases.

Una aplicacin tpica del mtodo simplex dual es en la resolucin de problemas
con una funcin objetivo de minimizacin, con restricciones del tipo mayor o igual
y donde las variables de decisin son mayores o iguales a cero.






Simplex Dual

Considere el siguiente modelo de Programacin Lineal:



Paso 1: Se lleva el modelo a su forma estndar. En nuestro ejemplo esto se logra
agregando variables de exceso en cada una de las restricciones (3 primeras: S1,
S2, S3, respectivamente). Luego, se multiplica cada fila de las restricciones por -1
de modo de disponer una solucin bsica inicial (infactible) en las variables de
exceso S1, S2 y S3. De esta forma se obtiene la siguiente tabla inicial.

A B C S1 S2 S3

-15 -2 -1 1 0 0 -200
-7,5 -3 -1 0 1 0 -150
-5 -2 -1 0 0 1 -120
315 110 50 0 0 0 0

Paso 2: Se selecciona el lado derecho "ms negativo" lo cual indicar cul de las
actuales variables bsicas deber abandonar la base. En el ejemplo el lado
derecho ms negativo se encuentra en la primera fila, por tanto S1 deja la base.
Para determinar cul de las actuales variables no bsicas (A, B, C) entrar a la
base se busca el mnimo de {-Yj/aij} donde aij es el coeficiente de la respectiva
variable no bsica en la fija i (del lado derecho ms negativo, marcado en verde) y
donde Yj es el costo reducido de la respectiva variable no bsica. De esta forma
se obtiene: Min {-315/-15, -110/-2, -50/-1} = 21, donde el pivote (marcado en rojo)
se encuentra al hacer el primer cuociente, por tanto A entra a la base.


Paso 3: Se actualiza la tabla anterior siguiendo un procedimiento similar al
utilizado en el Mtodo Simplex. En el ejemplo se debe dejar a la variable A como
bsica y S1 como no bsica. La tabla que resulta es la siguiente:

A B C S1 S2 S3

1 2/15 1/15 -1/15 0 0 40/3
0 -2 -1/2 -1/2 1 0 -50
0 -4/3 -2/3 -1/3 0 1 -160/3
0 68 29 21 0 0 -4.200

Paso 4: Continuar las iteraciones y siguiendo el mismo procedimiento hasta
disponer de una solucin bsica factible. Luego de unas iteraciones se obtiene la
siguiente tabla final:

A B C S1 S2 S3

1 0 0 -1/10 0 1/10 8
0 1 0 -1 3/4 10
0 0 1 0 2 -3 60
0 0 0 4 10 36 -6.620

La solucin ptima es A=8, B=10, C=60 (marcado en verde) con valor ptimo
V(P)=6.620 (marcado en rojo - se obtiene con signo cambiado). Tambin es
interesante notar que los costos reducidos de las variables artificiales S1, S2 y S3
(marcado en amarillo), corresponde a la solucin ptima del modelo presentado en
esto dado que dicho modelo resulta ser el problema dual de nuestro ejemplo.

Você também pode gostar