Académique Documents
Professionnel Documents
Culture Documents
METODO
S I M P L E X:
INTRODUCCIN
El Mtodo Simplex 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.
El Mtodo Simplex es un mtodo analtico de solucin de problemas
de programacin lineal, sin restriccin en el nmero de variables; este
mtodo es capaz de resolver modelos ms complejos que los resueltos
mediante el mtodo grfico, sin embargo puede partir de la base del
poliedro solucin que se genera mediante el mtodo grfico. El mtodo
Simplex es un mtodo iterativo que permite ir mejorando la solucin en
cada paso y que mediante el proceso, el cual concluye cuando se ha
alcanzado la solucin ptima, es decir, el mayor o menor valor posible,
segn sea el caso, para el que se satisfacen todas las restricciones,
podremos encontrar la solucin ms factible a nuestro modelo
matemtico.
El Mtodo Simplex matemticamente consiste en que la mejora que
se va buscando para la solucin del modelo es ir caminando del vrtice
de un poliedro a un vrtice vecino de manera que aumente o disminuya,
(dependiendo del contexto que se est revisando en la funcin objetivo,
ya se maximizar o minimizar); como los vrtices del poliedro llamado
solucin, son un numero finito, entonces la solucin siempre ser
encontrada.
En la solucin del modelo siempre se parte del valor de la funcin
objetivo en cualquier punto de grfico, y de ah ir buscando otro punto
que represente una mejora con respecto del valor anterior, como ya se
Alumno: Gilberto Alva Campos
94140826
Matricula:
dijo estos puntos son los vrtices del polgono, (poliedro o polcoro)
formado por las restricciones a las que est sujeto el problema y que
constituye la regin denominada como regin factible. El Mtodo
Simplex est basado en la siguiente propiedad:
. . . Si la funcin objetivo Z no toma su valor mximo en el
vrtice A, entonces existe una arista que parte de A y a lo largo
de la cual el valor de Z aumenta . . .
OTRAS CONSIDERACIONES:
Es de tomarse en cuenta que ste mtodo nicamente trabaja con
inecuaciones del tipo , (Menor o igual que), es decir, que las
restricciones marquen este tipo de desigualdad y que adems los
coeficientes independientes sean mayores o iguales que cero, (0). En
caso de presentarse restricciones de otro tipo, se deben estandarizar las
mismas para que cumplan con los requisitos antes de iniciar la iteracin;
si despus de este proceso, aparecen restricciones del tipo: , (Mayor
o igual que) o =, (Igual que) o no se pueden cambiar se har necesario
buscar otro mtodo para solucionar el modelo, este puede ser el mtodo
de 2 fases, (el ms comn).
VARIABLES DE HOLGURA, FICTICIAS Y MTODO M:
Para convertir las restricciones iniciales representadas en las
ecuaciones que se modelan del problema a resolver mediante
programacin lineal; se utilizan las llamadas variables de holgura y de
exceso o ficticias, relacionadas con el recurso con el cual se hace
referencia la restriccin y que se pueden representar con las letras S.
Las variables adquieren un valor grande en el anlisis de sensibilidad y
juegan un rol fundamental en la creacin de la matriz identidad que es la
base para resolver el modelo por el Mtodo Simplex.
Otra forma de representarse son: tambin:
H = Holgura
F = Ficticia
En el caso de restricciones del tipo, (Menor o igual que), las
holguras se sumaran a la restriccin, y si la restriccin es del tipo ,
(Mayor o igual que), las holguras se restaran.
Alumno: Gilberto Alva Campos
94140826
Matricula:
Matricula:
Matricula:
Matricula:
Objetivo de maximizacin
Condicin de parada: cuando en la fila Z no aparece ningn valor
negativo.
Condicin de entrada a la base: el menor valor negativo en la fila Z
(o el de mayor valor absoluto entre los negativos) indica la
variable Pj que entra a la base.
Condicin de salida de la base: una vez obtenida la variable
entrante, la variable que sale se determina mediante el menor
cociente P0/Pj de los estrictamente positivos.
Alumno: Gilberto Alva Campos
94140826
Matricula:
Objetivo de minimizacin
Condicin de parada: cuando en la fila Z no aparece ningn valor
positivo.
Condicin de entrada a la base: el mayor valor positivo en la fila Z
indica la variable Pj que entra a la base.
Condicin de salida de la base: una vez obtenida la variable
entrante, la variable que sale se determina mediante el menor
cociente P0/Pj de los estrictamente negativos.
No obstante, es posible normalizar el objetivo del problema con el fin
de aplicar siempre los mismos criterios en lo referente a la condicin de
parada del algoritmo y a las condiciones de entrada y salida de las
variables de la base. De esta forma, si el objetivo es minimizar la
solucin, se puede cambiar el problema a otro equivalente de
maximizacin simplemente multiplicando la funcin objetivo por "-1". Es
decir, el problema de minimizar Z es equivalente al problema de
maximizar (-1) X Z. Una vez obtenida la solucin ser necesario
multiplicarla tambin por (-1). Los criterios de condiciones de parada,
entrada y salida de la base se mantienen por lo tanto no hay de qu
preocuparse.
En el caso de que la funcin tenga todos los coeficientes de sus
variables bsicas positivos, y adems las restricciones sean del tipo de
desigualdad "", al hacer el cambio dichos coeficientes quedan
negativos cumplindose la condicin de parada en la primera iteracin
(en la fila del valor de la funcin objetivo todos los valores son positivos
o cero). Obtenindose en este caso por defecto un valor ptimo para la
funcin igual a 0. Para que la solucin sea superior a 0 es necesario que
alguna restriccin tenga impuesta la condicin "" (y se tratara de un
modelo para el mtodo de las Dos Fases). En el caso planteado, la
solucin real debe ser cero.
CAMBIO DE SIGNO DE LOS TRMINOS INDEPENDIENTES
Tambin se ha dicho que los trminos independientes (b i) de cada
ecuacin deben ser no negativos para poder emplear el mtodo Simplex. A
tal fin, si alguna de las restricciones presenta un trmino independiente
menor que 0 habr que multiplicar por "-1" ambos lados de la inecuacin
(teniendo en cuenta que esta operacin tambin afecta al tipo de
restriccin).
Ventajas: Con sta simple modificacin de signos en las restricciones
correspondientes se posibilita la aplicacin del mtodo Simplex al problema
modelado.
Matricula:
a11x1 + a12x2 b1
- exceso + artificial
=
+ artificial
+ holgura
A continuacin se explican paso a paso los puntos de cada mtodo,
concretando los aspectos a tener en cuenta.
MTODO SIMPLEX
Matricula:
Base
P1
P2
...
Pm
Z
Cb
Cb1
Cb2
...
Cbm
P0
b1
b2
...
bm
Z0
Tabla
C1
P1
a11
a21
...
am1
Z1-C1
C2
P2
a12
a22
...
am2
Z2-C2
...
...
...
...
...
...
...
Cn
Pn
a1n
a2n
...
amn
Zn-Cn
Condicin de parada:
Se cumple la condicin de parada cuando la fila indicadora no
contiene ningn valor negativo entre los costes reducidos (cuando el
objetivo es la maximizacin), esto es, no existe posibilidad de mejora.
Si no se cumple la condicin de parada es necesario realizar una
iteracin ms del algoritmo, esto es, determinar la variable que se
vuelve bsica y la que deja de serlo, encontrar el elemento pivote,
actualizar los valores de la tabla y comprobar si se cumple
nuevamente la condicin de parada. Es tambin posible determinar
que el problema no se encuentra acotado y su solucin siempre
resultar mejorable. En tal caso no es necesario continuar iterando
indefinidamente y se puede finalizar el algoritmo. Esta situacin
ocurre cuando en la columna de la variable entrante a la base todos
los valores son negativos o nulos.
Alumno: Gilberto Alva Campos
94140826
Matricula:
Elemento pivote:
El elemento pivote de la tabla queda marcado por la interseccin
entre la columna de la variable entrante y la fila de la variable
saliente.
Actualizacin de la tabla:
Las filas correspondientes a la funcin objetivo y a los ttulos
permanecern inalteradas en la nueva tabla. El resto de valores
debern calcularse como se explica a continuacin:
o
Matricula:
Matricula:
REFERENCIAS:
http://www.ingenieriaindustrialonline.com/herramientas-para-elingeniero-industrial/investigaci%C3%B3n-de-operaciones/m
%C3%A9todo-simplex/
http://www.phpsimplex.com/teoria_metodo_simplex.htm
Matricula: