Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lineal
-1-
Programacin Lineal
INTRODUCCION
INTRODUCCION.Es considerado uno de los avances cientficos ms
importante de mediados del siglo XX.
XX Su
S impacto ha
sido extraordinario.
La programacin
L
i lineal
li
l (PL) es una herramienta
h
i t para
resolver problemas de optimizacin utilizando modelos
matemticos donde las restricciones y funcin objetivo
son funciones lineales.
Los problemas que se ajustan al modelo de la PL se
conocen como problemas de programacin lineal
poderosa p
para resolver
((PPL).) La PL es una tcnica p
PPL.
-2-
Programacin Lineal
DEFINICION
DEFINICION.La PL es una tcnica que consiste en optimizar
(ma imi ar o minimizar)
(maximizar
minimi ar) una
na ffuncin
ncin lineal llamada
funcin objetivo.
Entindase
E
ti d
por optimizar
ti i
como la
l bsqueda
b
d de
d una
solucin (un valor mximo o mnimo) dentro de una
regin factible (conjunto de soluciones) delimitada por
un conjunto de restricciones tambin lineales.
-3-
Programacin Lineal
REPRESENTACIN MATEMTICA DE UN P.P.L..PPL
1) Representacin algebraica desarrollada.-
Optimizar Z = c1x1 + c 2 x 2 + L + c n x n
sujeto a
M
a m1x1 + a m 2 x 2 + L + a mn x n (, =, ) b m
x i 0 i
-4-
Programacin Lineal
REPRESENTACIN MATEMTICA DE UN P.P.L..PPL
2) Representacin matricial compacta.-
Optimizar Z = c X
sujeto a
A X (, =, ) b
X0
-5-
Programacin Lineal
FORMAS DE UN P.P.L..PPL
1) Forma cannica de maximizacin.-
Max Z = c X
sujeto a
AXb
X0
-6-
Programacin Lineal
FORMAS DE UN P.P.L..PPL
2) Forma cannica de minimizacin.-
Min Z = c X
sujeto a
AXb
X0
-7-
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
Regla 1.a) Max Z = cX es equivalente a Min -Z = -cX.
ejemplo
Max Z = 2 x1 3x 2 + x 3
es equivalente a
Min Z = 2 x1 + 3x 2 x 3
Min
i Z = 4 x1 + 5x 2 6 x 3
es equivalente
q
a
Max Z = 4 x1 5x 2 + 6x 3
-8-
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
Regla 2.a) La restriccin j-sima de la forma cjixi bj es
equivalente a la restriccin -cjixi -bj.
ejemplo
es equivalente a
4 x1 + 6 x 2 3x 3 55
4x1 6x 2 + 3x 3 55
3x1 2 x 2 + 7 x 3 31
3x1 + 2x 2 7x 3 31
-9-
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
Regla 3.La restriccin j-sima de la forma cjixi = bj puede
descomponerse como la interseccin de dos
restricciones cjixi bj y cjixi bj.
ejemplo
j p
9 x1 11x 2 + 5x 3 = 6
es equivalente
q
a
9 x1 11x 2 + 5x 3 6
9 x 1 11x 2 + 5x 3 6
-10-
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
Regla 4.a) Si se tiene m restricciones de la forma AX b,
pueden convertirse en igualdad mediante la adicin
de un vector Y, llamado vector de variables de
holgura. El vector Y tiene m componentes no
negativas.
negativas
ejemplo
6 x 1 + 5x 2
15
se convierte a
3x1 7 x 2
19
6 x 1 + 5x 2 + x 3
= 15
3x1 7 x 2
-11-
+ x 4 = 19
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
b) Si se tiene m restricciones de la forma AX b,
p eden convertirse
pueden
con ertirse en igualdad
ig aldad mediante la resta de
un vector Y, llamado vector de variables de exceso.
El vector Y
Y tiene m componentes no negativas.
negativas
ejemplo
se convierte a
7 x1 + 2 x 2
8x 1 + 9 x 2
35
21
7 x1 + 2 x 2 x 3
= 35
8x 1 + 9 x 2
-12-
x 4 = 21
Programacin Lineal
REGLAS DE EQUIVALENCIA.EQUIVALENCIA
Regla 5.Una variable no restringida xi, (xi -, +), puede
escribirse como la diferencia de dos variables no
negativas. Sea xi una variable no restringida, luego
xi = x j xk
Programacin Lineal
FORMULACION DE
PROBLEMAS DE
PROGRAMACION
LINEAL
-14-
Programacin Lineal
PROBLEMA 01.01
Se tiene que abastecer urgentemente una zona
declarada en emergencia,
emergencia se disponen de dos tipos de
aviones, el A y el B.
Caractersticas
C
t ti
referente
f
t all consumo de
d combustible,
b tibl
aceite, carga til y tiempo que demora de ida y vuelta
estn en la tabla adjunta
adjunta, igualmente estn en ella la
disponibilidad de aceite y combustible de la base,
plantear el problema con miras a que se transporte la
mxima carga posible con la gasolina y el aceite
disponible.
-15-
Programacin Lineal
Gasolina/hora
Aceite/hora
Horas de viaje
Carga til (kg)
TIPO DE AVION
A
B
8
12
0.25
0.2
5
4
400
480
-16-
Disponibilidad
800 galones
40 galones
g
Programacin Lineal
SOLUCION
SOLUCION.Variables de decisin
A : nmero de viajes del avin tipo A a la zona en
emergencia.
B : nmero de viajes del avin tipo B a la zona en
emergencia.
-17-
Programacin Lineal
Restricciones
Restriccin por disponibilidad de gasolina:
40 A + 48 B 800
Restriccin por disponibilidad de aceite:
A, B 0
-18-
Programacin Lineal
Funcin objetivo
-19-
Programacin Lineal
El programa queda:
40 A + 48 B 800
1.25 A + 0.80 B 40
A, B 0
-20-
Programacin Lineal
PROBLEMA 02.02
Se desea averiguar las cantidades de ciertos alimentos
q e deben comerse para satisfacer ciertos
que
requerimientos nutritivos a un costo mnimo.
Supongamos que las consideraciones se limitan a
leche, carne, huevos y a las vitaminas A, C y D.
Supongamos que el nmero de miligramos de
vitaminas contenidas en cada unidad de alimentos se
da en la tabla siguiente:
-21-
Programacin Lineal
VITAMINA
Galn de
l h
leche
Libra de
carne
Docena de
h
huevos
A
C
D
Costo en soles
1
100
10
40
1
10
100
44
10
10
10
20
-22-
Mnimo
q
a
requerido
diario (mg)
1
50
10
Programacin Lineal
SOLUCION
SOLUCION.Variables de decisin
L : cantidad de leche en galones
C : cantidad de carne en libras
H : cantidad de huevos por docena
-23-
Programacin Lineal
Restricciones
Restriccin por requerimiento mnimo de vitamina A:
L + C + 10 H 1
Restriccin por requerimiento mnimo de vitamina C:
100 L + 10 C + 10 H 50
Restriccin por requerimiento mnimo de vitamina D:
10 L + 100 C + 10 H 10
Restricciones de no negatividad:
L, C, H 0
-24-
Programacin Lineal
Funcin objetivo
Min Z = 40 L + 44 C + 20 H
-25-
Programacin Lineal
El programa queda:
Min Z = 40 L + 44 C + 20 H
sujeto a
L + C + 10 H 1
100 L + 10 C + 10 H 50
10 L + 100 C + 10 H 10
L, C, H 0
-26-
Programacin Lineal
03 Propuesto
PROBLEMA 03.La compaa Mauser, fabricante de fusiles automticos,
ti
tiene
3 departamentos
d
t
t en los
l
cuales
l se manufacturan
f t
sus modelos S-1000 y S-2000, las capacidades
mensuales son las siguientes:
Requerimientos unitarios
de tiempo (en horas)
Departamentos
Modelo
S-1000
Modelo
S-2000
Horas disponibles
en el siguiente mes
Departamento 1
1,600
Departamento 2
2.5
1,200
Departamento 3
4.5
1.5
1,600
-27-
Programacin Lineal
La utilidad del modelo S-1000
S 1000 es de 40 dlares por
unidad y la del modelo S-2000 es de 10 dlares por
unidad; suponiendo que la compaa puede vender
cualquier cantidad de estos productos, debido a
condiciones favorables de mercado.
Determinar el nmero de unidades de cada modelo que
se debe de fabricar de manera que se maximice la
utilidad total.
-28-