Está en la página 1de 28

PROGRAMACION

ENTERA
Introducción a la PE
• Algunas o todas las variables de decisión
toman valores enteros.
• Dependiendo de la variable de decisión
hay gran diferencia entre 3.87 y 3.
• La importancia de una solución entera
dependerá de las variables de decisión
que se planteen en un modelo.
Tipos de modelos de PE
• Modelos enteros puros
Min 6X1+5X2+4X3
s.a:
108X1+92X2+58X3 >= 576
7X1+18X2+22X3 >= 83
X1,X2, X3 >= 0 y enteros
Tipos de modelos de PE
• Modelos enteros mixtos
Min 6X1+5X2+4X3
s.a:
108X1+92X2+58X3 >= 576
7X1+18X2+22X3 >= 83
X1,X2, X3 >= 0 y X1 , X2 enteros
Tipos de modelos de PE
• Modelos enteros 0-1
Son aquellos modelos en los
que se requiere que algunas o
todas las variables de decisión
tomen valores de CERO O
UNO
Solución Gráfica
• Método
1.- Encuéntrese el conjunto factible de la
relajación PL del problema de PE
2.- Identifíquese los puntos enteros dentro del
conjunto factible determinado en el paso 1
3.- Encuéntrese, entre los puntos determinados
en el paso 2, el que optimiza la función
objetivo.
6

5 . . . . . . . .

4 . . . . . . . .

3 . . . . . . . .
2 . . . . . . . .
1

1 2 3 4 5 6 7 8
Relajación de un PL
• En un modelo de programación
entera relajando la restricción
que exige a algunas variables a
ser enteras, puede resolverse
con el método para
programación lineal
Soluciones Redondeadas
• El hacer uso de soluciones redondeadas
traen una serie de complicaciones.
• A veces la solución redondeada escapa al
conjunto factible.
• La solución redondeada no es
necesariamente óptima
• Una solución redondeada no necesariamente
está cerca de la solución óptima del PE
X2

5 . . . . . .

4 . . . . . .

3 . . . . . .

2 . . . . . .

1 . . . . . .

1 2 3 4 5 6 X1
Problemas con el redondeo
• Puede ser que ninguno de los puntos
enteros próximos sea factible
• Aún cuando uno o más de los puntos
enteros próximos sean factibles
 No necesariamente serán óptimos
para el PE
 No necesariamente estarán cerca de
la solución óptima del PE
Aplicaciones de las variables 0-
1
• Este tipo de variables hacen posible
incorporar al modelo matemático
decisiones si o no
• Estas variables son una nueva
herramienta funcional para PE
Usos de Las variables 0-1
• No más de K de entre n Alternativas
si Xi = 0 o 1 para i = 1,2…,n
X1+X2+X3+….+Xn <= K
• Seleccionar una posibilidad
X1 +X2 <= 1
Usos de las variables 0-1
• Decisiones dependientes
Con este tipo de variables se puede forzar la
relación entre dos o más variables
Xk <= Xn
• Restricciones en tamaño de lote
Xk <= 100 Yk
Xk> = 20Yk
Algoritmo de ramificación y
acotamiento
• La idea general es hacer una
partición del conjunto de
soluciones factibles de un
problema dado en subconjuntos
menores que no se superpongan.
Algoritmo de ramificación y
acotamiento
Dado el modelo
Max X1 + 5X2
s.a. 11X1 + 6X2 <= 66
5X1+50X2 <= 225
X1,X2 >0 y enteros
Paso 1. Resolver el problema relajado del
problema original
Problema relajado

solución óptima:
X1= 3.75
8 . . . . . . X2= 4.125
. . . . . . VO: 24.375 = U
7
. . . . . . Valor redondeado:
6 X1 = 3
5 . . . . . . X2= 4
4 . . . . . . VO: 23 = F
3 . . . . . . 23< = VO<= 24.375
2 . . . . . .
1 . . . . . .

1 2 3 4 5 6
Nodo 1
Mejor cota superior
24.375
Mejor cota inferior
U = 24.375 23
F = 23

X1 = 3.75

X2 = 4.125
Proceso deramificación
• Procedemos a dividir el problema P1
en dos más pequeños
• Ramificamos cualquiera de las dos
variables
• Ramificamos X1
• Hacemos X1<= 3 o bien X1 >= 4
Ramificación y acotamiento

• Max X1+5X2 (P2) Max X1+5X2 (P3)


s.a. s.a.
11X1 + 6X2 <= 66 11X1 + 6X2 <= 66
5X1+50X2 <= 225 5X1+50X2 <= 225
X1<= 3 X1>= 4
X1,X2 >0 y enteros X1,X2 >0 y enteros
Acotamiento

(P2) PL para el nodo 2: X1=3


X2=4.2
8 . . . . . . VO: 24
7 . . . . . .
6 . . . . . .
5 . . . . . PL. para el nodo 3 X1= 4
4 . . . . . . X2=3.667
3 . . . . . . (P3) VO:22.333
2 . . . . . .
1 . . . . . .

1 2 3 4 5 6
Ramificación
U= 24.375
F =23
X1= 3.75
X2= 4.125
X1 >= 4
X1 <= 3

U = 24 U = 22.33
X1= 4
X1 = 3 X2= 3.667
X2 = 4.2
Ramificación y Acotamiento
•Max X1+5X2 (P4) Max X1+5X2 (P5)
s.a. s.a.
11X1 + 6X2 <= 66 11X1 + 6X2 <= 66
5X1+50X2 <= 225 5X1+50X2 <= 225
X1<= 3 X1<= 3
X2<= 4 X2>=5
X1,X2 >0 y enteros X1,X2 >0 y enteros
Acotamiento
(P4) PL para el nodo 4: X1=3
X2=4
8 . . . . . . VO: 23
7 . . . . . .
6 . . . . . .
5 . . . . . PL. para el nodo 5 infactible
4 . . . . . . (P5)
3 . . . . . .
2 . . . . . .
1 . . . . . .

1 2 3 4 5 6
U= 24.375
F=23
X1= 3.75
X2= 4.125
X1<=3 X1>=4

U= 24.375 U= 22.333
X1= 3 X1= 3
X2= 4.2 X2=3.667

X2<=4 X2>=5

U= 23
X1= 3
X2= 4 Infactible
Resolución de un PLEM
Max X1 + 5X2
s.a. 11X1 + 6X2 <= 66
5X1+50X2 <= 225
X1>=0 y entero , X2 >0
El único cambio respecto al PE es que
ya no se requiere que todas las variables
sean enteras
Resolución de un PLEM
• Se resuelve el PE relajado
• Y de acuerdo a la variable que
queremos que sea entera se
aplica el método de ramificación y
acotamiento a esa variable
Resolución de un PLEM
• Para la solución de un PE no
existe información para el análisis
de sensibilidad
• Si se hace algún cambio se
deberá solucionar el problema
nuevamente.

También podría gustarte