You are on page 1of 39

PROGRAMACIN LINEAL

TEMA IV:

Generalidades y Mtodo
Grfico.
MVZ ARTURO ALONSO PESADO
09 de Octubre de 2006

GENERALIDADES SOBRE PROGRAMACIN LINEAL

El
primer
algoritmo
de
solucin
(procedimiento
computacional rutinario) fue ideado por Dantzig en la
poca de la segunda guerra mundial para resolver
problemas de transporte; conjuntando elementos de la
teora matemtica desarrollados hasta la fecha, en una
tcnica iterativa (que repite) de inversin de matrices, con
el fin de determinar entre varias alternativas aquella que
representaba el valor econmico ptimo (mnimo costo y/o
mxima utilidad) subordinado a una serie de restricciones.
La tcnica se incluye dentro
investigacin de operaciones.

del

rea

Esta tcnica se puede utilizar en la optimizacin de:


A) Distribucin de Recursos.
B) Planeacin de Empresas.
C) Presupuestos.
D) Elaboracin de Raciones Alimentarias.
E) Transporte. etc.

denominada

GENERALIDADES SOBRE PROGRAMACIN LINEAL

Se puede definir a la programacin lineal como:


"Es una tcnica matemtica mediante la cual se representa
problemas reales con ecuaciones y despus a partir del
modelo que se obtiene se busca la alternativa que
representa un ptimo (medido como un mximo o un
mnimo).

La programacin lineal es una herramienta matemtica


que se usa para maximizar o minimizar una funcin
objetivo (ecuacin matemtica), subordinada al
cumplimiento de otras funciones (restricciones en la
disponibilidad de recursos) y cumpliendo relaciones
insumo-producto preestablecidas entre las alternativas de
produccin y los recursos disponibles.

REPRESENTACIN MATEMTICA DEL PROBLEMA

Utilizando notacin matricial se puede expresar el problema


as:
Optimizar (Maximizar o Minimizar) una Funcin Objetivo; Z.

Z = C1X1 + C2X2 + .............+ CJXJ + .............+ CNXN

Subordinada a las restricciones:

A11X1 + A12X2 + ..... + A1JXJ + .. + A1NXN B1


A21X1 + A22X2 + ..... + A2JXJ + + A2NXN B2
.
.
.
.
.
.
.
.
AI1Xl + AI2X2 + ..... + AlJXJ + ..... + AINXN BI
.
.
.
.
.
.
.
.
AM1Xl + AM2X2 + + AMJXJ + .... + AMNXN BM
Donde XJ 0

Donde:
XJS = Las posibles actividades consideradas.
CJ'S = Los Precios Unitarios, Ingresos Netos o Costos de las Actividades.
AIJ'S = Las Relaciones Insumo-Producto entre el Recurso I y la Actividad J.
BI'S = Los Niveles de Restriccin Establecidos (Recursos y Otros).

REPRESENTACIN MATEMTICA DEL PROBLEMA


En forma condensada se puede expresar como:

Z = X*CT

A*XT 1B

Sujeta a:
Donde: XIJ 0
COMPONENTES DE UN PROBLEMA DE
PROGRAMACIN LINEAL

1.
2.

3.

4.

Para resolver un problema con programacin lineal se debe contar


con los siguientes elementos:
Las actividades u opciones que se desea evaluar.
Los precios de los recursos, costos o ingresos netos (utilidad)
presupuestados que se asocian a cada actividad u opcin.
La cantidad de recurso que requiere cada una de las actividades a
considerar.
Los niveles de cada recurso disponible u otro tipo de restricciones.

SUPOSICIONES DEL MODELO GENERAL DE


PROGRAMACIN LINEAL

1.

2.

3.
4.
5.
6.

Los resultados que se obtienen al aplicar cualquier modelo


matemtico slo son validos si se respetan las condiciones
de restriccin en que ste se construye.
La programacin lineal slo es aplicable cuando se respetan
los siguientes lineamientos:
Los recursos y las actividades son agregados (aadidos) (es decir.
No existe interaccin de ninguna clase).
La funcin objetivo y las funciones de las restricciones son lineales
(o en caso extremo pueden ser aproximadas en forma aceptable por
varias funciones lineales).
Las variables de decisin son no negativas. (xj 0)
Los recursos y las actividades son (infinitamente) divisibles.
Hay un nmero limitado de recursos y actividades.
La tcnica es de naturaleza determinista.

