Metodo Simplex
Metodo Simplex
Metodo Simplex
INTEGRANTES DE EQUIPO 5:
Sánchez Visoso Héctor
Vivar Torres Humberto
Guzmán Zayas Elizabeth
Guzmán Ortega Yahir Alfredo
Objetivo del Método Simplex Tabular
1. Industria y Producción
2. Logística y Transporte
3. Finanzas y Economía
4. Investigación de Mercados
5. Planificación de Proyectos
6. Educación y Ciencia
Pasos del Método Simplex (esquema)
Multiplicar por -1 a toda la restricción para convertir el valor del lado derecho en positivo.
Esta multiplicación también afectará al signo de la restricción de la siguiente forma:
Si la restricción es del tipo mayor igual (≥), se deberá cambiar a menor igual (≤).
En caso la restricción sea del tipo menor igual (≤), se deberá cambiar a mayor igual
(≥).
Si la restricción es una igualdad, el signo se mantiene.
Un caso especial es cuando el término independiente de la restricción es 0 y el signo es
mayor igual (≥); en dicha situación, podemos multiplicar la restricción por (-1) para
convertirla en menor igual (≤). Esto nos servirá para no utilizar variables artificiales como
veremos posteriormente.
Convertir restricciones en igualdades
Cuando la restricción es mayor igual (≥): En este tipo de restricciones se debe restar
una variable de exceso y así mismo agregar una variable artificial. Por ejemplo:
Generar la matriz
Con nuestra matriz finalizada e identificada nuestra solución básica inicial revisaremos la
condición de optimalidad.
Hace referencia a una de las variables no básicas que ingresará a la base y formará parte de la
solución del problema.
Condición de Factibilidad
Se debe verificar que al menos uno de sus valores sea mayor que 0 para obtener nuestra
variable de salida. Si no se cumple esa condición significa que el problema tiene solución
ilimitada no acotada.
Variable de Salida
Para determinar la variable que sale de la base se debe dividir el valor correspondiente a la
columna R con su respectivo coeficiente en la columna de la variable de entrada (siempre y
cuando este coeficiente sea estrictamente positivo).
De los resultados obtenidos, el menor valor corresponde a la fila que contiene a la variable
de salida. Esta fila la llamaremos fila pivote
Veremos su aplicación con el ejemplo:
La variable de salida sería S2. El
número que se encuentra al cruzar
la fila pivote y la columna pivote es
el elemento pivote; en nuestro
caso sería 3:
Actualizar la Matriz
Una vez determinado nuestro elemento pivote, realizaremos las operaciones de Gauss-Jordan para
formar nuestra matriz identidad. El nuevo valor de cada fila se calculará de la siguiente manera:
Para la fila pivote: El nuevo valor se obtendrá dividiendo el valor actual entre el elemento pivote.
Nuevo Valor Fila Pivote = Valor Actual Fila Pivote / Elemento Pivote
Para las otras filas: El nuevo valor se calcula restando del valor actual, la multiplicación del
elemento de la fila que se encuentra en la columna pivote por el nuevo valor calculado en la fila
pivote.
Nuevo Valor = Valor Actual – (Elemento Fila Columna Pivote*Nuevo Valor Fila Pivote).
Para entenderlo mejor, continuaremos resolviendo el ejemplo. Iniciaremos con la fila pivote:
Cómo puedes ver la posición donde se encontraba
nuestro elemento pivote ahora es 1 y los elementos que lo
acompañan en la columna se convierten en 0. Es así que
empezamos a formar nuestra matriz identidad. Volver al
paso número 3
En esta última matriz vemos que el vector de costes reducidos ya no tiene ningún
valor negativo, lo que quiere decir que nos encontramos en el valor óptimo.
Obtendremos los valores de las variables básicas y de Z de la siguiente forma:
Función Objetivo
Sujeto a:
2X1 + X2 ≤ 18
2X1 + 3X2 ≤ 42
3X1 – 2X2 ≤ 5
X1, X2 ≥ 0
Solución
Z = -28
X1= 0, X2= 14, S1= 4, S2= 0, S3= 33
Nota: El valor de Z puede ser negativo ya que el
problema resuelto no restringe su valor.
Desventajas del método simplex
1. Convergencia lenta: El método simplex puede converger más lentamente que otros algoritmos.
Requiere un mayor número de iteraciones para llegar a la solución óptima. Esto puede ser problemático
en problemas grandes o complejos.
2. Restricciones de desigualdad: Cuando existen funciones con variables básicas positivas y
restricciones de desigualdad (como “≤”), el método simplex puede enfrentar dificultades. En tales casos,
la convergencia puede ser más lenta o incluso no alcanzar una solución óptima.
3. Tamaño del problema: Aunque es aplicable a problemas con un gran número de variables y
restricciones, la eficiencia del método simplex puede disminuir a medida que aumenta el tamaño del
problema. En situaciones muy grandes, podría ser necesario considerar otros métodos.
4. Sensibilidad a errores de redondeo: El método simplex utiliza cálculos numéricos y puede ser
sensible a errores de redondeo. Esto puede afectar la precisión de los resultados.
5. Método de la Gran M:
6. Programación Dinámica:
7. Algoritmo del Método de las Dos Fases:
8. Algoritmo de Puntos Interiores:
9. Método de Ramificación y Acotamiento:
Fuentes de consulta