You are on page 1of 26

METODOS DE LA PROGRAMACION LINEAL

1.3 EL MTODO SIMPLEX

GEORGE DANTSIG- 1947

Este mtodo llega a la solucin optima por medio


de iteraciones (pasos sucesivos). Y utiliza
los
conceptos bsicos del algebra matricial. Este
algoritmo pasa de una solucin bsica factible a
otro mejorando siempre la solucin previa hasta
llegar a la optima.

Un algoritmo.- Es un conjunto de
reglas o un procedimiento sistemtico
para obtener la solucin a un problema.

Max z = 3X1 + 4X2


Sujeto a :
2.5X1 + X2 20
3X1 + 3X2 30
X1 + 2X2 16
X1 , X2 0
4

1.- LA TABLA SIMPLEX INICIAL

1.1 Se convierten las desigualdades en


ecuaciones (holgura y excedentes)
1.2 Se expresan las ecuaciones de
restricciones en forma matricial
1.3 Se prepara una tabla simplex inicial
compuesta por:
-La matriz de coeficientes de las ecuaciones
-El vector columna de constantes
-Una fila de indicadores que son las negativas
de los coeficientes de la funcin objetivo
5

La primera solucin bsica factible


se puede leer de la tabla simplex
inicial al hacer x1=0 y x2=0, s1=36,
s2=40, s3=28 la funcin objetivo
tiene un valor de cero.

2.- EL ELEMENTO PIVOTE Y CAMBIO DE BASE


Para incrementar el valor de la funcin objetivo se examina
una nueva solucin bsica. Para hacer esto se debe
introducir una nueva variable a la base y se tiene que
excluir una de las variables que se encontraba en la base. A
este proceso se llama CMBIO DE BASE
El indicador negativo con el valor absoluto mayor
determina la variable para entrar a la base entonces X1 se
incluye en la base y se convierte en la columna pivote.
La variable que se debe eliminar se determina mediante la
razn de desplazamiento menor, dividiendo los elementos
de la columna de constantes por los de la columna del
pivote: (S3).

3.- PIVOTEANDO
Pivoteando es el proceso de resolver las m
ecuaciones en funcin de las m variables que se
encuentran en la base. El pivoteado implica
convertir a 1 el elemento pivote y todos los dems
elementos de la columna pivote a cero.
Para ello se realiza lo siguiente:
Multiplicar la fila pivote por la reciproca del
elemento pivote (1/6)
Despus de reducir el elemento pivote a 1 se
limpia la columna pivote. En este caso se resta 5
veces la fila 1 de la fila 2, 2 veces la fila 1 de la fila
3 y se suma 5 veces la fila 1 a la fila 4. Esto da la
segunda tabla.
8

Max z = 3X1 + 4X2


Sujeto a :
2.5X1 + X2 20
3X1 + 3X2 30
X1 + 2X2 16
X1 , X2 0
9

LA TABLA SIMPLEX INICIAL


Se convierten las desigualdades en ecuaciones (holgura y
excedentes)
Se expresan las ecuaciones de restricciones en forma
matricial
Se prepara una tabla simplex inicial compuesta por:
-La matriz de coeficientes de las ecuaciones
-El vector columna de constantes
-Una fila de indicadores que son las negativas de los
coeficientes de la funcin objetivo

10

EL ELEMENTO PIVOTE Y CAMBIO DE BASE


El indicador negativo con el valor absoluto mayor
determina la variable para entrar a la base entonces X2 se
incluye en la base y se convierte en la columna pivote.
La variable que se debe eliminar se determina mediante la
razn de desplazamiento menor, dividiendo los elementos
de la columna de constantes por los de la columna del
pivote: (S3).

11

PIVOTEANDO
El pivoteado implica convertir a 1 el elemento pivote y todos
los dems elementos de la columna pivote a cero.
Multiplicar la fila pivote por la reciproca del elemento pivote
(1/2)
Despus de reducir el elemento pivote a 1 se limpia la
columna pivote. En este caso se resta 1 veces la fila 3 de la
fila 1, 3 veces la fila 3 de la fila 2 y se suma 4 veces la fila 3 a
la fila 4

12

13

Optimizacin
La funcin objetivo se maximiza
cuando no hay indicadores negativos
en la ultima fila. El pivoteado continua
puesto que -1 es el nico indicador
negativo

14

15

Tabla final
X1

X2

S1

S2

S3

CONSTAN
TES

-4/3

3/2

2/3

-1

-1/3

2/3

36

16

Max z = 30X1 +
24X2+60x3
Sujeto a :
6X1+3X2+5x3 30
2X1+2X2+10X3 50
X1,X2,X3 0
17

Revisar la tarea del ejercicio 2

18

VALOR MARGINAL O PRECIO SOMBRA


El valor del indicador bajo cada
variable floja en la tabla final expresa
el valor marginal o precio sombra del
insumo asociado a al variable, o sea,
hasta que punto cambiara la funcin
objetivo debido a un incremento de
una unidad el insumo.

19

Tabla final
X1

X2

S1

S2

S3

CONSTAN
TES

-1/10

-1/4

3/10

-1

1/2

2/5

34

20

As en el ejemplo los beneficios


aumentaran en unidad o 0.50
centavos para un cambio de una unidad
en el valor constante de la restriccin 1.
En 2/5 o 0.40 centavos para un
incremento de una unidad en el valor
constante de la restriccin 2
y en cero para un aumento de una
unidad en el valor constante de a
restriccin 3
21

VERIFICACIN.
Z=5(5)+3(3)=34
S.A
6(5)+2(3)+0=36
5(5)+5(3)+0=40
2(5)+4(3)+6=28
Z= (36)+2/5(40)+0(28)=34
22

TEORIA DE LA DUALIDAD
EL DUAL

Cada problema de
maximizacin(minimizacin) en la
programacin lineal tiene un problema
correspondiente de
minimizacin(maximizacin). El
problema original se denomina
primario y el correspondiente el dual.

23

Ejemplo 1

24

Reglas de transformacin para


obtener el dual
1. Se invierte la direccin de la optimizacin.
2. Los signos de desigualdad de las restricciones
se invierten.
3. Las filas de la matriz de coeficientes de las
restricciones en el primario se transponen en
columnas para la matriz de coeficientes del dual.
4. El vector columna de constantes del primario se
transponen a vector fila de coeficientes para la
funcin objetivo del dual
5. Las variables de decisin del primario (Xj) se
reemplazan con variables de decisin del dual
(Zi)
25

Ejemplo 2

26

You might also like