MTODO GRFICO
El objetivo de la programacin lineal es determinar la
asignacin ptima de recursos escasos entre productos o
actividades en competencia.
A menudo, las situaciones econmicas exigen la optimizacin
de una funcin sujeta a varias restricciones de desigualdad.
Para la optimizacin sujeta a una restriccin simple de
desigualdad, el mtodo de lagrange es relativamente simple.
Cuando se incluyen mas de una restriccin de desigualdad, la
programacin lineal constituye un mtodo mas sencillo.
Si las restricciones, por muchas que sean, se limitan a dos
variables o actividades. La resolucin mas sencilla es la del
mtodo grfico.
A continuacin se presenta un ejemplo de un problema de
optimizacin (maximizacin de utilidad) en una explotacin
agrcola que tiene la opcin de producir algodn o sorgo, y
que tiene cantidades limitadas de algunos recursos.

MTODO GRFICO
La informacin bsica del problema es la siguiente:
La empresa cuenta con una superficie total de 33
hectreas, todas aptas para cualquiera de los dos
cultivos, adems hay 13.000 unidades de agua, 12
horas de cosechadora de algodn, 10 horas de
cosechadora de sorgo y 130 horas de tractor como
mximos disponibles.
Se sabe que cada hectrea cosechada de algodn nos
proporciona
una utilidad de $105.00 y que cada
hectrea de sorgo reporta una utilidad de $54.60

La interrogante es cuantas hectreas de algodn y/o


sorgo se debe sembrar para maximizar las utilidades?
En este punto todava falta informacin para poder
resolver el problema, pues es necesario contar con los
requerimientos de cada uno de los cultivos.

MTODO GRFICO
As se tiene que cada hectrea de algodn requiere: 500
unidades de agua, 1/2 hora de cosechadora de algodn y 2.9
horas de tractor; y que cada hectrea de sorgo requiere: 350
unidades de agua, 0.3 horas de cosechadora de sorgo y 4.6
horas de tractor.

Antes de proceder a la representacin grafica del problema es


adecuado representar la informacin en forma tabular, lo cual
sirve para entender la representacin matricial.
RECURSO

ALGODN

SORGO

X2

X1

33

Agua

500

350

13000

Cosechadora de Algodn
(Hrs.)
Cosechadora de Sorgo (Hrs.)

0.5

12

0.3

10

Tractor (Hrs)

2.9

4.6

130

$105.00

$54.60

ACTIVIDAD

Tierra (Has.)

Funcin Objetivo (Utilidad


por Hectrea)

VECTOR DE
RESTRICCIONES

MTODO GRFICO
En forma matemtica el problema se expresa como:

Maximizar : 105(X2) + 54.6(X1)

Sujeto a:
(X2) +
(X1) 33
500 (X2) + 350 (X1) 13,000
0.5 (X2) + 0 (X1) 12
0 (X2) + 0.3 (X1) 10
2.9 (X2) + 4.6(X1) 130

En esta representacin X2 y X1 indican las hectreas


sembradas de algodn y sorgo respectivamente.
El siguiente paso es graficar cada una de las ecuaciones para
delimitar el rea factible de solucin. El procedimiento a seguir es
el siguiente:
Para graficar las ecuacines se debern igualar, as la de Tierra se
calculan los extremos de la lnea:
(X2) + (X1) = 33
Si X2 es = 0 X1 = 33/1 = 33
Si X1 es = 0 X2 = 33/1 = 33

Combinacin de produccin de Algodn y Sorgo

Hectreas
de
Algodn

Hectreas
de
Sorgo

MTODO GRFICO
De la ecuacin del agua ser:
500 (X2) + 350 (X1) = 13,000
Si X2 = 0 X1 = 13,000/350 = 37.14
Si X1 = 0 X2 = 13,000/500 = 26

Combinacin de produccin de Algodn y Sorgo


X2
Hectreas
de
Algodn

X1

Hectreas
de
Sorgo

