Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EP Sahayuri Figueredo IX81
EP Sahayuri Figueredo IX81
Índices
I= actividades (1,..,9)
J=predecesoras (1,..,9)
Variables de decisión
Compacto
MIN = CDN + CR + CI
Sujeto a:
CDN = 9500
CI =400 * Y(9)
X(i) >=0
Y(i) >=0
A) Duración óptima
sets:
ACTIVIDADES /A B C D E F G H FIN/:X,Y,T,LR,CUR;
PREDECESORAS /A B C D E F G H/:;
AxP(ACTIVIDADES,PREDECESORAS)/C,A C,B D,A E,B F,C F,D G,C G,E H,F FIN,G FIN,F/:;
end sets
data:
LR = 3 5 6 6 2 6 6 3 0;
CUR = 230 460 450 340 300 200 500 180 0;
T = 11 12 13 12 7 12 12 11 0;
end data
MIN = CDN + CR + CI;
CDN = 9500;
CR = @SUM(ACTIVIDADES(I):CUR(I)*X(I));
CI = 400 * Y(9);
!Límite de reducción de cada actividad;
@for(ACTIVIDADES(I):X(I) <= LR(I));
!Duración de la fecha más temprana de inicio de cada actividad;
@for(AxP(I,J): Y(I) >= Y(J) + T(J)-X(J));
END
B) Informe administrativo
El costo óptimo del proyecto es 24300
Duración óptima :37 días
La duració normal vendria a ser la duración óptima
sets:
ACTIVIDADES /A B C D E F G H FIN/:X,Y,T,LR,CUR;
PREDECESORAS /A B C D E F G H/:;
AxP(ACTIVIDADES,PREDECESORAS)/C,A C,B D,A E,B F,C F,D G,C G,E H,F FIN,G FIN,F/:;
end sets
data:
LR = 3 5 6 6 2 6 6 3 0;
CUR = 230 460 450 340 300 200 500 180 0;
T = 11 12 13 12 7 12 12 11 0;
end data
MIN = Y(9);
!MIN = CDN + CR + CI;
CDN = 9500;
CR = @SUM(ACTIVIDADES(I):CUR(I)*X(I));
CI = 400 * Y(9);
!Límite de reducción de cada actividad;
@for(ACTIVIDADES(I):X(I) <= LR(I));
!Duración de la fecha más temprana de inicio de cada actividad;
@for(AxP(I,J): Y(I) >= Y(J) + T(J)-X(J));
END
D) Informe administrativo
Con la reducción de 21 días de tendrá un costo de 29030
Extra
sets:
ACTIVIDADES /A B C D E F G H FIN/:X,Y,T,LR,CUR;
PREDECESORAS /A B C D E F G H/:;
AxP(ACTIVIDADES,PREDECESORAS)/C,A C,B D,A E,B F,C F,D G,C G,E H,F FIN,G FIN,F/:;
end sets
data:
LR = 3 5 6 6 2 6 6 3 0;
CUR = 230 460 450 340 300 200 500 180 0;
T = 11 12 13 12 7 12 12 11 0;
end data
MIN = CDN + CR + CI;
CDN = 9500;
CR = @SUM(ACTIVIDADES(I):CUR(I)*X(I));
CI = 400 * Y(9);
!Límite de reducción de cada actividad;
@for(ACTIVIDADES(I):X(I) <= LR(I));
!Duración de la fecha más temprana de inicio de cada actividad;
@for(AxP(I,J): Y(I) >= Y(J) + T(J)-X(J));
!Duración minima posible es igual a 5 días;
Y(9) = 21;
END