Anda di halaman 1dari 105

NOTAS DE CLASE

LINEAL
ALGEBRA
Y PROGRAMACION

Nazly E. Salas De La Torre


Beatriz Salguero Rivera

noma de Occidente
Universidad Auto
tica
Departamento de Matema
Santiago de Cali, 2011

Contenido
1. Desigualdades lineales
1.1. Introduccion . . . . . . . . . . . . . . . . . . . .
1.2. DESIGUALDADES LINEALES . . . . . . . .
1.2.1. Ejercicios . . . . . . . . . . . . . . . . .
1.2.2. Respuestas . . . . . . . . . . . . . . . . .
1.3. SISTEMAS DE DESIGUALDADES LINEALES
1.3.1. Ejercicios . . . . . . . . . . . . . . . . .
1.3.2. Respuestas . . . . . . . . . . . . . . . . .
2. Optimizaci
on lineal.
2.1. Introduccion . . .
2.2. Antecedentes . .
2.2.1. Ejercicios

.
.
.
.
.
.
.

1
1
2
6
10
13
26
29

M
etodo Geom
etrico
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32
32
32
47

3. Optimizaci
on lineal. M
etodo Simplex
3.1. Introduccion . . . . . . . . . . . . . . . . .
3.2. Algoritmo del metodo Simplex . . . . . . .
3.3. Metodo Simplex: Dualidad y minimizacion
3.4. Ejercicios propuestos . . . . . . . . . . . .
3.5. Instructivo para el software WINQSB . . .
3.5.1. Solucion por el metodo simplex . .
3.5.2. Reporte combinado . . . . . . . . .

ii

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

52
52
54
79
90
92
99
101

Captulo 1
Desigualdades lineales
1.1.

Introducci
on

En situaciones reales, una empresa cuenta con un capital limitado para fabricar productos 1 , 2 , . . . , . Sea el n
umero de unidades producidas del producto para
= 1, 2, . . . , y las unidades monetarias que invierte por unidad producida del producto
.
Luego
la
inversion
total
en
los

productos
sera
1 1 + 2 2 + + y como no puede invertir mas del capital, la condicion que
debe cumplir es 1 1 + 2 2 + + .
En esta unidad se va a suponer que las empresas producen u
nicamente dos artculos
1 , 2 . Por ejemplo, se supone una empresa, que tiene un capital jo de $18 (en miles
de dolares) para producir dos tipos de productos A y B semestralmente. Cada artculo
A tiene un costo variable por unidad de $4 (en miles de dolares) y un artculo B de
$2 (en miles de dolares), la empresa tiene costos jos por $6 (en miles de dolares). Si
la variable representa las unidades producidas de A y la variable el n
umero de
unidades producidas de B, se plantea la ecuacion de costo total como:
Costo total, que es igual a costos variables mas costos jos, no puede ser mayor que el
capital de la empresa, por tanto
4 + 2 + 6 18
Equivalente a
4 + 2 12
que corresponde a una inecuacion lineal en las variables y . Como y representan
unidades de los artculos producidos, estas variables tiene que ser mayores o iguales que
cero, por eso el sistema de inecuaciones lineales completo a resolver es:
4 + 2 12
0
0
Cuales seran los valores de y que satisfacen el sistema de desigualdades?
1

CAPITULO 1. DESIGUALDADES LINEALES

1.2.

DESIGUALDADES LINEALES

Denici
on 1. Una ecuacion lineal con incognitas o variables 1 , 2 , . . . , , es de la
forma:
1 1 + 2 2 + + =
donde 1 , 2 , , se denominan coecientes de la ecuacion y es el termino constante.
Cada uno de los y son constantes reales.
=
Ejemplo 1.2.1. La ecuacion 22 + 3
5
tiene exponente 2.

6
7

no es una ecuacion lineal porque la variable

Ejemplo 1.2.2. La ecuacion + + 5 3 7 no es una ecuacion lineal porque en


ella aparece un termino que resulta ser el producto de dos variables, en este caso .
Ejemplo 1.2.3. La ecuacion + 3 + 5 = 3 7 + 45 si es una ecuacion lineal
porque se puede llevar a la forma + 3 + 5 3 + 7 = 45, es lineal en las variables
, , , y , las cuales aparecen con exponente uno y sus coecientes son 1, 3, 5, 3, 7
respectivamente y 45 es el termino constante.
Denici
on 2. Una solucion de una ecuacion en variables o incognitas es una vector
la o columna de entradas o componentes que la satisface.
8
= 2
+ 15
tiene como solucion = 2,(un vector la
Ejemplo 1.2.4. La ecuacion +2
3
5
de un solo elemento), lo que establece que si se reemplaza el valor de por 2 se debe
cumplir la igualdad. En este caso se obtiene 34 = 43 . Pero = 0 no sera solucion de
la ecuacion porque al reemplazar dicho valor en las expresiones algebraicas se obtiene
2
8
= 15
, que resulta ser una igualdad no cierta.
3

La gura 1.1 muestra en la recta real, la graca de la solucion de la ecuacion


+2
8
= 2
+ 15
.
3
5

Figura 1.1: Graca de la solucion de la ecuacion

+2
3

2
5

8
.
15

La representacion graca de la misma solucion en el plano cartesiano es la lnea recta


vertical = 2, porque cada punto de esta recta tiene coordenadas (2, ) para cualquier
en los reales (Fig. 1.2).

CAPITULO 1. DESIGUALDADES LINEALES

Figura 1.2: Graca en el plano cartesiano de la solucion de la ecuacion

+2
3

2
5

8
.
15

Denici
on 3. Una desigualdad o inecuacion es la relacion entre dos expresiones algebraicas, a traves de los smbolos >, , <, .
Ejemplo 1.2.5.La expresion 2 es una desigualdad donde los distintos n
umeros
reales: 2, 3, , , 5 son algunas de sus soluciones. Su representacion en el eje real se
muestra en la gura 1.3.

Figura 1.3: Solucion graca en el eje real de la inecuacion 2.


Cualquier n
umero real que este en = 2 o ubicado a la derecha del n
umero 2, sera una
solucion para la inecuacion { : 2}. Por tanto, la solucion se puede escribir en
un intervalo as: [2, ).
La misma inecuacion { : 2}, tiene una representacion graca en el plano
cartesiano. Cada punto (, ) que este a la derecha de la recta = 2, incluyendo la
recta misma, ubicado en la parte sombreada de la gura 1.4, satisface la condicion
{ : 2}.

CAPITULO 1. DESIGUALDADES LINEALES

Figura 1.4: Solucion graca en el plano cartesiano para la inecuacion 2.


La solucion de una ecuacion lineal, de la forma + + = 0 en las dos variables
y donde , y son constantes reales, esta constituda por todos los puntos (, )
que la satisfacen. La ecuacion + + = 0 con = 0 se puede escribir en la forma

es la pendiente de la recta y =
es el intercepto de la
= + , donde =
recta con el eje . La graca correspondiente sera una lnea recta en el plano cartesiano.
Ejemplo 1.2.6. La representacion graca de la ecuacion + 3 = 5 es una lnea recta
con pendiente = 3, que intercepta al eje en el punto (0, 5) y al eje en el punto
( 35 , 0). (Fig. 1.5). Cada punto que se encuentra sobre la recta satisface la ecuacion de la
misma, por ejemplo el punto (1, 2) al reemplazarlo en la ecuacion = 3 + 5 conduce
a la igualdad 2 = 2.

Figura 1.5: Representacion graca de la recta + 3 = 5

CAPITULO 1. DESIGUALDADES LINEALES

Denici
on 4. La solucion de una inecuacion lineal con dos variables tiene su representacion graca en el plano cartesiano. A la region del plano que satisface la inecuacion
se le da el nombre de regi
on factible.
Ejemplo 1.2.7. Dibuje la region solucion de la inecuacion o desigualdad + 3 5.
Solucion
Para hacer la graca de la region solucion de esta inecuacion se hace primera la graca
de + 3 = 5 que corresponde a la lnea recta que pasa por los puntos (0, 5) y ( 53 , 0),
ver gura 1.5. Al evaluar en la inecuacion el punto (4, 0), este no la satisface y se
encuentra ubicado al lado derecho de la recta, por tanto ning
un punto (, ) en esta
region sera solucion de la inecuacion + 3 5. Sin embargo, cualquier punto que se
encuentre ubicado en el lado izquierdo de la lnea recta satisfara la inecuacion, como se
muestra en la gura 1.6.

Figura 1.6: Representacion graca de la solucion de la inecuacion + 3 5


La inecuacion + 3 < 5, implica que la lnea recta + 3 = 5 no pertenece a la region
solucion y por esta razon en la graca se traza la recta en lnea punteada. (Fig. 1.7).

CAPITULO 1. DESIGUALDADES LINEALES

Figura 1.7: Representacion graca de la solucion de la inecuacion + 3 < 5

1.2.1.

Ejercicios

1. Para los siguientes literales, indique cuales de ellos representan una ecuacion y en
caso que lo sea, indique las variables.
) (3 + )2
)

5 3

2
5

2 +

) 23 + 5 3
) ( + 2 )3 = 32
3
5

= 9 2

) 4 + 3 = 2 52
) 2 +

2. Indique cual o cuales de las ecuaciones del numeral 1 son lineales.


3. Verique si = 3 es solucion de la ecuacion

+2
10

4. Verique si el punto (2, 1) satisface la desigualdad

12 .
3+2
4

5. Dibuje la region factible de las inecuaciones siguientes:


) 1
) > 1
) 3 2
) 2 + 5 4 6 3 3

21 .

CAPITULO 1. DESIGUALDADES LINEALES

) 2 > 5 +
6. Un agricultor tiene 359 pies cuadrados para sembrar tomates y habichuelas. Determine la inecuacion que modela la situacion mencionada y trace la graca para
encontrar la region factible.
7. Una tienda de ropa proyecta vender dos estilos de vestidos. La tienda paga al
mayoreo $15000 por el vestido modelo A y $21000 por el vestido modelo B y se
tienen $3000000 para la inversion.
) Determine la inecuacion que modela la situacion mencionada
) Trace la graca de la region factible
) Si vende 5 vestidos del modelo y 4 vestidos del modelo , se esta dentro
de la region solucion?
8. Un fabricante produce dos modelos de zapatos. El modelo I recibe una ganancia
de $6500 y la ganancia del modelo II es de $8700. El sabe que para subsistir en el
medio requiere que las ganancias sean de por lo menos $2000000. Dibuje la region
factible o region solucion.
9. Un ganadero compra dos variedades de alimentos para sus animales. Una unidad
del alimento tipo I proporciona 450 kilocaloras y una unidad del alimento II
proporciona 320 kilocaloras. Se requiere que el ganado consuma mnimo 3800
kilocaloras diarias. Determine la inecuacion que modela la situacion mencionada
y trace la graca.
10. Un bus de servicio p
ublico lo abordan hombres y mujeres y tiene disponible 90
puestos. Si representa el n
umero de mujeres y el n
umero de hombres, plantee
una desigualdad que describa el n
umero de personas que abordan el bus. Es
posible que en el bus viajen 42 hombres y 56 mujeres? Explique su respuesta.
11. Un comerciante acude al mercado popular a comprar naranjas. Le ofrecen dos
tipos de naranjas: las de tipo A a $50 el kg y las de tipo B a $80 el kg. El
comerciante piensa vender el kg de naranjas tipo A a $58 y el kg de tipo B a $90.
Si es el n
umero de kg naranjas tipo A y el n
umero de kg naranjas tipo B,
que compra y vende, plantee una desigualdad que describa la utilidad si el espera
ganar por lo menos $5000. Dibuje la region factible e interprete el resultado en
terminos de las naranjas tipo A y tipo B.
12. Un fabricante produce dos tipos de mesas para computadores portatiles, tipo de
lujo y estandar. El fabricante tiene costos jos en dolares de $50. El costo de
produccion para una mesa tipo de lujo en dolares es de $0,90 y para una mesa
tipo estandar es de $0,70. El precio de venta para una mesa de lujo es de $2,00 y
para una mesa estandar de $1,50. Si es el n
umero de mesas de lujo y el n
umero
de mesas tipo estandar, que se producen y venden, plantee una desigualdad que

CAPITULO 1. DESIGUALDADES LINEALES

describa que el ingreso es mayor que el costo. Resuelva la desigualdad, dibuje la


region factible e interprete el resultado en terminos de las mesas.
13. Un estudiante dedica parte de su tiempo al reparto de propaganda publicitaria. La
empresa A le paga $1500 por cada impreso repartido y la empresa B, con folletos
mas grandes, le paga $1700. En una semana el estudiante desea obtener un ingreso
de por lo menos $150000. Que combinacion de folletos le permitira cumplir su
deseo? Dibuje la region factible.
14. Una empresa, fabrica carroceras para automoviles y camiones. Para hacer la carrocera de un camion, se invierten 7 das-operario, para fabricar la de un automovil
se precisan 2 das-operario. Por limitaciones de mano de obra y maquinaria, se
dispone de 300 das-operario. Cuantas unidades de cada clase, le permite al fabricante utilizar el tiempo disponible?
15. Una empresa automotriz, lanza una oferta especial en dos de sus modelos de
automoviles, ofreciendo el modelo A a un precio de $15 millones y el modelo
B en $20 millones. Para cubrir gastos de la campa
na y obtener alg
un benecio,
se espera que los ingresos obtenidos sean al menos de $600 millones Cuantos
automoviles de cada modelo debera vender para alcanzar su proposito?
16. Don Carlos desea invertir como maximo $50000000 en dos tipos de acciones. Las
tipo I cuestan $40000 y las tipo II cuestan $30000. Gracar la region factible que
le proporcione a Don Carlos la mejor estrategia de inversion.
17. Para cada region factible en las guras 1.8 a 1.11, encuentre la inecuacion que la
satisface.

Figura 1.8:

CAPITULO 1. DESIGUALDADES LINEALES

Figura 1.9:

Figura 1.10:

CAPITULO 1. DESIGUALDADES LINEALES

10

Figura 1.11:

1.2.2.

Respuestas

Algunas respuestas de los Ejercicios 1.2.1


1. No es una ecuacion porque no contiene el smbolo igual.
1. Es una ecuacion en las variables , y .
2. Es una ecuacion lineal porque sus variables estan acompa
nadas de una constante y
el exponente de cada una de ellas es uno.
5.

Figura 1.12: Region solucion del ejercicio 5

CAPITULO 1. DESIGUALDADES LINEALES

11

7. Sea la cantidad de vestido modelo A y la cantidad de vestido modelo B. Como al


mayoreo cada vestido modelo A vale $15000 y se van a adquirir de ellos, la cuenta da
15000 y cada vestido modelo B vale $21000 y se van a adquirir de ellos, la cuenta da
21000. Como en total se tienen $3000000 para la inversion, entonces 15000+21000 no
puede ser mayor que el total de dinero a invertir, por tanto 15000 + 21000 3000000.
Simplicando la expresion queda 5 + 7 1000.

Figura 1.13: Region solucion del ejercicio 7


Pero si se hace el razonamiento que no se pueden adquirir cantidad de vestidos de
cualquier modelo negativo, entonces la region que se obtiene es:

Figura 1.14: Region solucion del ejercicio 7, con restricciones a soluciones positivas
Si vende 5 vestidos del modelo A y 4 vestidos del modelo B, se observa desde la graca
que el punto (5, 4) se encuentra dentro de la region factible.

CAPITULO 1. DESIGUALDADES LINEALES

12

11. Sea la cantidad de kg de naranja tipo A y la cantidad de kg de naranja tipo B.


Como el comerciante invierte en la compra
50 + 80.
el obtendra un ingreso igual a 58 + 90. Como la utilidad es igual a ingreso menos
costo, por tanto se tiene la ecuacion
50 + 80 (58 + 90) = 8 + 10
y como desea que la utilidad sea por lo menos de $5000. Por tanto, la inecuacion es
8 + 10 5000

Figura 1.15: Region solucion del ejercicio 11


Haciendo la consideracion que la cantidad de kg de naranja de cualquier tipo que se
adquieran son cantidades no negativas, la region que se obtiene es:

Figura 1.16: Region solucion del ejercicio 11 con restricciones positivas

CAPITULO 1. DESIGUALDADES LINEALES

13

Dentro de la region factible se podran comprar y vender 350 naranjas tipo A y 400
tipo B para obtener una ganancia de $8(350) + $10(400) = $6800 que sera mayor de
$5000 que es lo deseado. No se podran comprar y vender 200 naranjas tipo A y 300
tipo B porque la ganancia obtenida es $8(200) + $10(300) = $4600 que no supera la
expectativa.
17. Para encontrar la inecuacion que satisface la region factible, se debe encontrar
primero la ecuacion de la recta. Para ello se deben leer dos puntos de la recta, por
ejemplo (4, 0) y (0, 5). Con ellos se encuentra la pendiente de la recta empleando la
1
, dando = 54 . La ecuacion de la recta se obtiene empleando
ecuacion = 22
1
la ecuacion 0 = ( 0 ) . Reemplazando en ella el punto (0, 5) y = 54 se
obtiene 5 = 54 ( 0), que es igual a 4 20 = 5. Finalmente la ecuacion de la
recta es 5 + 4 = 20. Como el punto (0, 0) pertenece a la region factible entonces al
reemplazarlo en la ecuacion 5 + 4 = 20 se obtiene que del lado izquierdo cero y del
lado derecho 20, por tanto la inecuacion que cumple la region factible es 5 + 4 < 20
y es estrictamente menor porque la recta esta punteada en la graca.