MTODO GRFICO
De la ecuacin de la cosechadora de algodn ser:
0.5 (X2) + 0 (X1) = 12
Si X2 = 0 X1 = 12/0 =
Si X1 = 0 X2 = 12/0.5 = 24

Combinacin de produccin de Algodn y Sorgo


X2
Hectreas
de
Algodn

X1

Hectreas
de
Sorgo

MTODO GRFICO
De la ecuacin de la cosechadora de sorgo ser:
0 (X2) + 0.3 (X1) = 10
Si X2 = 0 X1 = 10/0.3 = 33.33
Si X1 = 0 X2 = 10/0 =

Combinacin de produccin de Algodn y Sorgo

X2
Hectreas
de
Algodn

X1

Hectreas
de
Sorgo

MTODO GRFICO
De la ecuacin de las horas de tractor ser:
2.9 (X2) + 4.6(X1) =130
Si X2 = 0 X1 = 130/4.6 = 28.26
Si X1 = 0 X2 = 130/2.9 = 44.83

Combinacin de produccin de Algodn y Sorgo


X2
Hectreas
de
Algodn

X1

Hectreas
de
Sorgo

MTODO GRFICO
En base a la grfica se aprecia que las restricciones nos
permiten delimitar un rea factible de solucin fuera de la
cual alguna (o todas) de las restricciones limita o impide que
esa combinacin se pueda lograr.

Combinacin de produccin de Algodn y Sorgo

MTODO GRFICO

El principio de substitucin de productos nos indica que ante la


posibilidad de tener varias combinaciones de dos productos que
agoten insumos fijos (curva de posibilidades de produccin), el
ptimo econmico (en este caso, la mxima utilidad). Se localiza
grficamente donde una recta cuya pendiente es la razn inversa de
las utilidades se hace tangente a la curva de posibilidades de
produccin.
En este caso no tenemos una curva sino una lnea quebrada que
delimita la zona factible de solucin, por lo que el ptimo econmico
estar donde una lnea iso-utilidad toque al rea factible de solucin
en su parte mas extrema, ya que en ese caso se tendr la lnea isoutilidad de mayor valor posible.
Debido a la forma especial de la lnea de posibilidades de produccin
en programacin lineal esto siempre ocurre en el punto de
interseccin de dos o mas restricciones (vrtice).
En algunos casos, donde la lnea iso-utilidad tiene la misma
pendiente que alguna de las restricciones, la solucin optima no es
nica sino que todas las combinaciones en el segmento de recta (o
nter plano) son capaces de lograr el mismo valor ptimo (mximo o
mnimo) en la funcin objetivo. Y por lo tanto no hay una "nica"
solucin.

MTODO GRFICO

En el ejemplo anterior se puede apreciar que existen 5 vrtices en el


rea factible de solucin que han sido denominadas como: A, B,
C, D y "E".
Adems se han trazado tres lneas de iso-utilidad, una con valor de
1,800, otra con valor de 3,000 y otra de 2,676 vindose que sta
ltima toca al rea factible de solucin en su parte mas extrema y
que por lo tanto representa el mximo valor de la funcin objetivo
dadas las restricciones y requerimientos de ste problema.

Combinacin de produccin de Algodn y Sorgo

MTODO GRFICO

Tal como se puede observar la solucin optima se encuentra en el


punto "B" donde se agotan las restricciones de agua y de
cosechadora de algodn, para saber cuantas hectreas de cada
cultivo deben sembrarse se debe resolver un sistema de
ecuaciones simultaneas con las ecuaciones de la cosechadora de
algodn y el de agua es decir:
0.5X2 + 0X1 = 12
500X2 + 350x1 = 13,000

La solucin a este sistema de ecuaciones es:


X2 = 24 y X1 = 2.86
Veamos el procedimiento de este sistema
simultaneas, utilizando el mtodo de sustitucin:

x2

12 0 x1
0.5

(12 0 x1 )
500
350 x1 13,000
0.5

de

ecuaciones

MTODO GRFICO

12,000 0 x1 350 x1 13,000

350 x1 13,000 12,000


350 x1 1,000

1,000
x1
2.857 2.86
350
x2

x2

12 - 0 x1
0.5

12 - 0(2.86) 12

24
0.5
0.5

