Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACION ENTERA
9.1
9.2
9.3
9.1
a) Problema de la mochila.
Una empresa est pensando invertir en cuatro
proyectos diferentes, cada proyecto se finaliza a lo
ms en 3 aos. Los flujos de caja requeridos en
cada ao junto con el Valor Presente Neto de cada
proyecto, concludos los aos de ejecucin, y las
disponibilidades de recursos financieros se
resumen en la siguiente tabla:
Disp. Recursos
Ao 1
10
12
30
Ao 2
15
15
Ao 3
18
16
12
V.P.N.
35
18
24
16
Variables de decisin:
xi
Funcin objetivo:
Max 35x1 + 18x2 + 24x3 + 16x4
Restricciones (tres alternativas):
1 Reinvirtiendo el dinero no utilizado en un perodo
Ao 1: 10x1 + 8x2 + 6x3 + 12x4 + s1
Ao 2: 8x1 + 15x2 + 4x3
Ao 3: 18x1
xi {0,1}
+ 16x3
i = 1,2,3,4
= 30
+ s2
= 15 + s1
12 + s2
30
15 + 16x4
Ao 3: 18x1
12 + 18x2
Xi {0,1}
+ 16x3
i = 1,2,3,4
+ 16x3
i = 1,2,3,4
= 30
+ s2 15 + s1 + 16x4
12 + s2 + 18x2
inversin
b) Cumplimiento de un subconjunto
restricciones de un problema.
Consideremos un problema
siguientes restricciones:
que
de
las
posee
las
Variables de decisin
yi
1 La restriccin j se satisface
0 Si la restriccin j no se satisface
Variables de decisin
xt:
It:
yt
Funcin objetivo
T
t 1
st y
pt xt htI
Restricciones
xt + It-1 - It = dt
t = 1, 2, ..., T
I0 = inventario inicial
xt Mt yt
t = 1, 2, ..., T
Mt = cte. grande
d) Problema de cobertura:
Dado un nmero de regiones o zonas en las cuales se
ha subdividido una comuna, cuidad, pas, etc., digamos
que un total de m, se desea instalar un cierto nmero
de servidores ( escuelas, centros de atencin primaria
de salud, compaas de bomberos, etc.) de entre un
conjunto de n potenciales servidores ubicados en
alguna de las zonas dadas.
Se conoce la informacin relativa a que zonas pueden
ser atendidas por cada uno de los n potenciales
servidores, es decir, se conoce la matriz de incidencia
A =( aij ) donde :
aij
0
si no
i = 1,2,.....,m.
j = 1,2,.....,n.
1, si se instala el servidor j.
xj
0 si no
Funcin objetivo:
Min
j c x
j j
Restricciones :
j a x 1
; j =1,...,n.
ij j
; i =1,...,m.
j x
1,
Si se abre la planta j.
Si no
yj
Funcin objetivo :
c y
j j
costo instalacin
v (x )
j
ij
costo produccin
tx
ij ij
costo transporte
Restricciones :
demanda cliente i:
ij
di
i = 1,....,m
ij
Mjyj
; j = 1,...,n
; yj { 0, 1}
Max
cTx
s.a.
Ax=b
x0
Por ejemplo:
PLE) Max
s.a.
cTx
Ax=b
x 0, xj entero
Ejemplo
PLE) Max
s.a.
x2
- 2x1 + 2x2 1
+ 2x1 + 2x2 7
2x1 + 2x2
x1 0, x2 0 enteros
x2
- 2x1 + 2x2 1
7
7
. .
. .
. .
1.5
.
.
3.5
x1
x1* = 2
x2* = 1
x2 = 2
f(1,9/10)=5,5
x2 = 9/10
Redondeando o truncando los valores
x1 = 1 infactible
x1 = 1
x2 = 1
x2 = 0
f(1,0)=1
x2
X2 = 3
3
3/2
X2 = 2
21x1+11x2=39
X2 = 1
13/7 sol. relajada
x1
21x1+11x2
X1 = 1
X1 = 2 7x1+4x2=13
Paso 1
Paso 2
xj j +1
x1 = 13/7
x2 = 0
z = 39
P0
x11
x1 = 1
x2 = 3/2
z = 37.5
P1
x22
P11
P12
x1 = 5/7
x2 = 2
z = 37
x11
x1 = 0
x2 = 13/4
z = 35.75
x23
x1 = 0
x2 = 3
z = 33
P2
infactible
x21
x1 = 1
x2 = 1
z = 32
x12
P1211
P121
P122
x24
P1212
infactible
infactible
Solucin ptima
X1* = 0
X2* = 3
Z = 33
http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-programming-faq.html
http://www-fp.mcs.anl.gov/otc/Guide/SoftwareGuide/Categories/intprog.html
http://www-fp.mcs.anl.gov/otc/Guide/CaseStudies/cutting/index.html