Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIÓN DE OPERACIONES 1
INGENIERÍA DE SISTEMAS
CICLO: VII-B
INTEGRANTES:
❖ TUESTA ABISRROR ALFREDO
❖ PADILLA LESTA DAVID
❖ LOAYZA AVILA KENNET DANTE
❖ MERMAO IJUMA ERICK ROBINSON
¿QUÉ ES EL MÉTODO SIMPLEX?
20/06/2022
CONCEPTO DE SOLUCIÓN 3
Siempre que es posible, en el paso
inicial del método simplex se elige el
origen (todas las variables de decisión
iguales a cero) como la solución FEV
inicial. Cuando se tienen demasiadas
variables de decisión para encontrar
una solución FEV inicial en una gráfica,
esta elección elimina la necesidad de
usar procedimientos algebraicos para
obtenerla.
CONCEPTO DE SOLUCIÓN 4
Dada una solución FEV. en términos de cómputo,
es más rápido reunir información sobre sus
soluciones FEV adyacentes que sobre otras
soluciones FEV. Por lo tanto, cada vez que el
método simplex realiza una iteración para moverse
de la solución FEV actual a una mejor, siempre
escoge una solución FEV adyacente a la actual.
No considera otras soluciones FEV.
CONCEPTO DE SOLUCIÓN 5
Después de identificar la solución FEV actual, el
método simplex examina cada una de las aristas
de la región factible que salen de esta solución.
Estas aristas conducen a una solución FEV
adyacente en el otro punto extremo, pero el
método simplex ni siquiera se toma la molestia de
obtener la solución FEV adyacente.
El concepto de solución 5 describe la manera en
que el método simplex examina cada arista de la
región factible que sale de la solución FEV actual.
PREPARACIÓN PARA EL MÉTODO
SIMPLEX
Reglas:
▪Se agregan variables de holgura.
▪El numero de variables de holgura depende de la
cantidad de restricciones.
▪Todas las variables deben cumplir la regla de no
negatividad.
▪El resultado de las variables se obtiene al resolver
todo con el método simplex.
EJEMPLO DE PREPARACIÓN DEL MÉTODO
SIMPLEX
ÁLGEBRA DEL MÉTODO SIMPLEX
Una de las condiciones del modelo estándar del problema es que
todas las
restricciones sean ecuaciones de igualdad (también llamadas
restricciones de
igualdad), por lo que hay que convertir las restricciones de
desigualdad o inecuaciones
en dichas identidades matemáticas.
La condición de no negatividad de las variables (x1,..., xn ≥ 0) es la
única excepción y se
mantiene tal cual.
◦ RESTRICCIÓN DEL TIPO “<=”
Para normalizar una restricción con una desigualdad del tipo "≤", hay que añadir una nueva variable, llamada variable
de holgura xs (con la condición de no negatividad: xs ≥ 0). Esta nueva variable aparece con coeficiente cero en la
función objetivo, y sumando en la ecuación correspondiente (que ahora sí será una identidad matemática o ecuación
de igualdad).
◦ RESTRICCIÓN DEL TIPO “>=”
En caso de una desigualdad del tipo "≥", también hay que añadir una nueva variable llamada variable de exceso xs
(con la condición de no negatividad: xs ≥ 0). Esta nueva variable aparece con coeficiente cero en la función objetivo,
y restando en la ecuación correspondiente. Surge ahora un problema con la condición de no negatividad con esta
nueva variable del problema. Las inecuaciones que contengan una desigualdad de tipo "≥" quedarían: Al realizar la
primera iteración con el método Simplex, las variables básicas no estarán en la base y tomarán valor cero. En este caso
la nueva variable xs, tras hacer cero a x1 y x2, tomará el valor -b1 y no cumpliría la condición de no negatividad. Es
necesario añadir otra nueva variable xr, llamada variable artificial, que también aparecerá con coeficiente cero en la
función objetivo y sumando en la restricción correspondiente. Quedando entonces de la siguiente manera:
◦ RESTRICCIÓN DEL TIPO “=”
Variables de Holgura : 𝑋4 , 𝑋5 Y 𝑋6
VARIABLES BÁSICAS
VARIABLES
PRUEBA DE OPTIMILIDAD
VB X1 X2 X3 X4 X5 X6 b SOLUCIONES
(0) Z -2 -5 -8 0 0 0 0 Z=0
X4=12 ITERACIÓN
(1) X4 1 1 1 1 0 0 12
X5=24
(2) X5 8 -4 4 0 1 0 24 0
X6=8
(3) X6 0 1 1 0 0 1 8
VALORES DE LAS
VARIABLES
ITERACIONES
VALORES DE LAS
VARIABLES BÁSICAS VARIABLES BÁSICAS
Z ES LA FUNCIÓN OBJETIVA
ITERACIÓN VB X1 X2 X3 X4 X5 X6 b
-PASO 1
(0) Z -2 -5 -8 0 0 0 0
(1) X4 1 1 1 1 0 0 12
(2) X5 8 -4 4 0 1 0 24
(3) X6 0 1 1 0 0 1 8
VB ENTRANTE X3
ITERACIÓN
-PASO 2 VB X1 X2 X3 X4 X5 X6 b
(0) Z -2 -5 -8 0 0 0 0
(1) X4 1 1 1 1 0 0 12
(2) X5 8 -4 4 0 1 0 24
(3) X6 0 1 1 0 0 1 8
X4 12 / 1 = 12
VB SALIENTE X5
X5 24 / 4 = 6
X6 8/1=8
-PASO 3 VB X1 X2 X3 X4 X5 X6 b
(0) Z -2 -5 -8 0 0 0 0
(1) X4 1 1 1 1 0 0 12
(2) X5 8 -4 4 0 1 0 24
(3) X6 0 1 1 0 0 1 8
VB X1 X2 X3 X4 X5 X6 b SOLUCIONES
Z=
(0) Z
X4= ITERACIÓN
(1) X4
X3=6
(2) X3 8 -4 4 0 1 0 24 1
X6=
(3) X6
VB X1 X2 X3 X4 X5 X6 b
(0) Z 14 -13 0 0 2 0 48
(1) X4
(2) X3 8 -4 4 0 1 0 24
(3) X6
𝟏
AHORA LO SUMAMOS: (−𝟐𝑿𝟏 + 𝑿𝟐 − 𝑿𝟑 − 𝑿𝟓 = −𝟔) + (𝑋1 + 𝑋2 + 𝑋3 + 𝑿4 = 12)
𝟒
𝟏
= −𝟏𝑿𝟏 + 𝟐𝑿𝟐 + 𝑿𝟒 − 𝑿𝟓 = 𝟔)
𝟒
𝟏
EL RESULTADO DE: = −𝟏𝑿𝟏 + 𝟐𝑿𝟐 + 𝑿𝟒 − 𝑿𝟓 = 𝟔)
𝟒
𝟏
AHORA LO SUMAMOS: (−𝟐𝑿𝟏 + 𝑿𝟐 − 𝑿𝟑 − 𝑿𝟓 = −𝟔) + (𝑋2 + 𝑋3 + 𝑿6 = 8)
𝟒
𝟏
= −𝟐𝑿𝟏 + 𝟐𝑿𝟐 − 𝑿𝟓 + 𝑿6 = 𝟐
𝟒
𝟏
EL RESULTADO DE: = −𝟐𝑿𝟏 + 𝟐𝑿𝟐 − 𝑿𝟓 + 𝑿6 = 𝟐
𝟒
VB X1 X2 X3 X4 X5 X6 b SOLUCIONES
Z=48
(0) Z 14 -13 0 0 2 0 48
X4=6 ITERACIÓN
(1) X4 -1 2 0 1 -1/4 0 6
X3=6
(2) X3 8 -4 4 0 1 0 24 1
X6=2
(3) X6 -2 2 0 0 -1/4 1 2
SE PUEDE OBSERVAR QUE NO TODOS LOS VALORES DE LA ITERACIÓN OBJETIVA Z SON POSITIVOS Y NO TENEMOS UNA
SOLUCIÓN ÓPTIMA, POR LO QUE TENDREMOS QUE VOLVER A HACER IETRACIONES.
TENIENDO LA TABLA DE ITERACIÓN 1:
VB X1 X2 X3 X4 X5 X6 b
(0) Z 14 -13 0 0 2 0 48
(1) X4 -1 2 0 1 -1/4 0 6
(2) X3 8 -4 4 0 1 0 24
(3) X6 -2 2 0 0 -1/4 1 2
VB ENTRANTE --→ X2
VB SALIENTE -----> X6
X4 6/2=3
X3 6 / -1 = -6
X6 2/2=1
La ecuación A será la nueva ecuación 3 en la tabla de iteración 2 y no corresponderá a la variable X6 sino a x2,
recordar que la variable x6 sustituye a la variable x2.
𝟏 𝟏 𝟏
PARA (3) DE LA IETRACIÓN 2 = (−𝟐𝑿𝟏 + 𝟐𝑿𝟐 − 𝑿𝟓 + 𝑿6 = 𝟐)/2 = −𝑿𝟏 + 𝑿𝟐 − 𝑿𝟓 + 𝑿6 = 𝟏=A
𝟒 𝟖 𝟐
𝟑 𝟏𝟑
PARA (0) DE LA IETRACIÓN 2: (0) = 𝟏𝑿𝟏 + 𝑿𝟓 + 𝑿6 = 𝟔𝟏
𝟖 𝟐
𝟏
PARA (1) DE LA IETRACIÓN 2: = 𝑿𝟏 + 𝑿𝟒 − 𝑿𝟓 − 𝑿6 = 𝟒)
𝟒
𝟏 𝟏
PARA (2) DE LA IETRACIÓN 2: = 𝑿𝟏 + 𝟐𝑿𝟐 + 𝑿𝟑 + 𝑿𝟓 + 𝑿6 = 𝟕
𝟖 𝟐
COLOCAMOS EN LA TABLA:
VB X1 X2 X3 X4 X5 X6 b SOLUCIONES
Z=61
(0) Z 1 0 0 0 3/8 13/2 61
X4=4 ITERACIÓN
(1) X4 1 0 0 1 0 -1 4
X3=7
(2) X3 1 0 1 0 1/8 ½ 7 2
X2=1
(3) X2 -1 1 0 0 -1/8 ½ 1
EVALUAMOS Y OBSERVAMOS QUE TODOS LOS VALORES DE LA FUNCIÓN OBJETIVA SON POSITIVOS POR LO QUE
LLEGAMOS A UNA SOLUCIÓN ÓPTIMA.
TENIENDO: (X1,X2,X3,X4,X5,X6) = (0, 1, 7, 4, 0, 0); Z=61
ROMPIMIENTO DE EMPATES EN EL
MÉTODO SIMPLEX
Un empate se refiere a dos valores iguales durante el proceso.
➢EMPATE PARA LA VASCA ENTRANTE
En este caso no hay un método definido por lo tanto se puede escoger la variable
de forma arbitraria, pues tarde o temprano se llegara a la solución óptima, la
diferencia está en el número de iteraciones. necesarios para llegar a esta.
➢EMPATE PARA LA VARIABLE BÁSICA QUE SALE: DEGENERACIÓN
En este caso sí importa cual sale, puesto que generaría variables degeneradas, y
esto puede llevar a que el ciclo se repita en forma periódica (ciclo perpetuo).
Aunque existen formas para evitar estos ciclos, estas se ignoran por su escasez, por
lo tanto se recomienda romper los empates de forma arbitraria, sin importar el
número de variables degeneradas que resulten.
➢CUANDO NO HAY VARIABLE BÁSICA QUE SALE: Z NO ACOTADA
Ocurre cuando ninguna variable califica como variable básica que sale (los
coeficientes de la columna pivote, excluyendo el renglón 1, son negativos o
cero, esto es porque en la prueba de coeficiente mínimo se toman los
valores estrictamente positivos), y lo que ocurre es que hay una variable
que crece indefinidamente, lo que hace que “Z” haga lo mismo si salirse de
la región factible; en este caso se para el proceso y se dice que Z no es
acotada o que se ha cometido un error.
➢CUANDO SOLO HAY SOLUCIONES OPTIMAS POSIBLES
Cualquier problema puede tener as de una solución óptima; cuando esto
ocurre es porque hay al menos dos soluciones factibles en el vértice (FEV)
óptimas, y toda solución óptima es una combinación lineal de estas
soluciones. En consecuencia en la corma aumentada toda solución óptima
es una combinación convexa de la solución básica factible óptima.
DIAGRAMA DE FLUJO DEL MÉTODO SIMPLEX
SI SELECCIONAR LA
COMIENZO VARIABLE ENTRANTE.
CALCULAR Yk
¿EXISTE
DETERMINAR UN SBF FIN NO ALGUN COSTE
REDUCIDO
INICIAL ÓPTIMO POSITIVO O
NEGATIVO? ¿EXISTE
ALGO EN Yk NO
POSITIVO O
NEGATIVO?
FIN NO
¿EXISTE ACOTADO
NO FIN SI
ALGUNA
INFACTIBLE INTRODUCIR EN LA BASE LA VARIABLE
SBF? ENTRANTE, EXTRAER DE LA BASE DE LA
VARIABLE QUE SE BLOQUEA AL
CRECIMIENTO DE LA VARIABLE
DETERMINAR LOS COSTES ENTRANTE.
SI
REDUCIDOS DE LAS V.
BÁSICAS
REFERENCIAS
◦ Celedón, P. F. (2016). EL METODO SIMPLEX EN FORMA TABULAR.
https://www.academia.edu/22751522/EL_METODO_SIMPLEX_EN_FORMA_TABULAR
◦ Forma tabular del Método Simple. (s. f.). 1Library.co. Recuperado 20 de junio de 2022, de
https://1library.co/article/forma-tabular-m%C3%A9todo-simple-investigaci%C3%B3n-
operaciones.yeeknoey
◦ Método simplex de programación lineal. (s. f.). Wolterskluwer.es. Recuperado 20 de junio de 2022, de
https://guiasjuridicas.wolterskluwer.es/Content/Documento.aspx?params=H4sIAAAAAAAEAMtMSbF1j
TAAASMTM0sjtbLUouLM_DxbIwMDS0NDQ3OQQGZapUt-ckhlQaptWmJOcSoANdk7fjUAAAA=WKE
◦ Metodo simplex tabular. (s. f.). Idoc.Pub. Recuperado 20 de junio de 2022, de
https://idoc.pub/documents/metodo-simplex-tabular-eljm2pdr2wl1
◦ Primera, J. [jeanprimera]. (2021, abril 17). método Simplex Forma Tabular. Youtube.
https://www.youtube.com/watch?v=xKZFmcYpKjw
◦ Suarez, M., & Perfil, V. T. mi. (s. f.). Programacion Lineal para todos. Blogspot.com. Recuperado 20 de
junio de 2022, de http://plparatodos.blogspot.com/2010/09/metodos-de-solucion-metodo-simplex.html
GRACIAS