MTODO GRFICO
De esta manera sabemos que para maximizar las utilidades se debe
sembrar 24 has. de algodn y 2.86 has. de sorgo y que el valor de
nuestra funcin objetivo ser:

$105 (X2) + $54.60 (X1)


$105 (24) + $54.60 (2.86)
$2,520 + $156.16
F.O. = $2,676.16

Adems se sabe que los recursos de agua y horas de cosechadora


de algodn se agotaron pero que quedaran sin usarse 6.14 has. de
tierra, 47.24 horas de tractor y 9.14 horas de cosechadora de
sorgo, lo que demuestra que; para lograr la mxima utilidad no
siempre es necesario (o se deben) utilizar todos los recursos
disponibles.

Cosechadora de Algodn
0.5 X 2 + 0 X1 12
0.5 (24) + 0 (2.86) 12
12 12
Se satura el recurso

Agua
500X 2 + 350X1 13,000
500(24) + 350(2.86) 13,000
12,000 + 1,000 13,000
13,000 13,000
Se satura el recurso

MTODO GRFICO
Tierra

Cosechadora de Sorgo

X 2 + X1 33

0X 2 + 0.3X1 10

24 + 2.86 33
26.86 33
Sobran: 6.14 Hectreas.

0(24) + 0.3(2.86) 10
0.86 10
Sobran: 9.14 Horas de C.S.

Horas de Tractor
2.9X 2 + 4.6X1 130
2.9(24) + 4.6(2.86) 130
69.6 + 13.156 130
82.77 130
Sobran: 47.23

MTODO GRFICO

Enseguida obtendremos las coordenadas de los otros puntos o


vrtices que pudieran representar soluciones tales como los
Vrtices A, C y D.

Vrtice A representado por la interseccin de la Cosechadora de


Algodn en el eje de la ordenada con el valor de 24 hectreas de
algodn.
Por lo tanto, la utilidad en este punto es:
$105 (X2) + $54.60 (X1) = Z
$105 (24) + $54.60 (0)
$2,520 + $0.00 = $2,520.00
Vrtice C representado por la interseccin del Agua y las Horas
de Tractor. Se debe resolver por medio de un sistema de
ecuaciones simultaneas con las ecuaciones mencionadas utilizando
el mtodo de sustitucin, es decir:

500 (X2) + 350 (X1) = 13,000


2.9 (X2) + 4.6(X1) = 130

MTODO GRFICO

13,000 350 x1
x2
500

2.9

(13,000 350 x1 )
4.6 x1 130
500

x1

54.6
21.24537
2.57

13,000 350 x1
x2
500

75.4 2.03 x1 4.6 x1 130

2.03 x1 4.6 x1 130 75.4


2.57 x1 54.6

13,000 350(21.24537)
x2
500

5,564.20233463
500
x2 11.1284
x2

MTODO GRFICO
Por lo tanto la utilidad en este punto es:
$105 (X2) + $54.60 (X1) = Z
$105 (11.1284) + $54.60 (21.24537)
$1,168.48 + $ 1,160.00 = $ 2,328.48
Vrtice D representado por la interseccin de las Horas de Tractor en
el eje de la abscisa siendo su valor de 28.26 hectreas de sorgo.
Por lo tanto la utilidad en este punto es:

$105 (X2) + $54.60 (X1) = Z


$105 (0) + $54.60 (28.26)
$0.00 + $ 1,543.00 = $1,543.00

ANLISIS DE SENSIBILIDAD
Para entender a que se refiere ste se calcularn algunos valores de
nuestro ejemplo:
Consideramos primero el caso de cambio en los valores de la funcin
objetivo, cuya ecuacin bsica es Z = 105X2 + 54.6X1
Tal como se han construido las grficas, X2 est en el eje vertical,
por lo que podramos convertir la ecuacin a la forma Y = mX + b,
donde Y seria X2, X seria X1 y m seria la pendiente, quedando:

X2 -

54.6
Z
X1
105
105

De donde se tiene que 54.6/105 es el valor de la pendiente de la


