You are on page 1of 16

27 Congreso Nacional de Estadstica e Investigacin Operativa

Lleida, 8-11 de abril de 2003

PROGRAMACIN LINEAL.
M.A.S.I. Guillermo Aranda Cervantes
DEPARTAMENTO DE INGENIERIA INDUSTRIAL
Universidad de Guadalajara, Av. Revolucin 1500
E-mail: ing_aranda@terra.com.mx

PROLOGO.
La sociedad moderna actual tiene una estructura de organizacin muy compleja, problemas
como la distribucin de recursos y en general, problemas relacionados con las reas de ingeniera en
especial, los problemas industriales y sociales requieren planear o programar las actividades con los
medios existentes y con costos mnimos, o (ganancias mximas); para producir resultados
especficos con metas deseadas de la manera ms eficiente y ptima.
Los modelos de la Programacin Matemtica y en especial los de la programacin lineal han
demostrado ser los ms adecuados para representar y resolver este tipo de problemas.

Palabras y frases clave: Programacin Lineal, Solucin Grafica


Clasificacin AMS: LXX49

1. INTRODUCCIN
La programacin lineal es un medio matemtico que permite asignar una cantidad
fija de recursos a la satisfaccin de varias demandas en tal forma que mientras que se
optimiza algn objetivo se satisfacen otras condiciones definidas.

2. PROGRAMACIN LINEAL.
2.1 MODELO GENERAL DE PROGRAMACIN LINEAL.

. matemtica consiste en
En general un problema de programacin
.
encontrar el mejor valor numrico posible (mayor. o menor); de alguna
funcin real de una o ms variables reales sujetas a condiciones expresadas
como ecuaciones o inecuaciones lineales o no lineales llamadas
restricciones del problema.
2.2 Modelo de programacin lineal.
Particularmente, estaremos interesados en modelos de la Programacin Matemtica
de la forma:

Maximice o Minimice
f ( z ) = c X = i =1 CiXi
n

sujeta a las condiciones o restricciones:


a11 x1 + a12 x 2 + ... + a1n x n b1

a 21 x1 + a 22 x 2 + ... + a 2 n x n b2

.
.
.

.
.
.

.
.
.

a m 1 x1 + am 2 x2 + ... + a mn x n bm
x1 0, x2 0, ..........., x n 0
2

El modelo anterior se llama Modelo General de la Programacin Lineal, en


donde cada una de las restricciones

a x bi (i = 1, 2,..., m), satisfacen slo una de


j =1 ij j

las relaciones del conjunto


( , , =) . La funcin,
f (x ) = C * X

f ( x ) = C1 X 1 + C2 X 2 + ... + C n X n Se le llama Funcin Objetivo o funcin criterio de


Optimizacin, (ntese que es una funcin lineal), los coeficientes de esta funcin
C1 + C 2 + ... + C n son constantes conocidas y el vector C = (C1 , C2 ...Cn ) en ciertos
problemas se le llama vector de costos o ganancias, las variables X 1 , X 2 ... X n son las
variables de decisin o las que representan niveles de actividad y stas son las que se
deben determinar en el problema; los trminos a ij que estn en cada restriccin del
problema se llaman Coeficientes y con ellos se puede formar una matriz llamada Matriz
de Restricciones.

a 11 a 12 ... a 1 n
a a ... a
2n
21 22
.

.
. a m 1 a m 2 ... a mn

2.3 Las constantes b1 , b2 ,...bm que representan los requerimientos


mnimos o mximos de cada una de las m restricciones y que deben
ser constantes no negativas, determinan el vector de requerimientos
b = (b1 b2 ...bm ) y finalmente, cada conjunto de n variables de
decisin que satisfacen las restricciones del modelo de
programacin lineal, constituye un vector factible y el conjunto de
vectores factibles se le llama regin factible.
Un vector factible, es aqul en la que todas las restricciones se satisfacen.
Los siguientes ejemplos son los casos que se pueden presentar en la solucin de
los problemas de programacin lineal.
Particularmente considero que son cuatro los casos posibles en la solucin de
estos problemas.
3

Caso 1.Cuando todas las restricciones son (menor o igual), entonces la solucin se
encuentra de la manera siguiente:

2.1

2.2
2.3
2.4

Los vectores factibles son: A, B, C y D.

Caso 2.Cuando todas las restricciones son (mayor o igual), entonces la solucin se
encuentra de la manera siguiente:

2.5

2.6

2.7

Los vectores factibles son A, B y C.

Caso 3.Cuando las restricciones son ( , =, ) , (menor o igual, igual y mayor o igual) la
solucin se encuentra siempre en la lnea recta que me origina la igualdad. (en este caso
es la lnea roja).

2.8

Los vectores factibles son A, B y C (que como se puede apreciar estn


sobre la recta que me genera la igualdad). Para determinar cual de ellos es; sern
aquellos en la que todas las restricciones se satisfacen.

