Vous êtes sur la page 1sur 8

Clase # 5 El método simplex.

SOLUCIÓN DE PROBLEMAS DE P.L. Es un método genérico de


solución de problemas lineales,
EL MÉTODO SIMPLEX desarrollado por George Dantzig
en 1947

5-1 5-2

Como tal, el método simplex es un X1=4


(0,9) x2
procedimiento algebraico, pero 10
Planta 1
(2,6)
puede entenderse más fácilmente 9
como un método geométrico. (0,6) 8
7 (4,6)
6 X2=6
5 Planta 2
4 (6,0)
Para ilustrar esto, veamos 3 (4,3)
nuevamente el ejemplo de 2 3X1+2X2 =18
la Wyndor Glass co. 1 Planta 3

0 x
1 2 3 4 5 6 7 8 9 10 1
5-3 (0,0) (4,0) 5-4

Definición Definición

Restricción frontera: Soluciones en el vértice :

Es una recta que marca el límite Todos los puntos donde se


de lo que permite la restricción interceptan las restricciones
correspondiente. frontera.
Se clasifican en dos tipos

5-5 5-6

1
Veámoslo de nuevo gráficamente
Soluciones factibles en el vértice (FEV):
x2 Restricciones frontera
Puntos que se encuentran en los vértices 10
de la región factible. En este caso son: 9
8
Soluciones factibles
(0,6) ; (0,0) ; (4,0) ; (4,3) ; (2,6) en el vértice
7
6
5
Soluciones no factibles en el vértice : 4
3
Los otros puntos que se encuentran en los 2 Soluciones no factibles
vértices que no corresponden a la región 1 en el vértice
factible. Estos son (0,9); (4,6); (6,0) 0 x
1 2 3 4 5 6 7 8 9 10 1
5-7 5-8

En este problema se tienen dos variables Definición


de decisión (X1,X2 ) , pero en general en un
problema con n variables de decisión, se Arista:
puede decir que:

Dos soluciones factibles son Segmento de recta que conecta 2


adyacentes entre sí: soluciones FEV.

Si comparten por lo menos n - 1 restricciones

5-9 5-10

FEV En el ejemplo, por cada solución FEV, se tienen 2


x2 soluciones adyacentes, correspondientes a 2 aristas.
10 La arista es el segmento
9 de recta entre los dos Solución FEV Soluciones FEV adyacentes
8 puntos.
7 (0,0) (0,6) (4,0)
6 R2
5 (0,6) (0,0) (2,6)
4
3 FEV (2,6) (0,6) (4,3)
2
1 (4,3) (2,6) (4,0)
R3
0 x
1 2 3 4 5 6 7 8 9 10 1 (4,0) (4,3) (0,0)
R1 5-11 5-12

2
Si la región factible es acotada y Para saber cuantas soluciones en el vértice
existen podemos utilizar la fórmula
no vacía existe una solución
óptima.
(n +m)!
n! m!
Por lo tanto se puede Así entonces en el ejemplo de Wyndor
asegurar que una de donde n=2 y m=3 existirán:
las soluciones FEV es
la solución óptima. 5!
= 10 soluciones en el
2!3!
5-13
vértice 5-14

Cuatro Teoremas claves de P.L.


1. Cuando hay solución óptima, siempre existe una en Prueba de optimalidad
un vértice.
Selecciónese un
2. Si una solución en un vértice, no tiene soluciones
adyacentes mejores, esa es la solución óptima (óptimo punto de las FEV
local es global). Verifíquese los
resultados de las
3. Solución básica (en un vértice aumentada) es
equivalente a hacer (n-m) variables iguales a cero y
soluciones FEV
resolver para las restantes. adyacentes

4. Soluciones adyacentes tienen iguales todas las El óptimo se encuentra cuando ninguna de las
variables básicas menos una (y por supuesto las no soluciones FEV adyacentes produce un mejor valor de
básicas). la solución óptima (medida por la función objetivo)
5-15 5-16

