Está en la página 1de 49

Metodo Simplex: Encontrado una SBF

CCIR / Matematicas
euresti@itesm.mx
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 1 / 31
Determinacion de SBF
Determinaci on de SBF
El metodo Simplex visto requiere que se tenga una SBF, pero como hallarla?
Existen dos metodos disponibles:
El metodo de la M grande.
El metodo Simplex de las dos fases.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 2 / 31
Metodo de la M grande
Metodo de la M grande
1
Modique las restricciones para que los segundos miembros sean mayor o
igual que cero.
2
Identique las restricciones del tipo = y las del tipo .
3
Convierta a la forma estandar.
4
A cada una de las restricciones identicadas a nada una variable articial a
i
(Con restricciones a
i
0).
5
Sea M un n umero positivo muy grande. Si el problema es de minimizacion,
sume M a
i
a la funcion objetivo. Si es de maximizaci on, sume M a
i
.
6
Aplique el Simplex. Si al terminar el Simplex. . .
todas las variables articiales son cero, entonces se ha encontrado el
optimo al problema original.
existe alguna variable articial con valor positivo en la solucion optima
encontrada, entonces el problema original tiene region factible vaca.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 3 / 31
Ejemplo 1
Ejemplo 1
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
20
con x
1
, x
2
0.
Solucion
La forma estandar queda:
Minimice z = 2 x
1
+ 3 x
2
+ M a
1
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 20
con x
1
, x
2
, s
1
, e
1
, a
1
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 4 / 31
Ejemplo 1
Ejemplo 1
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
20
con x
1
, x
2
0.
Solucion
La forma estandar queda:
Minimice z = 2 x
1
+ 3 x
2
+ M a
1
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 20
con x
1
, x
2
, s
1
, e
1
, a
1
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 4 / 31
Ejemplo 1
La version matricial de queda:

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 2 3 0 0 100 0 z
0 1/2 1/4 1 0 0 4 s
1
0 2 3 0 1 1 20 a
1

como la matriz no es reducida en z, s


1
y a
1
hagamos R
1
R
1
+ 100 R
3
:

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 198 297 0 100 0 2000 z
0 1/2 1/4 1 0 0 4 s
1
0 2 3 0 1 1 20 a
1

la cual representa la solucion basica z = 2000, s


1
= 4, a
1
= 20, x
1
= 0, x
2
= 0 y
e
1
= 0. La cual se deduce que no es optima.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 5 / 31
Ejemplo 1
De la matriz

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 198 297 0 100 0 2000 z
0 1/2 1/4 1 0 0 4 s
1
0 2 3 0 1 1 20 a
1
x
2

16 = 4/(1/4)
8.66 = 20/3
deducimos que la variable no basica entrante es x
2
y que la variable basica
saliente es a
1
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 6 / 31
Ejemplo 1
Para cambiar la variable basica a
1
por la variable no basica x
2
hacemos sobre la
Tabla Simplex

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 198 297 0 100 0 2000 z
0 1/2 1/4 1 0 0 4 s
1
0 2 3 0 1 1 20 a
1
x
2

las operaciones: 1.- R


3

1
3
R
3
, 2.- R
1
R
1
297 R
3
, 3.- R
2
R
2

1
4
R
3
, para
obtener:

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 0 0 0 1 99 20 z
0
1
0 1
1
12

1
12
7
3
s
1
0
2
3
1 0
1
3
1
3
20
3
x
2

La cual representa la SBF z = 20, x


1
= 0, x
2
= 20/3, s
1
= 7/3, e
1
= 0 y a
1
= 0.
La cual es optima.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 7 / 31
Ejemplo 1
Para cambiar la variable basica a
1
por la variable no basica x
2
hacemos sobre la
Tabla Simplex

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 198 297 0 100 0 2000 z
0 1/2 1/4 1 0 0 4 s
1
0 2 3 0 1 1 20 a
1
x
2

las operaciones: 1.- R


3

1
3
R
3
, 2.- R
1
R
1
297 R
3
, 3.- R
2
R
2

1
4
R
3
, para
obtener:

z x
1
x
2
s
1
e
1
a
1
RHS VB
1 0 0 0 1 99 20 z
0
1
0 1
1
12

1
12
7
3
s
1
0
2
3
1 0
1
3
1
3
20
3
x
2

La cual representa la SBF z = 20, x


1
= 0, x
2
= 20/3, s
1
= 7/3, e
1
= 0 y a
1
= 0.
La cual es optima.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 7 / 31
Ejemplo 2
Ejemplo 2
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
36
x
1
+ x
2
= 10
con x
1
, x
2
0.
La forma estandar queda:
Minimice z = 2 x
1
+ 3 x
2
+ M a
1
+ M a
2
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 36
x
1
+ x
2
+ a
2
= 10
con x
1
, x
2
, s
1
, e
1
, a
1
, a
2
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 8 / 31
Ejemplo 2
Ejemplo 2
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
36
x
1
+ x
2
= 10
con x
1
, x
2
0.
La forma estandar queda:
Minimice z = 2 x
1
+ 3 x
2
+ M a
1
+ M a
2
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 36
x
1
+ x
2
+ a
2
= 10
con x
1
, x
2
, s
1
, e
1
, a
1
, a
2
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 8 / 31
Ejemplo 2
La version matricial de queda:

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2 3 0 0 1000 1000 0 z
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2

como la matriz no es reducida en z, s


1
, a
1
y a
2
hagamos R
1
R
1
+ 1000 R
3
y
R
1
R
1
+ 1000 R
4
:

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2998 3997 0 1000 0 0 46000 z
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2

la cual representa la solucion basica z = 46000, s


1
= 4, a
1
= 36, a
2
= 10, x
1
= 0,
x
2
= 0 y e
1
= 0. No es optima.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 9 / 31
Ejemplo 2
De la matriz

z x
1
x
2
s
1
e
1
a
1
a
2
RHS
1 2998 3997 0 1000 0 0 46000 z
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2

16 = 4/(1/4)
12 = 36/3
10 = 10/1
deducimos que la variable no basica entrante es x
2
y que la variable basica
saliente es a
2
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 10 / 31
Ejemplo 2
Para cambiar la variable basica a
2
por la variable no basica x
2
hacemos sobre la
Tabla Simplex

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2998 3997 0 1000 0 0 46000 z
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
x
2

las operaciones: 1.- R


1
R
1
3997 R
4
, 2.- R
2
R
2

1
4
R
4
, 2.- R
3
R
3
3 R
4
para obtener:

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 999 0 0 1000 0 3997 6030 z
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2

CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 11 / 31


Ejemplo 2
Para cambiar la variable basica a
2
por la variable no basica x
2
hacemos sobre la
Tabla Simplex

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2998 3997 0 1000 0 0 46000 z
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
x
2

las operaciones: 1.- R


1
R
1
3997 R
4
, 2.- R
2
R
2

1
4
R
4
, 2.- R
3
R
3
3 R
4
para obtener:

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 999 0 0 1000 0 3997 6030 z
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2

CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 11 / 31


Ejemplo 2

z x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 999 0 0 1000 0 3997 6030 z
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2

La cual representa la SBF z = 6030, x


1
= 0, x
2
= 10, s
1
= 3/2, e
1
= 0, a
1
= 6 y
a
2
= 2. La cual es optima. Como el valor de a
1
= 6 > 0, entonces la region
factible al PL original es vaca.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 12 / 31
Comentarios
Comentarios
Como escoger M?
Normalmente funciona que M sea al menos 100 veces mas grande que el
mas grande de todos los coecientes en el Tableau.
Alg un problema?
El uso de grandes n umeros puede traer errores de redondeo.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 13 / 31
El Metodo de las 2 Fases
El Metodo de las 2 Fases
1
Modique las restricciones para que los segundos miembros sean mayor o
igual que cero.
2
Identique las restricciones del tipo = y del tipo .
3
Convierta a la forma estandar.
4
A cada una de las restricciones identicadas a nada una variable articial a
i
(Con restricciones a
i
0).
5
En la fase I, se cambia la funcion objetivo por minimizar w =