Caso 4.1
Cuando las restricciones son y , la solucin se encuentra siempre en la lnea
recta que origine la ltima restriccin; si la ltima restriccin es , entonces.

X2

2.9

2.10

X1

2.11

x1 + 2 x 2 15

x1 + x 2 10
3 X 1 + X 2 15
Regin factible A
Regin factible B
Regin factible C
En la regin factible C, no se encuentra la solucin optima, porque el origen no
pertenece al conjunto solucin de las restricciones , por lo tanto, los vectores factibles
se encuentran en la regin A regin B. Para determinar en cual de ellas,
encontraremos las coordenadas de los vectores X y W. Posteriormente se sustituyen los
valores en cada una de las restricciones, y aquella que satisfaga todas ellas ser la
correspondiente regin factible y en este caso ser la regin A.

Caso 4.2
Cuando las restricciones son y , la solucin se encuentra siempre en la lnea
recta que origine la ltima restriccin; si la ltima restriccin es , entonces

X2

2.14

2.12
W

X1

2.13

x1 + 2 x 2 15
3 x1 + x 2 15

x 1 + x 2 10

Regin factible A
Regin factible B
Regin factible C
En este ejemplo los vectores factibles se pueden encontrar en la regin A, B
C, para determinar en cual de ellas, encontraremos primero las coordenadas de los
vectores X, W y V. Posteriormente se sustituyen los valores en cada una de las
restricciones, y aquella que satisfagan todas ellas ser la correspondiente regin factible
y en este caso ser la regin B.

2.4

Ejemplos numricos de todos los casos antes mencionados.


Los siguientes ejemplos numricos representan cada uno de los casos anteriores:

Caso 1.Maximizar
f ( z ) = 1 0 x 1 + 2 0 x2 S u j e t o a :
x1 + 2 x2 1 5
x1 + x2 1 2
5 x 1 + 3 x2 4 5
x1 0 , x2 0

O (0,0)

A (0,15/2)
f ( z ) = 1 0 x 1 + 2 0 x2

f ( z ) = 1 0 x 1 + 2 0 x2
f(z)=10(0)+20(15/2)
f(z)=150

f(z)=10(0)+20(0)
f(z)=0

C (9 , 0 )
f ( z ) = 1 0 x 1 + 2 0 x2

Solucin ptima:
B (45/7,30/7)
f(z)=10x1+20x2
f(z)=10(45/7)+20(30/7)
f(z)=150

f(z)=10(9)+20(0)
f(z)=90

Caso 1.Un fabricante de televisores tiene que decidir el nmeros


de unidades de 20 y 27 pulgadas que debe producir en una de
sus plantas. La investigacin de mercado indica que puede
vender a lo m s 40 unidades de 27 pulgadas y 10 de 20
pulgadas cada mes. El nmero mximo de horas de trabajo
disponibles es 500 por mes. Un televisor de 27 pulgadas
requiere 20 horas de trabajo y uno de 20 pulgadas requiere 10
horas. Cada unidad de 27 pulgadas vendida produce una
ganancia de $120 y cada una de 2 pulgadas produce una
ganancia de 80. Un distribuidor esta de acuerdo en comprar
todos los televisores producidos si los nmeros no exceden los
mximos indicadores por la investigacin de mercado.

DETERMINE:
1.
Formule un Modelo Lineal para resolver el
problema.
2.
Resuelva este Modelo grficamente.
VARIABLES DE DECISIN
x1 = T V d e 2 7 P u l g a d a s
x2 = T V d e 2 0 P u l g a d a s

FUNCIN DEL OBJETIVO


Maximice
f ( z ) = 1 2 0 x1 + 8 0 x2

Sujeto a:

x1 40
x2 10
2 x1 + 1 0 x2 5 0 0
x1 0 , x2 0

10

O (0,0)
f ( z ) = 1 2 0 x1 + 8 0 x2

A (0,10)
f ( z ) = 1 2 0 x 1 + 8 0 x2
f(z)=120(0)+80(10)
f(z)=800

f(z)=120(0)+80(0)
f(z)=0

C (25,0)
f ( z ) = 1 2 0 x1 + 8 0 x2

Solucin ptima:
B (20,10)
f ( z ) = 1 2 0 x1 + 8 0 x 2
f(z)=120(20)+80(10)
f(z)=3200

f(z)=120(25)+88(0)
f(z)=3000

Caso 2.Minimice
f ( z ) = 1 0 x 1 + 2 0 x2
Sujeto a:
x1 + 2 x2 1 5
x1 + x2 1 2
5 x1 + 3 x2 4 5
x1 0 , x2 0

11

X1

B
C
D

X2

5 x 1 + 3 x 2 45

x 1 + 2 x 2 15

