Linear Programming">
S.3 S.1 Programacion Lineal
S.3 S.1 Programacion Lineal
S.3 S.1 Programacion Lineal
OPERATIVA
UNIDAD 2:
Modelos de Programación Lineal
SEMANA 3 – SESIÓN 1:
2
Introducción
La programación lineal es un método de solución de
problemas desarrollado para ayudar a los gerentes a tomar
decisiones.
Consideremos las siguientes aplicaciones típicas:
- Un fabricante quiere elaborar un programa de producción y
una política de inventario que satisfaga la demanda de
ventas en periodos futuros. En términos ideales, el
programa y la política permitirán a la empresa satisfacer la
demanda y al mismo tiempo minimizar los costos totales de
producción de inventario.
- Un analista financiero debe seleccionar un portafolio entre
diversas alternativas de acciones e inversiones. Al analista le
gustaría establecer el portafolio que maximice el
rendimiento de la inversión.
Introducción
- Un gerente de marketing quiere determinar como asignar
mejor un presupuesto de publicidad fijo entre medio de
publicidad alternos como la radio, la televisión, el periódico
y las revistas. Al gerente le gustaría determinar la
combinación de medios que maximice la efectividad de la
publicidad.
- Una empresa tiene almacenes en varias ubicaciones. Dadas
las demandas especificas de los clientes, ala empresa le
gustaría determinar cuanto debe enviar cada almacén a
cada cliente, de modo que los costos del transporte local se
minimice.
Introducción
En todos los problemas de programación lineal, el objetivo
es la maximización o minimización de alguna cantidad.
6
Este problema es un ejemplo típico de un problema de programación lineal (PPL).
Max z = 3x + 2y
7
Restricciones
Cuando x e y crecen, la función objetivo de Gepetto también crece.
Pero no puede crecer indefinidamente porque, para Gepetto, los
valores de x e y están limitados por las siguientes tres restricciones:
Restricción 1: no más de 100 horas de tiempo de acabado pueden ser usadas.
Restricción 2: no más de 80 horas de tiempo de carpinteria pueden ser usadas.
Restricción 3: limitación de demanda, no deben fabricarse más de 40 muñecos.
Restricción 1: 2 x + y ≤ 100
Restricción 2: x + y ≤ 80
Restricción 3: x ≤ 40
8
Formulación matemática del PPL
Variables de Decisión x = nº de muñecos producidos a la semana
y = nº de trenes producidos a la semana
Muñeco Tren
Carpintería 1 1 ≤ 80 x + y ≤ 80 (carpinteria)
x ≥0 (restricción de signo)
y ≥0 (restricción de signo)
Formulación matemática del PPL
x + y ≤ 80 (restricción de carpinteria)
x ≥0 (restricción de signo)
y ≥0 (restricción de signo)
10
Región factible
11
Solución óptima
Se puede demostrar
Para un problema de maximización, una solución
que la solución
óptima es un punto en la región factible en el cual
óptima de un PPL
la función objetivo tiene un valor máximo. Para un
está siempre en la
problema de minimización, una solución óptima es
frontera de la región
un punto en la región factible en el cual la función
factible, en un
objetivo tiene un valor mínimo.
La mayoría de PPL tienen solamente una solución vértice (si la
óptima. Sin embargo, algunos PPL no tienen solución es única) o
solución óptima, y otros PPL tienen un número en un segmento
infinito de soluciones. entre dos vértices
contiguos (si hay
Más adelante veremos que la solución del PPL de infinitas soluciones)
Gepetto es x = 20 e y = 60. Esta solución da un
valor de la función objetivo de:
Cuando decimos que x = 20 e y = 60 es la solución óptima,
z = 3x + 2y = 3·20 + 2·60 = 180 €
estamos diciendo que, en ningún punto en la región factible, la
función objetivo tiene un valor (beneficio) superior a 180.
12
Representación Gráfica de las restricciones
Y
Cualquier PPL con sólo dos
variables puede resolverse
100
gráficamente. 2x + y = 100
gráficamente la primera
restricción, 2x + y ≤ 100 :
60
Dibujamos la recta 2x + y = 100
13
Dibujar la región factible
14
Dibujar la región factible
Y
100
2x + y = 100
Restricciones
2 x + y ≤ 100
80
x + y ≤ 80
x ≤ 40
60
x ≥0
y ≥0
40
Teniendo en
cuenta las 20
restricciones de
signo (x ≥ 0, y ≥ 0),
nos queda: 20 40 60 80 X
15
Dibujar la región factible
Y
100
Restricciones 80
2 x + y ≤ 100
x + y ≤ 80 60 x + y = 80
x ≤ 40
x ≥0 40
y ≥0
20
20 40 60 80 X
16
Dibujar la región factible
Y
100
Restricciones 80
x = 40
2 x + y ≤ 100
x + y ≤ 80 60
x ≤ 40
x ≥0 40
y ≥0
20
20 40 60 80 X
17
Dibujar la región factible
Y
La intersección
de todos estos
semiplanos 100
2x + y = 100
(restricciones)
nos da la región
80
factible x = 40
60
x + y = 80
40
Región
20 Factible
20 40 60 80 X
18
Vértices de la región factible
Y Restricciones
La región factible (al 2 x + y ≤ 100
estar limitada por
x + y ≤ 80
rectas) es un polígono. 100
2x + y = 100
En esta caso, el x ≤ 40
polígono ABCDE. x ≥0
80 E x = 40
Como la solución y ≥0
óptima está en alguno
D
de los vértices (A, B, C, 60
D o E) de la región
x + y = 80
factible, calculamos 40
esos vértices.
Región
20 Factible C
B
A 20 40 60 80 X
19
Vértices de la región factible
Y
Los vértices de la región factible
son intersecciones de dos
rectas. El punto D es la 100
intersección de las rectas 2x + y = 100
2x + y = 100 x = 40
80 E(0, 80)
x + y = 80
La solución del sistema x = 20,
D (20, 60)
y = 60 nos da el punto D. 60
B es solución de
40
x = 40
y=0
Región
C es solución de C(40, 20)
20 Factible
x = 40 x + y = 80
2x + y = 100 B(40, 0)
E es solución de A(0, 0) 20 40 60 80 X
x + y = 80
20
Resolución gráfica
Y
Max z = 3x + 2y
solución óptima,
(0, 80)
dibujamos las 80
rectas en las
cuales los puntos (20, 60)
tienen el mismo 60
valor de z.
La figura muestra 40
Max z = 3x + 2y
100
solución óptima
para el PPL. Para 40
el problema de
Gepetto, esto Región
(40, 20)
ocurre en el 20 Factible
punto D (x = 20, y
(40, 0)
= 60, z = 180).
(0, 0) 20 40 60 80 X
z = 180
z=0 z = 100
22
Resolución analítica
Y
Max z = 3x + 2y
También podemos encontrar la 100
solución óptima calculando el
valor de z en los vértices de la
80
(0, 80)
región factible.
Vértice z = 3x + 2y (20, 60)
(0, 0) z = 3·0+2·0 = 0 60
23
Hemos identificado la región factible para
el problema de Gepetto y buscado la
solución óptima, la cual era el punto en la
región factible con el mayor valor posible
de z.
24
Recuerda que:
25
Ejemplo de maximización
Darizza es una empresa pequeña que fabrica una variedad
de productos químicos. En un proceso de producción
particular se utilizan tres materias primas para elaborar dos
productos: un aditivo para combustible y una base para
solvente. El aditivo se vende a las compañías petroleras y se
utiliza en la producción de gasolina y otros combustibles. La
base para solvente se vende a una variedad de compañías
de productos químicos y se usa en artículos de limpieza
para el hogar y la industria.
Ejemplo de maximización
Las tres materias primas se mezclan para formar el aditivo
para combustible y la base para solvente, como en la tabla,
en la que se muestra que una tonelada de aditivo para
combustible es una mezcla de 0.4 ton de material 1 y 0.6
ton de material 3. mientras que una tonelada de base
solvente es una mezcla de 0.5 ton de material 1, 0.2 ton de
material 2 y 0.3 ton de material 3.
Producto
Aditivo para Base para solvente
combustible
Material 1 0.4 0.5
Material 2 0.2
Material 3 0.6 0.3
Ejemplo de maximización
La producción de Darizza esta restringida por una
disponibilidad limitada de las tres materias primas. Cuenta
con las siguientes cantidades de materia prima:
* Debido al deterioro y a la naturaleza del proceso de
producción, los materiales que no se utilizan en la
producción actual son inútiles y deben desecharse.
3
1
Restricciones
Las toneladas de material utilizadas no debe superar es decir debe
ser menor o igual a las toneladas de material disponibles:
S ≥0 (restricción de signo)
33
Representación Gráfica de las restricciones
Y
Cualquier PPL con sólo dos
variables puede resolverse
100
gráficamente. 2x + y = 100
gráficamente la primera
restricción, 0.4F + 0.5S ≤ 20 :
60
Dibujamos la recta 0.4F +
0.5S= 20
40
Elegimos el semiplano que
cumple la desigualdad: el
punto (0, 0) la cumple 20
34
Dibujar la región factible
35
Dibujar la región factible
Y
100
0.4F+0.5S= 20
Restricciones
0.4F+0.5S ≤ 20
80
0.2S ≤ 5
0.6F+0.3S≤ 2 1
60
F ≥0
S ≥0
40
Teniendo en
cuenta las 20
restricciones de
signo (x ≥ 0, y ≥ 0),
nos queda: 20 40 60 80 X
38
Que aprendimos hoy …
Conclusiones
- En la programación lineal podemos utilizar el método
gráfico para identificar la mejor opción que cumpla con la
condición de maximización de los valores buscados para
una situación dada.
- Es importante identificar algunos datos importantes
como cuales son las restricciones, cual es la función
objetivo.
- La función objetivo y las restricciones ayudan en la
construcción de la solución deseada.
Complementos para el logro del
aprendizaje de la Semana3
Teoría
Revisar el marco teórico del archivo: LECTURAUNIDAD 2ANDERSON
Libro: Métodos Cuantitativos para los Negocios (David Anderson),
páginas 235 al 270.
Práctica
Resolver los problemas del archivo: LECTURAUNIDAD 2ANDERSON
Libro: Métodos Cuantitativos para los Negocios (DavidAnderson),
páginas 270 al 294.
41