Vous êtes sur la page 1sur 9

PROGRAMACION

LINEAL ENTERA
DEFINICION
Con el trmino Programacin lineal entera, (PLE), nos referiremos al
siguiente tipo de problemas: problemas que formalmente son problemas de
programacin lineal.
mx / mn Z = Ax = b, x 0

pero en los que algunas variables estn restringidas a tomar valores


enteros. Por ejemplo, x1 0, x2 0 y entera, X3 {0, 1}, x1 una variable
como las que hemos manejado hasta ahora, x2 una variable entera no
negativa y x3 una variable binaria, que toma nicamente dos valores, 0 o 1.
CARACTERISTICAS
Variables enteras son requeridas cuando el modelo represente una nica
decisin (no una operacin en proceso).

Son las de mayor uso en la vida real .

Los modelos de Programacin Lineal Entera (PLE) son mucho ms


difciles de resolver que los modelos de Programacin Lineal (PL).
CARACTERISTICAS

Los algoritmos que resuelven los modelos lineales enteros no entregan


resultados de anlisis de sensibilidad.

Los modelos de PLE pueden clasificarse como sigue:


Solo de enteros, es decir, todas las variables se restringen a enteros.
De variables mixtas - algunas variables son enteras, pero no todas.
De binarios- todas las variables son 0 1.
Por qu no resolver todos los problemas como problemas
de programacin lineal estndar y redondear las respuestas
a los enteros ms cercanos?
La Programacin Lineal estndar asume que las variables de decisin
son continuas. Sin embargo, en muchas aplicaciones, los valores
fraccionarios pueden no tener sentido, por ejemplo 9/2 trabajadores.
Los problemas de programacin lineal con enteros son ms difciles
de resolver que los de programacin lineal continua.

Desafortunadamente, esto genera SERIOS problemas:

La solucin redondeada puede no ser factible.


El redondeo puede no dar una solucin ptima.
Genera perdidas desmesuradas en la obtencin de una solucin
optima
APLICACIN
Por lo tanto, el redondeo de resultados de programacin lineal puede
proporcionar respuestas razonables, pero, para garantizar soluciones
ptimas, debemos aplicar programacin lineal con enteros. Por defecto, el
software LINDO de Programacin Lineal asume que todas las variables
son continuas. Para problemas de Programacin Lineal Entera,
deberemos utilizar la sentencia de entero general, GIN. GIN, seguida de
un nombre de variable, restringe el valor de la variable a los enteros no
negativos (0, 1, 2,). El siguiente ejemplo ilustra el uso de la sentencia
GIN.
Si no hubiramos especificado X1 y X2 como enteros generales en
este modelo, LINDO no habra hallado la solucin ptima de X1 = 6
y X2 = 0. En cambio, LINDO habra considerado a X1 y X2 como
continuos y habra llegado a la solucin X1 = 5.29 y X2 = 1.43.
Obsrvese, asimismo, que el simple redondeo de la solucin
continua a los valores enteros ms prximos no da la solucin
ptima en este ejemplo. En general, las soluciones continuas
redondeadas pueden no ser las ptimas y, en el peor de los casos,
no son factibles. Sobre esta base, uno se puede imaginar que puede
requerir mucho tiempo obtener la solucin ptima en un modelo con
muchas variables de enteros. En general, esto es as, y convendr
utilizar la caracterstica GIN slo cuando es absolutamente
necesario.

Vous aimerez peut-être aussi