x 1 + x 2 12
A (0,15)
f ( z ) = 1 0 x1 + 2 0 x2
f(z)=10(0)+20(15)
f(z)= 300

B (9/2,15/2)
f ( z ) = 1 0 x1 + 2 0 x2
f(z)=10(9/2)+20(15/2)
f(z)= 390/2= 195

Solucin ptima:

Otra solucin:

C (9,3)

D (15,0)

f ( z ) = 1 0 x1 + 2 0 x 2
f(z)=10(9)+20(3)
f(z)= 150

f ( z ) = 1 0 x1 + 2 0 x 2
f(z)=10(15)+20(0)
f(z)= 150

Caso3. Utilice el Mtodo grfico para resolver el problema.


M i n i m i z a r f ( z ) = 3 x1 + 2 x2
Sujeto a:
x1+ 2 x21 2
2 x1 + 3 x2 = 1 2
2 x1 + x 2 8
x 1 0 , x2 0

12

Solucin ptima:
A (3,2)
f ( z ) = 3 x 1 + 2 x2
f(z)=3(3)+2(2)
f(z)=13

B (6,0)
f ( z ) = 3 x1 + 2 x2
f(z)=3(6)+2(0)
f(z)=1

Caso 4.1
Se cuenta con la siguiente informacin nutricional y de
costos respecto a la carne de res y las papas:
INGREDIENTES
CARBOHIDRATOS
PROTENAS
GRASA
COSTO

GR. DE INGREDIENTE POR


PORCIN
RES
PAPA
5
15
20
5
15
2
$4
$2

13

REQUERIMIENTO DIARIO
(GRAMOS)
50
40
60

Usted quiere determinar el nmero de porciones diarias


(pueden ser fracciones) de res y de papas que cumplirn con
estos requerimie ntos a un costo mnimo.

DETERMINE:
1.
Formule un Modelo Lineal para resolver este
problema.
2.
Resuelva este Modelo grficamente.
VARIABLES DE DECISIN
x1 = G r a m o s d e i n g r e d i e n t e s p o r p o r c i n d e r e s .
x2 = G r a m o s d e i n g r e d i e n t e s p o r p o r c i n d e p a p a s .
FUNCIN DEL OBJETIVO
Minimice
f ( z ) = 4 x1 + 2 x2
Sujeto a:
5 x1 + 1 5 x2 5 0
2 0 x1 + 5 x2 4 0
1 5 x1 + 2 x2 6 0
x1 0 , x2 0

X2

X1

A (0,30)
f ( z ) = 4 x1 + 2 x2
f(z)=4(0)+2(30)
f(z)=60

B (0,8)
f ( z ) = 4 x1 + 2 x2
f(z)=4(0)+2(8)
f(z)=16

14

Solucin ptima:
C (14/11,32/11)
f ( z ) = 4 x 1 + 2 x2
f(z)=4(14/11)+2(32/11)
f(z)=120/11

D (160/43,90/43)
f ( z ) = 4 x1 + 2 x2
f(z)=4(160/43)+2(90/43)
f(z)=820/43

Caso 4.1
Se cuenta con la siguiente informacin nutricio nal
y de costos respecto a la carne de res y las papas:
INGREDIENTES
CARBOHIDRATOS
PROTENAS
GRASA
COSTO

GR. DE INGREDIENTE POR


PORCIN
RES
PAPA
5
15
20
5
15
2
$4
$2

REQUERIMIENTO DIARIO
(GRAMOS)
50
40
60

Usted quiere determinar el nmero de porciones diarias


(pueden ser fracciones) de res y de papas que cumplirn con
estos requerimientos a un costo mnimo.
DETERMINE:
3.
Formule un Modelo Lineal para resolver este
problema.
4.
Resuelva este Modelo grficamente.
VARIABLES DE DECISIN
x1 = G r a m o s d e i n g r e d i e n t e s p o r p o r c i n d e r e s .
x2 = G r a m o s d e i n g r e d i e n t e s p o r p o r c i n d e p a p a s .

2.7

Funcin del objetivo


Minimice
f ( z ) = 4 x1 + 2 x2
Sujeto a:
5 x1 + 1 5 x2 5 0
2 0 x1 + 5 x2 4 0
1 5 x1 + 2 x2 6 0
x1 0 , x2 0
15

X2

A (0,30)
f ( z ) = 4 x1 + 2 x2
f(z)=4(0)+2(30)
f(z)=60

B (0,8)
f ( z ) = 4 x1 + 2 x2
f(z)=4(0)+2(8)
f(z)=16

Solucin ptima:
C (14/11,32/11)
f ( z ) = 4 x1 + 2 x2
f(z)=4(14/11)+2(32/11)
f(z)=120/11

D (160/43,90/43)
f ( z ) = 4 x1 + 2 x 2
f(z)=4(160/43)+2(90/43)
f(z)=820/43

16

You might also like