Professional Documents
Culture Documents
de Calkin, en el Estado de
Campeche.
Alumna:
Lpez Uc Dolores del Rosario. 4523
Carrera: Ingeniera Industrial.
Grupo: A.
Grado: 4.
Mtodo Simplex
Calkin, Campeche a 25 de abril del 2016.
MTODO SIMPLEX
El Mtodo Simplex es un mtodo analtico de solucin de problemas
de programacin lineal capaz de resolver modelos ms complejos que los
resueltos mediante el mtodo grfico sin restriccin en el nmero de variables.
Permite ir mejorando la solucin en cada paso. La razn matemtica radica en
que el mtodo consiste en caminar del vrtice de un poliedro a un vrtice vecino
de manera que aumente o disminuya (segn el contexto de la funcin objetivo, sea
maximizar o minimizar), dado que el nmero de vrtices que presenta un poliedro
solucin es finito siempre se hallar solucin.
Este mtodo fue creado en el ao de 1947 por el estadounidense George Bernard
Dantzig y el ruso Leonid Vitalievich Kantorovich, con el nimo de crear un
algoritmo capaz de solucionar problemas de m restricciones y n variables.
Qu es una matriz identidad?
Una matriz puede definirse como una ordenacin rectangular de elementos, (o
listado finito de elementos), los cuales pueden ser nmeros reales o complejos,
dispuestos en forma de filas y de columnas. La matriz idntica o identidad es una
matriz cuadrada (que posee el mismo nmero tanto de columnas como de filas) de
orden n que tiene todos los elementos diagonales iguales a uno (1) y todos los
dems componentes iguales a cero (0), se denomina matriz idntica o identidad
de orden n, y se denota por:
- exceso + artificial
+ artificial
+ holgura
C2
...
Cn
Base
Cb
P0
P1
P2
...
Pn
P1
Cb1
b1
a11
a12
...
a1n
P2
Cb2
b2
a21
a22
...
a2n
...
...
...
...
...
...
...
Pm
Cbm
Bm
am1
am2
...
amn
Z0
Z1-C1
Z2-C2
...
Zn-Cn
Todos los valores incluidos en la tabla vendrn dados por el modelo del problema
salvo los valores de la fila Z (o fila indicadora). Estos se obtienen de la siguiente
forma: Zj = (CbiPj) para i = 1..m, donde si j = 0, P0 = bi y C0 = 0, y en caso
contrario Pj = aij.
C1
C2
...
Cn-k
...
Cn
Base
Cb
P0
P1
P2
...
Pn-k
...
Pn
P1
Cb1
b1
a11
a12
...
a1n-k
...
a1n
P2
Cb2
b2
a21
a22
...
a2n-k
...
a2n
Tabla
...
...
...
...
...
...
...
...
...
Pm
Cbm
bm
am1
am2
...
amn-k
...
amn
Z0
Z1
Z2
...
Zn-k
...
Zn
A partir de este punto, todas las iteraciones hasta llegar a la solucin ptima del
problema no presentan ninguna diferencia con el mtodo Simplex.
Identificando casos anmalos y soluciones
Solucin ptima: cuando se cumple la condicin de parada y no hay variables
artificiales en la base con valor positivo (los valores se indican en la columna P 0),
se ha conseguido la optimizacin. El valor Z0 actual es la solucin ptima del
problema, cumplindose para las variables que se encuentran en la base. Si se
trata de un problema de minimizacin, el valor ptimo obtenido se multiplicar por
"-1".
Infinitas soluciones: cumplida la condicin de parada, si alguna variable de
decisin no bsica tiene un valor 0 en la fila Z, significa que existe otra solucin
que aporta el mismo valor ptimo para la funcin objetivo. Es este caso el
problema admite infinitas soluciones, estando todas ellas comprendidas dentro del
segmento (o porcin del plano, regin del espacio, etc. dependiendo del nmero
de variables del problema) definido por AX1 + BX2 = Z0. Mediante una nueva
iteracin y haciendo que la variable de decisin que tiene el 0 en la fila Z entre en
la base se obtendr otra solucin diferente para el mismo valor ptimo.
Solucin ilimitada (no acotada): si toda la columna de la variable que entra a la
base tiene todos sus elementos negativos o nulos se trata de problema no
acotado, es decir, que tiene solucin ilimitada. No hay valor ptimo concreto para
la funcin objetivo sino que a medida que se aumenta el valor de las variables
tambin se incrementa el valor Z sin violar ninguna restriccin.
No existe solucin: cuando ningn punto satisface todas las restricciones del
problema se produce la infactibilidad no existiendo ninguna solucin posible para
l. En este caso, una vez terminadas todas las iteraciones del algoritmo, existen
en la base variables artificiales cuyo valor es superior a cero.
Empate de variable entrante: cuando se produce un empate en la condicin de
decisin de la variable entrante se puede optar por cualquiera de ellas sin que esto
afecte a la solucin final. Por contra si influye en el nmero de iteraciones
necesarias para obtener dicha solucin. Se aconseja optar a favor de las variables
bsicas ya que ellas son las que formarn parte de la solucin ptima.
Empate de variable saliente: se puede nuevamente optar por cualquiera de ellas.
Sin embargo, a fin de no alargar el problema y evitar la entrada en un bucle infinito
(caso degenerado), se discrimina a favor de las variables de decisin haciendo
que permanezcan en la base. En el caso de estar en la primera fase del mtodo
de las Dos Fases, se optar por sacar de la base las variables artificiales.
Curiosidad en la Fase 1: al finalizar la fase 1, si el problema original tiene solucin,
todas las variables artificiales en la fila indicadora deben tener el valor "1".
El elemento pivote puede ser nulo?: No, el elemento pivote siempre ser
estrictamente positivo ya que nicamente se realizan los cocientes entre valores
no negativos y mayores que cero (ante un problema de maximizacin).
Las restricciones:
Solucin inicial:
Variable
entra
Variable
sale
que
Maximizar
Minimizar
La ms positiva de los Cj Zj
La ms negativa de los Cj - Zj
2. El hecho de que una variable distinta forme parte de las variables solucin
implica una serie de cambios en el tabulado Simplex, cambios que se explicarn a
continuacin.
- Lo primero es no olvidar el valor del "a" correspondiente a la variables a entrar,
en este caso el "a = 4".
- Se repite este procedimiento con las dos filas restantes, ahora se harn los
clculos correspondientes en el resto de las celdas.
Minimizar
- Continuamos con las iteraciones para lo cual tenemos que repetir los pasos
anteriores.
En esta ltima iteracin podemos observar que se cumple con la consigna Cj Zj0, para ejercicios cuya funcin objetivo sea "Maximizar", por ende hemos
llegado a la respuesta ptima.
X1 = 3
X2 = 4
X3 = 6
X4 = 4
Con una utilidad de: $ 340000
Sin embargo una vez finalizado el Mtodo Simplex se debe observar una matriz
identidad en el rectngulo determinado por las variables de decisin, el hecho de
que en este caso no se muestre la matriz identidad significa que existe una
solucin ptima alterna.
La manera de llegar a la otra solucin consiste en alterar el orden en que cada una
de las variables entro a la solucin bsica, recordemos que el proceso fue
decidido al azar debido a la igualdad en el Cj - Zj del tabulado inicial. Aqu les
presentamos una de las maneras de llegar a la otra solucin.
dado que el hecho de que se encuentre la variable "S1" en la solucin ptima con
un coeficiente de "3" significa que se presenta una holgura de 3 unidades del
recurso (pieza rectangular de 8 pines).
X1 = 0 (Cantidad de mesas a producir = 0)
X2 = 7 (Cantidad de sillas a producir = 7)
X3 = 6 (Cantidad de camas a producir = 6)
X4 = 4 (Cantidad de bibliotecas a producir = 4)
S1 = 3 (Cantidad de piezas rectangulares de 8 pines sin utilizar =3)
Con una utilidad de: $ 340000
http://www.phpsimplex.com/teoria_metodo_simplex.htm
http://www.ingenieriaindustrialonline.com/herramientas-para-el-ingenieroindustrial/investigacin-de-operaciones/mtodo-simplex/