You are on page 1of 28

PROGRAMACIN

LINEAL
Investigacin Operativa I
En la vida real, las organizaciones operan con recursos escasos y todas ellas
tienen que tomar decisiones sobre cmo asignar estos recursos entre
actividades competitivas de la mejor manera posible (forma ptima).


La programacin lineal utiliza un modelo matemtico para describir el problema.

El adjetivo lineal significa que usa funciones lineales (de orden 1) y la palabra
programacin es sinnimo de planeacin. As la programacin lineal trata de la
planeacin de las actividades para obtener un resultado ptimo, esto es, el
resultado que mejor alcance la meta especificada entre todas las alternativas de
solucin.
Introduccin
Modelos de programacin lineal
-Los problemas de Programacin Lineal se expresan
mediante un conjunto de relaciones matemticas que se
conocen como Modelo.

-Los modelos se pueden representar en su forma
estndar o en su forma cannica
El esfuerzo se centra tanto en la construccin
del modelo como en la resolucin del mismo.
En el planteamiento del modelo de programacin lineal, se
debe distinguir entre recursos, actividad, nivel de actividad,
medida global de efectividad.
En estos problemas se trata de calcular el valor de las
variables que estn sujetas a una serie de restricciones
y para las que una determinada funcin objetivo Z
alcanza su valor mximo o mnimo.
Modelos de programacin lineal
Forma Estndar
Notacin:
Z: Valor de la medida global de efectividad. Tambin llamada Funcin Objetivo, es el
criterio y va referido a la minimizacin de los costos de la actividad, o a la maximizacin
de beneficios.
xj: Nivel de la actividad j (para j = 1, 2, ., n)
cj : Incremento en Z que resulta al aumentar una unidad en el nivel de la actividad j
bi: Cantidad del recurso i disponible para asignar a las actividades (para i = 1, 2, , m)
aij: Cantidad del recurso i consumido por cada unidad de la actividad j.

