Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La programación lineal entera surge como respuesta a los problemas de programación lineal donde
algunas, o todas las variables de decisión estan condicionadas a tomar VALORES ENTEROS
APLICACIONES:
Ubicación de instalaciones
Secuenciación de maquinas
Enrutamiento de vehículos
METODOS DE SOLUCION
Si bien la restricción de integralidad puede parecer inofensiva, en realidad tiene efectos de gran
alcance.
Por un lado permite modelar restricciones de productos que deben ser fabricados en cantidades
enteras
Por otro lado, con las variables enteras podemos modelar requerimientos lógicos, problemas de
costos fijos, planificación de actividades y otros muchos tipos de problemas.
La otra cara de la gran potencialidad de l modelado con variables enteras es la dificultad de los
problemas resueltos
Por tal razón, el estudio de los métodos de solución en problemas de programación entera es un
área de fundamental importancia.
Ramificación y acotamiento
Planos cortantes
Maximizar Z=CX
Sujeto a
Ax=b
x>=0
Algún xi∈ Z
Maximizar Z=cx
Sujeto a
Ax=b
x>=0
Esto significa que las soluciones factibles el problema de programación entera, estan contenidas
dentro de las soluciones factibles del problema relajado.
Recordemos que Enel caso de los problemas de programación lineal, podemos tener soluciones
infinitas o no tener solución, ahora, cuando tenemos soluciones en el caso de programación entera
podemos tener:
Infinitas soluciones
Maximizar Z= X+Y
Sujeto a
X + Y <= 4
X – Y >= 0
X,Y >= 0
X,Y ϵ Z positivas
Graficando tenemos:
Minimizar Z = X -Y
Sujeto a:
X -Y >= 0
X,Y >= 0
X,Y ϵ Z positivas
Note que, cualquier combinación de los puntos enteros sobre la recta nos dará una solución
optima al problema, por lo que tenemos una región factible sin acotar, por lo tanto, soluciones
infinitas.
Sujeto a
Esta seria la solución del problema relajado, ahora bien, redondeando la solución tenemos lo
siguiente:
Como podemos observar, los redondeos posibles estan fuera de la región factible, por lo tanto
tampoco son soluciones al problema de programación entera, el método de redondeo no funciona
en este caso.
Si colocamos todas las soluciones enteras posibles tenemos:
Ejercicio:
Maximizar Z = X1 + 15X2
Sujeto a
X1 + 20 X2 <=50
X1 + X2 <=20
Por lo tanto nuestra solución optima puede encontrarse fuera del redondeo de la solución
relajada.
Ejercicio:
Maximizar Z 7 X1 + 9 X2
Sujeto a
-X1 + 3 X2 <= 6
7 X1 + X2 <= 35
X1, x2 >=0
Sujeto a
35 X1 + 10 X2 + 25 X3 + 90 X4 <=120
4 X1 + 2 X2 + 7 X3 + 3 X4 <= 12
X1 + X2 <= 1
ϵ
X1, X2, X3, X4 { 0, 1 } Las variables son enteras y Binarias.
En este caso como hay 4 variables binarias, podemos tener 16 combinaciones posibles,
realizando la tabla de combinaciones y evaluando en las restricciones tenemos:
Es importante mencionar que este metodo funciona con un numero limitado de variables,
ya que las posibilidades de solucion siempre sera de 2n ( por ejemplo, si tenemos 32
variables, las posibles soluciones son 4,294,967,296 ).
Ejemplo
En una oficina se necesita para cada día de la semana el número de trabajadores/as a tiempo
completo de la siguiente tabla: Día Trabajadores/as 1. Lunes 15 2. Martes 13 3. Miércoles 15 4.
Jueves 18 5. Viernes 14 6. Sábado 16 7. Domingo 10 Cada trabajador/a debe trabajar cinco días
seguidos y descansar dos. El problema es determinar el número de trabajadores/as que entran a
trabajar cada día de la semana para garantizar el funcionamiento de la oficina. El objetivo es hacer
frente a las necesidades de la oficina contratando un número mínimo de trabajadores/as. Para
plantear un modelo lineal definimos las variables de decisión xj : número de trabajadores/as que
entran a trabajar el día j = 1, . . ., 7. Para cada día de la semana se tiene una restricción que
garantiza que el número de trabajadores/as que están trabajando ese día satisfacen las
necesidades de la oficina.
Ejercicio:
Una compañía está considerando 3 posibles proyectos de mejora para su planta: Un nuevo
convertidor catalítico, un programa de computadora para controlar las operaciones y la expansión
del almacén. Los requerimientos de capital y las limitaciones de presupuesto en los dos años
siguientes impiden que la firma emprenda todos los proyectos en este momento, el valor actual
neto (VAN) de cada uno de los proyectos, los requerimientos de capital, y los fondos disponibles
para los dos años siguientes se muestran a continuación.