Sie sind auf Seite 1von 28

PROGRAMACIÓN

ENTERA LINEAL
1

RESOLUCIÓN DE UN PROBLEMA DE
PROGRAMACIÓN DE DOS VARIABLES
• El problema de programación entera de Buffalo Urban Development Deparment (BUDD)
ha obtenido una subvención federal de $5 millones para desarrollar edificios de
departamentos para personas de ingresos bajos y medianos en una extensión de 180
000 pies cuadrados de terreno. Cada tipo de edificio requiere 20 000 pies cuadrados. El
costo estimado de cada edificio de bajos ingresos es de $300 000, y el costo estimado
de cada edificio de ingresos medios es de $600 000. Cada edificio de bajos ingresos
proporciona 15 unidades, y cada edificio de medianos ingresos proporciona 12
unidades. Para mantener el vecindario bien balanceado, el gobierno federal requiere
que la proporción de los departamentos de ingresos medios con los de ingresos bajos
sea de al menos 0.80. El director de BUDD desea determinar el mayor número de
departamentos individuales que pueden construirse en el terreno disponible con el
presupuesto dado.
FORMULACIÓN DEL PROBLEMA

• Se identifica las dos variables siguientes: (Número de cada tipo


de edificios de departamentos a construirse)
1. B= El número de edificios de departamentos de ingresos bajos a construirse.
2. M= El número de edificios de departamentos de ingresos medios a
construirse
• Función objetivo, es maximizar el número total de
departamentos individuales que pueden construirse: Max Z: 15 B +
12 M
• RESTRICCIONES:
 3B + 6M <=50 (Restricción de Presupuesto)
Los Costos totales de construcción no pueden exceder el dinero de subvención disponible.
(Miles de dólares: Términos)
 20B + 20M <=180 (Restricción de Terreno)
El terreno usado en la construcción no puede exceder los 180 000 pies cuadrados disponibles.
 12M / 15B >=0.80 (Restricción de Proporción)
12M >= 12B
-B + M >=0 (Restricción de Proporción)
Es que la proporción de unidades de medianos ingresos con las de bajos ingresos debe ser al
menos 0.80.
SOLUCIÓN DEL PROBLEMA DE BUDD CON EL
MÉTODO DE RAMIFICACIÓN Y ACOTAMIENTO
• Maximizar dependiendo de:
15B + 12M
Comenzamos a dibujar un árbol
3B + 6M ≤ 50 (presupuesto) que represente todos los valores
20B + 20M ≤ 180 (terreno) enteros posibles de B y M. La
restricción de terreno restringe
-B + M ≥ 0 (proporción) tanto a B como a M a un valor
entre 0 y 9. Con ello obtenemos
B,M≥0 y enteras
100 soluciones enteras posibles
(0) 0

(-,-)
B=0 1 … 9

(1) 1 2 10

(0 , (1 , (9 ,
-) -) -)

1 9 M=0 1 … 9 M=0 1 … 9
M=0 …

(2) 11 12 … 20 21 22 … 30 101 102 … 110

(0,0) (0,1) (0,9) (1,0) (1,1) (1,9) (9,0) (9,1) (9,9)


Presupuesto Proporció
n
Solución
óptima
Solución óptima Terren
(B=4.5 , M=4.5) o
Valor de la función
objetivo:
121,5
Como estos valores no son enteros (B=4.5 y M=4.5), se
procede con el siguiente nivel del árbol, en el que B está
fija en un valor entero.
Como B puede estar entre 0 y 9 tiene sentido fijarla en el
valor de 5

Resultaría: 75 + 12M
15 + 6M ≤ 50
100 + 20M ≤180
-5 + M ≥ 0
M ≥ 0 y enteras
Este problema de programación lineal es infactible, por lo
que este nodo y los que están debajo de él pueden
eliminarse. De hecho, fijar B en cualquier valor entero por
arriba de 5 tambien origina un programa lineal infactible La solución a este problema relajado es B=4
(B = 5,6,7,8,9) y M=5, con un valor de funcion objetivo de
120 (valores enteros)
Procediendo con los nodos restantes del nivel 1, Entonces:
comenzamos fijando a B en un valor entero de 4. Todos los nodos por debajo de éste pueden
Resultaría: 60 + 12 M
eliminarse de consideraciones posteriores
12 + 6M ≤ 50 (presupuesto)
80 + 20M ≤ 180 (terreno) Se observa que el valor de la funcion objetivo
-4 + M ≥ 0 (proporción) es de 120 y es la solución óptima para BUDD
M ≥ 0 y enteras
2 Max 2x1 + 3x2

5x1 + 7x2 ≤ 35

4x1 + 9x2 ≤ 36
x1, x2 ∈ z+
(3.7059 , 2.3529) (3.7059 , 2.3529)
Z = 14.4706 Z = 14.4706

4 ≤ x1 ≤ +∞
(4 , 2.14)
z = 14.43
(3.7059 , 2.3529) (3.7059 , 2.3529)
Z = 14.4706 Z = 14.4706

4 ≤ x1 ≤ +∞ 4 ≤ x1 ≤ +∞
(4 , 2.14) (4 , 2.14)
z = 14.43 z = 14.43

3 ≤ x2 ≤ +∞ 3 ≤ x2 ≤ +∞
0 ≤ x2 ≤ 2

No factible (4.19 , 2)
No factible
z = 14.4
(3.7059 , 2.3529)
(3.7059 , 2.3529) Z = 14.4706
Z = 14.4706
4 ≤ x1 ≤ +∞
4 ≤ x1 ≤ +∞
(4 , 2.14)
(4 , 2.14) z = 14.43
z = 14.43
3 ≤ x2 ≤ +∞
0 ≤ x2 ≤ 2
3 ≤ x2 ≤ +∞ 0 ≤ x2 ≤ 2
(4.19 , 2)
(4.19 , 2) No factible
No factible z = 14.4
z = 14.4
5 ≤ x1 ≤ +∞
5 ≤ x1 ≤ +∞ (5,1.43)
(5,1.43) Z =14.29
Z =14.29 2 ≤ x2 ≤ +∞
no factible
La compañía TELFA fabrica mesa y sillas. Una mesa requiere 1 hora
de trabajo y 9 pies de tabla de madera, y una silla requiere 1 hora
de trabajo y 5 pies de tabla de madera. Actualmente la compañía
dispone de 6 horas de trabajo y 45 pies de madera. Cada tabla
contribuye con 8 dólares de utilidad y cada silla con 5 dólares.
Formule y resuelva un modelo lineal entero (PLE o PE) para
maximizar la utilidad de TELFA.

Variables de Decisión:
x1 = numero de mesas a fabricar
x2 = numero de sillas a fabricar.

Objetivo:

Max z = 8 x1 + 5 x2
Restricciones:
x1 + x2 ≤ 6 (Horas de trabajo)
9 x1 + 5 x2 ≤ 45 (Madera)
x1, x2 ≥ 0 x1, x2 enteros.

Das könnte Ihnen auch gefallen