1.3.

SISTEMAS DE DESIGUALDADES LINEALES

Denici
on 5. Un sistema de ecuaciones lineales con incognitas 1 , 2 , . . . , es
de la forma:
11 1 + 12 2 + + 1 = 1
21 1 + 22 2 + + 2 = 2
..
.
1 1 + 2 2 + + =
Matricialmente el sistema de ecuaciones anterior se puede escribir en la forma:
Ax = B

11
21
..
.

12
22
..
.

1 2

1
2
..
...
.

1
2
..
.

1
2
..
.

Donde A es la matriz de coecientes de dimension x, x es un vector columna de


variables de tama
no x1 y B es un vector columna de terminos constantes, de dimension
x1.
Un sistema de inecuaciones lineales con incognitas 1 , 2 , . . . , sera de la misma
forma, empleando en vez del igual los smbolos para inecuaciones <, , > o , inclusive
es posible que se tengan algunas ecuaciones. La solucion graca del sistema de inecuaciones sera la interseccion de todas las regiones solucion de cada una de las inecuaciones

CAPITULO 1. DESIGUALDADES LINEALES

14

que la integra. En el caso que la inecuacion presente solamente dos incognitas, la solucion se puede gracar en el plano cartesiano.
Soluci
on de un sistema de inecuaciones lineales con regi
on factible acotada
Ejemplo 1.3.1. Dibuje la region factible del siguiente sistema de inecuaciones:
2 + 3 7
2 1
4 3 > 4
Solucion
Se encuentra primero la solucion para 2 + 3 7, que corresponde a la region debajo
de la recta 2 + 3 = 7 con ella incluida, la cual pasa por los puntos (0, 37 ) y ( 72 , 0),
como se muestra en la gura 1.17.

Figura 1.17: Representacion graca de la solucion para 2 + 3 7


Posteriormente, sobre este mismo plano se encuentra la solucion de la inecuacion
2 1, que incluye a la recta 2 = 1 que pasa por los puntos (0, 12 ) y
(1, 0), y la region por debajo de ella. Las rectas 2 + 3 = 7 y 2 = 1, se cortan
, 5 ). La solucion del sistema de inecuaciones: 2 + 3 7 y 2 1,
en el punto( 17
7 7
corresponde a la interseccion de las dos regiones la cual se muestra en la Figura 1.18.
Se observa como el punto (12, 1), no cumple con ninguna de las dos inecuaciones, ya
que este punto no pertenece a la region solucion. Mientras que el punto (4, 1) cumple
solo la inecuacion 2 + 3 7. Sin embargo, el punto (2, 1) que pertenece a la region
solucion de las dos inecuaciones, satisface ambas desigualdades.

CAPITULO 1. DESIGUALDADES LINEALES

15

Figura 1.18: Representacion graca de la solucion para 2 1 y 2 1.


Finalmente, sobre este u
ltimo plano se graca la solucion de la tercera inecuacion
4 3 > 4, que corresponde a la region por encima de la recta 4 3 = 4,
que pasa por los puntos (0, 34 ) y (1, 0), sin incluir la recta y corta a las rectas anteriores 2 + 3 = 7 y 2 = 1 en los puntos ( 21 , 2) y ( 11
, 58 ), respectivamente, lo que
5
se ilustra en la gura 1.19.

Figura 1.19: Graca de la solucion del sistema de inecuaciones lineales 2 + 3 7,


2 1 y 4 3 > 4.

CAPITULO 1. DESIGUALDADES LINEALES

16

As, la solucion del sistema de inecuaciones


2 + 3 7
2 1
4 3 > 4
es la interseccion de las tres regiones presentadas en la graca de la gura 1.20. A esta
region se le denomina regi
on acotada.

Figura 1.20: Representacion graca de la solucion para el sistema de inecuaciones lineales 2 + 3 7, 2 1 y 4 3 > 4. Region acotada.
Cualquier punto que se encuentre en la region se
nalada va a satisfacer las tres inecuaciones a la vez. Por ejemplo, dentro de la region se encuentra el origen de coordenadas,
el punto (0, 0) , al reemplazarlo en las tres inecuaciones se obtiene:
07
01
0 > 4
Que resultan ser inecuaciones verdaderas.

CAPITULO 1. DESIGUALDADES LINEALES

17

Soluci
on de un sistema de inecuaciones lineales con regi
on factible no acotada
Ejemplo 1.3.2. Dibuje la region factible del siguiente sistema de inecuaciones:
2 + 10
+ 4 20
0
0
Solucion
Las inecuaciones 0 y 0, obligan a las variables y a tomar valores cero
o positivos. Los puntos (, ) del plano que satisfacen esa condicion son los que se
encuentran en el primer cuadrante. Por esa razon las gracas se concentraran en esta
region. La solucion de 2 + 10 en el primer cuadrante se puede observar en la gura
1.21.

Figura 1.21: Region solucion del sistema de inecuaciones 2 + 10, 0 y 0.


Ahora, sobre el plano de la gura 1.21, se representa la solucion de la inecuacion
+ 4 20. As, la solucion del sistema de inecuaciones
2 + 10
+ 4 20
0
0

CAPITULO 1. DESIGUALDADES LINEALES

18

es la interseccion de las dos regiones presentadas en la graca de la gura 1.22. A esta


region se le denomina regi
on no acotada.

Figura 1.22: Region solucion del sistema de inecuaciones 2 + 10, + 4 20,


0 y 0. Region no acotada.
Un sistema de inecuaciones lineales sin soluci
on
Ejemplo 1.3.3. Dibuje la region factible del sistema siguiente:
2 + 20
+ 2 36
2 + < 10
0
0
Solucion
De nuevo, el sistema presenta las inecuaciones 0 y 0, por tanto las otras
inecuaciones se gracaran en el primer cuadrante. La solucion de 2 + 20 en el
primer cuadrante se puede ver en la gura 1.23.

CAPITULO 1. DESIGUALDADES LINEALES

19

Figura 1.23: Region solucion del sistema de inecuaciones 2 + 20, 0 y 0.


Sobre el plano que aparece en la gura 1.23 se traza la solucion de las inecuaciones
+ 2 36 y 2 + < 10. Se observa, claramente, que no existe region com
un, por
tanto el conjunto solucion es vaco. No existe ning
un punto del plano cartesiano que
satisfaga las cinco inecuaciones simultaneamente, como se observa en la gura 1.24.

Figura 1.24: Region solucion del sistema de inecuaciones 2 + 20, + 2 36,


0 y 0. Region sin solucion.

CAPITULO 1. DESIGUALDADES LINEALES

20

Problemas que involucran sistemas de inecuaciones lineales


Ejemplo 1.3.4. En la introduccion se planteo un problema que condujo al sistema de
desigualdades:
4 + 2 12
, 0
Donde corresponde al n
umero de artculos tipo A producidos y el n
umero de artculos tipo B, sujetos a un capital limitado de $12 (miles de dolares con los costos jos
incluidos). La solucion graca del problema se presenta en la gura 1.25. Todos los
pares ordenados (, ) que se encuentren en la region rayada satisfacen el conjunto de
desigualdades.

Figura 1.25: Representacion graca de la solucion del sistema de inecuaciones lineales


4 + 2 12 , 0, 0
.
Se observa que el par ordenado (1, 3) esta en la region rayada, por lo tanto pertenece
a la solucion, lo que signica que si la produccion se limita a un artculo tipo y
dos artculos tipo , el fabricante no supera el lmite de los 12 millones de dolares
disponibles, pero al contrario si produce dos artculos tipo y tres artculos tipo ,
que corresponde al punto (2, 3), generara un costo total de 14 millones que supera el
monto disponible, se observa que el punto (2, 3) no pertenece a la region factible.
Ejemplo 1.3.5. Un ebanista fabrica dos modelos de sillas para comedor: clasica y moderna. Una silla tipo clasica necesita 9 horas de mano de obra y 1 21 horas de acabado. Una
silla tipo moderna requiere 12 horas de mano de obra y 4 12 horas de acabado. El n
umero

CAPITULO 1. DESIGUALDADES LINEALES

21

maximo de horas de mano de obra disponible por semana en los departamentos de fabricacion y acabado es de 180 y 45 horas respectivamente. Que combinaciones de sillas se
pueden producir cada semana de manera que no exceda el n
umero de horas disponibles
para los procesos de fabricacion y de acabado disponibles en cada departamento?
Solucion
Inicialmente se declaran las variables
: el n
umero de sillas modelo clasica a producir por semana
: el n
umero de sillas modelo moderna a producir por semana
Cada proceso tiene su restriccion o limitacion en tiempo, as:
Tiempo de fabricacion por semana para sillas modelo clasica + Tiempo de fabricacion
por semana para sillas modelo moderna debe ser menor o por lo menos igual al
n
umero maximo de horas de mano de obra disponibles por semana en el departamento
de fabricacion, lo que lleva a plantear la inecuacion:
9 + 12 180
Tiempo de acabado por semana para sillas modelo clasica + Tiempo de acabado
por semana para sillas modelo moderna debe ser menor o por lo menos igual al
n
umero maximo de horas de mano de obra disponibles por semana en el departamento
de acabado, lo que lleva a plantear la inecuacion:
9
3
+ 45
2
2
Se deben tener en cuenta, las restricciones de no negatividad, ya que no es posible
construir un n
umero negativo de sillas. Por lo tanto, 0 y 0
As, las variables y deben satisfacer el siguiente sistema de desigualdades lineales:
9 + 12 180
3
9
+ 45
2
2
0
0

Restriccion en el departamento de fabricacion


Restriccion en el departamento de acabado
Restriccion de no negatividad
Restriccion de no negatividad

La region que corresponde a la desigualdad 9 + 12 180 es aquella que se encuentra


por debajo e incluyendo a la recta 9 + 12 = 180, la cual pasa por los puntos (0, 15)
y (20, 0). La region que corresponde a la desigualdad 23 + 29 45 es aquella que se
encuentra por debajo e incluyendo a la recta 32 + 29 = 45 , que pasa por los puntos
(0, 10) y (30, 0). El punto de corte entre las rectas es (12, 6), que se encuentra resolviendo
el sistema de ecuaciones 9 + 2 = 45 y 32 + 92 = 45, ya sea por la regla de Cramer,
Gauss, Gauss-Jordan o empleando la inversa de la matriz de coecientes. La gura
1.26 muestra las desigualdades para los dos procesos junto con las desigualdades para
las restricciones de no negatividad, la region doblemente rayada es la region factible o
region solucion.

CAPITULO 1. DESIGUALDADES LINEALES

22

Figura 1.26: Representacion graca de la solucion del sistema de inecuaciones lineales


9 + 12 180, 32 + 92 45, 0, 0.
.
Se observa que el par ordenado (5, 5) esta dentro de la region solucion y al reemplazarlo
en cada una de las desigualdades las satisface, lo que signica que si se producen 5 sillas
de comedor estilo clasico y 5 sillas estilo moderno, se estara cumpliendo con las restricciones del problema. Sin embargo, el punto (15, 5), no esta dentro de la region solucion,
por lo tanto no hace parte de ella, y al reemplazarlo en el conjunto de desigualdades,
no satisface la inecuacion para el proceso de fabricacion.
Ejemplo 1.3.6. Las restricciones pesqueras impuestas por el Ministerio del Medio
Ambiente obligan a cierta empresa a pescar como maximo 2000 toneladas de merluza
y 2000 toneladas de bacalao, ademas, en total, las capturas de estas dos especies no
pueden pasar de las 3000 toneladas. Cuantas toneladas de merluza y cuantas de bacalao
se pueden pescar para cumplir con los requerimientos?
Solucion
Inicialmente, se declaran las variables del problema, luego plantea el sistema de desigualdades lineales del mismo y despues se procede al trazado de la region factible.
: Cantidad de toneladas de merluza a pescar
: Cantidad de toneladas de bacalao a pescar
Cada especie de pez tiene sus restricciones en la pesca, al igual que el total de peces a

CAPITULO 1. DESIGUALDADES LINEALES

23

pescar, estas condiciones constituyen el conjunto de desigualdades. Por tanto:


2000
2000
+ 3000
0
0

Restriccion
Restriccion
Restriccion
Restriccion
Restriccion

sobre las toneladas maximas a pescar de merluza


sobre las toneladas maximas a pescar de bacalao
sobre las toneladas maximas a pescar de las dos especies
de no negatividad
de no negatividad

Geometricamente, la region que corresponde a la desigualdad 2000 es aquella que


se encuentra a la izquierda de la recta = 2000 incluyendo la recta misma. La region
que corresponde a la desigualdad 2000 es aquella que se encuentra por debajo e
incluyendo a la recta = 2000. La region que corresponde a la desigualdad + 3000,
es aquella que se encuentra debajo e incluyendo al recta + = 3000, la cual pasa por
los puntos (0, 3000) y (3000, 0). Los puntos de corte entre las rectas son (2000, 1000) y
(1000, 2000). La gura 1.27 muestra las gracas del conjunto de desigualdades, junto
con las inecuaciones correspondientes a las restricciones de no negatividad, la zona
triplemente rayada es la region factible o region solucion.

Figura 1.27: Representacion graca de la solucion del sistema 2000, 2000,


+ 3000, 0, 0.
.
Se observa, que el punto (1000, 500), que signica que si se pescan = 1000 toneladas de
merluza y = 500 toneladas de bacalaos satisface el conjunto de desigualdades, mientras
que el par ordenado (1500, 1800), con = 1500 toneladas de merluza y = 1800
toneladas de bacalao, satisface la condicion que la pesca de cada especie no debe ser
mayor que 2000 toneladas, pero no satisface la condicion que la suma de las toneladas

CAPITULO 1. DESIGUALDADES LINEALES

24

recogidas de las dos especies no supere las 3000 toneladas. Por lo tanto, el par ordenado
(1500, 1800) no pertenece a la solucion del sistema.
Ejemplo 1.3.7. Anita visita a un profesional en nutricion porque desea iniciar una
dieta rica en vitaminas. Como Anita sufre una deciencia en calcio se le recomienda
ingerir por lo menos 1200 mg de calcio, ademas como suplemento debe administrarsele
1050 mg de vitamina A, y 750 mg de vitamina B-1, por mes. El medico le receta pldoras
de las marcas Arranque y Fortaleza. Cada pldora de Arranque contiene 20 mg de calcio,
5 mg de vitamina A y 2, 5 mg de vitamina B-1. Cada pldora de Fortaleza contiene 5
mg de calcio, 7,5 mg de vitamina A y 7,5 mg de vitamina B-1. Que combinaciones de
las dos pldoras puede ingerir Anita mensualmente, para satisfacer sus requerimientos
vitamnicos?
Solucion
Se debe plantear el sistema de desigualdades inherente al problema y luego proceder al
trazado de la region factible. Inicialmente se declaran las variables
: El n
umero de pldoras marca Arranque
: El n
umero de pldoras marca Fortaleza
La cantidad de calcio contenida en pldoras de Arranque y pldoras de Fortaleza
esta dada por 20 + 5 mg y esta suma debe ser mayor o igual a 1200 mg. Por lo
que se plantea la desigualdad 20 + 5 1200. Procediendo de la misma manera para
los requerimientos para Vitamina A y Vitamina B-1, se plantean las desigualdades:
5 + 7,5 1050 y 2,5 + 7,5 750. Teniendo en cuenta las condiciones de no
negatividad el conjunto de desigualdades sera:
20 + 5 1200
5 + 7,5 1050
2,5 + 7,5 750
0
0

Restriccion
Restriccion
Restriccion
Restriccion
Restriccion

sobre el requerimiento en calcio


sobre el requerimiento en vitamina A
sobre el requerimiento en vitamina B-1
de no negatividad
de no negatividad

Para el trazado de la solucion graca, la region que corresponde a la inecuacion


20 + 5 1200 , es aquella que se encuentra por encima de la recta 20 + 5 = 1200
incluyendo la recta, pasando por los puntos (0, 240) y (60, 0).
La region que corresponde a la inecuacion 5 + 7,5 1050, es aquella que se encuentra
en y por encima de la recta 5 + 7,5 = 1050, pasando por los puntos (0, 140) y (210, 0).
La region que corresponde a la inecuacion 2,5+7,5 750, es aquella que se encuentra
en y por encima de la recta 2,5+7,5 = 750, pasando por los puntos (0, 100) y (300, 0).
, 960 ). La gura 1.28
Ademas las rectas se cortan en los puntos (30, 120), (120, 60) y ( 420
11 11
muestra las gracas del conjunto de desigualdades, junto con las correspondientes a las

CAPITULO 1. DESIGUALDADES LINEALES

25

restricciones de no negatividad, la zona triplemente rayada es la region factible o region


solucion.

Figura 1.28: Representacion graca de la solucion del sistema 20 + 5 1200, 5 +


7,5 1050 , 2,5 + 7,5 750 , 0, 0
.
Para suplir sus necesidades vitamnicas Anita puede ingerir cualquier combinacion de
pldoras que se encuentre en la region sombreada, por ejemplo puede tomar 50 pldoras
de Arranque y 150 pldoras de Fortaleza o sea el par ordenado (5, 150). De acuerdo
con la region puede tomar muchas combinaciones, lo que llevara a tomar determinada
combinacion seguramente sera el costo de las mismas.

CAPITULO 1. DESIGUALDADES LINEALES

1.3.1.

26

Ejercicios

1. Para los guras 1.29 y 1.30, escriba un conjunto de desigualdades lineales que
describa la region sombreada.

Figura 1.29:
.

Figura 1.30:
2. Dibuje la graca de la solucion del sistema de inecuaciones 2 > 5 y 1.
3. Dibuje la graca de la solucion del sistema de inecuaciones 3 2 5, > 1,
4, 0 y 0.
4. Un agricultor tiene 359 pies cuadrados para sembrar tomates y habichuelas.
Quiere que el espacio de tomate no sea mayor que la mitad del asignado para
la habichuela. Determine el sistema de inecuaciones que modela la situacion mencionada y encuentre la region factible.
5. Una tienda de ropa proyecta vender dos estilos de vestidos. La tienda paga al
mayoreo $15000 por el vestido modelo A y $21000 por el vestido modelo B y se

CAPITULO 1. DESIGUALDADES LINEALES

27

tiene $1050000 para la inversion. Seg


un los estudios se podran vender mas de 21
vestidos del modelo A y esperan vender cuando mas siete quintos mas de vestidos
del modelo A que del modelo B. Determine el sistema de inecuaciones que modela
la situacion mencionada y encuentre la region factible.
6. Un ganadero compra dos variedades de alimentos para sus animales. Una libra
del alimento tipo proporciona 43 gramos de carbohidrato, 5 gramos de protena
y 2 gramos de grasa. Una libra del alimento tipo proporciona 31 gramos de
carbohidrato, 2 gramos de protena y 4 gramos de grasa. Se requiere que el animal
consuma mnimo 380 gramos de carbohidratos, 30 gramos de protena y 25 gramos
de grasa.
) Determine el sistema de inecuaciones que modela la situacion mencionada
) Encuentre la region factible.
7. Una constructora posee dos bodegas para almacenar cemento. En la bodega 1 se
tienen 200 toneladas y en la bodega 2 almacena 240 toneladas La constructora
tiene en este momento dos proyectos de vivienda. El primer proyecto requiere 120
toneladas de cemento y el segundo 180 toneladas. Denote por y las cantidades
de toneladas de cemento enviadas desde la bodega 1 a los dos proyectos de vivienda, respectivamente. Determine el sistema de inecuaciones que y satisfacen y
encuentre la region factible.
8. Un bus de servicio p
ublico con 90 puestos en cierta ruta, es abordado por ni
nos y
adultos. Un tiquete para ni
no cuesta $2 y uno para adulto $3, el motorista desea
un ingreso hasta de $240, cuantos ni
nos y cuantos adultos pueden llegar a subirse
en el bus?
) Plantee el sistema de desigualdades
) Dibuje la region factible
) Interprete el resultado en terminos de las personas
9. Un comerciante acude al mercado popular a comprar naranjas. Le ofrecen dos
tipos de naranjas: las de tipo A a $50 el kg y las de tipo B a $80 el kg. El
comerciante piensa vender el kg de naranjas tipo A a $58 y el kg de tipo B a $90.
Si es el n
umero de kg naranjas tipo A y el n
umero de kg naranjas tipo B,
que compra y vende, plantee una desigualdad que describa la utilidad si el espera
ganar no mas de $10000. El comerciante tiene disponibles 1500 naranjas y desea
venderlas todas, que combinaciones de cada tipo de naranjas puede vender para
satisfacer sus necesidades? Dibuje la region e interprete el resultado en terminos
de las naranjas tipo A y tipo B.
10. Un fabricante produce dos tipos de mesas para computadores portatiles, de lujo y
estandar. El fabricante tiene costos jos en dolares de $50. El costo de produccion

