Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INVESTIGACIN DE OPERACIONES
Programacin Lineal
PROGRAMACIN LINEAL
OBJETIVOS
Fijar los requerimientos para establecer un modelo de
programacin lineal.
Representacin y solucin grfica de un modelo de
programacin lineal bidimensional.
Uso del Mtodo Simplex para planteamiento y resolucin de
problemas de PL multidimensional (ms de 2 variables).
Ventajas del modelo de programacin lineal:
*
*
*
*
PROGRAMACION LINEAL
Modelo matemtico de optimizacin utilizado para la mejor asignacin de recursos
cuyo uso est sometido a restricciones y se busque maximizar o minimizar una
funcin objetivo.
2. Restricciones y decisiones: los valores de las variables quedan limitados a ciertos rangos y dentro del nmero de alternativas de
decisin debe haber una que permite hallar la funcin objetivo
3. La funcin objetivo y las Restricciones son lineales: la f.o. y las ecuaciones e
inecuaciones que restringen
las decisiones deben ser LINEALES (las variables se afectan con exponente 1).
Programacin Lineal
En conclusin:
Un modelo de programacin lineal est compuesto de lo
siguiente:
* Un conjunto de variables de decisin
* Una funcin objetivo
* Un conjunto de restricciones
PROGRAMACION LINEAL
Etapas para la construccin de modelos de Programacin Lineal:
a. Plantear el modelo de PL: establecer las variables de decisin
b. Plantear el objetivo en trminos de las variables de decisin; esto es la relacin entre la f.o. y las restricciones.
c. Definir las restricciones o limitaciones de uso para la asignacin de los recursos escasos.
d. Restringir todas las variables a no negatividad.
PROGRAMACION LINEAL
Ejemplo 1:Aplicacin del modelo Programacin Lineal-Maximizacin
La FMA (Fbrica de Muebles Arequipa ) produce dos tipos de
muebles de comedor: Virginia (V) y Mariana (M). Cada comedor
requiere de una cantidad de tiempo diferente para la construccin
y la pintura. La FMA desea determinar el nmero de unidades de
cada tipo de comedor a producir diariamente de tal manera que
las utilidades generadas sean mximas. Los requerimientos y
capacidades de produccin diarios se resumen en:
RECURSOS REQUERIDOS
PRODUCTO
RECURSOS DISPONIBLES
PARA PRODUCIR UNA UNIDAD Virginia (V) Mariana (M)
( Capacidad por Da)
Tiempo de Construccin C (Hrs.)
12
120
64
200
240
Programacin Lineal
Solucin: Caso Fbrica de Muebles Tacna FMT
La utilidad mxima
ocurre en un vrtice del
conjunto de soluciones
factibles.
Programacin Lineal
Ejemplo 2: Aplicacin de la PL en Minimizacin
Programacin Lineal
Solucin: Caso Artefactos Tacna S.A. (ATSA)
xP = 12 avisos en Diario xM
= 0 avisos en TV con un
costo mnimo de S/6000
PROGRAMACION LINEAL
PROGRAMACION LINEAL
Requerimientos de Marketing.
* La produccin total no puede exceder de 800 docenas/sem.
* El nmero de docenas de Space Rays no puede exceder al
nmero de docenas de Zappers por ms de 450.
Requerimientos Tecnolgicos.
* Space Rays requiere 2 Kgs. de plstico y 3 minutos de
produccin por docena.
* Zappers requiere 1 Kg. de plstico y 4 minutos de produccin
por docena.
PROGRAMACION LINEAL
PROGRAMACION LINEAL
EL MODELO DE PROGRAMACIN
LINEAL PROVEE UNA SOLUCIN
MATEMTICAMENTE CALCULADA PARA
SOLUCIONAR ESTE PROBLEMA, ESTO
ES, OPTIMIZAR LA PRODUCCION Y
VENTA DE LA MEZCLA DE PRODUCTOS.
PROGRAMACION LINEAL
Variables de decisin
* X1 = Cantidad producida de Space Rays (en docenas por
semana).
* X2 = Cantidad producida de Zappers (en docenas por
semana).
Funcin objetivo
* Maximizar la ganancia semanal.
PROGRAMACION LINEAL
(Resultados positivos)
PROGRAMACION LINEAL
PROGRAMACION LINEAL
PROGRAMACION LINEAL
X2
1200
No Factible
600
Horas de
Factible
Produccin
3X1+4X2<=2400
Restriccin del
exceso de produccin:
X1-X2<=450
600
Punto Inferior
Punto Medio
X1
800
Tipos de puntos
de factibilidad
Punto Extremo
PROGRAMACION LINEAL
1200
X2
Regin no
factible
600
Feasible
Regin
region
Factible
400
X1
600
800
PROGRAMACION LINEAL
PROGRAMACION LINEAL
Resumen de conclusiones de metodo grfico de PL:
Soluciones ptimas y puntos extremos.
* Si un problema de programacin lineal tiene una solucin
ptima, entonces esta corresponde a un punto extremo.
PROGRAMACION LINEAL
Paso 1 :
Paso 2 :
S
Paso 3 :
Resuelva para la
nueva mejor
Solucin Bsica
factible,
No
Paso 4 :
La solucin bsica
factible es ptima
PARE
PROGRAMACION LINEAL
Conceptos bsicos para el mtodo SIMPLEX:
1. Variable de Holgura, es una variable de artificio que permite completar
el faltante para convertir una inecuacin en ecuacin cuando el primer
miembro es menor o igual al segundo.
5x1 + 7x2
145
145
PROGRAMACION LINEAL
Variable
Bsica
XV
XM
h1
h2
Valor
z
Variable
Bsica
Z
XV
XM
h1
h2
Valor
XV
XM
h1
h2
Valor
z
Variable
Bsica
Z
PROGRAMACION LINEAL
n.p
Variable
Bsica
Z
XV
XM
h1
h2
Valor
h1
12
120
h2
64
Z
1
-200 -240
c.p
Variable
n.p
Bsica
Z
XV
XM
0
h1
h2
Valor
120 / 12 = 10
64 / 4 =
16
0 /-240 = 0
Razn de Valor/ Coeficiente
XM
1/2
1/12
10
10 / 1/2 = 20
h2
- 1/3
24
24 / 6 =
-80
20
2400
Variable
Bsica
Z
XV
XM
h1
h2
1/9
-1/12
XM
XV
c.p
1
0
- 1/18
0
140/9
1/6
40/3
Valor
=
=
=
f.p.
f.p.
2400/-80 = -30
Razn de Valor/ Coeficiente
10 / 1/2 = 20
24 / 6 =
2720
2400/-80 = -30
PROGRAMACION LINEAL
1
INICIE EXCEL
CONSTRUYA O ABRA SU
MODELO DE OPTIMIZACION
GRABE SU LIBRO
MODIFIQUE EL
MODELO
NO
SELECCIONE SOLVER EN EL
MENU DE HERRAMIENTAS
ENCONTR SOLVER
LA SOLUCION PTIMA?
Si
ESPECIFIQUE EN EL CUADRO DE
DIALOGO DE SOLVER:
1. LA CELDA QUE VA A OPTIMIZAR
2. LAS CELDAS CAMBIANTES
3. LAS RESTRICCIONES
EN EL DIALOGO OPCIONES, HAGA
CLICK EN ASUMIR MODELO LINEAL
ENSEGUIDA EN EL BOTON ACEPTAR
SI
DESEA MODIFICAR
EL MODELO Y VOLVER
A OPTIMIZAR?
NO
PROGRAMACION LINEAL
PROGRAMACION LINEAL
PROGRAMACION LINEAL
Los efectos de los cambios en un coeficiente de la funcin
objetivo, sobre la solucin ptima
1200
X2
800
x
Ma
Ma
x4
Ma x1 +
x3 5
.75 x2
x1
1+
8x
600
2
5x
+5
x2
Max
2x1
+
5x2
X1
400
600
800
PROGRAMACION LINEAL
Los efectos del cambio de un coeficiente de la funcin
objetivo, sobre la solucin ptima
3.7
5
x1
+
1+
5x2
x2
+5
Ma
x
x1
x8
Ma
600
755 x
5x2
800
33.7.
Rango de optimalidad
x2
+5
Ma
x
1+
100 x
x1
Ma
X2
x1
x8
Ma
1200
5x2
400
600
800
X1
PROGRAMACION LINEAL
Cambios Mltples
PROGRAMACION LINEAL
Regla del 100%
Para cada aumento (disminucin) en un coeficiente de la funcin
objetivo calcular (y expresar como un porcentaje) la relacin de
cambio del coeficiente al mximo aumento posible (disminucin)
determinada por los lmites del rango de optimalidad.
Sumar todos los cambios de porcentaje. Si el total es menor que
100%, la solucin ptima no cambiar. Si este total es mayor que
100%, la solucin ptima puede cambiar.
PROGRAMACION LINEAL
Reduccin de costos
La reduccin de costos de una variable a su cota inferior
(comnmente cero) implica que:
Los coeficientes de la funcin objetivo deben cambiar antes que la
variable pueda tomar un valor sobre la cota inferior.
Con lo anterior la cantidad de ganancia ptima cambiar segn las
variables aumentadas desde la cota inferior.
Holgura complementaria
Existe holgura en la solucin ptima, cuando cada variable est en
su cota inferior o el costo reducido es 0.
PROGRAMACION LINEAL
PROGRAMACION LINEAL
Para el anlisis de sensibilidad de la validez de los
coeficiente del lado derecho nos interesa responder las
siguientes preguntas :
PROGRAMACION LINEAL
X2
1200
2x1
+1
2
1x
50
13
<=
0
120
<=
+
2x1
x2
600
Restriccin materiales
(plsticos)
Nueva restriccin materiales (plsticos)
Ganancia mxima= 5040
Combinacin de restricciones
en la produccin
Restriccin del
Feasible
tiempo de
produccin
Puntos extremos
X1
600
800
PROGRAMACION LINEAL
PROGRAMACION LINEAL
El rango de factibilidad
El conjunto de los coeficientes del lado derecho entregan
el rango para que el mismo conjunto de restricciones
determine el punto ptimo.
Dentro del rango de factibilidad, los precios sombras
permanecen constante; sin embargo, la solucin ptima
cambiar.
PROGRAMACION LINEAL
PROGRAMACION LINEAL
PROGRAMACION LINEAL
Infactibilidad
Ningn punto se encuentra,
simultneamente, sobre la lnea 1
la lnea 2
y 3
PROGRAMACION LINEAL
Solucin No Acotada
La
f
Ma
xim
un
ci
iza
no
r
bje
La
t iv
o
r
fac eg
tib in
le
PROGRAMACION LINEAL
Dieta Marina
Un problema de minimizacin del costo de
la dieta:
Mezcle dos porciones de los productos:
Texfoods, Calration.
Minimice el costo total de la mezcla.
Mantenga los requerimientos mnimos
de Vitamina A, Vitamina D, y hierro.
PROGRAMACION LINEAL
Variables de decisin:
x1 (X2) - - La cantidad de Texfoods (Calration) que se us en
El modelo
cada porcin
(cada 20.60X1
onzas).+ 0.50X2
minimizar
Costo por 2 oz.
sujeto a
20X1 + 50X2 100
% Vitamina A
por 2 oz.
25X1 + 25X2 100 Vitamina D
50X1 + 10X2 100 hierro % requerido
X1, X2
PROGRAMACION LINEAL
La solucin grfica
5
4
Restriccin de hierro
Regin factible
Restriccin de vitamina D
2
Restriccin de vitamina A
PROGRAMACION LINEAL
PROGRAMACION LINEAL
, ,
PROGRAMACION LINEAL
Las
variables y
los nombres
de las
restricciones
pueden ser
cambiados
aqu.
Click para
resolver
Ningn lmite
superior
FINALIZAMOS
Gracias