Академический Документы
Профессиональный Документы
Культура Документы
Programacin Lineal
Entera
Entera
De variables mixtas
De variables mixtas
-
-
algunas variables son
algunas variables son
enteras, pero no todas.
enteras, pero no todas.
De binarios
De binarios
-
-
todas las variables son 0 1.
todas las variables son 0 1.
3.2
3.2
Las complejidades de PLE
Las complejidades de PLE
Si un modelo de enteros se resuelve como un modelo
Si un modelo de enteros se resuelve como un modelo
lineal simple, se puede obtener la solucin ptima no
lineal simple, se puede obtener la solucin ptima no
entera.
entera.
Aproximar a valores enteros puede provocar:
Aproximar a valores enteros puede provocar:
Soluciones no
Soluciones no
-
-
factibles
factibles
Soluciones ptimas.
Soluciones ptimas.
Por qu no enumerar todos los puntos enteros
Por qu no enumerar todos los puntos enteros
factibles y seleccionar el mejor?
factibles y seleccionar el mejor?
Enumerar todas las soluciones enteras es poco prctico, a Enumerar todas las soluciones enteras es poco prctico, a
causa del gran nmero de puntos factibles causa del gran nmero de puntos factibles
.
.
Siempre se utiliza aproximacin? Si, particularmente
Siempre se utiliza aproximacin? Si, particularmente
si
si
Los valores de las variables de decisin positivas son Los valores de las variables de decisin positivas son
relativamente grandes, y los valores de los coeficientes de la relativamente grandes, y los valores de los coeficientes de la
funcin objetivo son relativamente pequeos funcin objetivo son relativamente pequeos
.
.
Restaurante Bembos
Restaurante Bembos
Bembos es una nueva cadena de comida
Bembos es una nueva cadena de comida
rpida.
rpida.
El local planifica su expansin en el centro y
El local planifica su expansin en el centro y
reas suburbanas.
reas suburbanas.
La gerencia desea determinar cuntos
La gerencia desea determinar cuntos
restaurantes abrir en cada rea a fin de
restaurantes abrir en cada rea a fin de
aumentar al mximo la ganancia semanal
aumentar al mximo la ganancia semanal
neta.
neta.
Requerimientos y restricciones:
Requerimientos y restricciones:
Solucin
Solucin
Variables de Decisin
Variables de Decisin
Restricciones
Restricciones
La inversin total no puede exceder $2.7 millones
La inversin total no puede exceder $2.7 millones
3.3
3.3
Sensibilidad de un PLE
Sensibilidad de un PLE
En los problemas de programacin lineal entera no es
En los problemas de programacin lineal entera no es
posible realizar el anlisis de sensibilidad. Cualquier
posible realizar el anlisis de sensibilidad. Cualquier
cambios en los coeficientes de la funcin objetivo o
cambios en los coeficientes de la funcin objetivo o
en los coeficientes del lado derecho implicar
en los coeficientes del lado derecho implicar
resolver el problema nuevamente.
resolver el problema nuevamente.
3.4 Programacin lineal mixta
3.4 Programacin lineal mixta
Incluye algunas variables que estn restringidas a
Incluye algunas variables que estn restringidas a
valores enteros.
valores enteros.
El problema de inversin de
El problema de inversin de
Graa
Graa
y Montero ilustra
y Montero ilustra
esta situacin.
esta situacin.
Problema de inversin de
Problema de inversin de
Graa
Graa
y
y
Montero
Montero
Graa
Graa
y Montero ha decidido realizar una inversin.
y Montero ha decidido realizar una inversin.
Ella invertir en:
Ella invertir en:
-
-
Telefonica
Telefonica
del Per, una compaa de
del Per, una compaa de
abastecimiento y
abastecimiento y
comunicaciones y/o
comunicaciones y/o
-
-
Banco de Crdito , un fondo mutuo.
Banco de Crdito , un fondo mutuo.
Graa
Graa
y Montero es una inversionista precavida. Ella
y Montero es una inversionista precavida. Ella
tiene lmites sobre el nivel de inversin, y defini una
tiene lmites sobre el nivel de inversin, y defini una
meta para la ganancia anual.
meta para la ganancia anual.
Datos:
Datos:
Telefnica del Per vende actualmente cada accin a
Telefnica del Per vende actualmente cada accin a
$55.
$55.
Telefnica del Per proyecta vender cada accin a
Telefnica del Per proyecta vender cada accin a
$68 dentro de un ao.
$68 dentro de un ao.
Banco de Crdito del Per espera obtener 9% de
Banco de Crdito del Per espera obtener 9% de
utilidad anual.
utilidad anual.
Restricciones:
Restricciones:
La utilidad esperada debe ser de por lo menos $250.
La utilidad esperada debe ser de por lo menos $250.
La cantidad mxima invertida en Telefnica del Per
La cantidad mxima invertida en Telefnica del Per
no debe sobrepasar un 40% de la inversin total.
no debe sobrepasar un 40% de la inversin total.
La cantidad mxima invertida en Telefnica del Per
La cantidad mxima invertida en Telefnica del Per
no debe sobrepasar $750.
no debe sobrepasar $750.
Solucin
Solucin
Variables de decisin
Variables de decisin
Problema de requerimiento de
Problema de requerimiento de
personal
personal
La playa La playa
San
San
Bartolo
Bartolo necesita salvavidas necesita salvavidas
La playa de San La playa de San Bartolo Bartolo contrata salvavidas por los 7 das de la contrata salvavidas por los 7 das de la
semana. semana.
Las regulaciones requieren que los empleados urbanos trabajen Las regulaciones requieren que los empleados urbanos trabajen
cinco das. cinco das.
Las condiciones de seguridad ordenan en promedio 1 Las condiciones de seguridad ordenan en promedio 1
salvavidas por 8000 personas salvavidas por 8000 personas
La ciudad desea emplear la mnima cantidad de salvavidas La ciudad desea emplear la mnima cantidad de salvavidas
posibles. posibles.
Solucin
Solucin
Resumen del Problema
Resumen del Problema
Asignar salvavidas para 5 das consecutivos.
Asignar salvavidas para 5 das consecutivos.
Minimizar el nmero total de salvavidas.
Minimizar el nmero total de salvavidas.
Satisfacer los requerimientos mnimos de salvavidas
Satisfacer los requerimientos mnimos de salvavidas
para cada da (ver el siguiente modelo lineal).
para cada da (ver el siguiente modelo lineal).
Datos
Datos
Para cada da, el mnimo de salvavidas requeridos
Para cada da, el mnimo de salvavidas requeridos
son:
son:
Dom
Dom
.
.
Lun
Lun
.
.
Mar.
Mar.
Mier
Mier
.
.
Jue
Jue
.
.
Vie
Vie
.
.
Sab
Sab
.
.
8
8
6
6
5
5
4
4
6
6
7
7
9
9
Variables de Decisin:
Variables de Decisin:
Xi = el nmero de salvavidas que trabajar el da i
Xi = el nmero de salvavidas que trabajar el da i
para i=1, 2, ,7 (i=1 es Domingo)
para i=1, 2, ,7 (i=1 es Domingo)
La Funcin Objetivo:
La Funcin Objetivo:
Minimizar el nmero total de salvavidas necesarios.
Minimizar el nmero total de salvavidas necesarios.
Para asegurar que los salvavidas sean los suficientes por cada da,
pregunte que trabajadores estarn de turno. Por ejemplo:
X1
X6
X5
X4
X3
quin trabajar el domingo?
mar. mie. jue. vie. dom.
Repita este procedimiento por cada da de la semana, y
construya las restricciones del caso.
negativos no enteros son variables las Todas
(Sbado) 9 X7 + X6 + X5 + X4 + X3
(Viernes) 7 X6 + X5 + X4 + X3 + X2
(Jueves) 6 X5 + X4 + X3 + X2 + X1
) (Mircoles 4 X7 + X4 + X3 + X2 + X1
(Martes) 5 X7 + X6 + X3 + X2 + X1
(Lunes) 6 X7 + X6 + X5 + X2 + X1
(Domingo) 8 X7 + X6 + X5 + X4 + X1
ST
X7 + X6 + X5 + X4 + X3 + X2 + X1
Minimizar
Todas las variables enteras mayores que 0
El modelo matemtico
Asignacin de salvavidas
para San Bartolo
salvavidas
da presentes requeridos Para cambios
domingo 9 8 1
lunes 8 6 0
martes 6 5 1
mircoles 5 4 1
jueves 6 6 3
viernes 7 7 2
sbado 9 9 2
total de salvavidas 10
Nota: existe una solucin ptima alternativa
3.5 Programacin lineal entera
3.5 Programacin lineal entera
binaria
binaria
Las variables binarias toman solamente los valores 0
Las variables binarias toman solamente los valores 0
y 1.
y 1.
Cualquier situacin puede ser modelada por un
Cualquier situacin puede ser modelada por un
si/no, bueno/malo ,etc., contenido dentro de la
si/no, bueno/malo ,etc., contenido dentro de la
categora binaria.
categora binaria.
Por ejemplo
Por ejemplo
X =
1
0
If a new health care plan is adopted
If it is not
X =
X7 - X9 0
X8 - X9 0
*Tres de las siguientes 5 restricciones deben ser satisfechas *Tres de las siguientes 5 restricciones deben ser satisfechas
Por lo menos $250.000 deben guardarse (no usar ms de $650.000) Por lo menos $250.000 deben guardarse (no usar ms de $650.000)
Se requieren al menos 3 Se requieren al menos 3 policias policias y debe comprarse el equipo de bomberos y debe comprarse el equipo de bomberos
Se deben contratar siete nuevos Se deben contratar siete nuevos policias policias
Al menos 15 nuevos trabajos se deben crear (no 10) Al menos 15 nuevos trabajos se deben crear (no 10)
Tres proyectos de educacin se deben financiar. Tres proyectos de educacin se deben financiar.
La condicin que al menos 3 de las 5 restricciones deben cumplir La condicin que al menos 3 de las 5 restricciones deben cumplirse puede ser se puede ser
representado por una variable binaria representado por una variable binaria
Yi Yi = 1 si la restriccin es considerada = 1 si la restriccin es considerada
0 si no es considerada 0 si no es considerada
400X1+ 350X2 + 50X3 + 100X4 + 500X5 + 90X6 + 220X7 + 50X8 + 140X9 650
X1+ X2 + X3 + X4 + X5 + X6 3
X1 = 1
7X1+ X3 + 2X5 + X6 + 8X7 + 3X8 + 2X9 15
X7 + X8 + X9 = 3
CONTINUA
LAS RESTRICCIONES CONDICIONADAS LAS RESTRICCIONES CONDICIONADAS
SON MODIFICADAS COMO SIGUE: SON MODIFICADAS COMO SIGUE:
Las siguientes restricciones se agregan para asegurar que a Las siguientes restricciones se agregan para asegurar que a
lo ms 2 de los objetivos se realizaran lo ms 2 de los objetivos se realizaran
400X1+ 350X2 + 50X3 + 100X4 + 500X5 + 90X6 + 220X7 + 50X8 + 140X9 650 + MY1
X1+ X2 + X3 + X4 + X5 + X6 3 - MY2
X1 1 - MY3
X1 1 + MY3
7X1+ X3 + 2X5 + X6 + 8X7 + 3X8 + 2X9 15 - MY4
X7 + X8 +
X9 3 - MY5
X7 + X8 + X9 3 + MY5
Y1+ Y2 + Y3 + Y4 + Y5 2