CAPITULO 1. DESIGUALDADES LINEALES

28

para una mesa tipo de lujo en dolares es de $0,90 y para una mesa tipo estandar
es de $0,70. El precio de venta para una mesa de lujo es de $1,90 y para una mesa
estandar de $2,70. Si en una semana el fabricante debe producir como maximo
50 mesas en total y desea una utilidad por lo menos de $120, cuantas mesas de
lujo y cuantas mesas tipo estandar, debe producir y vender para satisfacer sus
requerimientos? Plantee el sistema de desigualdades, dibuje la region e interprete
el resultado en terminos de las mesas.
11. Un estudiante dedica parte de su tiempo al reparto de propaganda publicitaria.
La empresa A le paga $15 por cada impreso repartido y la empresa B, con folletos
mas grandes, le paga $17. En una semana el estudiante desea obtener un ingreso
por lo menos de $2550. Si el estudiante debe repartir como maximo 50 impresos
de la empresa A y 30 impresos de la empresa B, que combinacion de folletos le
permitira cumplir su deseo? Plantee el sistema de desigualdades asociado y dibuje
la region solucion.
12. Una empresa fabrica carroceras para automoviles y camiones. Para hacer la carrocera de un automovil, se invierten 2 das-operario, para fabricar la de un camion
se precisan 4 das-operario. Por limitaciones de mano de obra y maquinaria, se
dispone de 80 das-operario. Las carroceras pasan por dos departamentos el de
ensamblado y el de enlucimiento, los cuales tienen disponibles 60 horas y 100 horas
respectivamente. Una carrocera para automovil necesita 1 hora en el departamento de ensamblado y 3 horas en el departamento de enlucimiento. Una carrocera
para camion necesita 5 horas en el departamento de ensamblado y 2 horas en el
departamento de enlucimiento, cuantas unidades de cada clase, le permite al fabricante utilizar el tiempo disponible? Plantee el sistema de desigualdades asociado
y dibuje la region solucion.
13. Una empresa automotriz, lanza una oferta especial en dos de sus modelos de
automoviles, ofreciendo el modelo A, a un precio de $15 millones y el modelo B
en $20 millones. Para cubrir gastos de la campa
na y obtener alg
un benecio, se
espera que los ingresos obtenidos sean al menos de $600 millones. Se espera vender
al menos 200 automoviles entre los dos modelos y como maximo 250 del modelo
A y 180 del modelo B Cuantos automoviles de cada modelo debera vender para
alcanzar su proposito? Plantee el sistema de desigualdades asociado y dibuje la
region solucion.
14. En una bodega de almacenamiento de lavadoras, se tienen dos tipos de estos
aparatos, la lnea familiar que son lavadoras de 24 libras y la lnea economica
correspondiendo a lavadoras con capacidad de 18 libras. Se requiere almacenar
240 lavadoras. El n
umero de lavadoras lnea familiar no puede ser menor a 80 y
del modelo economico no puede ser menor a 60. Ademas una lavadora de 24 libras
ocupa un volumen 24 pies c
ubicos, mientras que el modelo de 18 libras ocupa 16
pies c
ubicos de volumen. Se dispone de 2400 pies c
ubicos para almacenamiento.

CAPITULO 1. DESIGUALDADES LINEALES

29

) Plantee el sistema de desigualdades


) Dibuje la region factible
15. Un jardinero trabaja en su labor con dos fertilizantes: Veloz y Lento, los que
contienen tres nutrientes: fosforo, calcio y potasio. Las necesidades mnimas para
su jardn son 160 unidades de fosforo, 200 unidades de calcio y 80 unidades de
potasio. Una bolsa de Veloz contiene 3 unidades de fosforo, 5 unidades de calcio
y 1 unidad de potasio, mientras que una bolsa de Lento contiene 2 unidades de
fosforo, 2 unidades de calcio y 2 unidad de potasio.
) Plantee el sistema de desigualdades asociado al problema
) Dibuje la region factible, para establecer el n
umero de bolsas de cada marca
que satisfacen los requerimientos en nutrientes

1.3.2.

Respuestas

Algunas respuestas de los Ejercicios 1.3.1


1. La region que se ilustra, se encuentra limitada por las rectas:
1 : 2 + = 1; 2 : + = 4; 3 : 2 + = 6
Las cuales se intersectan en los puntos (1, 3) (entre 1 y 2), ( 45 , 72 ) (entre 1 y
3) y (2, 2) (entre 2 y 3).
El sistema de inecuaciones que corresponde a la region sombreada sera entonces:

2 + 1
2 + 6
+ 4

3. La solucion del sistema de inecuaciones planteado, corresponde a la region


sombreada en la graca adjunta.

CAPITULO 1. DESIGUALDADES LINEALES

30

7. Es conveniente acomodar la informacion en un cuadro para que sea mas facil


construir las inecuaciones. Como es la cantidad de toneladas de cemento enviadas desde la bodega 1 al primer proyecto de vivienda, es la cantidad de
toneladas de cemento enviadas desde la bodega 1 al primer proyecto de vivienda
y el total de existencia de la bodega 1 es de 200 toneladas, el primer renglon del
cuadro tiene los datos , y 200. Como el primer proyecto requiere 120 toneladas
de cemento y ya de la bodega 1 llegaron , le hace falta 120 que seran enviadas
desde la bodega 2. El segundo proyecto requiere 180 toneladas de cemento y ya
de la bodega 1 llegaron , le hace falta 180 que seran enviadas desde la bodega
2. Ademas en la bodega 2 existen 240 toneladas de cemento. Esta informacion es
la que se escribe en el segundo renglon del cuadro. Por tanto el cuadro queda as:

Bodegas

1
2
Total

Proyecto

x
120-x
120

de vivienda

y
180-y
180


200
240

Como lo enviado desde la bodega 1 es + y no puede exceder el total de la


existencia, entonces + 200 . Lo enviado desde la bodega 2 es (120)+(180
) y no puede exceder el total de la existencia, entonces (120)+(180) 240.
Acomodando la inecuacion se obtiene + 60 Ademas 0 120 y 0
180 porque son cantidad de toneladas de cemento enviadas desde la bodega 1 a
los dos proyectos de vivienda. El sistema de inecuaciones es el siguiente:

CAPITULO 1. DESIGUALDADES LINEALES

+ 200
+ 60
0 120
0 180
Y la region factible es la cuadruple rayada de la graca siguiente

Depurada la region factible es

31

Captulo 2
Optimizaci
on lineal. M
etodo
Geom
etrico
2.1.

Introducci
on

En situaciones reales, una empresa para elaborar productos 1 , 2 , . . . , , cuenta


con un capital limitado 1 , tambien es limitada la mano de obra 2 , puede ser que
el tiempo para abastecer el pedido tambien tenga limitante 3 , si el producto se debe
almacenar, el espacio donde se realiza dicho almacenaje puede ser una cuarta restriccion,
y con estas restricciones la empresa desea maximizar las ganancias o los ingresos, o
quiere minimizar los costos o los gastos. La situacion anterior es tpica de un problema
dentro de la Programacion Lineal, la cual se piensa como un procedimiento o algoritmo
matematico mediante el cual se resuelve un problema determinado, formulado a traves
de ecuaciones o inecuaciones lineales optimizando la funcion objetivo, la cual tambien
es lineal.

2.2.

Antecedentes

La programacion lineal se plantea como un modelo matematico desarrollado en el siglo


, durante la Segunda Guerra Mundial para planicar los gastos y los retornos, a
n de reducir los costos al ejercito y aumentar las perdidas del enemigo. Se mantuvo
en secreto hasta 1947. En la posguerra, muchas industrias lo usaron en su planicacion
diaria.
El nombre de programacion lineal no procede de la creacion de programas de computador, sino de un termino militar, programar, que signica realizar planes o propuestas de
tiempo para el entrenamiento, la logstica o el despliegue de las unidades de combate.
Haciendo un poco de historia, en los siglos y , grandes matematicos contribuyeron enormemente al desarrollo del calculo innitesimal, como Newton, Leibnitz,
Bernoulli y, sobre todo, Lagrange, quienes se ocuparon de obtener maximos y mnimos
condicionados de determinadas funciones.
32

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

33

Mas adelante, el matematico frances Jean Baptiste-Joseph Fourier (1768 1830) fue el
primero en distinguir, aunque de forma imprecisa, los metodos de lo que actualmente
llamamos programacion lineal y la potencialidad que de ellos se deriva.
Ya en 1939 se encontraron nuevos estudios relacionados con los metodos de la actual
programacion lineal. En ese a
no, el matematico ruso Leonid Vitalevich Kantorovitch
publica una extensa monografa titulada M
etodos matem
aticos de organizaci
on
y planeaci
on de la producci
on, en la que por primera vez se hace corresponder a
una extensa gama de problemas una teora matematica precisa y bien denida, llamada hoy en da programacion lineal. Kantorovitch fue el ganador del premio Nobel en
Economa en 1975 y ha sido el u
nico en esta modalidad por la Union Sovietica. Este
premio lo compartio con el economista estadounidense Tjalling Charles Koopmans,
juntos hicieron grandes contribuciones a la econometra y a la teora de la asignacion
optima de recursos y estudiaron entre 1941 y 1942 el ahora conocido como problema
del transporte.
En 1945, George Joseph Stigler, planteo el problema del regimen alimenticio optimo,
conocido ahora como problema de la dieta. Obtuvo el Premio Nobel de Economa en
1982 por sus investigaciones acerca de la estructura de la industria, el funcionamiento
de los mercados y las causas y efectos de las regulaciones p
ublicas.
Mas adelante en 1947, George Bernard Dantzing, formulo el enunciado general al que
se reduce cualquier problema de Programacion Lineal, considerado el autor del metodo
simplex para la resolucion de problemas. Es considerado como el padre de la programacion lineal.
Cuando empezo la Segunda Guerra Mundial, los estudios de doctorado que Dantzig
cursaba en Berkeley fueron suspendidos, y el se convirtio en la cabeza de la Rama de
Analisis de Combate de los Cuarteles Centrales Estadsticos de la Fuerza Aerea de los
Estados Unidos, lo cual lo llevo a lidiar con las logsticas de la cadena de abastecimiento
y gestion de cientos de miles de tems y personas. El trabajo proporciono los problemas
del mundo real que la programacion lineal vendra a resolver. Recibio muchos honores,
tales como la Medalla Nacional a la Ciencia en 1975 y el premio de Teora John von
Neumann en 1974.
El estadounidense John von Neumann de origen h
ungaro, quien fuera uno de los grandes
matematicos del siglo , con importantes contribuciones a la fsica cuantica, analisis
funcional, teora de conjuntos, ciencias de la computacion, economa, analisis numerico,
cibernetica, hidrodinamica (de explosiones), estadstica y muchos otros campos de la
matematica, proporciono los fundamentos matematicos de la programacion lineal, conjeturando la equivalencia entre la teora de la dualidad y los problemas de programacion
lineal con el desarrollo de la teora de matrices desarrollada en sus trabajos. Tambien
es notable su apertura de nuevas vas al desarrollo de la matematica estadstica a partir
de su estudio de 1928 sobre los juegos de estrategia, posteriormente desarrollado en la
famosa obra Theory of games and economic behavior, publicada en 1944 y escrita en
colaboracion con Oskar Morgenstern.
Respecto al metodo simplex, que se analizara mas adelante, se dice que su estudio
comenzo en 1951 y fue desarrollado por Dantzig en el United States Bureau of Stan-

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

34

dards SEAC COMPUTER, ayudandose de varios modelos de computador de la rma


International Business Machines (IBM).
La Programacion Lineal presenta un gran n
umero de aplicaciones en multitud de
ambitos empresariales, industriales, de gestion y en general, de toma de decisiones.
Entre otros, por ejemplo, en Marketing se utiliza para la seleccion de medios publici
tarios y estudio de mercados. En Produccion se aplica en la Combinacion Optima
de
Bienes y Planicacion de la Produccion. En la Distribucion de Tareas es u
til en la asignacion de trabajos y planicacion de horarios. En las Finanzas se halla en la seleccion
de una cartera de valores. En Logstica con el problema de transporte y en mezclas con
el problema de la dieta [1], [2], [3].
Denici
on 6. Se tiene un problema de programacion lineal cuando se desea optimizar
(maximizar o minimizar seg
un el caso) una funcion haciendo cumplir condiciones explcitas en el problema. Las condiciones explcitas por lo general son desigualdades o
inecuaciones. A la funcion a optimizar se denomina funcion objetivo y a las desigualdades se les llama restricciones.
Ejemplo 2.2.1. Una peque
na compa
na constructora ofrece dos tipos de casas. El
primer tipo de casa requiere 2 unidades de concreto y 2 unidades de madera. El segundo
tipo de casa requiere 6 unidades de concreto y 3 de madera. La compa
na dispone 240
unidades de concreto y 165 unidades de madera y para la consecucion de los respectivos
permisos de construccion la compa
na debe construir como mnimo 15 casas de cada
tipo. Cuantas casas de cada tipo se deben construir para maximizar las ganancias, si
en cada casa del primer tipo se obtiene una utilidad de 5 millones de pesos y la utilidad
por una casa del segundo tipo es de 9 millones?
Solucion
Se denota con la variable la cantidad de casas a construir del primer tipo y con la
cantidad de casas del segundo tipo a construir. En el problema se desea maximizar la
utilidad. Se denotara por a dicha funcion y sera
(, ) = 5 + 9
Las limitaciones se representan en las siguientes desigualdades que constituyen las restricciones del problema
15 y 15 porque debe construir mnimo 15 casas de cada tipo
2 + 6 240 ya que a los mas puede emplear 240 unidades de concreto y
2 + 3 165 puesto que a los mas puede emplear 165 unidades de madera.
El problema de programacion lineal se presenta de la siguiente manera:
Maximice

