Está en la página 1de 14

UNIDAD 01

Introducción a la Programación Lineal


1.1 Modelo de Programación Lineal con dos variables

Ejemplo: (La compañía Reddy Mikks)
Reddy Mikks produce pinturas para interiores y exteriores, M1 y M2. La tabla
siguiente proporciona los datos básicos del problema

Producto

Componente
Pinturas para
exteriores
Pinturas para
interiores
Disponibilidad
diaria máxima
(toneladas)
Materia prima, M1
Materia prima, M2
6
1
4
2
24
6
Utilidad por toneladas
(miles de $)
5 4


Una encuesta de mercado indica que: la demanda diaria de pintura para
interiores no puede ser mayor que 1 tonelada más que la pintura para exteriores.
También, que la demanda máxima diaria de pintura para interiores es de 2
toneladas.

Reddy desea determinar la mezcla óptima (la mejor) de productos para
exteriores y para interiores que maximice la utilidad diaria total.

El modelo de programación lineal, como en cualquier modelo de
investigación de operaciones, tiene tres componentes básicos:
• Las variables de decisión que se trata de determinar
• El objetivo (la meta) que se trata de optimizar
• Las restricciones que se deben satisfacer

Definimos las variables:
x
1
=toneladas producidas diariamente, de pintura para exteriores
x
2
=toneladas producidas diariamente, de pintura para interiores

Para formar la función objetivo, la empresa desea aumentar sus utilidades
todo lo posible. Si Z representa la utilidad diaria total (en miles de dólares), el
objetivo de la empresa se expresa así:
Maximizar Z=5x
1
+4x
2


A continuación se definen las restricciones que limitan el uso de las
materias primas y la demanda:
(uso de la materia prima para ambas pinturas)=(disponibilidad máxima
de materia prima)

Según los datos del problema:
Uso de la materia prima M1, por día = 6x
1
+4x
2
toneladas
Uso de la materia prima M2, por día = 1x
1
+2x
2
toneladas

Ya que la disponibilidad de las materias primas M1 y M2 se limita a 24 y 6
toneladas, respectivamente, las restricciones correspondientes se expresan:

6x
1
+4x
2
!24 (materia prima M1)
x
1
+2x
2
!6 (materia prima M2)

La primera restricción de la demanda indica que la diferencia entre la
producción diaria de pinturas para interiores y exteriores, x
2
-x
1
, no debe ser
mayor que 1 tonelada, y eso se traduce en: x
2
-x
1
!1. La segunda restricción de
la demanda estipula que la demanda máxima diaria de pintura para interiores
se limita a 2 toneladas, y eso se traduce como: x
2
!2.

Una restricción implícita (o “que se sobreentiende”) es que las variables x
1
y
x
2
no pueden asumir valores negativos. Las restricciones de no
negatividad: x
1
"0 y x
2
"0.

El modelo de Reddy Mikks completo es:

Maximizar:
2 1
4 5 x x Z + =

Sujeto a:
2
1
6 2
24 4 6
2
2 1
2 1
2 1
!
! + "
! +
! +
x
x x
x x
x x

0 ,
2 1
! x x



















EJEMPLOS INICIALES DE PROGRAMACION LINEAL

1. Una firma industrial elabora dos productos, en las cuales entran cuatro
componentes en cada uno. Hay una determinada disponibilidad de cada
componente y un beneficio por cada producto. Se desea hallar la cantidad de
cada artículo que deba fabricarse, con el fin de maximizar los beneficios. El
siguiente cuadro resume los coeficientes de transformación. O sea la cantidad
de cada componente que entra en cada producto.

Producto
Componente
1
P
2
P Disponibilidad
(kilogramos)
A
B
C
D
1
2
2
1
3
1
2
1
15 000
10 000
12 000
10 000
Beneficios
US$Unidad
4 3

Solución

=
1
x Nº de Unidades de Producto
1
P
=
2
x Nº de Unidades de Producto
2
P

Dado que
1
x y
2
x pueden tomar distintos valores reciben el nombre de
"variables".
Analizando ahora el componente A del cuadro de coeficientes de
transformación se tiene:
Si en una unidad del Producto
1
P entra 1 Kg. Del componente A, en
1
x
unidades de
2
P entrarán.

[ ] 1
1
1
1

x
P de Unidad
componente de Kg
!
!
"
#
$
$
%
&
( )
1
P de Unidades

y para el producto
2
P :
[ ] 2
2
2
1

x
P de Unidad
componente de Kg
!
!
"
#
$
$
%
&
( )
2
P de Unidades

Dado que la restricción impuesta dice que la disponibilidad del
componente A es de 15 000 Kg es evidente que la suma de las expresiones
anteriores deberá ser menor, a lo sumo igual a 15 000. Es decir 15 000 Kg
constituye el máximo disponible de la componente A.

Entonces eliminando las unidades de medida, se expresan en forma
matemática de la siguiente forma:
000 15 3 1
2 1
! + x x

Aplicando el mismo análisis a los componentes B, C, y D, se tendrán las
siguientes inecuaciones:

000 10 1 1
000 12 2 2
000 10 1 2
2 1
2 1
2 1
! +
! +
! +
x x
x x
x x


Ahora bien, si el producto
1
P genera un beneficio de US$4 por unidad,
1
x
unidades producirá un beneficio de US$
1
4x y para el producto
2
P , serán
2
3x
soles de beneficio.



El beneficio total puede expresarse entonces como suma de los
beneficios que deja cada producto.
Entonces:

2 1
3 4 x x Z + =
Pero lo que nosotros queremos es que este beneficio no sólo sea
grande, sino que sea el mayor de todos; en una palabra, que sea máximo.
Entonces el programa lineal correspondiente es:

2 1
3 4 x x Z + =
Sujeto a:
000 10 1 1
000 12 2 2
000 10 1 2
000 15 3 1
2
1
2 1
2 1
2 1
! +
! +
! +
! +
x x
x x
x x
x x

0 ,
2 1
! x x

2. La Compañía "PROLANSA" produce tornillos y clavos. La materia prima para
los tornillos cuesta US$2,00 por unidad, mientras que la materia prima
para cada clavo cuesta US$2,50. un clavo requiere dos horas de mano de obra
en el departamento Nº 1 y tres horas en el departamento Nº 2, mientras que un
tornillo requiere cuatro horas en el departamento Nº 1 y dos horas en el
departamento Nº 2. El jornal por hora en cada departamento es de US$2,00.
Si ambos productos se venden a US$18,00, y el número de horas de mano de
obra disponibles por semana en los departamentos es de 160 y 180
respectivamente, expresar el problema propuesto como un programa lineal, tal
que maximicen las utilidades.

Solución

=
1
x Nº de tornillos/semana
=
2
x Nº de clavos/semana
Utilidad = venta - costo

Costo de los tornillos = 6 x 2 + US$US$2 /Unid.
= US$12 Unid + US$2 /Unid. = US$14 /Unid.
= US$14 /Unid.
Utilidad = 18 - 14 = US$4 /Unid.

Costo de los clavos = 5 x 2 + 2,5 = US$12,5 /Unid.
= US$12,5 /Unid.
Utilidad = 18 – 12,5 = US$5,50 /Unid.

Por lo tanto el programa lineal es:


2 1
50 , 5 4 x x Z Max + =
Sujeto a:

0 ,
180 3 2
160 2 4
2 1
2 1
2 1
!
" +
" +
x x
x x
x x




3. Un fabricante produce tres modelos (I, II y III) de un cierto producto, y usa dos
tipos de materia prima (A y B), de los cuales se tienen disponibles 2 000 y 3
000 unidades respectivamente. Los requisitos de materia prima por unidad de
los 3 modelos son:

MATERIA
PRIMA
REQUISITOS POR UNIDAD DE MODELO DADA
I II III
A
B
2
4
3
2
5
7


El tiempo de mano de obra por cada unidad del modelo I es dos veces el
modelo II y tres veces el modelo III. La fuerza laboral completa de la fábrica
pudo producir el equivalente de 700 unidades del modelo I. Una encuesta de
mercado indica que la demanda mínima de los tres modelos es 200, 250 y 150
unidades respectivamente. Sin embargo, las relaciones del número de
unidades producidas deben ser iguales a 3: 2: 5. Supongamos que los
beneficios por unidad de los modelos I, II y III son 30, 20 y 50 unidades
monetarias. Formule el problema como un modelo de Programación lineal a fin
de determinar el número de unidades de cada producto que maximiza el
beneficio.
Solución
=
1
x Cantidad de Producción del Modelo I
=
2
x Cantidad de Producción del Modelo II
=
3
x Cantidad de Producción del Modelo III

Función Objetivo


3 2 1
50 20 30 x x x Z Max + + =
Sujeto a:

1) Con respecto a Materia Prima

000 3 7 2 4
000 2 5 3 2
3 2 1
3 2 1
! + +
! + +
x x x
x x x


2) Con respecto a la Demanda Mínima

150
250
200
3
2
1
!
!
!
x
x
x


3) Relación de las unidades producidas
,
2
3
2
1
=
x
x
,
5
2
3
2
=
x
x

5
3
3
1
=
x
x


4) Condición Laboral
700
3
1
2
1
3 2 1
! + + x x x

5) Condiciones de no negatividad
0 , 0 , 0
3 2 1
! ! ! x x x



