Optimización de Costos con Método Simplex
Optimización de Costos con Método Simplex
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
EJERCICIO DE MINIMIZACION
En una granja de pollos se da una dieta, para engordar, con una composición
mínima de 15 unidades de una sustancia A y otras 15 de una sustancia B. En el
mercado sólo se encuentra dos clases de compuestos: el tipo X con una
composición de una unidad de A y 5 de B, y el otro tipo, Y, con una composición de
cinco unidades de A y una de B. El precio del tipo X es de $30.000 y del tipo Y es
de $90.000. ¿Qué cantidades se han de comprar de cada tipo para cubrir las
necesidades con un coste mínimo?
(0)”=(0) `-(1)-(2)
(0)` -W +A1+A2 = 0
-(1) - X1 - 5X2 +S1 -A1 = -15
-(2) -5X1 - X2 +S2 -A2= -15
---------------------------------------------------------------
(0)”-W -6X1 -6X2 +S1 +S2 = -30
Tabla 1
BI/aij VB B X1 X2 S1 S2 A1 A2
15/1=15 A1 15 1 5 -1 0 1 0
15/5= 3 A2 15 5 1 0 -1 0 1
XXXXXX -Z 0 30 90 0 0 0 0
XXXXXX -W -30 -6 -6 1 1 0 0
Tabla 2
BI/aij VB B X1 X2 S1 S2 A1 A2
12 24 15 A1 12 0 24/5 -1 1/5 1 -1/5
/ =
1 5 6
3 1
/ = 15 X1 3 1 1/5 0 -1/5 0 1/5
1 5
XXXXXX -Z -90 0 84 0 6 0 -6
XXXXXX -W -12 0 -24/5 1 -1/5 0 6/5
FILA NUEVA 1
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 -1
(+) FA1 Fila antigua 1 15 1 5 -1 0 1 0
(=) FN1 Fila nueva 1 12 0 24/5 -1 1/5 1 -1/5
1 25 24
-5+ =5
5
FILA NUEVA 0
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 -30
(+) FA0 Fila antigua 0 0 30 90 0 0 0 0
(=) FN0 Fila nueva 0 -90 0 84 0 6 0 -6
FILA NUEVA 0”
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 6
(+) FA0” Fila antigua 0” -30 -6 -6 1 1 0 0
(=) FN0” Fila nueva 0” -12 0 -24/5 1 -1/5 0 6/5
6 30 24
- =−
5 5 5
6 5 1
-5 + 5=− 5
Tabla 3
BI/aij VB B X1 X2 S1 S2 A1 A2
X2 5/2 0 1 -5/24 1/24 5/24 -1/24
X1 5/2 1 0 1/24 -5/24 -1/24 5/24
XXXXXX -Z -300 0 0 35/2 5/2 -35/2 -5/2
XXXXXX -W 0 0 0 0 0 1 1
24 5
# Pivote = * 24= 1
5
1 5 1
* 24= 24
5
FILA NUEVA 2
FPN1 Fila pivote nueva 1 5/2 0 1 -5/24 1/24 5/24 -1/24 -1/5
(+) FA2 Fila antigua 2 3 1 1/5 0 -1/5 0 1/5
(=) FN2 Fila nueva 2 5/2 1 0 1/24 -5/24 -1/24 5/24
1 5 5 1 6 5
− 5* 2+ 3= - +3 =- + =
10 2 2 2
1 1 1 1 1 1 24 25 5
− 5* 24 − 5 = - - =- - = -120= −24
120 5 120 120
1 1 1 1 1 1 24 25 5
− 5* − 24 + 5 = + = 120 + = 120= 24
120 5 120
FILA NUEVA 0
FPN1 Fila pivote nueva 1 5/2 0 1 -5/24 1/24 5/24 -1/24 -84
(+) FA0 Fila antigua 0 -90 0 84 0 6 0 -6
(=) FN0 Fila nueva 0 -300 0 0 35/2 3/2 -35/2 -3/2
420 105
=
24 6
84 144 60 15
- + 24 = 24=
24 6
84 144 − 60 15
- = =−
24 24 24 6
FILA NUEVA 0”
FPN1 Fila pivote nueva 1 5/2 0 1 -5/24 1/24 5/24 -1/24 24/5
(+) FA0” Fila antigua 0” -12 0 -24/5 1 -1/5 0 6/5
(=) FN0” Fila nueva 0” 0 0 0 0 0 1 1
Tabla 3 FASE I
BI/aij VB B X1 X2 S1 S2 A1 A2
X2 5/2 0 1 -5/24 1/24 5/24 -1/24
X1 5/2 1 0 1/24 -5/24 -1/24 5/24
XXXXXX -Z -300 0 0 35/2 5/2 -35/2 -5/2
XXXXXX -W 0 0 0 0 0 1 1
VB B X1 X2 S1 S2
X2 5/2 0 1 -5/24 1/24
X1= 5/2 1 0 1/24 -5/24
-Z -300 0 0 35/2 5/2
VB B X1 X2 S1 S2
X2 5/2 0 1 -5/24 1/24
X1= 5/2 1 0 1/24 -5/24
Z 300 0 0 35/2 0
Min VB B X1 X2 S1 S2
BI/AIJ >=0
& ---- X2 5/2 0 1 -5/24 0
=-12 ---- X1 5/2 1 0 1/24 -5/24
XXXXXX Z 300 0 0 35/2 -5/2
Maximización
Cuando se identifica la variable que entra, pero no se identifica la variable que sale se
trata de una solución No acotada. Solución sin limita.
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
EJERCICIO DE MINIMIZACION
La compañía Delta recibió una orden de una mezcla de 2.000 Kg. de una mezcla de
cereales y carne de res como alimentos de los perros policía del estado. El cereal
cuesta $20 el Kg. y la carne de res $40 el Kg., solamente hay disponibles 800 Kg.
de cereal y hay que usar al menos 600 Kg. de carne en la mezcla. Que cantidad de
cada ingrediente se deberá utilizar, de tal manera que se minimice el costo y cumplir
con los requerimientos al mismo tiempo. (La mezcla está compuesta de cereal más
carne).
MIN Z= MAX(-Z)
MAX (-Z) = -20X1 -40X2
MIN W= A1+A3
MINW = MAX(-W)
MAX(-W) = -A1-A3
FORMA ESTANDAR ó FORMA BASICA
---------------------------------------------------------------------------
(0)´´ (-W) -X1 -2X2 +S3 = -2600
Tabla 1
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
2000/1=2000 A1 2000 1 1 0 0 1 0
------------- S2 800 1 0 1 0 0 0
600/1 =600 A3 600 0 1 0 -1 0 1
XXXXXXX -Z 0 20 40 0 0 0 0
XXXXXXX -W -2600 -1 -2 0 1 0 0
Tabla2
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
1400 /1=1400 A1 1400 1 0 0 1 1 -1
800/0 =& --- S2 800 1 0 1 0 0 0
600/-1 = -600---- X2 600 0 1 0 -1 0 1
XXXXXXX -Z -24000 20 0 0 40 0 -40
XXXXXXX -W -1400 -1 0 0 -1 0 2
FILA NUEVA 1
FILA NUEVA 0”
Tabla 3
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
S3 1400 1 0 0 1 1 -1
S2 800 1 0 1 0 0 0
X2 2000 1 1 0 0 1 0
XXXXXXX -Z -80000 -20 0 0 0 -40 0
XXXXXXX -W 0 0 0 0 0 1 1
Termina la FASE I: No hay variables artificiales como básicas. Todos los coeficientes son
ceros en la ecuación 0” excepto en las artificiales que tienen coeficiente +1.
FILA NUEVA 3
FILA NUEVA 0
Tabla 3 FASE 1
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
S3 1400 1 0 0 1 1 -1
S2 800 1 0 1 0 0 0
X2 2000 1 1 0 0 1 0
XXXXXXX -Z -80000 -20 0 0 0 -40 0
XXXXXXX -W 0 0 0 0 0 1 1
Tabla 3 FASE II
Min Bi/Aij VB Bi X1 X2 S2 S3
1400/1 =1400 S3 1400 1 0 0 1
800/1 =800 S2 800 1 0 1 0
2000/1 =2000 X2 2000 1 1 0 0
XXXXXXX -Z -80000 -20 0 0 0
Min Bi/Aij VB Bi X1 X2 S2 S3
S3 600 0 0 -1 1
X1 800 1 0 1 0
X2 1200 0 1 -1 0
-Z -64000 0 0 20 0
FILA NUEVA 1
FILA NUEVA 3
Tabla optima
Min Bi/Aij VB Bi X1 X2 S2 S3
S3= 600 0 0 -1 1
X1= 800 1 0 1 0
X2= 1200 0 1 -1 0
-Z -64000 0 0 20 0
Min Z=64000
X2>=600 Kg de carne
X2 – S3 = 600
1200- 600 =600
En una granja de pollos se da una dieta, para engordar, con una composición
mínima de 15 unidades de una sustancia A y otras 15 de una sustancia B. En el
mercado sólo se encuentra dos clases de compuestos: el tipo X con una
composición de una unidad de A y 5 de B, y el otro tipo, Y, con una composición de
cinco unidades de A y una de B. El precio del tipo X es de $30.000 y del tipo Y es
de $90.000. ¿Qué cantidades se han de comprar de cada tipo para cubrir las
necesidades con un coste mínimo?
(0)”=(0) `-(1)-(2)
(0)` -W +A1+A2 = 0
-(1) - X1 - 5X2 +S1 -A1 = -15
-(2) -5X1 - X2 +S2 -A2= -15
---------------------------------------------------------------
(0)”-W -6X1 -6X2 +S1 +S2 = -30
(1) X1 + 5X2 -S1 +A1 = 15
(2) 5X1 + X2 -S2 +A2= 15
(0) -Z +30X1 +90X2 =0
(0)”-W -6X1 -6X2 +S1 +S2 = -30
Tabla 1
BI/aij VB B X1 X2 S1 S2 A1 A2
15/1=15 A1 15 1 5 -1 0 1 0
15/5= 3 A2 15 5 1 0 -1 0 1
XXXXXX -Z 0 30 90 0 0 0 0
XXXXXX -W -30 -6 -6 1 1 0 0
Tabla 2
BI/aij VB B X1 X2 S1 S2 A1 A2
12 24 15 A1 12 0 24/5 -1 1/5 1 -1/5
/ =
1 5 6
3 1
/ = 15 X1 3 1 1/5 0 -1/5 0 1/5
1 5
XXXXXX -Z -90 0 84 0 6 0 6
XXXXXX -W -12 0 -24/5 1 -1/5 0 6/5
FILA NUEVA 1
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 -1
(+) FA1 Fila antigua 1 15 1 5 -1 0 1 0
(=) FN1 Fila nueva 1 12 0 24/5 -1 1/5 1 -1/5
1 25 24
-5+ =5
5
FILA NUEVA 0
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 -30
(+) FA0 Fila antigua 0 0 30 90 0 0 0 0
(=) FN0 Fila nueva 0 -90 0 84 0 6 0 6
FILA NUEVA 0”
FPN2 Fila pivote nueva 2 3 1 1/5 0 -1/5 0 1/5 6
(+) FA0” Fila antigua 0” -30 -6 -6 1 1 0 0
(=) FN0” Fila nueva 0” -12 0 -24/5 1 -1/5 0 6/5
6 30 24
- =−
5 5 5
6 5 1
-5 + 5=− 5
EL ALGORITMO SIMPLEX o METODO SIMPLEX
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
FORMA ESTANDAR
(1) X1 + X2 -S1 = 4
(2) 3X1 + 4X2 +S2 = 24
(0) Z -3X1 -2 X2 =0
Min W = A1
Min W = Max (-W)
Max (-W) = - A1
Min Bi/Aij VB Bi X1 X2 S1 S2 A1
4/1 =4 A1 4 1 1 -1 0 1
24/4 =6 S2 24 3 4 0 1 0
xxxxxxxxxxx Z 0 -3 -2 0 0 0
xxxxxxxxxxx -W -4 -1 -1 1 0 0
Min Bi/Aij VB Bi X1 X2 S1 S2 A1
X2 4 1 1 -1 0 1
S2 8 -1 0 4 1 -4
Z 8 -1 0 -2 0 2
-W 0 0 0 0 0 1
FILA NUEVA 2
FILA NUEVA 0
Min Bi/Aij VB Bi X1 X2 S1 S2
4/-1 = -4 X2 4 1 1 -1 0
8/4 =2 S2 8 -1 0 4 1
xxxxxxxxxx Z 8 -1 0 -2 0
Tercera Tabla
Min Bi/Aij VB Bi X1 X2 S1 S2
6/1 / ¾ =8 X2 6 3/4 1 0 1/4
2/1 / -1/4 = -8 S1 2 -1/4 0 1 1/4
XXXXXXXXX Z 12 -3/2 0 0 1/2
FILA NUEVA 1
Cuarta Tabla
Min Bi/Aij VB Bi X1 X2 S1 S2
X1 8 1 4/3 0 1/3
S1 4 0 1/3 1 1/3
Z 24 0 2 0 1
FILA NUEVA 2
FILA NUEVA 0
Tabla Optima
Min Bi/Aij VB Bi X1 X2 S1 S2
X1 8 1 4/3 0 1/3
S1 4 0 1/3 1 1/3
Z 24 0 2 0 1
Solución Optima
X1* =8
X2*= 0
S1*=4
S2*= 0
Z*=24 El valor máximo
EJERCICIO DE MINIMIZACION
La compañía Delta recibió una orden de una mezcla de 2.000 Kg. de una mezcla de
cereales y carne de res como alimentos de los perros policía del estado. El cereal
cuesta $20 el Kg. y la carne de res $40 el Kg., solamente hay disponibles 800 Kg.
de cereal y hay que usar al menos 600 Kg. de carne en la mezcla. Que cantidad de
cada ingrediente se deberá utilizar, de tal manera que se minimice el costo y cumplir
con los requerimientos al mismo tiempo. (La mezcla está compuesta de cereal más
carne).
MIN Z= MAX(-Z)
MAX (-Z) = -20X1 -40X2
MIN W= A1+A3
MINW = MAX(-W)
MAX(-W) = -A1-A3
---------------------------------------------------------------------------
(0)´´ (-W) -X1 -2X2 +S3 = -2600
Tabla 1
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
2000/1=2000 A1 2000 1 1 0 0 1 0
------------- S2 800 1 0 1 0 0 0
600/1 =600 A3 600 0 1 0 -1 0 1
XXXXXXX -Z 0 20 40 0 0 0 0
XXXXXXX -W -2600 -1 -2 0 1 0 0
Tabla2
Min Bi/Aij VB Bi X1 X2 S2 S3 A1 A3
A1
S2 800 1 0 1 0 0 0
X2 600 0 1 0 -1 0 1
-Z
-W
EL ALGORITMO SIMPLEX o METODO SIMPLEX
Una compañía de TV produce dos tipos de equipos para televisión, el Astro y el Cosmo.
Hay dos líneas de producción, uno para cada tipo de televisor y dos departamentos, que
intervienen ambos en la producción de cada aparato. La capacidad de la línea de
producción Astro es de 140 televisores diarios y la de la línea Cosmo es de 100 por día. En
el departamento A se fabrican los cinescopios. En este departamento los televisores Astro
requieren dos horas de trabajo y los Cosmo, 4 horas. Actualmente, en el departamento A
se puede asignar un máximo de 240 horas de trabajo por día a la producción de ambos
tipos de aparatos. En el departamento B se construye el chasis. En este departamento los
televisores Astro requieren 2 horas de trabajo, igual que los Cosmo. En la actualidad se
puede asignar un máximo de 180 horas de trabajo diarias al departamento B para la
producción de ambos tipos de televisores. La utilidad por aparato es de 40 y 20 dólares,
respectivamente, por cada aparato Astro y Cosmo. Resuelva por simplex e interprete.
Tabla 1. PASO1
Min Bi/Aij VB Bi X1 X2 S1 S2 S3 S4
140/1=140 S1= 140 1 0 1 0 0 0
100/0 = & S2 100 0 1 0 1 0 0
240/2 = 120 S3 240 2 4 0 0 1 0
180/2 =90 S4 180 2 2 0 0 0 1
XXXXXXXX Z 0 -40 -20 0 0 0 0
PASO 2: Bi/Aij>=0
S1 S2 S3 X1 Z
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
5X5
Tabla 2
Min Bi/Aij VB B X1 X2 S1 S2 S3 S4
S1 50 0 -1 1 0 0 -1/2
S2 100 0 1 0 1 0 0
S3 60 0 2 0 0 1 -1
X1 90 1 1 0 0 0 1/2
Z 3600 0 20 0 0 0 20
Nota: Si en la columna pivote aparece un cero, los coeficientes correspondientes a
esta fila pasan igual a la tabla siguiente.
FILA NUEVA 1
FILA NUEVA 2
FILA NUEVA 3
FILA NUEVA 0
Min Bi/Aij VB B X1 X2 S1 S2 S3 S4
S1= 50 0 -1 1 0 0 -1/2
S2= 100 0 1 0 1 0 0
S3= 60 0 2 0 0 1 -1
X1= 90 1 1 0 0 0 1/2
Z $3600 0 20 0 0 0 20
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
METODO SIMPLEX – DOS FASES
FORMA ESTANDAR
(1) X1 + X2 -S1 = 4
(2) 3X1 + 4X2 +S2 = 24
(0) Z -3X1 -2 X2 =0
Min W = A1
Min W = Max (-W)
Max (-W) = - A1
Min Bi/Aij VB Bi X1 X2 S1 S2 A1
4/1 =4 A1 4 1 1 -1 0 1
24/4 =6 S2 24 3 4 0 1 0
xxxxxxxxxxx Z 0 -3 -2 0 0 0
xxxxxxxxxxx -W -4 -1 -1 1 0 0
Min Bi/Aij VB Bi X1 X2 S1 S2 A1
X2 4 1 1 -1 0 1
S2 8 -1 0 4 1 -4
Z 8 -1 0 -2 0 2
-W 0 0 0 0 0 1
FILA NUEVA 2
FILA NUEVA 0
Min Bi/Aij VB Bi X1 X2 S1 S2
4/-1 = -4 X2 4 1 1 -1 0
8/4 =2 S2 8 -1 0 4 1
xxxxxxxxxx Z 8 -1 0 -2 0
Min W = ∑ 𝐴𝑘
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
EJERCICIO;
FORMA ESTADAR
FORMA BASICA
(1) 2X1 + 3X2 +S1 = 6
(2) X1 - X2 -S2 +A2 = 2
(0) Z-3X1 -2X2 = 0
(0)´(-w) +A2 = 0
S1 A2 Z W
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Tabla simplex 1
Bi/Aij VB B X1 X2 S1 S2 A2
6/2= 3 S1 6 2 3 1 0 0
2/1=2 A2 2 1 -1 0 -1 1
Z 0 -3 -2 0 0 0
-W -2 -1 1 0 1 0
Tabla simplex 2
Bi/Aij VB B X1 X2 S1 S2 A2
S1 2 0 5 1 2 -2
X1 2 1 -1 0 -1 1
Z 6 0 -5 0 -3 3
-W 0 0 0 0 0 1
FILA NUEVA 1
FILA NUEVA 0
La fase 1
- termina cuando no aparecen en las variables basicas variables artificiales
- Cuando los coeficientes en la fila de W son cero (0) excepto afrtificiales que
tienen coeficiente +1-
Tabla 2 fase 2
Bi/Aij VB B X1 X2 S1 S2
X2 2/5 0 1 1/5 2/5
X1 12 /5 1 0 1/5 -3/5
Z 8 0 0 1 -1
FILA NUEVA 2
2 2+10 12
+2 = =5
5 5
2 2−5 −3
-1 = =
5 5 5
FILA NUEVA 0
Tabla 3 fase 2
Bi/Aij VB B X1 X2 S1 S2
S2 1 0 5/2 1/2 1
------ X1 3 1 3/2 1/2 0
Z 9 0 5/2 3/2 0
FILA NUEVA 2
3 | | 3+2 5
∗ 2+5 = 10 =10
5
FILA NUEVA 0
Tabla optima
Bi/Aij VB B X1 X2 S1 S2
S2 1 0 5/2 1/2 1
------ X1 3 1 3/2 1/2 0
Z 9 0 5/2 3/2 0
X1*=3
X2*=0
S1*=0
S2*=1
Z*=9
EL ALGORITMO SIMPLEX o METODO SIMPLEX
EJEMPLO:
Bi/Aij VB Bi X1 X2 S1 S2 S3
300/0 = & S1= 300 1 0 1 0 0
200/1 =200 S2= 200 0 +1 0 1 0
900/3 =300 S3= 900 2 3 0 0 1
Z= 0 -400 -600 0 0 0
S1 S2 S3 Z
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 4X4
Numero Pivote 1
S1 X2 S3 Z
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 4X4
Tabla simplex 2
Bi/Aij VB Bi X1 X2 S1 S2 S3
S1 300 1 0 1 0 0
X2 200 0 +1 0 1 0
S3 300 2 0 0 -3 1
Z 120000 -400 0 0 600 0
FILA 1
Nota: Cuando en una columna pivote aparece 0 los coeficientes de la fila en la siguiente
tabla son iguales.
FILA 3
FILA 0
Tabla simplex 2
Bi/Aij VB Bi X1 X2 S1 S2 S3
300/1 = 300 S1 300 1 0 1 0 0
200/0=& = - X2 200 0 +1 0 1 0
300/2=150 S3 300 2 0 0 -3 1
Z 120000 -400 0 0 600 0
Tabla simplex 3
Bi/Aij VB Bi X1 X2 S1 S2 S3
S1 150 0 0 1 3/2 -1/2
X2 200 0 +1 0 1 0
X1 150 1 0 0 -3/2 1/2
Z 180000 0 0 0 0 200
FILA 1
Tabla Optima
Bi/Aij VB Bi X1 X2 S1 S2 S3
150 3 S1= 150 0 0 1 3/2 -1/2
/ 2= 100
1
200/1=200 X2= 200 0 +1 0 1 0
--------- X1= 150 1 0 0 -3/2 1/2
Z= 180000 0 0 0 0 200
Solución óptima:
Bi/Aij VB Bi X1 X2 S1 S2 S3
S2 100 0 0 2/3 1 -1/3
X2 100 0 1 -2/3 0 1/3
X1 300 1 0 1 0 0
Z 180000 0 0 0 0 200
FILA 2
𝟑 −𝟏 𝟏 𝟏 𝟏
∗ +𝟐 = − 𝟐 + 𝟐= 0
𝟐 𝟑
FILA 0
Bi/Aij
VB Bi X1 X2 S1 S2 S3
S2 100 0 0 2/3 1 -1/3
X2 100 0 1 -2/3 0 1/3
X1 300 1 0 1 0 0
Z 180000 0 0 0 0 200
Z*=La máxima utilidad es de $180000
X1*=Se deben vender 300 automóviles
X2*= Se deben vender 100 vagonetas
S1*= 0 No se dejan de vender automóviles
S2*= Se dejan de vender 100 vagonetas
S3*=0. No sobra tiempo de taller de distribución
METODO SIMPLEX – DOS FASES
Min W = ∑ 𝐴𝑘
Signo S A
holgura Artificial
<= +S -
>= -S +A
= - +A
EJERCICIO;
Restricción 2
X1 X2
0 -2
2 0
EL ALGORITMO SIMPLEX o METODO SIMPLEX
EJEMPLO:
Bi/Aij VB Bi X1 X2 S1 S2 S3
300/0 = & S1= 300 1 0 1 0 0
200/1 =200 S2= 200 0 +1 0 1 0
900/3 =300 S3= 900 2 3 0 0 1
Z= 0 -400 -600 0 0 0
S1 S2 S3 Z
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 4X4
Numero Pivote 1
S1 X2 S3 Z
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 4X4
Tabla simplex 2
Bi/Aij VB Bi X1 X2 S1 S2 S3
S1 300 1 0 1 0 0
X2 200 0 +1 0 1 0
S3 300 2 0 0 -3 1
Z 120000 -400 0 0 600 0
FILA 1
Nota: Cuando en una columna pivote aparece 0 los coeficientes de la fila en la siguiente
tabla son iguales.
FILA 3
FILA 0
Tabla simplex 2
Bi/Aij VB Bi X1 X2 S1 S2 S3
300/1 = 300 S1 300 1 0 1 0 0
200/0=& = - X2 200 0 +1 0 1 0
300/2=150 S3 300 2 0 0 -3 1
Z 120000 -400 0 0 600 0
Tabla simplex 3
Bi/Aij VB Bi X1 X2 S1 S2 S3
S1 150 0 0 1 3/2 -1/2
X2 200 0 +1 0 1 0
X1 150 1 0 0 -3/2 1/2
Z 180000 0 0 0 0 200
FILA 1
Tabla Optima
Bi/Aij VB Bi X1 X2 S1 S2 S3
S1= 150 0 0 1 3/2 -1/2
X2= 200 0 +1 0 1 0
X1= 150 1 0 0 -3/2 1/2
Z= 180000 0 0 0 0 200
Solución óptima:
EJEMPLO:
Bi/Aij VB B X1 X2 S1 S2 Z
S1= 120 6 12 1 0 0
S2= 64 8 4 0 1 0
Z= 0 -200 -240 0 0 1
S1 S2 Z
1 0 0
0 1 0
0 0 1 3x3
(X1,X2,S1,S2,Z) = (0,0,120,64,0)
Tabla 1
Bi/Aij VB Bi X1 X2 S1 S2
120/12=10 S1= 120 6 12 1 0
64/4=16 S2= 64 8 4 0 1
Z= 0 -200 -240 0 0
X2 S2 Z
1 0 0
0 1 0
0 0 1 3x3
Tabla 2
Bi/Aij VB Bi X1 X2 S1 S2
X2 10 1/2 1 1/12 0
S2 24 6 0 -1/3 1
Z 2400 -80 0 20 0
FILA 2
1
*- 4 = -2
2
−4 −1
=3
12
FILA 0
Tabla 2
Bi/Aij VB Bi X1 X2 S1 S2
1𝟎 1 X2 10 1/2 1 1/12 0
/ = 20
𝟏 2
24/6 =4 S2 24 6 0 -1/3 1
Z 2400 -80 0 20 0
−1 −1 1 1 1 1+3 4 1
* 18 + 12 =36+12¨= =36=9
2 36
FILA 0
Tabla Optima
Bi/Aij VB Bi X1 X2 S1 S2
X2 8 0 1 1/9 -1/12
X1 4 1 0 -1/18 1/6
Z 2720 0 0 140/9 40/3
Interpretar variables:
X1*= Se deben fabricar 4 comedores virginia
X2*= Se deben fabricar 8 comedores massachusett
S1*=0 No sobran horas de construcción
S2*=0 No sobran horas de pintura
Z*=$2720 La máxima utilidad es de $2720
EL ALGORITMO SIMPLEX o METODO SIMPLEX
MAX Z = ∑ CjXj
Xj>=0
i=1….m contador de restricción.
Variable de holgura S: Es el valor que se suma a una restricción con signo <= para convertirla en
igualdad.
10 <= 15
10 + 5 = 15
Variable superflua (Holgura S que resta): Es el valor que se resta a una restricción con signo >=,
para convertirla en igualdad.
X1 X2 X3 X4
1 0 0 0
0 1 0 0
0 0 1 0 4x4
0 0 0 1
Variable básica (m): Es cada una de las m ecuaciones y su valor siempre será igual al termino
independiente(Bi).
Variable no básica (n-m): Es cada una de las n-m variables y su valor siempre será igual a cero.
m = # Ecuaciones
n= # de Variables
Tabla Simplex
VB B X1 X2 X3 X4 X5 X6
X3= 500 1 3 1 0 0 0
X4= 400 6 -3 0 1 0 0
X5= 200 4 6 0 0 1 0
X6= 100 2 -3 0 0 0 1
Bi = Termino independiente
VB = Variable básica
m= 4 ecuaciones
n= 6 variables
X3 X4 X5 X6
1 0 0 0
0 1 0 0
0 0 1 0 4x4
0 0 0 1
Variables básicas. Son las que pertenecen a la matriz identidad (X3,X4,X5,X6)
Adicione las variables de holgura o de excedente a todas las inecuaciones. (Bi >= 0)
Para hallar un canónico se requiere que en cada una de las ecuaciones exista una variable
con coeficiente (+1) y en las otras ecuaciones haya como coeficiente cero (0).
Matriz identidad o canónico: BASE
S1 S2 Z
1 0 0
0 1 0
0 0 1 3x3
Bi/Aij VB B X1 X2 S1 S2 Z
B1/A12 S1 B1 A11 A12 1 0 0
B2/A22 S2 B2 A21 A22 0 1 0
Z 0 -C1 -C2 0 0 1
Entra X2 y sale S1
VB = Variable básica
Bi termino independiente
PASO 1.
Encontrar una solución básica factible inicial.
(X1,X2,S1,S2,Z) = (0,0,B1,B2,0)
PASO 2.
Encontrar una S.B.F. mejor que aporte mayor utilidad.
2.1 Variable a entrar: Escogemos una variable no básica que se convertirá en variable
básica entrante; con el coeficiente más negativo en la función objetivo. (Min Cj Cj >0).
Esta columna se llama columna Pivote: Columna de coeficientes asociados con la
variable no básica que se convertirá en variable básica entrante.
2.2.2 Dividir el segundo miembro (Bi) de cada fila entre cada uno de estos coeficientes de
su misma fila (Aij). (Bi/Aij).
PASO 3:
Resuelva la nueva solución factible.
3.1 El número Pivote debe ser convertido a+1 y la variable básica entrante reemplaza la
variable básica saliente.
3.2 Cada uno de los coeficientes restantes en la columna Pivote tiene que ser convertido
a cero.
S1 S2 Z
1 0 0
0 1 0
0 0 1 3x3
(X1,X2,S1,S2,Z) = (0,0,120,64,0)