(, ) = 5 + 9
Sujeta a
15
15
2 + 6 240
2 + 3 165

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

35

Para resolver este problema, primero se encuentra la region factible, que es la region
solucion del sistema de inecuaciones. Ver gura 2.1.

Figura 2.1: Region solucion del sistema de inecuaciones 15, 15, 2 + 6 240
y 2 + 3 165
En el mismo plano que se muestra en la gura 2.1, se traza la funcion
(, ) = 5 + 9 = 90. Como es la funcion utilidad, implica que los valores posibles
de (, ), con representando la cantidad de casas del primer tipo y la cantidad de
casas del segundo tipo a construir, satisfacen la ecuacion 5 + 9 = 90, lo que signica
que la utilidad sera de $90 millones. Observe en la gura 2.2, que la recta no toca la
region factible, sino que esta totalmente fuera de ella. As, si la utilidad fuese de 90
millones no se estaran cumpliendo las condiciones requeridas en el problema.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

36

Figura 2.2: Region del problema del ejemplo 2.2.1 y (, ) = 90.


La recta paralela a 5 + 9 = 90 y que pasa por el punto (15, 15) es 5 + 9 = 210. El
valor 210 se obtiene evaluando en la funcion utilidad (, ) = 5+9 el punto (15, 15).
Asi: (15, 15) = 5(15) + 9(15) = 210, ver gura 2.3 e indica que si se construyen 15
casas de cada tipo la utilidad que obtendra la compa
na constructora sera de $210
millones. Observe ademas que el punto (15, 15) si pertenece a la region factible. Dicho
punto es un vertice de la region factible.

Figura 2.3: Region del problema del ejemplo 2.2.1 con (, ) = 90 y (, ) = 210.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

37

La recta paralela a 5+9 = 90 y que pasa por el punto (15, 35) es la recta 5+9 = 390,
que se muestra en la gura 2.4. Lo que indica que si se construyen 15 casas del primer
tipo y 35 del segundo, la utilidad que obtendra la compa
na constructora sera de $390
millones. Observe que la recta esta mas arriba de las dos iniciales y el valor de la utilidad
obtenida es mas alto.

Figura 2.4: Region del problema del ejemplo 2.2.1 con (, ) = 90, (, ) = 210 y
(, ) = 390.
La recta paralela a 5+9 = 90 y que pasa por el punto (60, 15) es la recta 5+9 = 435,
que se muestra en la gura 2.5. Indica que si se construyen 60 casas del primer tipo y 15
del segundo, la utilidad que obtendra la compa
na constructora sera de $435 millones.
Se observa que la recta esta mas arriba de las tres iniciales y el valor de la utilidad
obtenida es mas alto.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

38

Figura 2.5: Region del problema del ejemplo 2.2.1 junto con las rectas (, ) = 90,
(, ) = 210, (, ) = 390 y (, ) = 435 .
La recta paralela a 5+9 = 90 que pasa por el punto (45, 25) es la recta 5+9 = 450,
que se muestra en la gura 2.6. Indica que si se construyen 45 casas del primer tipo y 25
del segundo, la utilidad que obtendra la compa
na constructora sera de $450 millones.
La recta 5 + 9 = 450 esta mas arriba de las cuatro rectas que inicialmente se han
gracado y el valor de la utilidad obtenida es mas alto.

Figura 2.6: Region del problema del ejemplo 2.2.1 junto con las rectas (, ) = 90,
(, ) = 210, (, ) = 390, (, ) = 435 y (, ) = 450.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

39

Observe que otra recta paralela a 5 + 9 = 90, y que pasa por el punto (55, 40)
es la recta 5 + 9 = 635, que se muestra en la gura 2.7, lo que indica que si se
construyen 55 casas del primer tipo y 40 del segundo, la utilidad que obtendra la
compa
na constructora sera de $635 millones. Pero el punto no pertenece a la region
factible, esto signica que dicho punto no es solucion del sistema de inecuaciones, esto
es, no esta cumpliendo las condiciones requeridas de las restricciones y por tanto no se
considera posible respuesta al problema de programacion lineal.

Figura 2.7: Region del problema del ejemplo 2.2.1 junto con la recta (, ) = 635
Las rectas que se observan en la gura 2.6 para diferentes valores de la utilidad se
llaman isoutilidades. Por ejemplo el punto (33, 25) pertenece a la recta 5 + 9 = 390,
lo que quiere decir que si se construyen 33 casas del primer tipo y 25 del segundo, la
utilidad que se obtiene sera de 390 millones de pesos y todos los pares ordenados que
esten sobre la recta dejaran la misma utilidad. Pero solo los que queden en la region
factible cumplen las restricciones del problema. Para este caso la solucion al problema
es u
nica, porque en el vertice (45, 25) de la region factible se obtiene el valor mas alto
de utilidad.
Despues de analizar el metodo para encontrar el valor optimo de la utilidad a traves de
las rectas de isoutilidades, otra manera de abordar la solucion del ejemplo 2.2.1 es la
siguiente:
Se encuentran todos los vertices de la region factible, la cual para este caso coincide
con un polgono irregular de cuatro lados (Fig. 2.7) y se eval
uan todos los puntos
correspondientes a los vertices en la funcion objetivo (, ) = 5 + 9.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

40

Figura 2.8: Region del problema del ejemplo 2.2.1 y sus cuatro vertices

(15, 15) = 5(15) + 9(15) = 210


(15, 35) = 5(15) + 9(35) = 390
(45, 25) = 5(45) + 9(25) = 450
(60, 15) = 5(60) + 9(15) = 435
El valor mas alto de las evaluadas se obtiene en el vertice (45, 25). Por tanto la respuesta
al problema es que se deben construir 45 casas del primer tipo y 25 del segundo para
obtener una utilidad maxima de $450 millones de pesos.
No es coincidencia que la solucion optima del ejemplo 1 se encuentre en un vertice de la
region factible. Esto se debe al teorema 1, un teorema basico de la programacion lineal,
que se enuncia sin demostracion.
Teorema 1
Si un problema de programacion lineal tiene una solucion, entonces esta debe aparecer
en un vertice, o esquina, de la region factible asociada con el problema. Ademas, si la
funcion objetivo se optimiza en dos vertices adyacentes de la region factible, entonces
se optimiza en todos los puntos del segmento de recta que une estos vertices, en cuyo
caso existen innitas o m
ultiples soluciones al problema, dependiendo de la naturaleza
de las variables.
El teorema 1 da claridad acerca de la naturaleza de la solucion de un problema de
programacion lineal pero no indica cuando tiene solucion. El teorema 2 establece ciertas
condiciones que garantizan la existencia de la solucion de un problema de programacion
lineal.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

41

Teorema 2. Existencia de una soluci


on. Se tiene un problema de programacion
lineal con una region factible y una funcion objetivo (, ) = + .
1. Si es una region acotada, entonces la funcion tiene un valor maximo y un
valor mnimo en .
2. Si no es una region acotada y tanto como son no negativos, entonces
tiene un valor mnimo en , si las restricciones que denen a incluyen las
desigualdades 0 y 0.
Pasos a tener en cuenta en el m
etodo gr
aco o geom
etrico:
1. Se encuentra la region factible.
2. Se encuentran todos los vertices de la region factible.
3. Se eval
ua en la funcion objetivo todos los vertices de la region factible.
4. Se identica el vertice que proporcione el optimo (seg
un sea el caso) de la funcion
objetivo. Si solo existe un vertice con esta propiedad, entonces constituye una
solucion u
nica del problema. Si la funcion objetivo se optimiza en dos vertices
adyacentes de la region factible, entonces existen innitas o m
ultiples soluciones
optimas dadas por los puntos del segmento de recta determinado por estos dos
vertices.
Ejemplo 2.2.2. En un prestigioso colegio, los 240 estudiantes de u
ltimo a
no organizan
su excursion. La empresa de transporte que les ofrece el servicio tiene 8 buses de lujo
de 20 puestos y 10 buses de 30 puestos, pero solo dispone de 10 conductores. El alquiler
de un bus grande cuesta $216000 y el otro tipo de bus $162000. Calcular cuantos buses
de cada tipo hay que utilizar para que la excursion resulte lo mas economica posible
para los estudiantes.
Solucion
Se deben declarar las variables primero. Se denota por la variable la cantidad de buses
de lujo que tienen 20 puestos y con la variable la cantidad de buses de lujo que tienen
30 puestos. En el problema se desea minimizar los costos de alquiler de los buses. Se
denotara por a dicha funcion y sera
(, ) = 162000 + 216000
Las restricciones que se tienen son:
08
0 10
+ 10
20 + 30 240

Cantidad
Cantidad
Cantidad
Cantidad

de
de
de
de

buses disponibles de 20 puestos


buses disponibles de 30 puestos
conductores disponibles
estudiantes a transportar

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

42

El signo en la u
ltima restriccion se considera porque se contempla la posibilidad que
padres de familia, docentes o alg
un directivo del colegio se incorpore al grupo.
El problema de programacion lineal es:

Minimice

(, ) = 162000 + 216000
Sujeta a
8
10
+ 10
20 + 30 240
0
0

Se encuentra la region factible, que es la region solucion del sistema de inecuaciones.


Como se muestra en la gura 2.9.

Figura 2.9: Region del sistema de inecuaciones lineales para el problema del ejemplo
2.2.2
Para encontrar los vertices de la region factible se debe hallar la interseccion de las rectas:
20 + 30 = 240 y + = 10.
Sistema que se puede resolver por Gauss, Gauss-Jordan, Cramer o empleando la inversa
de la matriz de coecientes y da por solucion el vertice (6, 4). Los vertices (0, 8) y (0, 10)
se encuentra resolviendo los sistemas 20 + 30 = 240 y = 0; + = 10 y = 0,
respectivamente. Ver gura 2.10.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

43

Figura 2.10: Region factible del problema del ejemplo 2.2.2 con sus vertices.
Siguiendo los pasos del metodo graco, dichos vertices de deben evaluar en la funcion
(, ) = 162000 + 216000.
(0, 8) = 162000(0) + 216000(8) = 1728000
(0, 10) = 162000(0) + 216000(10) = 2160000
(6, 4) = 162000(6) + 216000(4) = 1836000

El valor mnimo se obtiene en el vertice (0, 8) y es 1728000, lo que signica que el colegio
debe alquilar 8 buses de 30 puestos y el costo mnimo sera de $1728000.
Ejemplo 2.2.3. Un granjero tiene 500 hectareas en la que se puede sembrar soya o
maz. Los estudios respectivos lo llevaron a la conclusion que requiere 2 horas hombre
por cada hectarea de soya y 1 hora hombre por cada hectarea de maz. El granjero
calcula que tiene 680 horas de trabajo disponible durante la epoca de cosecha. Tambien,
el conoce que cada hectarea de soya o maz deja una utilidad de 100 dolares. Cuantas
hectareas de cada uno debe plantar para maximizar su utilidad? Cual es la utilidad
maxima?
Solucion
Como lo primero que hay que hacer es declarar las variables, se denota por la variable
el n
umero de hectareas a sembrar de soya y por el n
umero de hectareas a sembrar
de maz. En el problema se desea maximizar las utilidades que dejara cada siembra. Se
denotara por a dicha funcion y sera
(, ) = 100 + 100
Las restricciones que se tienen son:

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

+ 500
2 + 160
0
0

44

Total de terreno a sembrar


Cantidad de horas hombres disponibles
Cantidad de terreno a sembrar con soya
Cantidad de terreno a sembrar con maz

El problema de programacion lineal es:

Maximice

(, ) = 100 + 100
Sujeta a
+ 500
2 + 160
0
0

La region factible solucion del sistema de inecuaciones se encuentra en la gura 2.11.

Figura 2.11: Region factible del problema del ejemplo 2.2.3


Para encontrar los vertices de la region factible se debe encontrar la interseccion entre
las rectas:
+ = 500 y 2 + = 680. Sistema que se puede resolver por Gauss, GaussJordan, Cramer o empleando la inversa de la matriz de coecientes y da por solucion el
vertice(180, 320). Los vertices (0, 500) y (340, 0) se encuentra resolviendo los sistemas
+ = 500 y = 0; 2 + = 680 y = 0, respectivamente. Ver gura 2.12.

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

45

Figura 2.12: Region factible del problema del ejemplo 2.2.3 con sus tres vertices.
Siguiendo los pasos del metodo graco, dichos vertices de deben evaluar en la funcion
(, ) = 100 + 100, obteniendose:
(0, 500) = 100(0) + 100(500) = 50000
(340, 0) = 100(340) + 216000(0) = 34000
(180, 320) = 100(180) + 100(320) = 50000

El valor maximo se obtiene en los vertices (0, 500) y (180, 320) y es 50000, lo que
signica que la maxima utilidad es de $50000 y la alcanza en todo el segmento que une
estos dos vertices. Por ejemplo, el punto (50,450) pertenece al segmento y tambien deja
una utilidad de 50000. Esto indicara que se pueden sembrar 50 hectareas de soya y 450
hectareas de maz y la utilidad sigue siendo de $50000. En la gura 2.13 se observa que
la recta (, ) = 100(50) + 100(450) = 50000 es paralela al segmento de recta solucion
del problema.
Ejemplo 2.2.4. Un nutricionista asesora a un individuo que sufre una deciencia de
hierro y vitamina , y le indica que debe ingerir mnimo 2100 mg de hierro, 3000 mg
de vitamina 1 (tiamina) y 7200 mg de vitamina 2 (riboavina) durante cierto
perodo de tiempo. Existen dos pldoras de vitaminas disponibles, la marca y la marca
. Cada pldora de la marca contiene 30 mg de hierro, 20 mg de vitamina 1, 40
mg de vitamina 2 y en el mercado la puede encontrar en $150. Cada pldora de la
marca contiene 15 mg de hierro, 30 mg de vitamina 1, 90 de vitamina 2 y
la puede adquirir por $180. Cuantas pldoras de cada marca debe adquirir el paciente
para cubrir sus requerimientos de hierro y vitamina al menor costo?
Solucion
Para empezar a dar solucion al problema, se declaran las variables. Se denota por la
variable la cantidad de pldoras de marca adquiridas y por la cantidad de pldoras

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

46

de marca . En el problema se desea minimizar los costos de compra de pldoras. Se


denotara por a dicha funcion y sera:
(, ) = 150 + 180
Las restricciones que se tienen son:
30 + 15 2100
20 + 30 3000
40 + 90 3000
0
0

Cantidad
Cantidad
Cantidad
Cantidad
Cantidad

de
de
de
de
de

hierro a ingerir
vitamina 1 a ingerir
vitamina 2 a ingerir
pldoras de la marca
pldoras de la marca

El problema de programacion lineal es:


Minimice
(, ) = 150 + 180
Sujeta a
30 + 15 2100
220 + 30 3000
40 + 90 3000
0
0
La gura 2.13, muestra la region factible solucion del sistema de inecuaciones.

Figura 2.13: Region factible del problema del ejemplo 2.2.4


Para encontrar los vertices de la region factible se debe encontra la interseccion entre
las rectas:

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

47

30 + 15 = 2100 y 20 + 30 = 3000 cuya solucion da el vertice (30, 80). El vertice


(90, 40) corresponde a la interseccion entre las rectas 40 + 90 = 7200 y
20 + 30 = 3000. Finalmente, los vertices (0, 140) y (180, 0) se consiguen resolviendo
los sistemas de ecuaciones 30 + 15 = 2100 y = 0; 40 + 90 = 7200 y = 0
respectivamente (Fig. 2.14).

Figura 2.14: Region factible del problema del ejemplo 2.2.4 y sus vertices.
Siguiendo los pasos del metodo graco, dichos vertices se deben evaluar en la funcion
(, ) = 150 + 180, obteniendose:
(0, 140) = 150(0) + 180(140) = 25200
(30, 80) = 150(30) + 180(80) = 18900
(90, 40) = 150(90) + 180(40) = 20700
(180, 0) = 150(180) + 180(0) = 27000

El valor mnimo se obtiene en el vertice (30, 80) y es 18900, lo que signica que se deben
adquirir 30 pldoras de la marca y 80 de la marca a un costo mnimo de $18900.

2.2.1.

Ejercicios

1. Una tienda de ropa proyecta vender dos estilos de vestidos. Al por mayor, la
tienda paga $15000 por un vestido modelo y $21000 por un vestido modelo
y tiene $1050000 para la inversion. Seg
un los estudios se podran vender mas de
21 vestidos del modelo . Ademas, espera que el n
umero de vestidos vendidos del
modelo no sea mas de los siete quintos del n
umero de vestidos del modelo
Cuantos vestido de cada modelo debe adquirir para maximizar la utilidad, si un
vestido modelo deja una utilidad de $3500 y uno del modelo deja $4800?

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

48

R. Debe adquirir 70 vestidos modelo A. Para una utilidad maxima de $245000.