4. Para una cafetería que trabaja 24 horas se requiere las siguientes meseras:

HORAS DEL DIA NÚMERO MÍNIMO DE
MESERAS
2 - 6 4
6 - 10
10 - 14
14 - 18
18 - 22
22 - 2
8
10
7
12
4


Cada mesera trabaja 8 horas consecutivas por día. El objeto es encontrar el
número más pequeño requerido para cumplir los requisitos anteriores. Formule
el problema como un modelo de Programación Lineal.


Solución
=
i
x Cantidad de meseras que ingresan en el turno
___
6 , 1 = i

Función Objetivo

6 5 4 3 2 1
x x x x x x Z Min + + + + + =


Sujeto a:
Turno 1: 4
6 1
! + x x
Turno 2: 8
2 1
! + x x
Turno 3: 10
3 2
! + x x
Turno 4: 7
4 3
! + x x
Turno 5: 12
5 4
! + x x
Turno 6: 4
6 5
! + x x
0 !
i
x 6 , , 1 … = !i




Turno

horas
2 6 10 14 18 22 2 6

1
x
1

2
x
2

3
x
3

4
x
4

5
x
5

6
x
6




5. Considere una Compañía que debe elaborar dos productos en determinado
período (un trimestre) la Compañía puede pagar por materiales y mano de
obra, con dinero obtenido de dos fuentes: fondos de la compañía (propio) y
préstamos. La Compañía enfrenta tres decisiones.
a. ¿Cuántas unidades debe producir del producto 1?
b. ¿Cuántas unidades debe producir del producto 2?
c. ¿Cuánto dinero debe obtener prestado para apoyar la producción de los
dos modelos?

Al tomar estas decisiones la compañía desea Maximizar la ganancia sujeta a
las condiciones siguientes:

i. Los productos de la compañía disfrutan de un mercado de ventas
por lo tanto la empresa puede vender tantas unidades como pueda
producir, más aún la cantidad producida no tiene efectos en los
precios del mercado ya que el volumen de producción de la
compañía es pequeño con relación al volumen del mercado total.
Por lo tanto a la Empresa le gustaría producir tantas unidades como
fuera posible dentro de las restricciones financieras y de capacidad
de su fábrica, estas restricciones junto con los datos de los costos y
precios se dan en tabla adjunta.
ii. Los fondos propios de la Compañía disponibles durante el período
son US$30 000
iii. Un banco prestará hasta US$20 000 por trimestre a una tasa de
interés del 5% por trimestre, si la razón financiera conocida como la
Prueba del ácido, de la compañía permanece en una proporción de
3 a 1 como mínimo mientras existe el adeudo. Recuerda que la
prueba del ácido esta dada por la RAZON DE EFECTIVO más
cuentas por cobrar a cuentas por pagar.
iv. Como se observa en la figura adjunta, los pagos por mano de obra
y materia prima se hacen al final del período de producción, por lo
tanto el crédito necesario se obtiene en ese momento, los envíos de
los productos fabricados, se hacen a crédito al final del período de
producción. Finalmente el ingreso por ventas se recibe al final del
siguiente período.



Producto
Precio de
Venta
Costo de
Producción
Horas para Producir una
Unidad en el Dpto.
A B C
1
2
14
11
10
8
0,5
0,3
0,3
0,4
0,2
0,1
Horas Disponibles por
Trimestre
500 400 200

Solución:

=
1
x Unidades del producto 1
=
2
x Unidades del producto 2
=
3
x Cantidad obtenida por el préstamo

Producto P.V. C.P. Horas por Producir
A B C
1
2
14
11
10
8
0,5
0,3
0,3
0,4
0,2
0,1
Horas disponibles
i
x 500 400 200

( )
1 1
10 14 x U ! =
( )
2 2
8 11 x U ! =

3 3
05 , 0 x U ! =



3 2 1
05 , 0 3 4 x x x Z Max ! + =
Sujeto a:

( )
0 , ,
1
3
05 , 0
3 4 000 30
Préstamo 000 20
compañia la de Fondos 000 30 8 10
200 1 , 0 2 , 0
400 4 , 0 3 , 0
500 3 , 0 5 , 0
3 2 1
3 3
3 2 1
3
3 2 1
2 1
2 1
2 1
!
!
+
+ + +
"
+ " +
" +
" +
" +
x x x
x x
x x x
x
x x x
x x
x x
x x





Prueba ácida

pagar por Cuenta
cobrar por cuenta Efectivo +
=

( )
000 30 4 3 15 , 2
1
3
05 , 0
3 4 000 30
1 2 3
3 3
3 2 1
! " " # $
+
+ + +
= x x x
x x
x x x