Forma Cannica
) ( 0
) (
: .
) (
c x
b b X A
a s
a X C Z
Opt
>
s
=



(a) Funcin lineal llamada funcin objetivo,
donde el concepto de optimizacin puede ser
maximizar o minimizar


(b) Restricciones de desigualdad


(c) Restricciones de no negatividad
A

= Matriz de coeficientes de las variables en el sistema de ecuaciones


Notacin:
= Vector solucin X

= Lado derecho de la restriccin i. Corresponde a la cantidad de recurso disponible


b

= Vector de costo o utilidades .Corresponde a la contribucin a Z por unidad de


actividad
C

1
2
1

(
(
(
(
(
(

=
n
n
x
x
x
X

: Vector columna con n componentes, se le denomina


vector de actividades (n componentes que son las
variables de decisin)
| |
n
c c c C

=
1
3 2 1
, ... , ,

: Vector fila con n componentes, se le denomina vector de


precios o costos unitarios (contribuciones unitarias)
1
2
1

(
(
(
(
(
(

=
m
m
b
b
b
b

: Vector columna con m componentes, se le denomina


vector disponibilidad de recursos
1
0
0
0
0

(
(
(
(
(
(

=
n

: Vector columna de n ceros


n m
mn m m
n
n
a a a
a a a
a a a
A

(
(
(
(
(
(

=
2 1
2 22 21
1 12 11

: Matriz de m renglones y de n columnas, se le


denomina matriz de coeficientes tecnolgicos.
Entonces, matricialmente el problema de programacin lineal se
puede expresar como:
| |
n
c c c
1 3 2 1
, ... , ,
n m
mn m m
n
n
a a a
a a a
a a a

(
(
(
(
(
(
(

2 1
2 22 21
1 12 11
1
2
1

(
(
(
(
(
(

n
n
x
x
x
> s
1
2
1

(
(
(
(
(
(

m
m
b
b
b
1
2
1

(
(
(
(
(
(

n
n
x
x
x
S.A:

*




>
1
0
0
0

(
(
(
(
(
(

n

1
2
1

(
(
(
(
(
(

n
n
x
x
x
Optimizar Z = *
FORMA CANNICA
) ( 0
) (
: .
) (
c x
b b X A
a s
a X C Z
Opt
>
s
=



FORMA ESTNDAR
Recurso
Consumo de recurso por unidad de actividad
Cantidad de
recurso
disponible
actividades
1 2 n
1 a
11
a
12
a
1n

b
1

2 a
21
a
22
a
2n
b
2

m a
m1
a
m2
a
mn
b
m

Contribucin a
Z por unidad de
actividad
c
1
c
2
c
n

Los valores x
j
son las variables de decisin y los valores de c
j
, b
i
, y a
ij
son las constantes de
entrada al modelo (parmetros del modelo).

Ejemplo 1:

Una pequea empresa de muebles fabrica dos productos: mesas y silla, que se
deben procesar a travs de los departamentos de ensamble y acabado.
Ensamble tiene 60 horas disponibles y acabado puede manejar a lo mximo 48
horas de trabajo. La fabricacin de una mesa requiere de 4 horas de ensamble
y dos horas de acabado. Cada silla requiere de dos horas de ensamble y cuatro
horas de acabado.

Si la utilidad es de $8 u.m. por mesa y de $6 u.m. por silla. El problema es
determinar la mejor combinacin posible de mesas y sillas para producir, para
as vender y obtener la mxima utilidad.

Hay dos limitaciones (restricciones) en el problema: El tiempo disponible de
ensamble y de acabado.

Resumen de Informacin:
Mesa (u) Silla (u) Horas Directas
Disponibles (hr)
Ensamble 4 (hr) 2 (hr) 60
Acabado 2 (hr) 4 (hr) 48
Utilidad u.m. $8 $6
Planteamiento del Problema

1.- Definicin de Variables de Decisin: Cantidad de sillas y mesas a producir

X
m
: cantidad de mesas a producir (u)
X
s
cantidad de sillas a producir (u)

2.- Restricciones:

- Departamento de Ensamble:

- Departamento de Acabado:

- Restriccin de No Negatividad:

60 2 4 s +
s m
X X
48 4 2 s +
s m
X X
0
0
>
>
s
m
X
X
3.- Funcin Objetivo:
s m
X X U
Max
6 8 + =
Ejemplo 1:
Resolucin de un problema de programacin
lineal (PPL) mediante el mtodo grfico
(dos variables de decisin)
El mtodo de solucin grfica es aplicable slo a problemas
simples que no excedan de dos variables.


No obstante, dos variables no son suficientes para describir o
representar problemas reales, pero ste mtodo proporciona
importantes ideas de los procedimientos de solucin de P.L.
60 2 4 s +
s m
X X
48 4 2 s +
s m
X X
0
0
>
>
s
m
X
X
. .
6X 8X Z Max
s m
A S
+ =
Recordemos el modelo del Ejemplo 1:
Grfica: Se dibuja sobre el grfico las restricciones de No Negatividad, segn la
figura siguiente:
X
m
X
s X
s
X
m
Cada una de las restricciones se grafican, considerando inicialmente la
desigualdad como una igualdad.

As, se grafica la primera restriccin como la ecuacin:
15 0 :
30 0 :
60 2 4
= =
= =
= +
m s
s m
s m
X X Si
X X Si
X X
Las dos coordenadas anteriores se sealan en la grfica y se unen con una lnea
recta, pero el signo de la desigualad incluye a todos los pares ordenados que
estn a la izquierda de dicha recta. La siguiente figura representa dicha
situacin:

X
m
X
s
Restriccin 1
Restriccin 1
Xs
X
m
Para la segunda ecuacin, se efecta el mismo desarrollo, es as:
24 0 :
12 0 :
48 4 2
= =
= =
= +
m s
s m
s m
X X Si
X X Si
X X
Las dos coordenadas anteriores se sealan en la grfica y se unen con una lnea recta,
pero el signo de la desigualad incluye a todos los pares ordenados que estn a la
izquierda de dicha recta. La siguiente figura representa dicha situacin:
X
m
X
s
Restriccin 2
X
s
X
m
Restriccin 2
La interseccin de las dos inecuaciones, combinada a la ecuacin de no
negatividad, genera la regin de soluciones factible (RSF), como se indica en la
figura. La regin achurada indica que todos los puntos que estn en los bordes y
dentro de a regin factible, satisfacen simultneamente todas las restricciones del
PPL.
X
m
X
s
Restriccin 1
Restriccin 2
RSF
Restriccin 1
Restriccin 2
X
s
X
m
El problema es encontrar uno o ms puntos (o soluciones) en la RSF, de manera tal que
maximice la funcin objetivo. La solucin ptima se debe graficar, a travs de toda la
regin de soluciones. As, cada lnea de isoganancias se obtiene haciendo la funcin
objetivo igual a un valor arbitrario, por ejemplo, se elegimos igualar la utilidad a $48
(u.m.), esta se grfica (con lnea segmentada) de igual manera que las inecuaciones
anteriores. Esta lnea de isoganancias representa todas las cantidades posibles de
mesas y sillas que producirn una utilidad total de $48 (u.m.). El problema, finalmente, se
resume en encontrar la lnea de isoganancia que tenga la mayor utilidad y que este sobre
la regin de soluciones factibles. Lo anterior se realiza, moviendo la lnea de isoganancia
en forma paralela a una lnea de isoganancia arbitraria, hasta que alcance el ltimo punto
de la RSF.

De esta manera, el ltimo punto factible es el identificado con la letra D, por lo cual, es el
punto ptimo se encuentra por la interseccin de las restricciones 1 y 2, as:
mesas (u) 12
sillas (u) 6
48 4 2
60 2 4
=
=
s +
s +
m
s
s m
s m
X
X
X X
X X
El valor de la contribucin mxima es:
(u.m) 132 $
6 8
max
=
+ =
Z
X X Z
s m
X
m
X
s
Restriccin 1
Restriccin 2
D
U=$132 (u.m.)
U=$48 (u.m.)
RSF
X
m
Restriccin 1
Restriccin 2
X
s
U=48(um)
U=132(um)
Mtodo Grfico, Ejemplo 2:

Una pequea fbrica de muebles, elabora nicamente dos productos: Escritorios y Sillas.
Este fabricante tiene cuatros secciones: seccin corte, en la cual se procesan silla y
escritorios; seccin armado, en la cual se ensamblan las sillas y escritorios; seccin
tapicera, en la cual slo se incluye el tapiz de las sillas y seccin cubiertas, en la cual se
fabrican dichas cubiertas y se colocan en los escritorios. Durante el siguiente periodo de
produccin, hay 27.000 minutos disponibles para cada una de las secciones y este
tiempo no se puede alterar dentro de los parmetros del problema. En cada una de las
secciones, se ha establecido que los tiempos estndares fijos que se necesitan para
procesar cada silla son los siguientes: 15; 12; 18,75 minutos, para las secciones de corte,
armado y tapicera, respectivamente; en cambio, para el proceso de cada escritorio se
requiere de: 40; 50; 56,25 minutos, para las secciones de corte, armado y cubierta,
respectivamente. Las contribuciones a la utilidad y a los costos fijos de cada silla son de
$25 (u.m.) y para cada escritorio es de $75 (u.m.).

Se acepta que los costos indirectos totales de los cuatros departamentos son de $20.500
(u.m.) y los costos totales en mano de obra para todos los departamentos es de $13.500
(u.m.), resultando un costo fijo total de $34.000 (u.m.). Se supone que la materia prima
es un costo variable y que no hay costos adicionales. El costo de la materia prima por
cada silla es de $5 (u.m.) y de cada escritorio es de $25 (u.m.). El precio de venta a que
se deber ofrecer toda la produccin es de $30 (u.m.) por cada silla y $100 (u.m) por
cada escritorio (sin considerar el costo indirecto). Se pide maximizar la contribucin a la
utilidad.
Resumen de la informacin:
Seccin Silla (min) Escritorio (min) Disponibilidad (min)
Corte 15 40 27.000
Armado 12 50 27.000
Tapicera 18,75 - 27.000
Cubierta - 56,25 27.000
Contribucin
a la utilidad
(u.m.)
$ 25 $ 75
Costo Materia
Prima (u.m)
$ 5 $ 25
Precio Venta
(u.m)
$ 30 $ 100
Costo Indirecto: $ 20.500 (u.m.)
Costo Mano de Obra: $ 13.500 (u.m.)
Costo Fijo Total: $ 34.000 (u.m.)
Planteamiento del Problema:

1.- Definicin de variables de decisin:
X
s
: cantidad de sillas a producir (unidad)
X
e
: cantidad de mesas a producir (unidad)

000 . 27 40 15 s +
e s
X X
000 . 27 50 12 s +
e s
X X
000 . 27 75 , 18 s
s
X
000 . 27 25 , 56 s
e
X
0
0
>
>
e
s
X
X
2.- Expresin algebraica de las restricciones:
Armado:
Tapicera:
Cubierta:
No Negatividad:
Corte:
3.- Expresin algebraica de la funcin objetivo:
e s
X X Z 75 25
max
+ =
Representacin Grfica:
X
e
X
s
675
540
1.800 2.250
480
1.440
A
F
E
D
C
B
1.200
400
Restriccin 1
Restriccin 5
Restriccin 5
Restriccin 4
Restriccin 3
Restriccin 2
U* = $47.500 U* = $30.000
X
e
X
s
Rest 2
Rest 5
Rest 4
Rest 3
Rest 1
U=30.000
Rest 6
U=47.000
A
B
C
E
D
F
El punto que optimiza el objetivo expresado, se localiza de acuerdo a un anlisis de
pendiente (que llamaremos M) de las rectas que la originan y de la funcin objetivo:

Corte
375 , 0
8
3
40
000 . 27
*
40
15
=

= = +

= M n Contribuci X X
s e
Armado
240 , 0
25
6
50
000 . 27
*
50
12
=

= = +

= M n Contribuci X X
s e
Tapicera
= = +

= M n Contribuci X X
s e
0
000 . 27
*
0
75 , 18
Cubierta
0
25 , 56
000 . 27
*
25 , 56
0
= = + = M n Contribuci X X
s e
Funcin Objetivo:
333 . 0
3
1
75
*
75
25
=

= = +

= M n Contribuci
Z
X X
s e
Podemos observar que la pendiente de la f.o. esta entre la seccin corte y
armado (en valor absoluto), as:
240 , 0 _ 333 , 0 . . _ 375 , 0 _ = > = > = armado pend o f pend corte pend
Por otra parte, como se aprecia, la f.o. crece mientras ms se aleja del origen, se
puede ver que el punto D cumple con las restricciones impuestas por ele problema
y optimiza, en este caso, la contribucin a la utilidad. En general, no se requiere
analizar el valor de las pendientes de todas las rectas que intervienen, sino que
mediante una inspeccin ocular se puede determinar cuales de todas las
restricciones se deben analizar para detectar el ptimo:
De esta manera:
s escritorio (u) 300
sillas (u) 1.000
) . ( 500 . 47 $
*
*
=
=
=
m
s
X
X
m u Z
En el siguiente cuadro se presenta la relacin de venta, costo y utilidad (no su
contribucin) en los vrtices de la RSF:
A
(0; 0)
B
(1.440; 0)
C
(0; 480)
D
(1.000; 300)
E
(250; 480)
F
(1.440; 135)
Costo Fijo
34.000 34.000 34.000 34.000 34.000 34.000
Materia
Prima
0 7.200 12.000 12.500 13.250 10.575
Costo Total
34.000 41.200 46.000 46.500 47.250 44.575
Venta Total
0 43.200 48.000 60.000 55.500 56.700
Utilidad
Total
(34.000) 2.000 2.000 13.500 8.250 12.125
Se puede apreciar que si utilizamos el concepto de contribucin o utilidad, de igual manera, el
punto D es el de mximo beneficio.

You might also like