lnea iso-utilidad "Zi", significando que -0.52 hectreas de algodn
(X2) contribuyen en la misma medida a la utilidad que una hectrea
de sorgo (X1).
La nica manera como la solucin ptima cambiara del punto B al
C sera que la pendiente de la lnea iso-utilidad (-0.52) aumentara
por arriba del valor de la pendiente de la restriccin del Agua (350X 1
+ 500X2 = 13,000), cuyo valor es 350/500 = -0.7

Combinacin de produccin de Algodn y Sorgo

Combinacin de produccin de Algodn y Sorgo

m = - 0.52

m = - 0.7

ANLISIS DE SENSIBILIDAD
Este aumento en el valor de la pendiente de la lnea iso-utilidad puede
ocurrir bsicamente en dos casos:
1) Si la pendiente de la lnea iso-utilidad es 54.6/105 Px1/Px2 y
dejamos a Px2 fijo en un valor de 105, tenemos:
Px1/Px2 = 0.7
Px1/105 = 0.7
al despejar Px1 tenemos:
Px1 = -0.7 (105)
- Px1 = $73.5

2) La segunda forma en la cual el valor de la pendiente de la lnea isoutilidad podra bajar por debajo de -0.7 seria dejando Px1= 54.6 y
encontrando el correspondiente valor de Px2. Tendramos:
m = -Px1/Px2 = -0.7
-54.6/Px2 = -0.7
despejando:
Px2 = -54.6/-0.7 = $78.0

ANLISIS DE SENSIBILIDAD
Hasta ahora se han encontrado los valores extremos para Px1 y Px2
dejando al otro fijo de uno a la vez, antes de que la pendiente de la
lnea iso-utilidad disminuyera tanto como para que la solucin ptima
cambiara del punto B al C.
Pero para calcular el rango tanto de Px1 como de Px2 antes de que un
cambio en la base sucediera, hay que ver qu valores de Px1 y Px2
(dejando fijo uno a la vez) son necesarios para cambiar la solucin
del punto "B" al "A".

Al aumentar el valor de la pendiente de la lnea iso-utilidad para


tratar de - acercarnos al punto "A" se ve que tenemos que pasar a
un valor de m igual a cero para que despus m se vuelva positiva, lo
que es irracional desde el punto de vista econmico ya que implicara
que uno de las utilidades fuera negativo.
Visto lo anterior el limite al aumento en el valor de la pendiente de la
lnea iso-utilidad lo representa un valor infinito de la pendiente (lnea
horizontal). Podemos entonces calcular los valores que tendran que
asumir Px1 y Px2 dejando fijo uno a la vez, para lograr un valor en la
pendiente de la lnea iso-utilidad igual a infinito:

Combinacin de produccin de Algodn y Sorgo

M=0

ANLISIS DE SENSIBILIDAD
A)

dejando Px1 = 54.6 tenemos: m = - Px1 /Px2 =-54.6/ Px2= 0


despejando Px2 = $
B)

dejando Px2 = 105, tenemos: m = - Px1/105 = 0


despejando Px1 = $0.00
De

esta manera podemos establecer los rangos en las utilidades de


las actividades (variando uno a la vez) dentro de los cuales no habra
cambios en la base.
1)

dejando Px1= 54.6 ; Px2 podra variar entre $ y $78.0 (valor


actual $105).
2)

dejando Px2 = 105 ; Px1 podra variar entre $73.5 y $0.00 (valor
actual $54.6).

ANLISIS DE SENSIBILIDAD PARA LAS RESTRICCIONES.


Consideremos el caso de la cosechadora de algodn, habra que
aadir una hora ms (hasta 13) y resolver de nuevo el problema
viendo que la solucin se encuentra ahora a un nuevo vrtice o punto
"F", por lo que la proporcin de hectreas en la solucin ptima puede
encontrarse ahora resolviendo un nuevo sistema de ecuaciones:
C.A. = 0X1 + 0.5X2 = 13
H2O = 350X1 + 500X2 = 13,000

La solucin a este sistema es: X1 = 0 y X2 = 26


y el valor de la funcin objetivo es $54.6(0) + 105(26) =
$2,730

valor que es $ 53.83 mayor que el vrtice B, por lo que el precio


sombra (mxima utilidad a obtener por una hora de cosechadora de
algodn) es de $53.83
Para las restricciones que tienen holgura no existe precio sombra.

You might also like