2. Un agricultor tiene 360 hectareas para sembrar tomates y habichuelas. Desea que
el espacio de tomate no sea mayor que la mitad del asignado para la habichuela.
Si una hectarea de tomate deja una utilidad de $150000 y una de habichuela deja
$120000. Que area le conviene sembrar al agricultor con tomate y que area con
habichuela para maximizar su utilidad? Cual es la utilidad maxima?
R. 120 ha de tomate y 240 ha de habichuela y $46800000 utilidad maxima.
3. Un ganadero compra dos variedades de alimentos para sus animales. Una libra
del alimento tipo I proporciona 18 gramos de carbohidrato, 3 gramos de protena
y 3 gramos de grasa. Una libra del alimento tipo II proporciona 20 gramos de
carbohidrato, 5 gramos de protena y 10 gramos de grasa. Se requiere que el
animal consuma mnimo 360 gramos de carbohidratos, 75 gramos de protena y
90 gramos de grasa. Si la libra de alimento tipo I cuesta $30 y la de alimento II
$40, determine cuantas libras de cada alimento debe adquirir el ganadero de tal
modo que su costo sea mnimo.
R. 10 libras del alimento tipo I y 9 del alimento tipo II con un costo mnimo de
$660.
4. Una constructora posee dos bodegas para almacenar cemento. En la bodega 1
existen 200 toneladas y se tienen 240 toneladas en la bodega 2. La constructora
tiene en este momento dos proyectos de vivienda. El primer proyecto requiere 120
toneladas de cemento y el segundo 180 toneladas. Denote por x y y las cantidades de toneladas de cemento enviadas desde la bodega 1 a los dos proyectos de
vivienda, respectivamente. Si el costo de transporte por tonelada de la bodega 1
al primer proyecto es de $500 y al segundo proyecto es de $700, el costo de transporte por tonelada de la bodega 2 al primer proyecto es de $800 y al segundo
proyecto es de $1100, como se deben distribuir las toneladas de cemento para
minimizar los costos de transporte?
R. Enviar desde la bodega 1 al primer proyecto 20 toneladas de cemento y al
segundo proyecto 80. El costo mnimo es de $221400.
5. Un bus de servicio p
ublico es abordado por hombres y mujeres, tiene disponible
90 puestos y viajan por lo menos tres hombres mas que el doble de mujeres. Un
tiquete para hombre cuesta $10 y uno para dama $8. Cuantos hombres y mujeres
viajan en el bus de modo que el ingreso obtenido sea maximo?
R. 61 hombres, 29 mujeres. Ingreso maximo $842.
6. Un comerciante acude al mercado popular a comprar naranjas. Le ofrecen dos
tipos de naranjas: las de tipo a $50 el kg y las de tipo a $80 el kg. El
comerciante piensa vender el kg de naranjas tipo a $58 y el kg de tipo a $90.
El comerciante tiene disponibles 1500 naranjas entre los tipos y desea venderlas

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

49

todas. Las naranjas tipo son como mnimo el doble de las naranjas tipo . El
comerciante desea vender como maximo 300 naranjas tipo , que combinaciones
de cada tipo de naranjas puede vender si desea obtener una utilidad maxima?
R. 1200 naranjas tipo A, 300 naranjas tipo B. Utilidad maxima $12600.
7. Un fabricante produce dos tipos de mesas para computadores portatiles, de lujo
y tipo estandar. El costo de produccion para una mesa de lujo en dolares es de $2
y para una mesa estandar es de $1. En una semana el fabricante debe producir
como maximo 150 mesas entre los dos estilos, pero el no debe fabricar mas de
100 mesas tipos estandar y como mnimo 40 del tipo de lujo. El fabricante tiene
disponibles $200 para la fabricacion. Espera utilidades de $3 para una mesa de
lujo y $2 para una tipo estandar, cuantas mesas de lujo y cuantas mesas tipo
estandar, debe producir para que la utilidad sea maxima?
R. 50 mesas tipo de lujo, 100 mesas tipo estandar para una utilidad maxima de
$350.
8. Un estudiante dedica parte de su tiempo al reparto de propaganda publicitaria. La
empresa le paga $15 por cada impreso repartido y la empresa con folletos mas
grandes, le paga $17 por cada folleto. Si el estudiante debe repartir 150 impresos
a la semana, con la condicion que como mnimo 300 impresos deben corresponder
a la empresa y ademas el n
umero de folletos entregados de la empresa debe
exceder al doble de los repartidos de la empresa , que combinacion de folletos
le permitira al estudiante obtener el maximo ingreso?
R.100 folletos de la empresa A y 50 folletos de la empresa B para un ingreso
maximo de $2.350.
9. Una empresa fabrica carroceras para camiones y automoviles. Para hacer la carrocera de un camion se invierten 3 da-operario, para fabricar la de un automovil
se precisan 1 das-operario. Por limitaciones de mano de obra y maquinaria, se
dispone de 9 das-operario. Las carroceras pasan por los departamentos de ensamblado y de enlucimiento, los cuales tienen disponibles 12 horas y 8 horas respectivamente. Una carrocera para automovil necesita 2 horas en el departamento de
ensamblado y 2 horas en el departamento de enlucimiento. Una carrocera para
camion necesita 3 horas en el departamento de ensamblado y 1 hora en el departamento de enlucimiento. Cada carrocera para automovil deja una utilidad de
$100 y una carrocera de camion deja una utilidad de $150, cuantas unidades de
cada clase le permitira al fabricante maximizar su utilidad?
R. Se fabrican 2 carroceras para camion y 3 carroceras para automovil, con una
utilidad maxima de $650
10. Una empresa automotriz lanza una oferta especial en dos de sus modelos de
automoviles, ofreciendo el modelo a un precio de $15 millones y el modelo
en $20 millones. Se espera vender 200 automoviles entre los dos modelos y como

LINEAL. METODO

CAPITULO 2. OPTIMIZACION
GEOMETRICO

50

maximo 250 del modelo y 180 del modelo , cuantos automoviles de cada
modelo debera vender para maximizar sus ingresos?
R. Se venderan 20 automoviles del modelo y 180 automoviles del modelo
para un ingreso maximo de $3900 millones.
11. Don Carlos desea invertir como maximo $500000 dolares en la compra de 1000
acciones, en los dos tipos y . Las acciones tipo cuestan $500 y las acciones
tipo cuestan $400. Mensualmente, las acciones tipo dejan una rentabilidad
del 5 % y las tipo dejan una rentabilidad del 5,5 %, Don Carlos desea una
rentabilidad hasta de $40000 dolares mensuales. Ademas, el desea que el n
umero
de acciones tipo sea tres veces el n
umero de acciones tipo . Una accion tipo
deja una utilidad de $3500 y una tipo deja una utilidad de $4500, cual
sera la mejor estrategia de inversion para Don Carlos, si desea que su utilidad sea
maxima?
R. Don Carlos debe comprar 300 acciones tipo y 700 acciones tipo para una
utilidad maxima de $4200000

Bibliografa
[1] Aplicaciones de la Programacion Lineal.
Consulta en la red : //../3/// ..
Febrero 25 de 2011.
[2] Programacion Lineal.
Consulta en la red : //.../1/ 1 / .
Febrero 25 de 2011.
[3] Programacion Lineal: su historia.
Consulta en la red : //..//..
Febrero 25 de 2011.

51

Captulo 3
Optimizaci
on lineal. M
etodo
Simplex
3.1.

Introducci
on

En el captulo anterior se resolvieron problemas de programacion lineal por el metodo


geometrico o graco, con dos variables independientes. Si bien este metodo involucra lo
relacionado con la geometra asociada a funciones lineales, la obtencion de la solucion
graca o region factible, se vuelve un poco dispendiosa de conseguir cuando el n
umero
de variables es mayor que dos o cuando el n
umero de restricciones se hace muy grande.
Una alternativa para analizar las situaciones planteadas es incorporar el algoritmo asociado al metodo simplex, el cual ofrece una forma sistematica de evaluar la funcion
objetivo en cada vertice de la region factible, permitiendo el desplazamiento de un
vertice a otro hasta alcanzar el valor optimo si este existe. Este metodo es eciente
en su desarrollo, se emplean las operaciones elementales sobre los renglones o las de
una matriz, ampliamente usadas en la eliminacion gaussiana, permitiendo formular y
resolver problemas con cualquier n
umero de variables y restricciones. Se enunciaran
algunos prerrequisitos necesarios para abordar este metodo.
Denici
on 7. Problemas est
andar de maximizaci
on en programaci
on lineal
Un problema estandar de maximizacion de programacion lineal es aquel que en su
formulacion solicita hallar un vector tal que, = (1 , 2 , . . . , ) que maximice la
funcion objetivo = 1 1 + 2 2 + . . . + y que satisfaga el sistema
11 1 + 12 2 + + 1 1
21 1 + 22 2 + + 2 2
..
.
1 1 + 2 2 + +
en donde 1 , 2 , . . . , y 1 , 2 , . . . , son no negativas.
52

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

53

En forma matricial el problema se enuncia como:


Encontrar el vector maximice la funcion = y que satisfaga el conjunto de
desigualdades

11
21
..
.

12
22
..
.

...

1 2

Ax B

..
.

1
2
..
.

1
2
..
.

Donde es la matriz de coecientes de tama


no x, el vector columna con las
variables y el vector columna con los terminos constantes. De tal forma que:


1
0
2 0


.. ..
. .

0
y


1
0
2 0


.. ..
. .

0
Los coecientes de la funcion objetivo se escriben como un vector la . El objetivo
es encontrar el vector que maximice la funcion = 1 1 +2 2 +. . .+ o =
con el vector la de constantes 1 , 2 , . . . , sujeta a , con 0 y 0,
donde 0 es el vector columna de ceros de tama
no x1.
Para introducir el metodo simplex se considera el siguiente problema:
Maximice
(1 , 2 ) = 21 + 32
Sujeta a
1 + 22 10
21 + 2 14
1 0
2 0

El problema esta en la forma estandar y si se resuelve geometricamente se tendra la


region solucion doblemente rayada mostrada en la gura 3.1, donde los vertices de la
region factible son los puntos (0, 0), (0, 5), (7, 0) junto con el par ordenado (6, 2) que
corresponde al corte entre las rectas 1 + 22 = 10 y 21 + 2 = 14.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

54

Figura 3.1: Region factible del sistema de inecuaciones 1 + 22 10 , 21 + 2 14,


1 0, 2 0 con sus vertices.
Siguiendo los pasos del metodo graco, dichos vertices de deben evaluar en la funcion
objetivo (1 , 2 ) = 51 + 92 , obteniendose:
(0, 0) = 2(0) + 3(0) = 0
(0, 5) = 2(0) + 3(5) = 15
(7, 0) = 2(7) + 3(0) = 14
(6, 2) = 2(6) + 3(2) = 18
El valor maximo de la funcion f se obtiene en el vertice (6, 2) y es 18. Ahora este
problema se resolvera aplicando el metodo simplex.

3.2.

Algoritmo del m
etodo Simplex

El metodo simplex inicia escribiendo las restricciones como ecuaciones, a traves de las
variables de holgura.
Denici
on 8. Una variable de holgura convierte una desigualdad en una igualdad. Se
denotan por la letra (surplus).
Considere la desigualdad lineal 1 + 22 10, la cual establece que 1 + 22 es menor o
igual a 10. Si es menor que 10, entonces hay cierta holgura.o margen en la desigualdad.
Esta holgura se denota por 1 , y corresponde a la diferencia entre 10 y la suma 1 +22 ;
seg
un la denicion de 1 :
1 = 10 (1 + 22 )
donde 1 0
Para la restriccion 21 + 2 14 la ecuacion correspondiente es 21 + 2 + 2 = 14,
de aqu la ecuacion 2 = 14 (21 2 )con 2 0 Las variables 1 y 2 son llamadas
variables estructurales o de decisi
on.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

55

Denici
on 9. En un problema de programacion lineal las variables independientes
1 , 2 , . . . , , son llamadas variables de decision o estructurales.
Se plantea de nuevo el problema pero ahora en terminos de las ecuaciones
Maximizar

(1 , 2 , 1 , 2 ) = 21 + 32 + 01 + 02
Sujeta a
1 + 22 + 1 + 02 = 10
21 + 2 + 01 + 2 = 14
1 0
2 0
1 0
2 0

Inicialmente, se encontro que la solucion optima para este problema ocurre en un vertice
de la region factible (Fig. 3.1). En cada uno de estos, al menos dos de las variables
1 , 2 , 1 , 2 son cero, teniendo en cuenta que 1 = 10(1 +22 ) y 2 = 14(21 2 ),
como se indica en el siguiente listado.
En (0,0)
En (0,5)
En (7,0)
En (6,0)

1 = 0
1 = 0
1 = 7
1 = 6

2 = 0
2 = 5
2 = 0
2 = 2

1 = 10
1 = 0
1 = 3
1 = 0

2
2
2
2

=0
=9
=0
=0

Una solucion donde al menos dos de las variables sean cero es llamada solucion factible
basica (...). El n
umero dos (2) se determina por la expresion donde es el
n
umero de variables despues que las restricciones se vuelven ecuaciones (estructurales
mas de holgura) y es el n
umero de restricciones, sin contar las de no negatividadn
en este problema = 4 y = 2. Para una ..., las dos variables diferentes de cero
son llamadas variables basicas, mientras que las variables que son iguales a cero son
denominadas variables no basicas, en esa ... As
Para la ... en el vertice (0, 0), se tiene que 1 y 2 son variables no basicas y 1 y
2 son variables basicas.
La ... en el vertice (0, 5), presenta a 1 y 1 como variables no basicas, mientras
que 2 y 2 son variables basicas.
Para la ... en el vertice (7, 0), se tienen a 2 y 2 como variables no basicas, y a 1
y 1 son variables basicas.
En la ... en el vertice (4, 3), se tiene a 1 y 2 como variables no basicas, mientras
que 1 y 2 las variables estructurales o de decision son basicas.
El objetivo es encontrar una ... que maximice la funcion .
Se escribe la u
ltima formulacion del problema con las variables estructurales y de holgura como la siguiente matriz ampliada

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

56




Con correspondiendo a la matriz de coecientes, es la matriz identidad de orden
, es el vector columna de terminos independientes de orden , es el vector la
cuyos elementos son los coecientes de la funcion objetivo, es la matriz la nula
con elementos y es el nombre de la funcion. A este arreglo sin parentesis se le
denomina tabla simplex
Para el ejercicio planteado la primera tabla simplex sera:
Tabla simplex 1

1
2

1 2
1 1
2 1

2 3

1
2
1
0
0
1

0
0

{z
}
|

10
14

Las dos primeras las corresponden a las restricciones escritas como ecuaciones y el
u
ltimo renglon llamado rengl
on objetivo, corresponde a los coecientes de la funcion
objetivo a los que se les denomina . Observe que debajo de las variables de
holgura 1 y 2 se tiene la matriz identidad 2 , con los indicadores iguales a cero, que
corresponden al vector la 2 . Si 1 y 2 son iguales a cero, de las dos primeras las
se lee 1 = 10 y 2 = 14. Por lo tanto, la solucion factible basica inicial es: 1 = 0,
2 = 0, 1 = 10 y 2 = 14, en la que = 0. En esta ... inicial las variables
estructurales son no basicas y las variables de holgura son basicas. De acuerdo con el
metodo geometrico, esta primera ... corresponde al vertice (0, 0) del polgono de la
region factible. Se dice que las variables 1 y 2 forman la base (1 , 2 ).
Ahora se busca una ... en la que una de las variables estructurales pase a ser
variable basica, esto es, se cambia la base.Cual se debe elegir como variable basica?
cualquiera que tenga un indicador positivo, lo recomendado para agilizar la reduccion
es aquel que sea el mayor valor positivo, recuerde que se trata de maximizar el valor de
y de los indicadores es aquel que mas contribuya unitariamente a la optimizacion. La
variable correspondiente al mayor indicador pasa a ser basica, es decir entra a la base,
en este caso sera la variable 2 (su indicador es 3, el mayor de todos los indicadores) y
se llamara .
Como la base esta formada solo por dos variables, debe salir una de las dos de holgura
1 o 2 . Para la seleccion, se realiza el cociente entre los terminos independientes y los

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

57

coecientes de la variable entrante, esto es 10 2 = 5 y 14 1 = 14. De estos cocientes


se escoge el menor, en este caso 5 que corresponde a la variable 1 , esta es la variable
que sale de la base y es llamada . Se tiene a (2 , 2 ) como nueva base,
con 2 y 2 , como las variables basicas, mientras que 1 y 1 son variables no basicas.
Se cambia la conguracion de la tabla simplex 1, por la naturaleza de las variables se
debe llegar al siguiente arreglo:
Base (2 , 2 )
1 2
2 1
2 0

0

1 2
0
1

0

Observe que como la variable 2 desplazo a la variable 1 , entonces 2 adopta la conguracion de 1 (primera columna de la matriz identidad). La conguracion propuesta se
alcanza a traves de operaciones elementales entre las, los guiones seran valores reales
que se obtendran despues de realizar dichas operaciones.
De la tabla simplex 1, se requiere un pivote igual a uno en el elemento 12 , por lo
tanto el coeciente 2 de 2 debe ser transformado a 1, entonces se realiza la operacion
elemental 21 1 . As
1

2 1

:
1 2 1 2
1 1 1 0
2 1 0 1

2 3 0 0

10
14

