Beruflich Dokumente
Kultur Dokumente
Facultad de Ciencias
Escuela de Computacin
Matemticas Discretas 3.
Br. Francisco Vergara 17.389.551
Lo primero que haremos ser crear una entrada para el programa Main.java
1
19 25
0 1 6
1 12 3
1 2 5
1 4 3
2 3 15
3 5 16
4 2 0
4 6 5
4 12 52
5 9 17
5 8 6
6 7 5
7 5 15
8 9 0
9 10 10
10 11 10
10 12 10
11 12 0
12 13 1
13 14 5
14 15 6
14 16 1
16 17 10
15 17 0
17 18 10
El proyecto tiene una duracin total en condiciones normales de de 106 das con un costo
normal de 2120 BsF.
Luego usando el software Microsoft Project 2010, defin el conjunto de actividades junto
con sus duraciones y sus precedencias, donde se genera el siguiente diagrama de Gantt.
La duracin Total del proyecto son 106 das, y se determino la ruta crtica con los
siguientes clculos:
Sabemos que:
1. i = i
2. j = j
3. j i = j - i = Di,j
4.
Paso Hacia delante:
Nodo 0. Hacer 0 = 0
Nodo 1. 1 = 0 + D 0,1 = 0 + 6 = 6
Nodo 2. 2 = Max {1 + D1,2 , 4+ D4,2}= Max {11, 9}= 11
Nodo 3. 3 = 2 + D 2,3 = 11 + 15= 26
Nodo 4. 4 = 1 + D 1,4 = 6 + 3 = 9
Nodo 5. 5 = Max {3 + D3,5 , 7+ D7,5}= Max {42, 34}= 42
Nodo 6. 6 = 4 + D 4,6 = 9 + 5 = 14
Nodo 7. 7 = 6 + D 6,7 = 14 + 5 = 19
Nodo 8. 8 = 5 + D 5,8 = 42+ 6 = 48
Nodo 9. 9 = Max {5 + D5,9 , 8+ D8,9}= Max {59, 48}= 59
Nodo 10. 10 = 9 + D 9,10 = 59 + 10 = 69
Nodo 11. 11 = 10 + D 10,11 = 69 + 10 = 79
Nodo 12. 12 = Max {10 + D10,12 , 11+ D11,12}= Max {79, 79}= 79
Nodo 13. 13 = 12 + D 12,13 = 79 + 1 = 80
Nodo 14. 14= 13 + D 13,14 = 80 + 5 = 85
Nodo 15. 15 = 14 + D 14,15 = 85 + 10 = 95
Nodo 16. 16 = 14 + D 14,16 = 85 + 1 = 86
Nodo 17. 17 = Max {16 + D16,17 , 15+ D15,17}= Max {96, 95}= 96
Nodo 18. 18 = 17 + D 17,18 = 96 + 10 = 106
Paso Hacia Atrs:
En este caso notamos que tenemos dos rutas crticas determinadas por los caminos:
A C E F J L M P Q R S T = 106 das.
A C E F J L N P Q R S T = 106 das.
P = {A, C, E, F, J, L , (M o N), P, Q, S, T, U}
Sabiendo las rutas crticas del proyecto y la duracin total calculamos el conjunto de actividades que
se pueden comprimir, reduciendo la duracin del proyecto:
COM = {A, C, F, J, M, R, S, T, U}
Ahora hallo la actividad del conjunto con menor costo unitario de reduccin por da
Ahora tengo que recalcular la ruta critica con el nuevo valor para la reduccin de M:
Sin embargo, la ruta crtica que contena a la actividad M desaparece. Corremos nuevamente el
programa con la entrada modificada.
1
19 25
0 1 6
1 12 3
1 2 5
1 4 3
2 3 15
3 5 16
4 2 0
4 6 5
4 12 52
5 9 17
5 8 6
6 7 5
7 5 15
8 9 0
9 10 10
10 11 7
10 12 10
11 12 0
12 13 1
13 14 5
14 15 6
14 16 1
16 17 10
15 17 0
17 18 10
Salida:
Caso 1: Duracion Total 106
0 1
1 2
2 3
3 5
5 9
9 10
10 12
12 13
13 14
14 16
16 17
17 18
1 4 2 0 R
1 12 70 70
4 2 2 2
4 6 87 0 R
4 12 18 18
5 8 11 0 R
6 7 8 0 R
7 5 8 8
8 9 11 11
10 11 3 0 R
11 12 3 3
14 15 5 0 R
15 17 5 5
La duracin del proyecto sigue siendo 106 das pero el costo asociado es ahora:
106*20 + 7*3 = 2141 BsF.
Volvemos a hallar la actividad del conjunto con menor costo unitario de reduccin por da
Las posibles actividades a reducir son A, N y U ambas con C.U.R = 5, se selecciona la del ndice final
mayor (U que es (17, 18), calculo la mxima reduccin posible:
cp (U) = TNU-TMU= 10 -5 = 5
Cambiamos la arista U (17,18) y le ponemos duracin de 5:
1
19 25
0 1 6
1 12 3
1 2 5
1 4 3
2 3 15
3 5 16
4 2 0
4 6 5
4 12 52
5 9 17
5 8 6
6 7 5
7 5 15
8 9 0
9 10 10
10 11 3
10 12 10
11 12 0
12 13 1
13 14 5
14 15 6
14 16 1
16 17 10
15 17 0
17 18 5
Salida: El camino crtico sigue siendo el mismo, pero el la duracin del proyecto se redujo a 101 das
Calculamos el costo nuevamente, que sera:
Seleccionamos la actividad del conjunto con menor costo unitario de reduccin por da
Las posibles actividades a reducir son A, N ambas con C.U.R = 5, se selecciona la del ndice final mayor
(N que es (10, 12), calculo la mxima reduccin posible:
La ruta crtica sigue sin cambiar, a pesar de las reducciones, sin embargo ahora la duracin total del
proyecto es de 96 das. Por lo tanto es costo es de:
Nuevamente hallamos la actividad del conjunto con menor costo unitario de reduccin por da
cp (A) = TNA-TMA= 6 -2 = 4
1
19 25
0 1 2
1 12 3
1 2 5
1 4 3
2 3 15
3 5 16
4 2 0
4 6 5
4 12 52
5 9 17
5 8 6
6 7 5
7 5 15
8 9 0
9 10 10
10 11 3
10 12 5
11 12 0
12 13 1
13 14 5
14 15 6
14 16 1
16 17 10
15 17 0
17 18 5
La ruta crtica sigue sin cambiar, cambio la duracin a 94 das, el nuevo costo es:
CT (92) = (92 d)*(20 BsF/d) + (7*3)+ (5*5) + (5*5)+ (4*5)= 1931 BsF.
Caso 1: Duracion Total 92
0 1
1 2
2 3
3 5
5 9
9 10
10 12
12 13
13 14
14 16
16 17
17 18
1 4 2 0 R
1 12 65 65
4 2 2 2
4 6 77 0 R
4 12 13 13
5 8 11 0 R
6 7 8 0 R
7 5 8 8
8 9 11 11
10 11 2 0 R
11 12 2 2
14 15 5 0 R
15 17 5 5
Nuevamente hallamos la actividad del conjunto con menor costo unitario de reduccin por da
cp (T) = TNT-TMT= 10 -1 = 9
La duracin del proyecto se redujo a 87 das y el camino crtico cambio al que se muestra en el grafo.
Ahora el costo asociado es:
CT (87) = (87 d)*(20 BsF/d) + (7*3)+ (5*5) + (5*5)+ (4*5)+(9*6)= 1885 BsF.
La duracin total del proyecto ahora es de 80 das con un costo asociado de:
CT (80) = (80 d)*(20 BsF/d) + (7*3)+ (5*5) + (5*5)+ (4*5)+(9*6)+ (7*15)= 1850 BsF.
CT (79) = (79 d)*(20 BsF/d) + (7*3) + (5*5) + (5*5) + (4*5) + (9*6)+ (7*15) + (1*22)= 1852 BsF.
cp (C) = TNc-TMc= 5 -4 = 1
Modificamos la entrada con el nuevo valor de C (1-2)
1
19 25
0 1 2
1 12 3
1 2 4
1 4 3
2 3 15
3 5 15
4 2 0
4 6 5
4 12 52
5 9 10
5 8 6
6 7 5
7 5 15
8 9 0
9 10 10
10 11 3
10 12 5
11 12 0
12 13 1
13 14 5
14 15 6
14 16 1
16 17 1
15 17 0
17 18 5