Comprobación intuitiva del algoritmo simplex

1. Inicialización
De esta misma
manera opera el 2. Prueba de optimalidad
algoritmo simplex

5-17 5-18

3
1. Inicialización. 2.Prueba de optimalidad.

Propóngase una solución FEV. Conclúyase que (0,0) no es


óptimo (existen soluciones
Por lo general se propone la solución FEV adyacentes mejores).
(0,0) .

sigue
5-19 5-20

Iteración 1
(muevase a una solución FEV adyacente mejor)

1. Entre las 2 aristas de la región factible, elija moverse a lo


largo de la arista que aumente el valor de X2 . (con una
función objetivo Z=3X1 +5X2 , el valor de Z crece más rápido
Concluya que (0,6) no es una
que aumentando el valor de X1. solución óptima. Existe una
2. Deténgase al llegar a la primera frontera de la restricción: solución FEV adyacente
2X2 = 12. (si se mueve más lejos en la dirección seleccionada mejor.
en el paso 1, se saldrá de la región factible).
3.Obtenga la intersección del nuevo conjunto de fronteras
restricción: (0,6) Las ecuaciones para estas fronteras de
restricción X1 =0 y 2X2 =12, llevan de inmediato a esta
solución.
5-21 5-22

Iteración 2
(Muevase a una mejor solución FEV)
1. Entre las 2 aristas de la región factible que salen de (0,6),
elija moverse a lo largo de la que va a la derecha (al moverse
a lo largo de esta arista aumenta el valor de Z, mientras que Concluya que (2,6) es una
al ir para atrás hacia abajo del eje X2 lo disminuye. solución óptima y deténgase.
2. Deténgase al encontrar la primera frontera de restricción No existe una solución FEV
en esa dirección: 3X1 +2X2 = 18. (si se mueve más lejos en la
adyacente mejor.
dirección seleccionada en el paso 1, se saldrá de la región
factible).
3.Obtenga la intersección del nuevo conjunto de fronteras
restricción: (2,6) Las ecuaciones para estas fronteras de
restricción 3X1 +2X2 =18 y 2X2 =12, llevan de inmediato a esta
solución. 5-23 5-24

4
Conceptos de solución importantes. Concepto de solución 1.

A continuación veamos El método simplex sólo revisa


algunos conceptos de solución las soluciones FEV.
importantes. Una de éstas soluciones FEV
debe ser la óptima.

sigue
5-25 5-26

Concepto de solución 2. Concepto de solución 3.

El método simplex es un algoritmo


iterativo. Siempre que es posible, el método
simplex elige el origen (todas las
Propone solución
variables de decisión iguales a cero)
como la solución FEV inicial.
Prueba de optimalidad

Si no es posible se requieren
NO SI procedimientos especiales
Termina 5-27 5-28

Concepto de solución 4. Concepto de solución 5.


Después de identificar la FEV actual, el
Dada una solución FEV, es algoritmo simplex identifica todas las
computacionalmente más rápido aristas de la región factible que salen de esa
reunir información sobre sus solución.
soluciones FEV adyacentes que sobre
otras soluciones FEV. Estas aristas llevan a una solución FEV
adyacente en el otro punto terminal, pero el
Por tanto, siempre el algoritmo
algoritmo ni siquiera se toma la molestia de
recorre las aristas de la región obtener la solución FEV adyacente.
factible
5-29
sigue 5-30

5
Solamente identifica la tasa de Concepto de solución 6.
mejoramiento en Z que se obtendría al
moverse por dicha arista. Entre las aristas
Cuando ninguna de las tasas de
con una tasa de mejoramiento en Z
positiva, selecciona moverse por aquella ganancia le aporta a la función
con una tasa de mejoramiento en Z más objetivo, significa que esa FEV es
grande. la solución óptima.

Se escoge luego esta solución factible como


la nueva solución actual.
5-31 5-32

Del procedimiento geométrico al algebraico. Variables de holgura.

El método simplex es un método Es el procedimiento que se utiliza para


algebraico. Por lo tanto las soluciones del convertir una restricción funcional de
método se derivan al resolver un sistema desigualdad, en una restricción de
de ecuaciones. igualdad equivalente.

El sistema aumentado se obtiene al


convertir el sistema de desigualdades de la
forma original, en un sistema de igualdades Veamos un ejemplo
equivalentes para las restricciones
funcionales 5-33 5-34

Ejemplo.

Retomemos la primera restricción del problema De ahí que X1 ≤ 4 es equivalente a


de Wyndor X1≤ 4.

(lo que le falta a X1


Sea X3 = 4 - X1
para ser igual a 4)

Notemos que:
X1 + X3 = 4 X3 ≥ 0

X 3≥ 0
5-35 5-36

6
Para el problema de Wyndor tenemos.

Forma original Forma aumentada del


del modelo modelo Las variables de holgura no se ven
Max Z = 3X1 + 5X2 Max Z = 3X1 + 5X2
en la función objetivo porque su
Sujeto a coeficiente es cero.
Sujeto a
X1 ≤4
(1) X1 + X3 =4
2X2 ≤ 12 (2) 2X2 +X4 = 12
Veamos ahora algunas definiciones.
3X1 + 2X 2 ≤ 18 (3)3X1 + 2X 2 +X5= 18
X1 , X 2 ≥0 X1 , X2, X3, X4, X5 ≥ 0
5-37 5-38

Solución aumentada. Solución básica.

Es una solución para las variables originales Es una solución en un vértice aumentada.
(variables de decisión) , que se ha aumentado
con los valores correspondientes de las Ejemplo
variables de holgura
Ejemplo Solución en el Solución Básica
vértice sistema
Solución Solución original
sistema original aumentada

(4,6) (4,6,0,0,-6)
(3,2) (3,2,1,8,5)
5-39 5-40

Solución básica factible. Así tenemos un sistema que posee


Es una solución factible en un vértice m=3 ecuaciones con n=5 variables
aumentada. de decisión
Ejemplo Se tiene 2 grados de libertad
Solución en el Solución Básica
vértice sistema
original Se llaman 2 grados de libertad porque se
pueden dar valores a 2 de las variables y así
(4,3) (4,3,0,6,0) hallar la solución de las otras 3.
5-41 5-42

7
Propiedades de las soluciones BF.
Recordar que dos grados de
libertad implica 1.Cada variable de decisión puede clasificarse
en básica o no básica (incluyendo las holguras).

Se tienen 2 variables arbitrarias 2. Habrá tantas variables básicas como


restricciones funcionales.

El simplex siempre les da el valor de cero. 3. En un problema con n variables y m


restricciones habrá n-m variables no básicas.
Por tanto siempre se tendrá la solución al
Siempre se hacen iguales a cero
sistema y a estas variables se les
denominará variables básicas. sigue
5-43 5-44

Ejemplo
4. Las variables básicas obtienen su valor al Solución
solucionar el sistema de ecuaciones. sistema original
Solución aumentada
5. Si los valores de las variables satisfacen
condición de no negatividad se les denomina
soluciones básicas factibles. (0,6)

(0,6,4,0,6)

Variables básicas
Variables no básicas (v.b)
veamos 5-45
(v.n.b) 5-46

Teorema Para trabajar la forma algebraica el


Dos soluciones básicas factibles son problema se expresa.
adyacentes entre sí, si tienen todas las Max Z
V.B menos 1 comunes. Sujeto a
(0) Z - 3X1 - 5X2 =0
Ejemplo
(1) X1 + X3 = 4
(0,0) (0,6)
(2) 2X2 +X4 = 12
(0,0,4,12,18) (0,6,4,0,6)
(3) 3X1 + 2X 2 +X5 = 18
Comparten todas las variables básicas menos una X1 , X2, X3, X4, X5 ≥ 0
5-47 5-48

Vous aimerez peut-être aussi