1 2 1 2
1
1 21 0
2

que conduce a

2 1

2 3

1 14

0

Ahora se reducen los elementos 1 y 3 correspondientes 22 y 32 , respectivamente se


nalados con asterisco.
1 + 2
31 + 3 :

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1 2
1
1 21 0
2
2 1

2 3

58

1 14

0

llegando al arreglo
1 2
1
1
2
3
2

1
2

1
1
2

0 12

0 32

2
0

1
9

0 15

Se dice que se ha realizado una iteracion se obtiene la tabla simplex 2 y la base es (2 , 2 )


Tabla simplex 2

2
2

1 2
1
1
2
3
2

1
2

1
1
2

0 21

0 23

2
0

1
9

0 15

La solucion ahora es 2 = 5, 2 = 9, 1 = 0, 1 = 0, que corresponde a la ... del


vertice (0, 5).
En el renglon de indicadores, todava hay valores positivos, por lo tanto hay coecientes
en el renglon objetivo cuyas contribuciones unitarias fortalecen la maximizacion, por
lo tanto se debe cambiar la base existente realizando una nueva iteracion. Del renglon
de indicadores se escoge el mayor valor positivo, en este caso es 12 que corresponde a
la variable 1 , como variable entrante. La variable saliente, se consigue calculando los
cocientes 5 12 y 9 32 cuyos resultados son 10 y 6 respectivamente, se escoge este u
ltimo
por ser el menor y corresponde a la variable 2 (variable saliente). La nueva base es
ahora (2 , 1 ), las variables basicas son ahora las estructurales 2 y 1 , mientras que
1 y 2 son variables no basicas. Se cambia toda la conguracion de la tabla simplex
2, por la naturaleza de las variables se debe llegar al siguiente arreglo:
Base (2 , 1 )

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

2
1

1 2
0 1
1 0

0 0

59

La variable 1 desplazo a la variable 2 , por lo tanto adopta su conguracion (segunda


columna de la matriz identidad). De la tabla simplex 2, se requiere un pivote 1 en el
elemento 21 , el coeciente 23 debe ser transformado a 1, se realiza la operacion elemental 23 2 . As:
2

3 2

1 2
1
1
2
3
2

1
2

1
1
2

0 12

0 32

2
0

1
9

0 15

lo que conduce a
1 2
1
1
2
1

1
2

1
1
2

0 31

0 32

2
0

2
3

0 15

Ahora se reducen los elementos correspondientes a


1 y 3 de la columna 1.
12 2 + 1

1
2

y se
nalados con en los renglones

12 2 + 3

1 2
1
1
2
1

1
2

1
1
2

0 31

0 32

2
0
2
3

0 15

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

60

lo que da como resultado


1 2
0 1
1

1
2
3

2
13

0 13 32
6

0 43 13 18

Se ha realizado otra iteracion. Se obtiene la tabla simplex 3 y la base es (2 , 1 )

2
1

1 2
0 1
1

1
2
3

2
13

6
0 31 23

0 34 13 18

La solucion ahora es 1 = 6, 2 = 2, 1 = 0, 2 = 0, del renglon objetivo se tiene la


ecuacion 01 + 02 1 2 = 18, como 1 = 0 y 2 = 0 (son variables no basicas)
se tiene que = 18 y corresponde a la ... del vertice (6, 2). Se observa que en el
renglon de la funcion objetivo todos los indicadores son negativos o ceros, por lo que se
establece que las iteraciones terminaron ya que ning
un indicador contribuye a fortalecer
la funcion objetivo. Por lo tanto se llega a la solucion optima que coincide obviamente
con la obtenida por el metodo geometrico.
Ejemplo 3.2.1. Resuelva el siguiente problema

Maximice
(1 , 2 ) = 21 + 52
Sujeta a
1 + 2 10
1 + 2 30
21 + 2 24
1 0
2 0

Como se nota el problema no esta formulado en la forma estandar, porque la tercera


restriccion presenta un smbolo de y el termino constante (24) es negativo por lo
que debe ser multiplicada por 1. Se formula de nuevo el problema.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

61

Maximice
(1 , 2 ) = 21 + 52
Sujeta a
1 + 2 10
1 + 2 30
21 2 24
1 0
2 0

Ahora, se escriben las restricciones como ecuaciones, para lo que se introducen las
variables de holgura 1 , 2 y 3 . Se enuncia de nuevo el problema:
Maximice

(1 , 2 , 1 , 2 , 3 ) = 21 + 52 + 01 + 02 + 03
Sujeta a
1 + 2 + 1 + 02 + 03 = 10
1 + 2 + 01 + 2 + 03 = 30
21 2 + 01 + 02 + 3 = 24
1 0
2 0
1 0
2 0
3 0

Se escribe el primer arreglo simplex, cuya base es (1 , 2 , 3 ).


Tabla simplex 1
1 2
1 1 1
2 1
1
3 2 1

2
5

1
2 3
1
0 0
0
1 0
0
0 1


0
0 0

|
{z
}

10
30
24

Para esta conguracion la base es (1 , 2 , 3 ). Los indicadores son 2 para 1 y 5 para


2 , siendo esta la variable que entra a la base. Para la variable saliente se realizan los
cocientes entre los terminos independientes y los coecientes de 2 en la columna 2, se

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

62

tiene 10 1 = 10, 30 1 = 30 y 24 1 = 24, se escoge el menor cociente positivo en


este caso 10 que corresponde a la variable 1 . La base es (2 , 2 , 3 ) y la conguracion
de llegada sera:
1 2
1
0
0

0

1 2 3
0 0
1 0
1

0 0

Como ya aparece el pivote uno en el elemento 12 , solo falta reducir los elementos 22 ,
32 y 42 marcados con asterisco en la siguiente tabla:
1 2 1 2 3
1 1
1 0 0

1
1
0 1 0
2 1 0 0 1


2
5
0 0 0

10
30
24

Se realizan las siguientes operaciones elementales entre las


1 + 2
1 + 3
51 + 4

1 2 1 2 3
1 1
1 0 0
1
1
0 1 0

2 1 0 0 1


2
5
0 0 0

10
30
24

Para obtener
1 2 1 2 3
1 1 1 0 0
2 0 1 1 0
1 0 1 1 1

7 0 5 0 0

10
20
34

50

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

63

Se tiene ahora la Tabla simplex 2, con la base (2 , 2 , 3 )

2
2
3

1 2 1 2 3
1 1 1 0 0
2 0 1 1 0
1 0 1 0 1

7 0 5 0 0

10
20
34

50

La funcion objetivo muestra indicadores positivos que ayudan a su optimizacion, lo


que implica que se debe realizar una nueva iteracion. De la tabla simplex 2 se observa
que el mayor indicador positivo 7, corresponde a la variable 1 , ahora como la variable
entrante. Para la variable saliente se realizan los cocientes entre los terminos independientes y los coecientes de 1 en la columna 1, se tiene 10 1 = 10, 20 2 = 10 y
34 1 = 34, se escoge el menor cociente positivo en este caso 10 que corresponde a la
variable 2 . La base es (2 , 1 , 3 ) y la conguracion de llegada sera:
1 2
0 1
1 0
0 0

0 0

2 3
0
0
1

0

El pivote uno en el elemento 21 no aparece, entonces es necesario realizar la operacion


elemental 21 2 para conseguirlo.
1

2 2

2
2
3

De lo que resulta

1 2 1 2 3
1 1 1 0 0
2 0 1 1 0
1 0 1 0 1

7 0 5 0 0

10
20
34

50

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2
1 1

1
1

2 3
0 0

12

1
2

0 1
1

0 5 0

64

10
10

1
34

0 50

solo falta reducir los elementos 11 , 31 y 41 marcados con asterisco en la tabla. Se


realizan las operaciones elementales entre renglones:
2 + 1
2 + 3
72 + 4

1 2
0 1

1
1

2
0

12

1
2

3
1
0
2
2

0 23 27

3
0

20

10

1
24

0 120

Se escribe ahora la Tabla simplex 3, cuya base es (2 , 1 , 3 )


1

1 2
0 1

1
2

1
2

21

1
2

3 0

0

3
1
0
2
2

0 23 72

3
0

20

10

1
24

0 120

Se observa que todos los indicadores son negativos o ceros, lo que signica que el algoritmo simplex ha nalizado. Se tiene entonces la solucion optima con 1 = 10, 2 = 20
y = 120.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

65

Ejemplo 3.2.2.
Maximice

(1 , 2 , 3 ) = 1 + 2 + 3
Sujeta a
1 + 22 + 33 1
21 + 2 + 3 2
1 0
2 0
3 0

El problema se encuentra en la forma estandar, se escriben las restricciones como ecuaciones, para lo que se introducen las variables de holgura 1 y 2 . Se formula de nuevo
el problema:
Maximice

(1 , 2 , 3 , 1 , 2 ) = 1 + 2 + 3 + 01 + 02
Sujeta a
1 + 22 + 33 + 1 + 02 = 1
21 + 2 + 3 + 01 + 2 = 2
1 0
2 0
3 0
1 0
2 0

Tabla simplex 1

1
2

1 2
1 2
2 1

1 1

3
1 2
3
1 0
1
0 1


1
0 0

|
{z
}

1
2

Para esta conguracion la base es (1 , 2 ). Los indicadores son todos iguales a 1,


cualquiera de las variables 1 , 2 , o 3 puede entrar a la base, se escoge la variable
1 . Al hacer la division entre los terminos independientes y los coecientes de 1 en
la columna 1, se tiene 1 1 = 1 y 2 2 = 1, por lo que puede escoger como variable
saliente a 1 o a 2 . Si se escoge como variable saliente a 1 , la base ahora es (1 , 2 )
y la conguracion de llegada sera:

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1
1
0

1 2
0
1

0

66

Como ya aparece el pivote uno en el elemento 11 , solo falta reducir a cero los elementos
21 y 31 marcados con asterisco en la siguiente tabla:
1 2 3 1 2
1 2 3 1 0
2 1 1 0 1

1 1 1 0 0

1
2

Para ellos se realizan operaciones elementales entre las


21 + 2
1 + 3
1 2 3 1 2
1 2 3 1 0
2 1 1 0 1

1 1 1 0 0

1
2

Lo que queda
1 2 3 1 2
1 2
3
1 0
0 3 5 0 1

0 1 2 1 0

Se llega entonces a la Tabla simplex 2

1
2

1 2 3 1 2
1 2
3
1 0
0 3 5 2 1

0 1 2 1 0

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

67

Donde todos los indicadores son negativos o ceros, indicando que ya no se presentan
mas iteracciones la solucion es entonces: 1 = 1, 2 = 0, 3 = 0, notese que 2 3 , son
variables no basicas de ah que su valor sea igual a cero, la funcion objetivo es = 1.
Ejemplo 3.2.3. Una microempresa fabrica dos tipos de aretesanas, el modelo confeccionada en madera y el modelo en piedras semipreciosas. Los dos modelos dejan
utilidades de 10 y40 dolares por unidad respectivamente. Debido a limitaciones, la empresa puede fabricar en un mes como maximo 350 artculos. Por la disponibilidad de
insumos, puede fabricar como maximo 300 unidades del modelo y 100 del modelo
cada mes. Determinar cuantos artculos debe producir la microempresa para maximizar
sus utilidades.
Solucion
Inicialmente se declaran las variables, se denota por:
1 : el n
umero de artculos producidos en las artesanas modelo
2 : el n
umero de artculos producidos en las artesanas modelo
: la utilidad total en dolares (funcion objetivo).
La formulacion del problema es:

Maximizar

(1 , 2 ) = 101 + 402
Sujeta a
1 + 2 350
1 300
2 100
1 0
2 0

El problema se encuentra en la forma estandar, se escriben las restricciones como ecuaciones, para lo que se introducen las variables de holgura 1 , 2 y 3 . Se formula de
nuevo el problema:

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

Maximizar

68

(1 , 2 , 1 , 2 , 3 ) = 101 + 402 + 01 + 02 + 03
Sujeta a
1 + 2 + 1 + 02 + 03 = 350
1 + 01 + 2 + 03 = 300
2 + 01 + 02 + 3 = 100
1 0
2 0
1 0
2 0
3 0

SE escribe la Tabla simplex 1

1
2
3

1
1
1
0

10

2
1
0
1

40

1
2 3
1
0 0
0
1 0
0
0 1


0
0 0

|
{z
}

350
300
100

Para esta primera tabla simplex la base es (1 , 2 , 3 ). Los indicadores son 10 para 1
y 40 para 2 , siendo esta la variable que entra a la base. Para la variable saliente se
realizan los cocientes entre los terminos independientes y los coecientes de 2 en la
columna 2, se tiene 350 1 = 350, 300 0 = y 100 1 = 100 se escoge el menor
cociente positivo en este caso 100 que corresponde a la variable 3 . La base ahora es
(1 , 2 , 2 ) y la conguracion de llegada sera:
1 2 1 2
1 0 1 0
2 0 0 1
2 1 0 0

0 0 0

El pivote en el elemento 32 ya es igual a uno, no es necesario realizar operaciones


elementales para conseguirlo. Se reducen los elementos 12 y 42 marcados con asterisco
en la siguiente tabla.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1 2 3
1 1 1 0 0
1
0
0 1 0
0
1
0 0 1

10 40 0 0 0

69

350
300
100

Se realizan las operaciones elementales entre renglones.


3 + 1
403 + 4
1 2 1 2 3
1 1 1 0 0
1
0
0 1 0
0
1
0 0 1

10 40 0 0 0

350
300
100

Lo que da como resultado:


1 2 1 2 3
1 0 1 0 1
1 0 0 1
0
0 1 0 0
1

10 0 0 0 40

250
300
100

4000

Se tiene ahora la Tabla simplex 2


Base (1 , 2 , 2 )

1
2
2

1 2 1 2 3
1 0 1 0 1
1 0 0 1
0
0 1 0 0
1

10 0 0 0 40

250
300
100

4000

Como a
un hay indicadores positivos que ayudan a fortalecer la funcion objetivo, se
realiza una nueva iteracion. De la tabla simplex 2 se observa que el mayor indicador
positivo 10, corresponde a la variable 1 , ahora como variable entrante. Para la variable

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

70

saliente se realizan los cocientes entre los terminos independientes y los coecientes de
1 en la columna 1, se tiene 250 1 = 250, 300 1 = 300 y 100 0 = se escoge el
menor cociente positivo en este caso 250 que corresponde a la variable 1 . La base es
(1 , 2 , 2 ) y la conguracion de llegada sera:

1
2
2

1
1
0
0

2 1 2
1 0
0 1
0 0

0 0

El pivote en el elemento 11 ya es igual a uno, no es necesario realizar operaciones


elementales para conseguirlo. Se reducen los elementos 21 y 41 marcados con asterisco
en la siguiente tabla.

1 2 1 2 3
1
0 1 0 1

1
0 0 1
0
0
1 0 0
1

10 0 0 0 40

250
300
100

4000

Se realizan las operaciones elementales entre renglones.


1 + 2
101 + 4
1 2 1 2 3
1
0 1 0 1
1 0 0 1
0
0
1 0 0
1

10 0 0 0 40

250
300
100

4000

1 2 1 2 3
1 0
1
0 1
0 0
0
1
0
0 1
0
0
1

0 0 10 0 30

250
50
100

6500

Lo que da como resultado

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

71

Se tiene ahora la Tabla simplex 3


Base (1 , 2 , 2 )

1
2
2

1 2 1 2 3
1 0
1
0 1
0 0
0
1
0
0 1
0
0
1

0 0 10 0 30

250
50
100

6500

Se observa que todos los indicadores son negativos o ceros, indicando que ya no se
presentan mas iteracciones, la solucion es entonces: 1 = 250, 2 = 100 la funcion
objetivo es = 6550. Por lo tanto se deben producir 250 unidades de las artesanas
hechas en madera y 100 unidades de las artesanas elaboradas en piedras semipreciosa
para obtener una utilidad maxima de 6500 dolares.
Ejemplo 3.2.4. Una industria pecuaria fabrica dos tipos de alimentos, tipo para aves
y tipo para ganado vacuno. Para la elaboracion de una tonelada de cada alimento, se
requiere pasar por cuatro procesos: triturado, limpieza, tamizaje, y empacado y almacenamiento. La seccion responsable del proceso de triturado tiene disponibles 1000 horas,
el de limpieza 450 horas, el de tamizaje 2000 horas y el de empacado y almacenamiento
150 horas . Los requirimientos de produccion y utilidad en dolares por cada tonelada
de alimento se muestran en la siguiente tabla:

1
2
3

2
1
1

3
4
6

4
1

4
1

/
15
20

) Si la fabrica desea maximizar su utilidad. Cuantas toneladas de cada alimento debe


fabricar?
) Cual es la utilidad maxima?
Solucion
Inicialmente se declaran las variables, se denota por:
1 : el n
umero de toneladas de alimento para ganado vacuno a producir
2 : el n
umero de toneladas de alimento para aves a producir
: la utilidad total en dolares (funcion objetivo).
La formulacion del problema es:

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

72

Maximizar
(1 , 2 ) = 151 + 202
Sujeta a
21 + 32 1000
1 + 2 450
41 + 62 2000
1
1
1 + 2 150
4
2
1 0
2 0

