Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD NACIONAL DE
HUANCAVELICA
PAMPAS - 2017
MONOGRAFIA SOBRE METODO SIMPLEX
DEDIDATORIA:
En esta lectura daremos una introducción al método Simplex desarrollado por George Bernard
Dantzig (8 de noviembre de1914 - 13 de mayo de 2005) en 1947. Este método se basa en la
conversión del problema con restricciones con desigualdades en un problema cuyas
restricciones son ecuaciones lineales. Es un método matricial.
OBJETIVOS
CONTENIDO
Es un método algebraico iterativo, que permite ir mejorando la solución a cada paso del
procedimiento comenzando con una solución básica (punto extremo) y modificando ésta a lo
largo del proceso, a través de la inclusión y exclusión de una variable; siempre aumentando
la utilidad (o reduciendo el costo) hasta encontrar una solución óptima.
Un modelo de PL se dice que está en su forma estándar Si cada restricción es una igualdad y las
restricciones de signo para cada variable son del tipo mayor o igual que cero.
Muchos de nuestros modelos reci_en construidos no están en su forma matricial. No está en la
forma estándar:
Max z = 3 x + 2 y
Sujeto a
2 x + y <=100
x + y <= 80
X <= 40
x <= 0
y >= 0
CARACTERISTICAS
Hoy en día puede aplicarse con eficiencia dad la diversidad de paquetes de software
que facilitan el proceso de cálculo.
VARIANTES
A. MÉTODO SIMPLEX PRIMAL: Parte de una Solución Básica FACTIBLE (Punto extremo
del polígono de soluciones) y se continúa iterando a través de soluciones básicas
factibles sucesivas hasta alcanzar el óptimo valor.
: : : :
Xj ≥
Todas las restricciones son ecuaciones (Con los segundos miembros o vector b i no
negativos para el Método Primal).
Para explicar el procedimiento del Método Simplex Primal se utilizará el siguiente ejemplo
como referencia
F.O Max X = 3X + 5X + 4X
0 1 2 3
S. A: X + + 10X ≤ 4
S. A: 1 3
3X + 2X + 4X ≤
1 2 3
18
(X , X , X ) ≥ 0
1 2 3
1) ESTANDARIZAR EL MODELO
F.O: Max X = 3X + 5X + 4X + 0H +
0 1 2 3 1
S. A: X + 0X + 10X + H + 0H =
1 2 3 1 2
4
3X + 2X + 4X + 0H + H = 18
1 2 3 1 2
(X , X , X ) ≥ 0
1 2 3
Al hacer esto se estarían “pasando” las variables al lado izquierdo de la igualdad, o sea:
F.O: Max X - 3X - 5X - 4X + 0H + 0H = 0
0 1 2 3 1 2
Al agregar las variables ficticias se observa que el número de Variables (m) es mayor
que el número de Restricciones (n). Y esto hace que el sistema de ecuaciones sea
indefinido (no tiene solución única) por lo que se debe conocer:
m-n
m!
n! (m-n) !
Posteriormente se identifican aquellas variables con coeficiente unitario que
aparecen una y solo una vez (Variables Básicas VB) en el conjunto de restricciones;
éstas formarán parte de la Solución Básica Inicial (S.B.I); el resto de las variables son las
que le sobran al modelo y que deben hacerse Cero para sustituirlas en el sistema de
ecuaciones (restricciones) y encontrar así los valores de VB 1 , VB2 , …,VBj. En el ejemplo
se tiene que:
1 -3 -5 -4 0 0 0
H1 0 1 0 10 1 0 4
H2 0 3 2 4 0 1 18
Variables básicas
Coeficientes de la F.O.
5) 5.1) ENCONTRAR LA VARIABLE QUE ENTRA EN LA BASE: Para escoger la variable que
entra (Columna Pivote) se selecciona aquella que tenga el coeficiente negativo mayor
(con el valor absoluto) en la FO.
1 -3 -5 -4 0 0 0
H1 0 1 0 10 1 0 4
H2 0 3 2 4 0 1 18
1 -3 -5 -4 0 0 0
H1 0 1 0 10 1 0 4
H2 0 3 2 4 0 1 18
1 -3 -5 -4 0 0 0
H1 0 1 0 10 1 0 4
H2 0 3 2 4 0 1 18
2= elemento pivote
6) ENCONTRAR LOS COEFICIENTES DE LA NUEVA ECUACIÓN PIVOTE
La ECUACIÓN PIVOTE está formada por todos los coeficientes de la fila pivote. Al
encontrar una nueva ecuación pivote realmente lo que se busca es convertir al
elemento pivote en un valor unitario. Para esto es necesario aplicar la siguiente
fórmula:
Nuev
-
coeficiente
de la
columna *
Cada
coeficiente
de la Nva. +
Cada
Elemento
de Fila
Ecuac
8) CONSTRUIR LA NUEVA TABLA
Determine el resto de las ecuaciones y luego complete una nueva tabla. Verifique
posteriormente si los resultados son los siguientes:
1 9/2 0 6 0 5/ 45
2
H1 0 1 0 10 1 0 4
x2 0 3/2 1 2 0 1/ 9
2
BIBLIOGRAFIA
http://lainvestigaciondeoperaciones.blogspot.pe/2013/11/conclusiones-del-metodo-
simplex.html
https://www.ingenieriaindustrialonline.com/herramientas-para-el.../método-simplex/
www.phpsimplex.com/ejemplo_metodo_simplex.htm
EJERCICIOS RESUELTOS:
MAXIMIZACION
SOLUCION:
Primer paso: Convertir las inecuaciones en ecuaciones (agregar las variables de holgura
necesarias)
F.O.: Max Z = 100X1 + 200X2 + 0S1 + 0S2 + 0S3 = 0
S.A.: 4X1 + 2X2 + S1 = 16 (Ecuación 1)
8X1 + 8X2 + S2 = 16 (Ecuación 2)
2X2 + S3 = 10 (Ecuación 3)
X1, X2, 0S1, 0S2, 0S3 _ 0
Fila de S3
0 1 0 0 1 10
1 1 1 1 1 1
1 1 1/8 0 0 2
-1 0 1/8 0 0 8
Fila de Z
-100 -200 0 0 0 0
-20 -200 -200 -200 -200 -200
1 1 1/8 0 0 0
100 0 25 0 200 400
MINIMAZACION:
Resuelve el siguiente modelo PL por la estrategia 1:
Minimice z = -3 x1 + 8 x2
Sujeto a:
4 x1 + x2 _ 13
2 x1 + 3 x2 _ 6
x1; x2 _ 0.
Solución
La forma estándar queda:
Maximice w = -z = -(-3 x1 + 8 x2)
Sujeto a
4 x1 + x2 + s1 = 13
2 x1 + 3 x2 + s2 = 6
con x1; x2; s1; s2 _ 0.
La versión matricial de
Maximice w = -z = -(-3 x1 + 8 x2)
sujeto a
4 x1 + x2 + s1 = 13
2 x1 + 3 x2 + s2 = 6
W X1 X2 S1 S2 RHS VR
1 -3 8 0 0 0 w
0 4 1 1 0 13 S1
0 2 3 0 1 6 S2
La ventaja de tener los lados derechos mayores o iguales que cero y desigualdades del tipo es que
tenemos una SBF: w = 0, s1 = 13, s2 = 6, x1 = 0 y x2 = 0.
W X1 X2 S1 S2 RHS VR
1 -3 8 0 0 w
0 4 1 1 0 S1 13/4
0 2 3 0 1 S1 3
Siendo x2 variable no básica (x2 = 0), vemos que los renglones 1 y 2 representan:
4 x1 + s1 = 12! s1 = 13 - 4 x1
2 x1 + s2 = 6! s2 = 6 - 2 x1
W X1 X2 S1 S2 RHS VR
1 -3 8 0 0 0 W
0 4 1 1 0 13 S1
0 2 3 0 1 6 S2
Las operaciones:
1.- R3 1 2R3, 2.- R1 R1 - 3 R3, 3.- R2 R2 - 4 R3 para
Obtener:
W X1 X2 S1 S2 RHS VR
1 0 25/2 0 3/2 9 W
0 4 -5 1 -2 1 S1
0 1 3/2 0 1/2 3 X1