a
i
y aplique
el Simplex.
6
El optimo encontrado puede caer en alguno de los siguientes casos:
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 14 / 31
El Metodo de las 2 Fases
Caso I:
Si en el optimo w > 0, el problema original tiene region factible vaca.
Caso II:
Si en el optimo w = 0 y las variables a
i
son no basicas, borre de la solucion
optima las variables articiales a
i
y del Tableau nal las columnas
correspondientes a ellas y reemplace el renglon cero por la funcion objetivo
del problema estandar. Pivotee y aplique el Simplex. La solucion optima que
encontrara corresponde a la solucion optima.
Caso III:
Si en el optimo w = 0 y hay al menos una variable articial como basica,
entonces se borran las variables articiales no-basicas y aquellas variables del
problema original cuyo coeciente en el renglon cero es negativo. Reemplace
el renglon cero por la funcion objetivo del problema estandar sin las variables
borradas. Pivotee y aplique el Simplex. La solucion optima que
encontrara corresponde a la solucion optima.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 15 / 31
Ejemplo 3
Ejemplo 3
Ejemplo
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
20
x
1
+ x
2
=10
con x
1
, x
2
0.
La forma estandar es: Min z = 2 x
1
+ 3 x
2
, sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
= 20
x
1
+ x
2
= 10
con x
1
, x
2
, s
1
, e
1
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 16 / 31
Ejemplo 3
Ejemplo 3
Ejemplo
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
20
x
1
+ x
2
=10
con x
1
, x
2
0.
La forma estandar es: Min z = 2 x
1
+ 3 x
2
, sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
= 20
x
1
+ x
2
= 10
con x
1
, x
2
, s
1
, e
1
0.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 16 / 31
Ejemplo 3
Fase I: Minimizar w = a
1
+ a
2
sujeta a:
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 20
x
1
+ x
2
+ a
2
= 10
La Tabla del Simplex queda:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 20 a
1
0 1 1 0 0 0 1 10 a
2
Observe que las variables a
1
y a
2
no estan sustituidas en el renglon cero, pues sus
coecientes all no son cero. Para reducir hacemos las operaciones
R
1
R
1
+ 1 R
3
y R
1
R
1
+ 1 R
4
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 17 / 31
Ejemplo 3
Fase I: Minimizar w = a
1
+ a
2
sujeta a:
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 20
x
1
+ x
2
+ a
2
= 10
La Tabla del Simplex queda:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 20 a
1
0 1 1 0 0 0 1 10 a
2
Observe que las variables a
1
y a
2
no estan sustituidas en el renglon cero, pues sus
coecientes all no son cero. Para reducir hacemos las operaciones
R
1
R
1
+ 1 R
3
y R
1
R
1
+ 1 R
4
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 17 / 31
Ejemplo 3
Observamos que siendo un problema de minimizacion, la variable no basica con el
coeciente positivo mayor en el renglon de la funcion es x
2
; determinamos las
relaciones para obtener la variable basica saliente.
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2 4 0 1 0 0 30 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 20 a
1
x
2
0 1 1 0 0 0 1 10 a
2
16
6.6
10
Por tanto, la variable saliente es a
1
; haciendo R
3
1/3 R
3
, R
1
R
1
4 R
3
,
R
2
R
2
1/4 R
3
y R
4
R
4
1 R
3
dan:
w
x
1
x
1
x
2
s
1
e
1
a
1
a
2
a
2
RHS VB
1 2/3 0 0 1/3 4/3 0 10/3 w
0 5/12 0 1 1/12 1/12 0 7/3 s
1
0 1/3 1 0 1/3 1/3 0 20/3 x
2
0 2/3 0 0 1/3 1/3 1 10/3 a
2
5.6
20
5
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 18 / 31
Ejemplo 3
Observamos que siendo un problema de minimizacion, la variable no basica con el
coeciente positivo mayor en el renglon de la funcion es x
2
; determinamos las
relaciones para obtener la variable basica saliente.
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2 4 0 1 0 0 30 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 20 a
1
x
2
0 1 1 0 0 0 1 10 a
2
16
6.6
10
Por tanto, la variable saliente es a
1
; haciendo R
3
1/3 R
3
, R
1
R
1
4 R
3
,
R
2
R
2
1/4 R
3
y R
4
R
4
1 R
3
dan:
w x
1
x
1
x
2
s
1
e
1
a
1
a
2
a
2
RHS VB
1 2/3 0 0 1/3 4/3 0 10/3 w
0 5/12 0 1 1/12 1/12 0 7/3 s
1
0 1/3 1 0 1/3 1/3 0 20/3 x
2
0 2/3 0 0 1/3 1/3 1 10/3 a
2
5.6
20
5
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 18 / 31
Ejemplo 3
Observamos que siendo un problema de minimizacion, la variable no basica con el
coeciente positivo mayor en el renglon de la funcion es x
2
; determinamos las
relaciones para obtener la variable basica saliente.
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 2 4 0 1 0 0 30 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 20 a
1
x
2
0 1 1 0 0 0 1 10 a
2
16
6.6
10
Por tanto, la variable saliente es a
1
; haciendo R
3
1/3 R
3
, R
1
R
1
4 R
3
,
R
2
R
2
1/4 R
3
y R
4
R
4
1 R
3
dan:
w
x
1
x
1
x
2
s
1
e
1
a
1
a
2
a
2
RHS VB
1 2/3 0 0 1/3 4/3 0 10/3 w
0 5/12 0 1 1/12 1/12 0 7/3 s
1
0 1/3 1 0 1/3 1/3 0 20/3 x
2
0 2/3 0 0 1/3 1/3 1 10/3 a
2
5.6
20
5
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 18 / 31
Ejemplo 3
Reconociendo a x
1
como variable entrante y a a
2
como saliente hacemos las
operaciones R
4
3/2 R
4
, R
1
R
1
2/3 R
4
, R
2
R
2
5/12 R
4
, y
R
3
R
3
1/3 R
4
para obtener:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 0 0 1 1/8 1/8 5/8 1/4 s
1
0 0 1 0 1/2 1/2 1/2 5 x
2
0 1 0 0 1/2 1/2 3/2 5 x
1
El punto es optimo y w = 0. Termina la fase I y se reconoce el caso II: se tiene
una soluci on basica factible, es decir, se tiene un extremo de la region factible:
x
1
= 5, x
2
= 5 y s
1
= 1/4.
La fase II comienza con parte de la tabla anterior
pero con la funcion objetivo original:
z x
1
x
2
s
1
e
1
RHS VB
1 2 3 0 0 0 z
0 0 0 1 1/8 1/4 s
1
0 0 1 0 1/2 5 x
2
0 1 0 0 1/2 5 x
1
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 19 / 31
Ejemplo 3
Reconociendo a x
1
como variable entrante y a a
2
como saliente hacemos las
operaciones R
4
3/2 R
4
, R
1
R
1
2/3 R
4
, R
2
R
2
5/12 R
4
, y
R
3
R
3
1/3 R
4
para obtener:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 0 0 1 1/8 1/8 5/8 1/4 s
1
0 0 1 0 1/2 1/2 1/2 5 x
2
0 1 0 0 1/2 1/2 3/2 5 x
1
El punto es optimo y w = 0. Termina la fase I y se reconoce el caso II: se tiene
una soluci on basica factible, es decir, se tiene un extremo de la region factible:
x
1
= 5, x
2
= 5 y s
1
= 1/4. La fase II comienza con parte de la tabla anterior
pero con la funcion objetivo original:
z x
1
x
2
s
1
e
1
RHS VB
1 2 3 0 0 0 z
0 0 0 1 1/8 1/4 s
1
0 0 1 0 1/2 5 x
2
0 1 0 0 1/2 5 x
1
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 19 / 31
Ejemplo 3
La matriz anterior no esta reducida: hacemos las operaciones R
1
R
1
+ 2 R
4
y
R
1
R
1
+ 3 R
3
para obtener:
z x
1
x
2
s
1
e
1
RHS VB
1 0 0 0 1/2 25 z
0 0 0 1 1/8 1/4 s
1
0 0 1 0 1/2 5 x
2
0 1 0 0 1/2 5 x
1
Afortunadamente, no hubo necesidad de ning un calculo adicional pues el punto es
optimo: x
1
= 5, x
2
= 5 para una evaluacion de z = 25. Normalmente, esto no
ocurre as.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 20 / 31
Ejemplo
Ejemplo
Ejemplo
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
36
x
1
+ x
2
=10
con x
1
, x
2
0.
La forma estandar queda: Min z = 2 x
1
+ 3 x
2
. Sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
= 36
x
1
+ x
2
= 10
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 21 / 31
Ejemplo
Ejemplo
Ejemplo
Resuelve el siguiente modelo PL:
Minimice z = 2 x
1
+ 3 x
2
sujeto a
1/2 x
1
+ 1/4 x
2
4
2 x
1
+ 3 x
2
36
x
1
+ x
2
=10
con x
1
, x
2
0.
La forma estandar queda: Min z = 2 x
1
+ 3 x
2
. Sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
= 36
x
1
+ x
2
= 10
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 21 / 31
Ejemplo
Fase I: Minimizar w = a
1
+ a
2
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 36
x
1
+ x
2
+ a
2
= 10
sujeto a x
1
, x
2
, s
1
, e
1
, a
1
, a
2
0.
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
Observe que las variables a
1
y a
2
no estan sustituidas en el renglon cero, pues sus
coecientes all no son cero. Se reduce haciendo R
1
R
1
+ 1 R
3
y
R
1
R
1
+ 1 R
4
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 22 / 31
Ejemplo
Fase I: Minimizar w = a
1
+ a
2
sujeto a
1/2 x
1
+ 1/4 x
2
+ s
1
= 4
2 x
1
+ 3 x
2
e
1
+ a
1
= 36
x
1
+ x
2
+ a
2
= 10
sujeto a x
1
, x
2
, s
1
, e
1
, a
1
, a
2
0.
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 0 0 0 0 1 1 0 w
0 1/2 1/4 1 0 0 0 4 s
1
0 1 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
Observe que las variables a
1
y a
2
no estan sustituidas en el renglon cero, pues sus
coecientes all no son cero. Se reduce haciendo R
1
R
1
+ 1 R
3
y
R
1
R
1
+ 1 R
4
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 22 / 31
Ejemplo
Para determinar las variables entrante y saliente obtenemos
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 3 4 0 1 0 0 46 w
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
x
2
16
12
10
Realizando las operaciones R
1
R
1
4 R
4
, R
2
R
2
1/4 R
4
y R
3
R
3
3 R
4
para obtener:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 1 0 0 1 0 4 6 w
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2
El punto es optimo, por tanto la fase I concluye. Como el valor de w no es cero,
se deduce que la region factible para el problema original es vaca (Caso I).
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 23 / 31
Ejemplo
Para determinar las variables entrante y saliente obtenemos
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 3 4 0 1 0 0 46 w
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
x
2
16
12
10
Realizando las operaciones R
1
R
1
4 R
4
, R
2
R
2
1/4 R
4
y R
3
R
3
3 R
4
para obtener:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 1 0 0 1 0 4 6 w
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2
El punto es optimo, por tanto la fase I concluye. Como el valor de w no es cero,
se deduce que la region factible para el problema original es vaca (Caso I).
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 23 / 31
Ejemplo
Para determinar las variables entrante y saliente obtenemos
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 3 4 0 1 0 0 46 w
0 1/2 1/4 1 0 0 0 4 s
1
0 2 3 0 1 1 0 36 a
1
0 1 1 0 0 0 1 10 a
2
x
2
16
12
10
Realizando las operaciones R
1
R
1
4 R
4
, R
2
R
2
1/4 R
4
y R
3
R
3
3 R
4
para obtener:
w x
1
x
2
s
1
e
1
a
1
a
2
RHS VB
1 1 0 0 1 0 4 6 w
0 1/4 0 1 0 0 1/4 3/2 s
1
0 1 0 0 1 1 3 6 a
1
0 1 1 0 0 0 1 10 x
2
El punto es optimo, por tanto la fase I concluye. Como el valor de w no es cero,
se deduce que la region factible para el problema original es vaca (Caso I).
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 23 / 31
Ejemplo 5
Ejemplo 5
Ejemplo
Resuelve el siguiente modelo PL:
Maximice z = 40 x
1
+ 10 x
2
+ 7 x
5
+ 14 x
6
sujeto a
x
1
x
2
+ 2 x
5
= 0
2 x
1
+ x
2
2 x
5
= 0
x
1
+ x
3
+ x
5
x
6
= 3
+ 2 x
2
+ x
3
+ x
4
+ 2 x
5
+ x
6
= 4
con x
i
0 para i = 1, . . . , 6.
La forma estandar queda:
max z = 40 x
1
+ 10 x
2
+ 7 x
5
+ 14 x
6
. sujeta a
x
1
x
2
+ 2 x
5
+ a
1
= 0
2 x
1
+ x
2
2 x
5
+ a
2
= 0
x
1
+ x
3
+ x
5
x
6
+ a
3
= 3
+ 2 x
2
+ x
3
+ x
4
+ 2 x
5
+ x
6
+ a
4
= 4
con x
i
0 para i = 1, . . . , 6 y a
j
0 para j = 1, 2, 3, 4.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 24 / 31
Ejemplo 5
Ejemplo 5
Ejemplo
Resuelve el siguiente modelo PL:
Maximice z = 40 x
1
+ 10 x
2
+ 7 x
5
+ 14 x
6
sujeto a
x
1
x
2
+ 2 x
5
= 0
2 x
1
+ x
2
2 x
5
= 0
x
1
+ x
3
+ x
5
x
6
= 3
+ 2 x
2
+ x
3
+ x
4
+ 2 x
5
+ x
6
= 4
con x
i
0 para i = 1, . . . , 6. La forma estandar queda:
max z = 40 x
1
+ 10 x
2
+ 7 x
5
+ 14 x
6
. sujeta a
x
1
x
2
+ 2 x
5
+ a
1
= 0
2 x
1
+ x
2
2 x
5
+ a
2
= 0
x
1
+ x
3
+ x
5
x
6
+ a
3
= 3
+ 2 x
2
+ x
3
+ x
4
+ 2 x
5
+ x
6
+ a
4
= 4
con x
i
0 para i = 1, . . . , 6 y a
j
0 para j = 1, 2, 3, 4.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 24 / 31
Ejemplo 5
Fase I: La matriz del Simplex queda:
w x
1
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
RHS VB
1 0 0 0 0 0 0 1 1 1 1 0 w
0 1 1 0 0 2 0 1 0 0 0 0 a
1
0 2 1 0 0 2 0 0 1 0 0 0 a
2
0 1 0 1 0 1 1 0 0 1 0 3 a
3
0 0 2 1 1 2 1 0 0 0 1 4 a
4
Para reducir hacemos R
1
R
1
+ 1 R
2
, R
1
R
1
+ 1 R
3
, R
1
R
1
+ 1 R
4
y
R
1
R
1
+ 1 R
5
:
w x
1
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
RHS VB
1 0 2 2 1 3 0 0 0 0 0 7 w
0 1 1 0 0 2 0 1 0 0 0 0 a
1
0 2 1 0 0 2 0 0 1 0 0 0 a
2
0 1 0 1 0 1 1 0 0 1 0 3 a
3
0 0 2 1 1 2 1 0 0 0 1 4 a
4

