Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SABERES PREVIOS
PROGRAMACION LINEAL
LOGRO DE
APRENDIZAJE
La investigación de
operaciones intenta
encontrar una mejor
solución, (llamada
solución óptima) para
el problema bajo
consideración.
METODOLOGÍA DE LA I de O
7. IMPLANTACIÓN DE LA SOLUCIÓN
United Programación de turnos de trabajo en 1986 2-9, 12, 15, 16, 18 $ 6 millones
Airlines las oficinas de reservaciones y en los
aeropuertos para cumplir con las
necesidades del cliente a un costo
mínimo.
Citgo Optimización de las operaciones de 1987 2-9, 18 $ 70 millones
Petroleum refinación y de la oferta, distribución y
Corp. comercialización de productos.
* Pertenecen a los números de enero-febrero de Interfaces en donde se pueden encontrar los artículos completos.
Ŧ Se refiere a los capítulos de este libro que describen las técnicas de 10 empleadas en las aplicaciones.
ŧ Cifras dadas en dólares.
INTRODUCCIÓN A LA
PROGRAMACIÓN LINEAL
n
Optimizar Z = c j x j
j 1
a x
Sujeta a:
ij j bi i 1, 2,......, m
j 1
x j 0 j 1, 2,......., n
CASO :
Una compañía fabrica y venden dos modelos de lámpara L1 y L2.Para su fabricación
se necesita un trabajo manual de 20 minutos para el modelo L1 y de 30 minutos
para el L2; y un trabajo de máquina de 20 minutos para el modelo L1 y de 10
minutos para L2. Se dispone para el trabajo manual de 100 horas al mes y para la
máquina 80 horas al mes. Sabiendo que el beneficio por unidad es de 15 y 10
euros para L1 y L2, respectivamente, planificar la producción para obtener el
máximo beneficio.
2 Función objetivo
f(x, y) = 15x + 10y
En la función objetivo sustituimos cada uno de
los vértices.
f(x, y) = 15x + 10y
f(0, 200) = 15·0 + 10·200 = 2 000
f(240, 0 ) = 15·240 + 10·0 = 3 600
f(210, 60) = 15·210 + 10·60 = 3 750 Máximo
3 Restricciones
Pasamos los tiempos a horas
20 min = 1/3 h
30 min = 1/2 h En la función objetivo sustituimos cada uno de
10 min = 1/6 h los vértices.
y esto queda f(x, y) = 15x + 10y
1/3x + 1/2y ≤ 100 f(0, 200) = 15·0 + 10·200 = 2 000
f(240, 0 ) = 15·240 + 10·0 = 3 600
1/3x + 1/6y ≤ 80 f(210, 60) = 15·210 + 10·60 = 3 750 Máximo
Graficando
La solución óptima es fabricar 210 del
modelo L1 y 60 del modelo L1 para
obtener un beneficio de 3 750
12 3 4 5 0 1 2 3 X
0 X1
Restricción: X1 – X
2X2 >5 de puntos representados
El semi-espacio 2
r x+y≥ 4
s y≤4
t y≥x
REGION
FACTIBLE
2. DETERMINACION DE LA REGION
FACTIBLE
Conjunto Conjunto No -
Convexo
Si la Región Factible es Convexa, laConvexo
solución optima del
problema de PL se encontrará en uno de los vértices.
2. DETERMINACION DE LA REGION
FACTIBLE
R2 X2 ≥ 4
No hay X1, X2 ≥0
Obvias
REGION
1 2 3 4 5
FACTIBLE 0 X1
3. BUSQUEDA DE LA SOLUCIÓN OPTIMA
Estudiemos el siguiente
EJEMPLO:
Maximizar Z = 2X1 +
X2
Sujeta a: 2X1 - X2 ≤
8
X1 - X2 ≤ 3
X1 +
Existen 2Xmétodos
dos 2 ≤ 14
para hallar el vértice
X1 + 4X2 ≤ 24
óptimo:
A) Evaluar el valor
Xj > 0 ; j = 1, 2
de Z en cada
vértice, y escoger
aquel vértice que
maximice Z.
B) Utilizar la recta
de la función
3. BUSQUEDA DE LA SOLUCIÓN OPTIMA
Método A
El valor de la función objetivo en cada una de las esquinas
del área de soluciones factible es:
Z(0,0) = 2(0) + 0 = 0 Z(0,6) = 2(0) + 6 = 6
Método
Z(4,5) = B
2(4) + 5 = 13 Z(6,4) = 2(6) + 4 = 16
Punto OPTIMO
Se dibuja
Z(5,2) la recta
= 2(5) + 2 Z==12 Z(3,0) = 2(3) + 0 = 6
2X1+X2 viéndola de la
forma y=mx+b, así: X2
= - 2X1 + Z
Aquí se graficó para Z =
2 por conveniencia para
observar la recta dentro
de la Región Factible.
Para obtener el Z
máximo, debe
obtenerse el máximo
CLASES ESPECIALES
Problema
de múltiples
soluciones
Maximice Z = (5/2)X1 + X2
Sujeto a: 3X1 + 5X2 ≤ 15
5X1 + 2X2 ≤ 10
Problema
Xj > 0 ;dej =solución
1, 2
infinita
Minimice Z = - X1 + X2
Sujeto a: X1 - X2 ≥
0
Problema - 0,5X1 + X2 ≤ 1
sin solución
Xj cuando
Ocurre > 0 ; j =NO1, HAY
2 REGION
FACTIBLE
3. BUSQUEDA DE LA SOLUCIÓN OPTIMA
Análisis de la Maximización
x1 ≥2 de la Función Objetivo: Z
SOLUCION EJEMPLO 3
12x1 + 8x2 ≤ 96 = 5X1 + 5X2
a a
6x1 + 12x2 ≤ 72
c c
b d b d