Está en la página 1de 23

PROGRAMACIÓN PROGRAMACIÓN

LINEAL LINEAL
APLICADA
Mayra Vázquez Jiménez
P
R
O
G
R
P A
R M
O A
G C
R I
A Ó
M N
A
C
I INTRODUCCIÓN AL METODO SIMPLEX. L
I
Ó N
N E
A
L L
I
N A
E P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
G
R
P El método simplex, es el método algebraico para resolver problemas de programación lineal que involucran A
R más de dos variables. M
O A
G Fue creado en el año de 1947, cuando J. Laderman resolvió, en la National Bureau of Standards, un C
R I
programa lineal de planeación de una dieta con nueve restricciones y 27 variables. Usando calculadoras de
A Ó
M escritorio, para resolver este problema se requirieron 120 días-hombre. Actualmente, con la computadora N
A
C
y un programa del método Simplex (TORA, MICROMANAGER, LINDO, PROLIN) es fácil resolver problemas
L
I de programación lineal. I
Ó N
N E
Como se ha visto los modelos de programación lineal son formulados como maximización ó minimización A
L L
I
para la función objetivo y <, = y/o > para las restricciones. Es necesario modificar estas formas antes de
N aplicar el método simplex de solución del modelo, dos formas para ese fin son: la forma Canónica y la A
E P
A
forma Estándar.
L
L I
La primera es útil para la teoría de dualidad, y la segunda se usa para la presentación de la información del C
A
modelo y como preparación en forma tabular en el desarrollo del procedimiento algebraico para la
D
solución de cualquier problema de programación lineal. A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
G
R
P Forma Canónica A
R M
O Características: A
G
R • La función objetivo es maximizar C
I
A
M • Todas las restricciones son del tipo < Ó
N
A
C
• Todas las variables de decisión son no negativas
L
I I
Ó N
N Forma Estándar E
A
L Características: L
I
N • La función objetivo puede ser de maximizar o de minimizar
A
E
A
• Todas las restricciones son ecuaciones, es decir, del tipo = P
L
L • El lado derecho de cada ecuación de restricción es no negativo (> 0) I
C
• Todas las variables de decisión son no negativas (Xj >0) A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P Un modelo de P.L. puede ser convertido a la forma canónica o a la forma estándar A
R M
O mediante la aplicación de las siguientes reglas de equivalencia: A
G C
R 1. Sobre la función objetivo I
A Ó
M a) Minimizar una función Z, es matemáticamente equivalente a maximizar la expresión N
A
C negativa de la función objetivo. L
I I
Ó
Minimizar Z = C1X1 + C2X2 +…..+ CnXn
N
N Es equivalente a: E
A
L Maximizar –Z = -C1X1 -C2X2 -.... ...-CnXn L
I
N Ejemplo: A
E P
A Max Z = 3X1 + 2X2 L
L I
Es equivalente a:
C
Min-Z = -3X1 -2X2 A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 1. Sobre la función objetivo A
G C
R b) Maximizar una función Z, es matemáticamente equivalente a minimizar la expresión I
A Ó
M negativa de la función objetivo. N
A
C L
I Maximizar Z = C1X1 + C2X2 +…..+ CnXn
I
Ó Es equivalente a: N
N E
Minimizar -Z = -C1X1 -C2X2 -.......-CnXn A
L L
I
N A
E Ejemplo: P
A L
L Min Z = 5X1 + 3X2 I
Es equivalente a: C
A
Max-Z = -5X1 -3X2 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 2. Sobre las restricciones A
G C
R I
A c) Una desigualdad con dirección < puede cambiarse a la dirección opuesta > Ó
M N
A multiplicando ambos lados por -1.
C L
I I
Ó a1x1 + a2x2 + .......... + anXn < bi N
N E
Es equivalente a: A
L - a1x1 - a2x2 - ............ - anXn > - bi L
I
N A
E P
A Ejemplo:
L
L 7X1 + 3x2 ≤ 30 I
Es equivalente a: C
A
-7X1 – 3X2 ≥ -30 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 2. Sobre las restricciones A
G C
R I
A d) Una desigualdad con dirección > puede cambiarse a la dirección opuesta < Ó
M N
A multiplicando ambos lados por -1.
C L
I I
Ó a1x1 + a2x2 + .......... + anXn > bi N
N E
Es equivalente a: A
L - a1x1 - a2x2 - ............ - anXn < - bi L
I
N A
E P
A Ejemplo: L
L 2X1 + 3x2 ≥ 10 I
C
Es equivalente a: A
-2X1 – 3X2 ≤ -10 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 2. Sobre las restricciones A
G C
R I
A e) Una igualdad = puede ser reemplazada por dos desigualdades en dirección opuesta. Ó
M N
A a1x1 + a2x2 + .......... + anXn = bi
C Es equivalente a: L
I I
Ó a1x1 + a2x2 + .......... + anXn < bi N
N E
a1x1 + a2x2 + .......... + anXn > bi
A
L L
I
N Ejemplo: A
E P
A 4X1 + X2 = 32
L
L Es equivalente a: I
4X1 + X2 ≤ 32 C
A
4X1 + X2 ≥ 32 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 2. Sobre las restricciones A
G C
R I
A f) Una restricción con signo < puede ser cambiada a ecuación (tipo =) si se suma del lado Ó
M N
A izquierdo una variable no negativa llamada variable de holgura.
C L
I I
Ó a1x1 + a2x2 + .......... + anXn < bi N
N E
Es equivalente a:
A
L a1x1 + a2x2 + .......... + anXn + h = bi L
I
N A
E Ejemplo: P
A L
L 2X1 + 5X2 ≤ 26 I
Es equivalente a: C
A
2X1 + 5X2 + h = 26 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 2. Sobre las restricciones A
G C
R I
A g) Una restricción con signo > puede ser cambiada a ecuación (tipo =) si se resta del lado Ó
M N
A izquierdo una variable no negativa llamada variable superflua.
C L
I I
Ó a1x1 + a2x2 + .......... + anXn > bi N
N E
Es equivalente a:
A
L a1x1 + a2x2 + .......... + anXn - s = bi L
I
N A
E Ejemplo: P
A L
L 6X1 + 9X2 ≥ 42 I
Es equivalente a: C
A
6X1 + 9X2 – s = 42 D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 3. Sobre las condiciones de no-negatividad A
G C
R I
A h) Una variable no restringida en signo (positivo, negativo ó cero) es equivalente a la Ó
M N
A diferencia entre dos variables no negativas.
C L
I I
Ó Si X1 es no restringida en signo N
N E
Es equivalente a:
A
L X1 = X’1 – X”1 L
I
N Para toda X’1 ≥ 0 y X”1 ≥ 0 A
E P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O 3. Sobre las condiciones de no-negatividad A
G C
R I
A i) Una variable del tipo < es equivalente a igualar esta variable a otra variable con signo Ó
M N
A negativo. Dónde la nueva variable será mayor o igual a cero.
C L
I Si X1 ≤ 0 I
Ó N
N Es equivalente a:
E
X1 = -X’1 A
L L
I Para toda X’1 ≥ 0
N A
E P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A
G C
R Ejemplo: I
A Obtener la forma canónica y la forma estándar, aplicando las reglas de equivalencia, del Ó
M N
A siguiente modelo de programación lineal.
C L
I I
Ó Min Z = 3X1 – 3X2 + 7X3 N
N E
s.a.
A
L X1 + X2 + 3X3 ≤ 40 L
I
N X1 + 9X2 – 7X3 ≥ 50 A
E 5X1 + 3X2 = 20 P
A L
L I
X1 ≥ 0; X2 ≥ 0; X3 No restringida en signo C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A
G C
R A LA FORMA CANÓNICA I
A Primer paso: Ó
M N
A Asegurar las condiciones de no-negatividad, las variables deben ser del tipo > 0, si no es
C así, aplicar las reglas de equivalencia correspondientes para dar cumplimiento a esta L
I I
Ó característica. N
N E
X1 ≥ 0
A
L X2 ≥ 0 L
I
N X3 No restringida en signo es equivalente a la diferencia de dos variables no negativas A
E X3 = X’3 – X”3 P
A L
L Donde: I
X’3 ≥ 0; X”3 ≥ 0 C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA CANÓNICA A
G C
R I
A Segundo paso: Ó
M N
A Comprobar que la función objetivo sea de maximizar, si no es así, obtener la equivalencia
C correspondiente, asegurándose de tomar en consideración las equivalencias de las L
I I
Ó condiciones de no negatividad realizadas en el primer paso. N
N E
A
L Min Z = 3X1 – 3X2 + 7X3 L
I
N
Es equivalente a:
A
E Max –Z = -3X1 + 3X2 – 7(X’3 – X”3) P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA CANÓNICA A
G C
R I
A Tercer paso: Ó
M N
A Obtener las equivalencias necesarias para cumplir con la condición de que todas las
C restricciones sean del tipo <, teniendo presente las condiciones de no negatividad L
I I
Ó realizadas en el primer paso. N
N E
A
L Para la Restricción número 1 L
I
N
X1 + X2 + 3X3 ≤ 40
A
E Es equivalente a: P
A L
L X1 + X2 + 3(X’3 –X”3) ≤ 40
I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA CANÓNICA A
G C
R
Para la Restricción número 2
I
A X1 + 9X2 – 7X3 ≥ 50 Ó
M N
A Es equivalente a:
C -X1 – 9X2 + 7(X’3 –X”3) ≤ -50 L
I I
Ó N
N Para la Restricción número 3 E
A
L 5X1 + 3X2 = 20 L
I
N
Es equivalente:
A
E 5X1 + 3X2 ≤ 20 P
A L
L 5X1 + 3X2 ≥ 20 -5X1 - 3X2 ≤ -20
I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA ESTÁNDAR A
G C
R
Primer paso:
I
A Asegurar las condiciones de no-negatividad, las variables deben ser del tipo > 0, si no es Ó
M N
A así, aplicar las reglas de equivalencia correspondientes para dar cumplimiento a esta
C característica. L
I I
Ó X1 ≥ 0 N
N X2 ≥ 0 E
A
L X3 No restringida en signo es equivalente a la diferencia de dos variables no negativas L
I
N
X3 = X’3 – X”3
A
E Donde: P
A L
L X’3 ≥ 0; X”3 ≥ 0
I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA ESTÁNDAR A
G C
R
Segundo paso:
I
A En la forma estándar la función objetivo, puede ser de maximizar o de minimizar, se Ó
M N
A recomienda conservar la naturaleza original de dicha función objetivo, únicamente se
C verá afectada por las equivalencias de las condiciones de no negatividad realizadas en el L
I I
Ó primer paso. N
N E
A
L Min Z = 3X1 – 3X2 + 7X3 L
I
N
Es equivalente a:
A
E Min Z = 3X1 – 3X2 + 7(X’3 – X”3) P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O A LA FORMA ESTÁNDAR A
G C
R I
A Tercer paso: Ó
M N
A Sumar o restar del lado izquierdo de cada restricción, según corresponda, variables de
C holgura para restricciones del tipo ≤ o superfluas para restricciones del tipo ≥ y así, L
I I
Ó cumplir con la condición de que todas las restricciones sean del tipo = (ecuaciones), N
N teniendo presente las equivalencias de las condiciones de no negatividad del primer paso E
A
L y la condición de que el lado derecho de la ecuación debe ser positivo. L
I
N A
E P
A L
L I
C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A LA FORMA ESTÁNDAR A
R M
O Tercer paso: A
G C
R
Para la Restricción número 1
I
A X1 + X2 + 3X3 ≤ 40 Ó
M N
A Sumar una variable de holgura h1
C X1 + X2 + 3(X’3 –X”3) + h1 = 40 L
I I
Ó N
N Para la Restricción número 2 E
A
L X1 + 9X2 – 7X3 ≥ 50 L
I
N
Restar una variable superflua s1
A
E X1 + 9X2 - 7(X’3 –X”3) – s1 = 50 P
A L
L Para la Restricción número 3
I
5X1 + 3X2 = 20 C
A
D
A
P
INTRODUCCIÓN AL METODO SIMPLEX R
O
Reglas de equivalencia de la Forma Canónica y la Forma Estándar G
R
P A
R M
O FORMA CANÓNICA FORMA ESTÁNDAR A
G C
R Max –Z = -3X1 + 3X2 – 7(X’3 – X”3) Min Z = 3X1 – 3X2 + 7(X’3 – X”3)
I
A Ó
M s.a. s.a. N
A
C X1 + X2 + 3(X’3 –X”3) ≤ 40 X1 + X2 + 3(X’3 –X”3) + h1 = 40
L
I - X1 – 9X2 + 7(X’3 –X”3) ≤ -50 X1 + 9X2 – 7(X’3 –X”3) – s1 = 50 I
Ó 5X1 + 3X2 ≤ 20 5X1 + 3X2 = 20 N
N E
-5X1 - 3X2 ≤ -20
A
L L
I X1, X2, X’3, X”3 ≥ 0 X1, X2, X’3, X”3, h1 ,s1 ≥ 0
N A
E P
A L
L I
C
A
D
A

También podría gustarte