3
2
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 25 / 31
Ejemplo 5
Fase I: La matriz del Simplex queda:
w x
1
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
RHS VB
1 0 0 0 0 0 0 1 1 1 1 0 w
0 1 1 0 0 2 0 1 0 0 0 0 a
1
0 2 1 0 0 2 0 0 1 0 0 0 a
2
0 1 0 1 0 1 1 0 0 1 0 3 a
3
0 0 2 1 1 2 1 0 0 0 1 4 a
4
Para reducir hacemos R
1
R
1
+ 1 R
2
, R
1
R
1
+ 1 R
3
, R
1
R
1
+ 1 R
4
y
R
1
R
1
+ 1 R
5
:
w x
1
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
RHS VB
1 0 2 2 1 3 0 0 0 0 0 7 w
0 1 1 0 0 2 0 1 0 0 0 0 a
1
0 2 1 0 0 2 0 0 1 0 0 0 a
2
0 1 0 1 0 1 1 0 0 1 0 3 a
3
0 0 2 1 1 2 1 0 0 0 1 4 a
4

3
2
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 25 / 31
Ejemplo 5
La variable entrante es x
5
y la saliente es a
1
; haciendo R
2
1/2R
2
,
R
1
R
1
3 R
2
, R
3
R
3
+ 2 R
2
, R
4
R
4
1 R
2
y R
5
R
5
2 R
2
:
w x
1
x
2
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
a
4
RHS VB
1 3/2 7/2 2 1 0 0 3/2 0 0 0 7 w
0 1/2 1/2 0 0 1 0 1/2 0 0 0 0 x
5
0 1 0 0 0 0 0 1 1 0 0 0 a
2
0 1/2 1/2 1 0 0 1 1/2 0 1 0 3 a
3
0 1 3 1 1 0 1 1 0 0 1 4 a
4