El problema se encuentra en la forma estandar, se escriben las restricciones como ecuaciones, para lo que se introducen las variables de holgura 1 , 2 , 3 y 4 . Se formula
de nuevo el problema:

Maximizar

(1 , 2 , 1 , 2 , 3 4 ) = 151 + 202 + 01 + 02 + 03 + 04
Sujeta a
21 + 32 + 1 + 02 + 03 + 04 = 1000
1 + 2 + 01 + 2 + 03 + 04 = 450
41 + 62 + 01 + 02 + 3 + 04 = 2000
1
1
1 + 2 + 01 + 02 + 03 + 4 = 150
4
2
1 0
2 0
1 0
2 0
3 0
4 0

Se escribe la Tabla simplex 1

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1
2
3
4

73

1 2
2 3
1 1
4 6

1
2 3 4
1
0 0 0 1000
0
1 0 0 450
0
0 1 0 2000
1
1
0
0 0 1 150
4
2


15 20
0
0 0 0

|
{z
}

Para esta primera tabla simplex la base es (1 , 2 , 3 , 4 ). Los indicadores son 15 para
1 y 20 para 2 , siendo esta la variable que entra a la base. Para la variable saliente
se realizan los cocientes entre los terminos independientes y los coecientes de 2 en
la columna 2, se tiene 1000 3 = 333,3 . . ., 450 1 = 450, 2000 6 = 333,3 . . . y
150 12 = 300 se escoge el menor cociente positivo en este caso 300 que corresponde a
la variable 4 . La base ahora es (1 , 2 , 3 , 2 ) y la conguracion de llegada sera:
1 2 1 2 3
0 1 0 0
0 0 1 0
0 0 0 1
1 0 0 0

0 0 0 0

El pivote uno en el elemento 42 , no aparece, entonces es necesario realizar la operacion


elemental 24 para conseguirlo.
24

1 2 1 2 3 4
2 3 1 0 0 0
1 1 0 1 0 0
4 6 0 0 1 0
1
4

1
2

0

15 20 0

1000
450
2000

150

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1
2
1
4

2
3
1
6

1 2 3 4
1 0 0 0
0 1 0 0
0 0 1 0

1
2

1
0

15 20 0

1000
450
2000

300

74

Se reducen los elementos 12 , 22 , 32 y 52 marcados con asterisco en la tabla. Se realizan las operaciones elementales entre renglones:
34 + 1
4 + 2
64 + 3
204 + 5
1
2
1
4

2
3
1
6

1 2 3 4
1 0 0 0
0 1 0 0
0 0 1 0

1
2

1
0

15 20 0

1000
450
2000

300

para obtener
1 2 1 2 3 4
1
0 1 0 0 6
2
1
0 0 1 0 2
2
1 0 0 0 1 12
1
2

100
150
200

0
2

300

0 40 6000

Se tiene ahora la Tabla simplex 2 con la base (1 , 2 , 3 , 2 )

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1 2 3
1
0 1 0 0
2

4
6

100

1
2

150

12

200

1
2

0
2

300

0 40 6000

75

Como a
un hay indicadores positivos que ayudan a fortalecer la funcion objetivo, se
realiza una nueva iteracion. De la tabla simplex 2 se observa que el mayor indicador
positivo 5, corresponde a la variable 1 , ahora como variable entrante. Para la variable
saliente se realizan los cocientes entre los terminos independientes y los coecientes de
1 en la columna 1, se tiene 100 12 = 200, 150 12 = 300, 2001 = 200 y 300 12 = 600
se escoge el menor cociente positivo en este caso 200 que corresponde a las variables 1
y 3 se escoge 1 . La base es (1 , 2 , 3 , 2 ) y la conguracion de llegada sera:
1 2
1 0
0 0
0 0
0 1

0 0

1 2 3
0 0
1 0
0 1
0 0

0 0

El pivote uno en el elemento 11 , no aparece, entonces es necesario realizar la operacion


elemental 21 para conseguirlo.
21

1 2 1 2 3 4
1
0 1 0 0 6
2
1
0 0 1 0 2
2
1 0 0 0 1 12
1
2

100
150
200

0
2
300

0 40 6000

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

76

lo que resulta en
1 2 1 2 3 4
1 0 2 0 0 12

200

1
2

150

12

200

1
2

300


5 0

0 40 6000

Se reducen los elementos 21 , 31 , 41 y 51 marcados con asterisco en la tabla. Se realizan las operaciones elementales entre renglones:
21 1 + 2
1 + 3
12 1 + 4
51 + 5

dando como resultado

1 2 1 2 3 4
1 0 2 0 0 12

200

1
2

150

12

200

1
2

300


5 0

0 40 6000

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1 2 3 4
1 0
2
0 0 12
0 0 1 1 0
4
0 0 2 0 1
0
0 1 1 0 0
8

0 0 10 0 0 20

77

200
50
0
200

7000

Se tiene ahora la Tabla simplex 3


Base (1 , 2 , 3 , 2 )

1
2
3
2

1 2 1 2 3 4
1 0
2
0 0 12
0 0 1 1 0
4

0 0 2 0 1
0

0 1 1 0 0
8

0 0 10 0 0 20

200
50
0
200
7000

Como a
un hay indicadores positivos que ayudan a fortalecer la funcion objetivo, se
realiza una nueva iteracion. De la tabla simplex 3 se observa que el mayor indicador
positivo 20, corresponde a la variable 4 , ahora como variable entrante. Notese que 4
regresa a la base. Para la variable saliente se realizan los cocientes entre los terminos
independientes y los elementos de 4 en la columna 4, se tiene 200 12 = 16,6 . . .,
50 4 = 12,5 , 0 0 = y 200 8 = 25 se escoge el menor cociente positivo en
este caso 12,5 que corresponde a la variable 2 . La nueva base es (1 , 4 , 3 , 2 ) y la
conguracion de llegada sera:
1 2
1 0
0 0
0 0
0 1

0 0

2 3 4
0 0
0 1
1 0
0 0

0 0

El pivote uno en el elemento 26 , no aparece, entonces es necesario realizar la operacion


elemental 14 2 para conseguirlo.
1

4 2

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1 2 3 4
1 0
2
0 0 12
0 0 1 1 0
4
0 0 2 0 1
0
0 1 1 0 0
8

0 0 10 0 0 20

78

200
50
0
200

7000

Por lo tanto
1 2
1 0

1
2

2 3 4
0 0 12

14

0
0

0 2 0
1 1 0

0 10 0

1
4

1
0

0
8

20

200
25
2

200

7000

Se reducen los elementos 16 , 46 y 56 marcados con asterisco en la tabla. Se realizan


las operaciones elementales entre renglones:
122 + 1
82 + 4
202 + 5
1 2 1
1 0 1
14

2
3
1
4

3 4
0 0

350
25
2

0
0

0 2 0 1
1 1 2 0

0 5 0 0

0
0

100

7250

Se llega a la Tabla simplex 4

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

1 2 1
1 0 1

3
2

0
0

0 2 0 1
1 1 2 0

0 5 5 0

0
0

100

7250

14

2
3
1
4

3 4
0 0

79

350
25
2

Donde todos los indicadores son negativos o ceros, indicando que ya no se presentan
mas iteracciones la solucion es entonces: 1 = 350, 2 = 200, la funcion objetivo es
= 7250. Por lo tanto se deben producir 350 toneladas de alimento para ganado
vacuno, 100 toneladas de alimento para aves para conseguir una utilidad maxima de
7250 dolares.

3.3.

M
etodo Simplex: Dualidad y minimizaci
on

En el captulo 2 se resolvieron problemas de maximizacion y minimizacion utilizando el


metodo geometrico o graco. En la seccion anterior se aplico el algoritmo simplex pero
solamente para problemas de maximizacion escritos en la forma estandar, en esta seccion
se extendera el metodo simplex para abordar problemas donde se desee minimizar la
funcion objetivo, por ejemplo una compa
na que busca minimizar costos de produccion,
cumpliendo los requerimientos de los clientes y la compra de insumos necesarios para
la produccion.
En un problema de minimizacion las variables y restricciones deben cumplir con las
siguientes condiciones:
1. Todas las variables son no negativas
2. Las restricciones son de la forma:

11 1 + 12 2 + + 1 1
21 1 + 22 2 + + 2 2
..
.
1 1 + 2 2 + +
en donde 1 , 2 , . . . , y 1 , 2 , . . . , son no negativas.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

80

Los problemas de minimizacion que se resuelven por el metodo simplex se realizan a


traves del llamado problema dual. Si el un problema inicial se enuncia como:
Halle

1
2
..
.

que minimice la funcion objetivo = y satisfaga con

0 y 0.
El problema dual asociado es

1
2

Halle = .. que maximice la funcion objetivo = y satisfaga


.

con 0 y 0. en donde 1 , 2 , . . . , y 1 , 2 , . . . , son no negativas.


Tambien se puede presentar el problema de la siguiente forma:
Halle

1
2
..
.

que maximice la funcion objetivo = y satisfaga con

0 y 0.
El problema dual asociado es

1
2

Halle = .. que minimice la funcion objetivo = y satisfaga


.

con 0 y 0. en donde 1 , 2 , . . . , y 1 , 2 , . . . , son no negativas.


Para resolver un problema estandar de minimizacion de la programacion lineal se siguen
los siguientes pasos:
1. Se escribe el problema de maximo dual.
2. Se resuelve el problema del numeral 1 mediante el metodo simplex.
3. El valor maximo de es igual al valor mnimo valor de .

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

81