NL
NL
6
4/3
En el siguiente paso x
2
es la variable entrante y a
4
es la variable basica saliente.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 26 / 31
Ejemplo 5
La variable entrante es x
5
y la saliente es a
1
; haciendo R
2
1/2R
2
,
R
1
R
1
3 R
2
, R
3
R
3
+ 2 R
2
, R
4
R
4
1 R
2
y R
5
R
5
2 R
2
:
w x
1
x
2
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
a
4
RHS VB
1 3/2 7/2 2 1 0 0 3/2 0 0 0 7 w
0 1/2 1/2 0 0 1 0 1/2 0 0 0 0 x
5
0 1 0 0 0 0 0 1 1 0 0 0 a
2
0 1/2 1/2 1 0 0 1 1/2 0 1 0 3 a
3
0 1 3 1 1 0 1 1 0 0 1 4 a
4

NL
NL
6
4/3
En el siguiente paso x
2
es la variable entrante y a
4
es la variable basica saliente.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 26 / 31
Ejemplo 5
Haciendo: R
5
1/3 R
5
, R
1
R
1
+7/2 R
5
, R
2
R
2
+ 1/2 R
5
y
R
4
R
4
+1/2 R
5
entra x
2
sale a
4
:
w x
1
x
2
x
3
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
3
a
4
RHS VB
1 1/3 0 5/6 1/6 0 7/6 1/3 0 0 7/6 7/3 w
0 1/3 0 1/6 1/6 1 1/6 1/3 0 0 1/6 2/3 x
5
0 1 0 0 0 0 0 1 1 0 0 0 a
2
0 2/3 0 5/6 1/6 0 7/6 1/3 0 1 1/6 7/3 a
3
0 1/3 1 1/3 1/3 0 1/3 1/3 0 0 1/3 4/3 x
2
4
NL
2.8
4
En el siguiente paso x
3
es la variable entrante y a
3
es la variable basica saliente.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 27 / 31
Ejemplo 5
Haciendo: R
5
1/3 R
5
, R
1
R
1
+7/2 R
5
, R
2
R
2
+ 1/2 R
5
y
R
4
R
4
+1/2 R
5
entra x
2
sale a
4
:
w x
1
x
2
x
3
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
3
a
4
RHS VB
1 1/3 0 5/6 1/6 0 7/6 1/3 0 0 7/6 7/3 w
0 1/3 0 1/6 1/6 1 1/6 1/3 0 0 1/6 2/3 x
5
0 1 0 0 0 0 0 1 1 0 0 0 a
2
0 2/3 0 5/6 1/6 0 7/6 1/3 0 1 1/6 7/3 a
3
0 1/3 1 1/3 1/3 0 1/3 1/3 0 0 1/3 4/3 x
2
4
NL
2.8
4
En el siguiente paso x
3
es la variable entrante y a
3
es la variable basica saliente.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 27 / 31
Ejemplo 5
Haciendo R
4
6/5 R
4
, R
1
R
1
5/6 R
4
, R
2
R
2
1/6 R
4
y
R
5
R
5
1/3 R
4
: Sale a
3
y entra x
3
quedando
w x
1
x
2
x
3
x
4
x
5
x
6
a
1
a
2
a
3
a
4
RHS VB
1 1 0 0 0 0 0 0 0 1 1 0 w
0 1/5 0 0 1/5 1 2/5 2/5 0 1/5 1/5 1/5 x
5
0 1 0 0 0 0 0 1 1 0 0 0 a
2
0 4/5 0 1 1/5 0 7/5 2/5 0 6/5 1/5 14/5 x
3
0 3/5 1 0 2/5 0 4/5 1/5 0 2/5 2/5 2/5 x
2
Hemos alcanzado el optimo. Como w = 0, entonces la region factible no es vaca
y arranca la fase II. Estamos en el caso III: debemos borrar las columnas de las
variables auxiliares no basicas (a
1
, a
3
y a
4
) y aquellas variables del problema
original (las xs) con coeciente negativo en el renglon de la funcion objetivo (x
1
).
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 28 / 31
Ejemplo 5
La fase II inicia borrando las columnas de las variables a
1
, a
3
, a
4
y x
1
; y
reemplazando el renglon de la funcion objetivo por la funci on original:
z x
2
x
3
x
4
x
5
x
6
a
2
RHS VB
1 10 0 0 7 0 14 0 z
0 0 0 1/5 1 2/5 0 1/5 x
5
0 0 0 0 0 0 1 0 a
2
0 0 1 1/5 0 7/5 0 14/5 x
3
0 1 0 2/5 0 4/5 0 2/5 x
2
Para continuar debemos reducir la matriz.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 29 / 31
Ejemplo 5
Reduciendo queda:
z x
2
x
3
x
4
x
5
x
6
a
2
RHS VB
1 0 0 27/5 0 16/5 0 27/5 z
0 0 0 1/5 1 2/5 0 1/5 x
5
0 0 0 0 0 0 1 0 a
2
0 0 1 1/5 0 7/5 0 14/5 x
3
0 1 0 2/5 0 4/5 0 2/5 x
2

0.5
NL
NL
0.5
Como el problema es de maximizacion, la variable entrante es x
6
y al hacer los
cocientes correspondientes vemos que la saliente es x
5
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 30 / 31
Ejemplo 5
Reduciendo queda:
z x
2
x
3
x
4
x
5
x
6
a
2
RHS VB
1 0 0 27/5 0 16/5 0 27/5 z
0 0 0 1/5 1 2/5 0 1/5 x
5
0 0 0 0 0 0 1 0 a
2
0 0 1 1/5 0 7/5 0 14/5 x
3
0 1 0 2/5 0 4/5 0 2/5 x
2

0.5
NL
NL
0.5
Como el problema es de maximizacion, la variable entrante es x
6
y al hacer los
cocientes correspondientes vemos que la saliente es x
5
.
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 30 / 31
Ejemplo 5
Haciendo que x
6
entre y que salga x
5
mediante las operaciones: R
2
5/2 R
2
,
R
1
R
1
+ 16/5 R
2
, R
4
R
4
+ 7/5 R
2
y R
5
R
5
4/5 R
2
:
z x
2
x
3
x
4
x
5
x
6
a
2
RHS VB
1 0 0 7 8 0 0 7 z
0 0 0 1/2 5/2 1 0 1/2 x
6
0 0 0 0 0 0 1 0 a
2
0 0 1 1/2 7/2 0 0 7/2 x
3
0 1 0 0 2 0 0 0 x
2
Siendo un problema de maximizacion, vemos que hemos alcanzado el optimo con
z = 7 para x
2
= 0, x
3
= 7/2 y x
6
= 1/2; las no basicas del problema original
x
1
= 0, x
4
= 0, x
5
= 0; las articiales deben ser cero (tanto basicas como no
basicas).
CCIR / Matematicas () Metodo Simplex: Encontrado una SBF euresti@itesm.mx 31 / 31

También podría gustarte