4. Los valores de que minimizan a son los opuestos de los coecientes de las
variables de holgura 1 , 2 , . . . , en el u
ltimo renglon del diagrama terminal.
Ejemplo 3.3.1.
Minimizar
(1 , 2 ) = 0,51 + 2
Sujeta a
0,91 + 0,62 2
0,11 + 0,42 1
1 0
2 0
(

)
(
)
( )
(
)
1
0,9 0,6
2
Con =
,=
, = 0,5 1 y =
2
0,1 0,4
1
En forma matricial el problema
se
enuncia
como:
(
)
(
) 1
Minimizar = 0,5 1
2
Tal que
) ( )
(
)(
2
0,9 0,6
1

2
1
0,1 0,4
El problema dual asociado sera
)
(
(
) 1
Maximizar = 2 1
2
Tal que
(
)(
) (
)
0,9 0,1
1
0,5

0,6 0,4
2
1
y su enunciado es

Maximizar
Sujeta a

(1 , 2 ) = 21 + 2
0,91 + 0,12 0,5
0,61 + 0,42 1
1 0
2 0

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

82

El problema se encuentra en la forma estandar.Se escriben las restricciones como ecuaciones, para lo que se introducen las variables de holgura 1 y 2 . Se formula de nuevo
el problema:

Maximizar

(1 , 2 , 1 , 2 ) = 21 + 2 + 01 + 02
Sujeta a
0,91 + 0,12 + 1 + 02 = 0,5
0,61 + 0,42 + 01 + 2 = 1
1 0
2 0
1 0
2 0

Se escribe la Tabla simplex 1


Base (1 , 2 )

1
2

1 2 1 2
9
1
1 0
10
10
3
5

2
5


2 1

1
2

Para esta primera tabla simplex la base es (1 , 2 ). Los indicadores son 2 para 1 y 1
para 2 , por lo que la variable que entra a la base es 1 . Para la variable saliente se
realizan los cocientes entre los terminos independientes y los coecientes de 1 en la
columna 1, se tiene 0,5 0,9 = 0,5 . . . y 1 0,6 = 1,6 . . . se escoge el menor cociente
positivo en este caso 0,5 . . . que corresponde a la variable 1 . La base ahora es (1 , 2 )
y la conguracion de llegada sera:
1
1
0

1 2
0
1

0

El pivote uno en el elemento 11 no esta, entonces es necesario realizar la operacion


para conseguirlo.
elemental 10
9 1

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

83

10

9 1

1 2 1 2
9
1
1 0
10
10
3
5

2
5


2 1

1
2

Lo que resulta
1 2 1 2
0
1 19 10
9
3
5

2
5


2 1 0

5
9

Se reducen los elementos 21 y 31 marcados con asterisco en la tabla. Se realizan las


operaciones elementales entre renglones:
53 1 + 2
21 + 3
1 2 1 2
1 19 10
0
9
3
5

2
5


2 1 0

5
9

Con lo que se tiene:


1 2
1 91
0

1
3

1
10
9

23


0 79 20
9

2
0

5
9

2
3

0 10
9

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

84

Se tiene ahora la Tabla simplex 2 Base (1 , 2 )

1 2
1 91


0 97 20
9

1
3

1
10
9

2
0

5
9

2
3

32

0 10
9

Como a
un hay indicadores positivos que ayudan a fortalecer la funcion objetivo, se
realiza una nueva iteracion. De la tabla simplex 2 se observa que el mayor indicador
positivo 79 , corresponde a la variable 2 , ahora como variable entrante. Para la variable
saliente se realizan los cocientes entre los terminos independientes y los elementos de 2
en la columna 2, se tiene 59 91 = 5 y 32 13 = 2, se escoge el menor cociente positivo en
este caso 2 que corresponde a la variable 2 . La nueva base es (1 , 2 ) y la conguracion
de llegada sera:

1
2

1 2
1 0
0 1

0 0

El pivote uno en el elemento 22 , no esta, entonces es necesario realizar la operacion


elemental 32 para conseguirlo.
32

1 2
1 91
0

1
3

1
10
9

23


0 79 20
9

2
0

5
9

2
3

0 10
9

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

85

lo que resulta
1 2

1 91

10
9

0 97 20
9

2
0

5
9

0 10
9

Se reducen los elementos 12 y 32 marcados con asterisco en la tabla. Se realizan las


operaciones elementales entre renglones:
19 2 + 1
79 2 + 3

1 2

1 91

10
9

0 97 20
9

2
0

5
9

0 10
9

para dar
1 2
1 0

4
3

2
13

1
3

2
7
0 0 3 3

8
3

Se tiene ahora la Tabla simplex 3 Base (1 , 2 )


1

1 2
1 0

4
3

2
31

1
3

0 0 23 37

8
3

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

86

Donde todos los indicadores son negativos o ceros, indicando que ya no se presentan
mas iteracciones. La solucion para 1 y 2 corresponde a los opuestos de los indicadores
en las columnas de 1 y 2 por lo tanto es entonces: 1 = 23 , 2 = 73 , la funcion objetivo
es = 38 .
Ejemplo 3.3.2. Dos fabricas producen tres tipos diferentes de aparatos para ba
nos.
La tabla adjunta resume la capacidad de produccion y como mnimo la cantidad de
cada tipo de aparato pedido como tambien los costos de operacion para las fabricas.

Aparato 1
Aparato 2
Aparato 3
Costo diario

Fabrica 1
80/da
10/da
50/da
$10000

Fabrica 2
20/da
10/da
20/da
$9000

Cantidad pedida
1600
500
1900

Durante cuantos das debera trabajar cada fabrica para surtir los pedidos con un costo
mnimo?
Solucion Suponga que :
1 es el n
umero de das que trabaja la fabrica 1
2 es el n
umero de das que trabaja la fabrica 2
Se formula el problema de la siguiente manera:
Minimizar

(1 , 2 ) = 100001 + 90002
Sujeta a
801 + 202 1000
101 + 102 500
501 + 202 1900
1 0
2 0

El problema dual asociado sera

Maximizar

(1 , 2 , 3 ) = 16001 + 5002 + 19003


Sujeta a
801 + 102 + 503 10000
201 + 102 + 203 9000
1 0
2 0
3 0

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

87

El problema se encuentra en la forma estandar. Se escriben las restricciones como ecuaciones, para lo que se introducen las variables de holgura 1 y 2 . Se formula de nuevo
el problema:

Maximizar

(1 , 2 , 3 ) = 16001 + 5002 + 19003 + 01 + 02


Sujeta a
801 + 102 + 503 + 1 + 02 = 10000
201 + 102 + 203 + 01 + 2 = 9000
1 0
2 0
3 0
1 0
2 0

Se escribe la Tabla simplex 1


Base (1 , 2 )

1
2

1
2
3 1 2
80
10
50
1 0
20
10
20
0 1


1600 500 1900 0 0

10000
9000

Para esta primera tabla simplex la base es (1 , 2 ). Los indicadores son 1600 para 1 ,
500 para 2 y 1900 para 3 , este u
ltimo es el mayor por lo tanto la variable que entra
a la base es 3 . Para la variable saliente se realizan los cocientes entre los terminos
independientes y los coecientes de 3 en la columna 3, se tiene 10000 50 = 200 y
9000 20 = 450 se escoge el menor cociente positivo en este caso 200 que corresponde
a la variable 1 . La base ahora es (3 , 2 ) y la conguracion de llegada sera:

3
2

2 3
1
0

0

1 2
0
1

0

El pivote uno en el elemento 13 , no esta, entonces es necesario realizar la operacion


1
1 para conseguirlo.
elemental 50

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

88

50 1

1
2
3 1 2
80
10
50
1 0
20
10
20
0 1


1600 500 1900 0 0

10000
9000

conduciendo al arreglo
1

8
5

1
5

3
1

1 2
1
0
50

20
10
20
0

1600 500 1900 0

200

1 9000

0

Se reducen los elementos 23 y 33 marcados con asterisco en la tabla. Se realizan las


operaciones elementales entre renglones:
201 + 2
19001 + 3
1

8
5

1
5

3
1

1 2
1
0
50

20
10
20
0

1600 500 1900 0

200

1 9000

0

lo que resulta
1

8
5

1
5

3
1

1
1
50

2
0

200

5000
12
6
0 52 1

1440 120 0 38 0 380000


Se tiene ahora la Tabla simplex 2 Base (3 , 2 )

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

8
5

1
5

3
2

3
1

1
1
50

2
0

89

200

12
6
0 25 1
5000

1440 120 0 38 0 380000

Como a
un hay indicadores positivos que ayudan a fortalecer la funcion objetivo, se
realiza una nueva iteracion. De la tabla simplex 2 se observa que el mayor indicador
positivo 120, corresponde a la variable 2 , ahora como variable entrante. Para la variable
saliente se realizan los cocientes entre los terminos independientes y los elementos de
2 en la columna 2, se tiene 200 15 = 1000 y 5000 6 = 833, 3 . . ., se escoge el menor
cociente positivo en este caso 833, 3 . . . que corresponde a la variable 2 . La nueva base
es (3 , 2 ) y la conguracion de llegada sera:
1 2 3 1 2
3 0 1
2 1 0

0 0

El pivote uno en el elemento 22 , no esta, entonces es necesario realizar la operacion


elemental 16 2 para conseguirlo.
1

6 2

8
5

1
5

3
1

1
1
50

2
0

200

12
6
0 52 1
5000

1440 120 0 38 0 380000


operacion que conduce al arreglo
1
8
5

1
5

3
1

1
1
50

2
0

200

1
1
2500
2
1
0 15

6
3

1440 120 0 38 0 380000

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

90

Se reducen los elementos 12 y 32 marcados con asterisco en la tabla. Se realizan las


operaciones elementales entre renglones:
51 2 + 1
1202 + 3

1
8
5

1
5

3
1

1
1
50

2
0

200

1
2500
1

2
1
0 15
6
3

1440 120 0 38 0 380000

lo que resulta en
1
2

2 3
0 1

1
1
30

2
1
30

100
3

1
1
2500
2
1 0 15

6
3

1200 0 0 30 20 480000

Se tiene ahora la Tabla simplex 3: Base (3 , 2 )

(3
(2

1
2

2 3
0 1

1
1
30

2
1
30

100
3

1
1
2500
2
1 0 15

6
3

1200 0 0 30 20 480000

Donde todos los indicadores son negativos o ceros, indicando que ya no se presentan
mas iteracciones. La solucion para 1 y 2 corresponde a los opuestos de los indicadores
en las columnas de 1 y 2 por lo tanto 1 = 30, 2 = 20, la funcion objetivo es
= 480000. Por lo tanto la fabrica 1 debe operar durante 30 das, la fabrica 2 durante
20 das para obtener un costo mnimo de $480.000.

3.4.

Ejercicios propuestos

1. Una nutricionista asesora a un paciente que sufre una deciencia de hierro y


vitamina , y le indica que debe ingerir al menos 2400 mg de hierro, 2100 mg

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

91

de vitamina 1 (tiamina) y 1500 mg de vitamina 2 (riboavina) durante


cierto perodo de tiempo. Existen tres pldoras disponibles. Cada pldora de la
marca contiene 40 mg de hierro, 10 mg de vitamina 1, 5 mg de vitamina
2 y cuesta $300. Cada pldora de la marca contiene 10 mg de hierro, 15 mg
de vitamina 1 y de vitamina 2, y cuesta $250 y cada pldora de la marca
contiene 35 mg de hierro, 20 mg de vitamina 1 y 10 mg de vitamina 2,
y cuesta $450. Cuales combinaciones de pldoras debe comprar el paciente para
cubrir sus requerimientos de hierro y vitamina al menor costo?
R. 30 pldoras de la marca , 120 pldoras de la marca y ninguna pldora de la
marca para un costo mnimo de $39000.
2. Disponemos de $12510000 para invertir en bolsa. Nos recomiendan tres tipos de
acciones. Las del tipo rinden el 10 %, las del tipo B rinden el 8 % y las del tipo
rinden el 12 %. Decidimos invertir un maximo de $6300.000 en las del tipo
y ademas queremos que la inversion en las del tipo sea menor que la suma de
las otras dos inversiones. Cual tiene que ser la distribucion de la inversion para
obtener el maximo interes anual?
R. Deben invertir $6255.000 en cada una de las acciones tipo y y nada en
las acciones tipo , para tener un rendimiento maximo de $1376100 anual.
3. Una compa
na produce tres tipos de abrelatas: pavonado, tenaza y mariposa.
Cada uno requiere para su fabricacion del uso de tres maquinas, , y . Para
la fabricacion de un abrelatas pavonado se requiere de 2 horas en la maquina , 1
hora en la maquina y 1 hora en la maquina . En la fabricacion de un abrelatas
tenaza se requiere de 1 hora en la maquina , 2 horas en la maquina y 1 hora en
la maquina . En la fabricacion de un abrelatas mariposa se requiere de 2 horas
en la maquina , 1 hora en la maquina y 2 horas en la maquina. El total de
horas disponibles de las maquinas , y son 220, 160 y 200 respectivamente.
La utilidad de un abrelatas pavonado es de $400, por uno tenaza es de $165
y por uno mariposa es de $300. Si la compa
na vende todos los abrelatas que
puede producir, Cuantos de cada tipo debe fabricar con el n de maximizar la
utilidad mensual? R. Ning
un abrelatas pavonado, 40 tenaza y 80 mariposa para
una utilidad de $30600.
4. Una fabrica de muebles produce tres tipos de escritorios, Tipo , Tipo y Tipo
, en cuatro departamentos: corte, armado, pintura y acabado. El n
umero de
horas disponibles en cada departamento son de 80 , 220 , 210 , 200 respectivamente. Para producir un escritorio Tipo se requiere 1 en el departamento de
corte y 2 en cada uno de los otros departamentos. Para producir un escritorio
Tipo se requiere 1 en los departamentos de corte y acabado y 2 en cada uno
de los otros dos departamentos. Para producir un escritorio Tipo III se requiere
1 en los departamentos de corte y armado y 3 en cada uno de los otros dos
departamentos. Si la utilidad para cada unidad de escritorio Tipo , y
son de $6, $5 y $7 respectivamente, cuantas unidades de cada tipo se

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

92

deben fabricar mensualmente para maximizar la utilidad? Cual es la utilidad?


R. 20 escritorios Tipo , 10 Tipo y 50 Tipo para una utilidad de $520.
5. Un granjero desea preparar una formula alimenticia para engordar ganado. Dispone
de maz, desperdicios, alfalfa y cebada, cada uno con unidades de ingredientes nutritivos, de acuerdo con la tabla siguiente.

Figura 3.2: Tabla problema 5


Determine los kg necesarios de cada material para satisfacer el requerimiento
diario que minimizan el costo de la mezcla.
R. La mezcla requiere de 2 13 kg de maz, 1,5 kg de desperdicios, nada de alfalfa y
5
kg de cebada con un costo de $78 13 .
6
6. Un granjero quiere criar patos, bimbos y pollos. Cada pato cuesta $2500, cada
bimbo $3000 y cada pollo $2000 y el dispone de $30.000 y un espacio para criar
hasta 11 animales. Suponiendo que ning
un animal perece y que despues de 3
meses los animales se pueden vender en $12000 cada pato, $15000 cada bimbo y
$14000 cada pollo, Cuantos animales de cada clase debe comprar para obtener
mayor benecio?
R. Ning
un pato, 8 bimbos y 3 pollos para una ganancia de $162000.

3.5.

Instructivo para el software WINQSB

Al entrar al equipo, en todos los programas se busca WinQSB, se despliegan varios


accesos en el men
u, se escoge Linear and Integer Programming, como aparece en la
gura 3.3:

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

93

Figura 3.3: Ventana de entrada a programacion lineal en WINQSB.


Al hacerle click arroja la siguiente pantalla (Fig.3.4), en la cual se inicia el trabajo.

Figura 3.4: Ventana de inicio en WINQSB.


En el cono se hace click y despliega el cuadro de dialogo mostrado en la gura 3.5

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

94

Figura 3.5: Cuadro de dialogo para cargar el problema.


Se escoge y aparece la opcion mostrada en la gura 3.6, donde se introducen las condiciones iniciales del problema

Figura 3.6: Cuadro de dialogo para introducir datos del problema.


Aqu se escribe el nombre del ejercicio a resolver, se ingresa el n
umero de variables y el
n
umero de restricciones. Se ilustra con el siguiente ejemplo.
Ejemplo 3.5.1.
Maximizar

(1 , 2 ) = 2001 + 1602
Sujeta a
51 + 32 105
21 + 42 70
1 0
2 0

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

95

El problema tiene dos variables y dos restricciones, no cuentan las dos u


ltimas inecuaciones porque el programa las toma por defecto. Se digitan entonces el n
umero de
variables y el n
umero de restricciones. Como se ilustra en la gura 3.7

Figura 3.7: Pantalle para cargar datos al programa.


Se da click en y aparece en pantalla una matriz en forma de hoja de calculo
como se registra en la gura 3.8. Se observa que si el problema es de maximizacion
aparecen los smbolos de y si es de minimizacion aparecen los signos de para las
inecuaciones. Si hay necesidad de cambiar estos sentidos, se posiciona el cursor en el
smbolo correspondiente y se da click hasta que el cambio se produzca.

Figura 3.8: Esquema para entrar datos al programa.


Se digita la informacion en el cuadro de dialogo (Fig. 3.9)

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

96

Figura 3.9: Datos entrados al WINQSB.


Si se desea resolver el problema por el metodo geometrico o graco, se hace click en el
cono mostrado en la gura 3.10, que se encuentra en la barra superior.

Figura 3.10: Comando para solucion geometrica.


Aparece el siguiente cuadro de dialogo (Fig.3.11). Se acepta con para resultar en
la graca dada en la gura 3.12.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

Figura 3.11: Comando para solucion geometrica.

Figura 3.12: Solucion geometrica o graca.

97

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

98

Se observa la region factible a cuadritos, las rectas en azul equivalen a las restricciones
escritas como ecuaciones y aparecen rotulados como 1 y 2 , la recta de la funcion
objetivo aparece en rojo. Al lado derecho en la parte superior se registra la solucion al
problema donde se lee Optimal Solution, = 4600, 1 = 15 2 = 10.
Por defecto le presenta el graco con estos colores, si los quiere cambiar para observar
mejor la region factible, se puede ir a options y hace clic en Change Ranges and
Colors (Fig. 3.13).

Figura 3.13: Comandos para cambio de colores en la solucion graca.


Desde all se escoge el color, por ejemplo el gris queda bien. Haciendo click en Background va cambiando el color hasta que escoja el que quiera, si se pasa tiene que seguir
haciendo click. Pulsa en OK y regresa a la pantalla sin que se observe el cambio, para
que lo haga efectivo vuelve a Options (opciones) y hace click a Change Variables
(cambio en las variables ),(Fig. 3.14)

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

99

Figura 3.14: Cambio de colores en solucion graca.


Al hacer click en el cono siguiente (Fig. 3.15) que aparece en la barra superior, se
regresa a la pantalla donde se ingreso la informacion.

Figura 3.15: Icono para regresar al cuadro de dialogo inicial.


Estando en esta pantalla, se puede cambiar el nombre a las variables y a las restricciones,
con solo ir al comando Edit (Problem Name, Variable Names, Constraint Names).

3.5.1.

Soluci
on por el m
etodo simplex

Para visualizar la solucion por el algoritmo simplex se hace click en el cono mostrado
en la gura 3.16.

Figura 3.16: Comando para encontrar las tablas simplex de cada una de las iteraciones.
Al hacerlo, se aprecia la tabla simplex 1 o primera iteracion, la celda sombreada en la
gura 3.17 indica la variable entrante 1 y saliente 1 . En la columna a la izquierda

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

100

rotulada como las variables 1 y 2 estan formando la base en la tabla simplex


inicial. La columna rotulada como proporciona los cocientes entre los terminos
constantes y los coecientes de la columna correspondiente a la variable entrante.

Figura 3.17: Primera tabla simplex.


Vuelve y se da click en el cono de la gura 3.16 y se obtiene la tabla simplex 2 (Fig.
3.18)

Figura 3.18: Segunda tabla simplex.


Se nota de nuevo la celda sombreada indicando que entra la variable 2 y sale la variable
2 . Para formar una nueva base (1 , 2 )
Si se da click de nuevo en el cono de la gura 3.16 se obtiene la tabla simplex 3
(Fig.3.19)

Figura 3.19: Tercera tabla simplex.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

101

Observe que la base es (1 , 2 ), la columna correspondiente a aparece en blanco,


esto quiere decir que no hay mas iteracciones y que el algoritmo simplex esta completo.
Se lee entonces la solucion 1 = 15, 2 = 10 para = 4600

3.5.2.

Reporte combinado

Si se desea resolver el problema por el metodo simplex sin pasar por las iteracciones se
hace click en el cono (Hombrecito) en la barra superior y mostrado en la gura 3.20.
Que tambien muestra el cuadro de dialogo , se da aceptar.

Figura 3.20: Entrada al reporte combinado.


Luego aparece en pantalla la solucion del problema un cuadro similar al mostrado en
la gura 3.21, el cual contiene los elementos necesarios para realizar el Analisis de
Sensibilidad.

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

102

Figura 3.21: Solucion del problema y analisis de sensibilidad.


Esta pantalla presenta dos cuerpos o secciones las las 1 y 2 en la parte superior, hacen
referencia a la solucion del problema. En la columna de Decision Variable (Variable de
decision), se lee para 1 un solution value (valor solucion) de 15.00 y para 2 de 10.00.
La columna Unit cost or Prot (Costo o Utilidad unitaria), hace referencia al coeciente
que tienen las variables en la funcion objetivo, al multiplicar cada uno de estos valores
por la solucion da la columna Total Contribution (Contribucion Total) por variable,
al sumarlos se tiene el valor optimo de la Objetive Function (Funcion Objetivo). La
columna denominada Reduced Cost (Costo Reducido), en caso de presentar un valor
diferente de cero, estara asociado a una variable no basica, indica un impacto negativo
en la funcion objetivo, es decir, si se maximiza reduce la Funcion Objetivo y en caso de
minimizacion, la incrementa.
La columna Basis Status (Estado de las Variables) indica la condicion de cada variable,
es decir si es basica o no basica. Las columnas Allowable Min. y Allowable Max. (Lmite
mnimo y maximo), hacen referencia a los intervalos de optimizacion los cuales corresponden a los valores en los que se puede variar la columna unit cost or prot (Costo o
Utilidad unitaria) o coecientes de las variables en la funcion objetivo, sin que cambie
la mezcla o combinacion optima para 1 = 15 y 2 = 10.
El intervalo de optimizacion para 1 es: [80,266.67], lo que signica que 200.00 puede
ser cambiado por cualesquier n
umero en este intervalo y que la solucion para 1 y 2
sigue siendo 15 y 10 respectivamente. Por ejemplo: Se supone que el coeciente para 1
cambia a 250 y para 2 baja a 130, este cambio puede suceder puesto que ambos valores pertenecen al intervalo de optimizacion de las variables. Pero, la funcion objetivo
se modica y se tendra ahora:
Funcion objetivo = (250(15) + 120(10))
Funcion objetivo = 3950

LINEAL. METODO

CAPITULO 3. OPTIMIZACION
SIMPLEX

103

La parte posterior de la tabla hace referencia a las restricciones del problema. La primera
columna relaciona las restricciones, en este 1 y 2; la columna identicada con Left
Hand Side () (Lado Izquierdo), indica las cantidades utilizadas de cada recurso
para la solucion optima, se incluye una columna con el sentido de desigualdad y luego la
columna Right Hand Side () (Lado Derecho) que indica las cantidades disponibles
de cada recurso. Por ejemplo, en la restriccion 1 se dispona de 105 unidades de recurso, y se utilizaron todas; por lo tanto, en la columna Slack o Surplus (Holguras o
Excedentes) se registra un valor igual a cero, que corresponde a la diferencia entre
y , en este caso se dice que 1 es un recurso escaso.
La columna con el encabezamiento Shadow Price (Precio Sombra), corresponde a la
variacion en el lado derecho de una restriccion e indica el precio marginal por unidad
adicional de un recurso escaso, es decir, lo que se estara dispuesto a pagar por una
unidad adicional o por un aumento unitario en el lado derecho de una restriccion . En
este mismo valor se incrementara la Funcion Objetivo, por unidad adicional.
Las columnas Allowable Min. y Allowable Max. (Lmite mnimo y maximo), corresponden a los Intervalos de factibilidad, se encuentran relacionados con el e indican
los rangos en los que puede variar el lado derecho de la restriccion, sin que cambien
el precio sombra y estatus de las variables. Por ejemplo el de la restriccion 1,
puede variar entre 52.50 y 175 sin que su precio sombra de $34.29 por unidad cambie.
Por ejemplo se pueden adquirir hasta 70 unidades adicionales del recurso de la restriccion 1 sin que cambie el precio sombra pero la Funcion Objetivo se incrementara en
(70 34,29) = 2400,3. Su nuevo valor sera (4600 + 2400,3) = 7000,3.

Anda mungkin juga menyukai