Documente Academic
Documente Profesional
Documente Cultură
1. Teoría de grafos
1.1. Definiciones
1.2. Establecimiento de niveles
2. Métodos CPM y PERT
2.7. Holguras Grafo o red: conjunto de elementos entre los que existen ligaduras
2.8. Camino crítico orientadas. Relación binaria.
D 1
E
E D F 1 1
4
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 TEORÍA DE GRAFOS programación 2011/12 TEORÍA DE GRAFOS programación
Vértice: elemento del conjunto que constituye el gráfico. Cuadro de prelaciones: tabla de dos columnas, en la primera se
Arista: par de elementos entre los que existe relación, sin tener en cuenta encuentran todas las actividades y en la segunda las actividades que las
el orden. preceden.
Arco: par de elementos entre los que existe relación teniendo en cuenta el Matriz o cuadro de precedencias: matriz cuadrada cuya dimensión es igual
orden. al número de actividades en el que se ha descompuesto el proyecto. Si un
elemento de la matriz está marcado quier decir que la actividad de la fila
Bucle: arco en el que el vértice inicial y final coinciden.
debe finalizarse antes de empezar la actividad de la columna.
Cadena: sucesión de aristas adyacentes.
Matriz de encadenamientos: matriz simétrica a la anterior. Por lo tanto, si
Camino: sucesión de arcos adyacentes.
un elemento está marcado quiere decir que para poder empezar la
Circuito: camino en el que coinciden el vértice inicial y final. actividad de la fila debe estar acabada la actividad de la columna.
Grafo conexo: aquel en el cual entre cualquier par de vértices puede
establecerse una cadena.
Los gráficos que nosotros usaremos son conexos sin bucles y sin
circuitos.
5 6
D A D X C X X
E X D X
E C
F E X
F C
G F X
G DyE
G X X
7 8
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 TEORÍA DE GRAFOS programación 2011/12 TEORÍA DE GRAFOS programación
Los niveles nos ordenan los vértices en orden inverso a sus precedencias. B 1 1 1 0
C 1 1 1 3 3 2 0
Los pasos a seguir para asignar los niveles son:
D 1 1 2 1 1 0
1. Representar la relación en un cuadro de precedencias.
E 1 1 2 1 0
2. Para cada vértice, hallamos el número de veces que precede a otro.
F 1 1 2 0
3. Los vértices situados en el nivel I son los que no preceden a ninguno.
G 0
4. A cada vértice les restamos el número de veces que precedió a los
H 0
situados en el nivel I.
I 1 1 1 1 0
5. Los vértices situados en el nivel II son los que ahora no preceden a
ninguno.
6. Iteramos el proceso hasta que todos los vértices tengan asignado un nivel. 10
Niveles de las actividades: Cuadro de precedencias: si ponemos las actividades en el orden anterior,
obtendremos una matriz triangular superior con ceros en la diagonal.
Nivel Actividades
I G, H A C D I B E F G H
A 1 1 1 1
II F
C 1 1 1
III B, E
D 1 1
IV C, D, I
I 1
V A
B 1
E 1 1
F 1 1
C
B G G
Orden de las actividades: A D F
I E H H
11 12
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Aplicación de la teoría de grafos Actividad ficticia: es una actividad irreal que nos creamos para poder establecer
determinadas relaciones entre las actividades. No consumen ni tiempo ni recursos.
Actividades: partes en las que se ha dividido un proyecto, puede
También se corresponden con arcos pero para diferenciarlas de las anteriores las
corresponder a un solo trabajo, a varios, o incluso la espera de material.
dibujaremos discontinuas.
La actividad consume tiempo, y en general, recursos. En la teoría de
Actividad ficticia
grafos se corresponden con los arcos.
Suceso: es la situación consecuencia de realizar una actividad o la
Suceso inicial o de salida: punto de partida para iniciar el proyecto. De él parten
situación que se tiene que dar de partida para poder realizar una actividad,
actividades pero no llega ninguna.
es decir, determina el principio y el final de una actividad. En los grafos se
Suceso final o de conclusión: situación final del proyecto. A él llegan actividades
corresponden con los vértices.
pero de él no sale ninguna.
Suceso Suceso
Suceso Suceso
Actividad
inicial final
Flecha
Nodo Nodo
13 14
2ª opción: Considerar que se puede empezar a colocar la armadura de la 3ª opción: Para colocar la armadura y el encofrado del tramo I del muro, el
cimentación antes de tener terminada toda la excavación y así con el resto de hormigón de la cimentación del tramo I debe haber fraguado y para
actividades excepto la de relleno de la finca. Si lo dividimos en tres tramos, las desencofrar el tramo I, el hormigón de dicho tramo debería haber fraguado, por
actividades que se tienen son: lo tanto deberíamos de contabilizar seis actividades más.
Excavación I, excav. II y excav. III. Fraguado de la cimentación I, Frag_c II y Frag_c III.
Colocación armadura cimentación I, Arm. II, Arm. III. Fraguado del muro I, Frag_m II y Frag_m III.
Hormigonado de la cimentación I, Horm_c II, Horm_c III. Ahora se tienen 25 actividades.
Colocación encofrado y armadura del muro I, Encof. II y Encof. III. Establecimiento de las precedencias:
Hormigonado del muro I, Horm_m II y Horm_m III. Restricciones que no dependen de los recursos materiales y humanos
Desencofrado I, Desenc. II y Desenc. III existentes, por ejemplo Horm. I precede a Frag. I.
Relleno de la finca. Restricciones que dependen de los recursos materiales y humanos, por
ejemplo, si sólo se dispone de encofrado para un tramo Desenc. I precede a
Tenemos 19 actividades.
Encof. II, o si sólo se tiene una cuadrilla de encofradores Desenc I y Encof. II
no pueden ser simultáneas pero no importaría el orden.
19 20
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Dibujo de grafos
D A E C F B
Ejemplo 7
D 1 1
A precede a C, D precede a A y E, C y F preceden a B y E precede a F
A C A 1
D B E 1
A B C D E F I II III IV
E F C 1
A 1 1 1 0
F 1
B 0
B
C 1 1 0
D 1 1 2 2 2 0
E 1 1 1 0 30 C
A
F 1 1 0 D B
10 20 50 60
E F
40
21 22
Ejemplo 8
A precede a D, F precede a E, E precede a B y C precede a A y E C F A E B D
C 1 1
C A B F 1
A B C D E F I II III
A 1
A 1 1 0
F E D E 1
B 0
B
C 1 1 2 2 0
D
D 0
E 1 1 0
A
20 40
F 1 1 1 0 C D
10 60
F B
E
30 50
23 24
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Ejemplo 9 A
C G B
H F
A B C D E F G H I J I II II IV V E J I D
A 1 1 2 2 2 0
C E A H J G I F B D
B 0
C 1
C 1 1 1 1 1 0
E 1
D 0
A 1 1
E 1 1 1 1 1 0
H 1
F 1 1 0
J 1
G 1 1 2 1 0
G 1 1
H 1 1 1 1 0
I 1 1
I 1 1 2 1 0
F 1
J 1 1 1 1 0
B
D
25 26
60
27 28
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
El PERT utiliza tiempos estadísticos, y para cada actividad maneja 3 En la mayor parte de los casos, la función de distribución se puede
tiempos: asimilar a una función beta, obteniéndose
36
Tiempo pesimista (tp): tiempo máximo que supone realizar la actividad
en el supuesto de que los factores de trabajo fallasen, por ejemplo,
(t p to )
avería de una máquina, falta de mano de obra, lluvias continuas, es
Desviación típica
decir causas no catastróficas. 6
29 30
Tiempos lo más pronto y más tarde posible de los sucesos Tiempo lo más tarde posible, más lejano o más largo posible en alcanzar
Representación del suceso i un suceso (Li): tiempo lo más tarde posible en el que se permite alcanzar
i un suceso sin que por ello aumente la duración del proyecto.
Ei Li En el suceso final coinciden el tiempo lo más pronto y lo más tarde
Ei Li
i posible.
El tiempo lo más tarde posible en alcanzar un suceso es el tiempo lo más
Tiempo lo más pronto posible, más próximo o más corto posible en
tarde posible en alcanzar el suceso siguiente menos el tiempo de la
alcanzar un suceso (Ei): tiempo mínimo necesario para que se
actividad que relaciona esos dos sucesos.
ejecuten las actividades que dan lugar al suceso.
Si a un suceso se puede llegar por varios caminos, el tiempo lo más tarde
El tiempo lo más pronto posible del suceso inicial es cero.
posible será el menor.
El tiempo lo más pronto posible en alcanzar un suceso es el tiempo lo
más pronto posible en alcanzar el suceso anterior más el tiempo de la
actividad que relaciona esos dos sucesos.
Si a un suceso se puede llegar por varios caminos, el tiempo lo más
pronto posible será el de mayor duración. 32
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Ej Lj
Ei Li tij Ej Lj tjk Ek Lk
tij j tjm
i j k
Ei Li tim Em Lm
Ei 0 Lk Ek i m
tkm
E j Ei tij L j Lk t jk tik
Ek Lk
Ek E j t jk Ei tij t jk Li L j tij Lk t jk tij
k
33 34
35 36
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Ejemplo 10: cálculo de los tiempos lo más pronto y lo más tarde posible
ECij Ei LFij L j en comenzar o en finalizar una actividad.
Ei Li tij Ej Lj
i j EFij Ei tij LCij L j tij Actividad Duración Ei Li Ej Lj ECij EFij LCij LFij
A 6 0 0 6 10 0 6 4 10
B 3 0 0 3 5 0 3 2 5
Ejemplo 10 C 9 0 0 9 9 0 9 0 9
D 1 6 10 9 11 6 7 10 11
EC 3
E 4 3 5 9 9 3 7 5 9
3 5 F 11 14 EF 3 5 8 F 5 3 5 11 14 3 8 9 14
5
30 60 LF 14 G 2 9 9 11 14 9 11 12 14
LC 14 5 9 H 6 9 11 17 17 9 15 11 17
I 8 9 9 17 17 9 17 9 17
J 3 11 14 17 17 11 14 14 17
Ficticia 0 9 9 9 11 9 9 11 11
37
39 40
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
H T 14 3 5 6 H T 11 6 1 4
H L 11 3 5 3 HL 9 6 1 2 L j E j L j Ei tij E j Ei tij H T H L
H i 11 5 5 1 H i 9 10 1 2 E j Ei tij H L E j Ei tij 0
41 42
43 44
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Actividad Duración Ei Li Ej Lj HT HL Hi D 11
6 10 9
A 6 0 0 6 10 4 0 0 1
20 50
B 3 0 0 3 5 2 0 0 A H
6 6
C 9 0 0 9 9 0 0 0
D 1 6 10 9 11 4 2 -2
C I
E 4 3 5 9 9 2 2 0 0 0 9 9 17 17
10 9 40 8 70
F 5 3 5 11 14 6 3 1
G 2 9 9 11 14 3 0 0 E
B G J
H 6 9 11 17 17 2 2 0 3 4 2
3
I 8 9 9 17 17 0 0 0
J 3 11 14 17 17 3 3 0 3 5 F 11 14
Ficticia 0 9 9 9 11 2 0 0 5
30 60
45 46
C I B
10 40 70
A C
D
H
D
B E
E
G F
J
G
F
H
49 50
Probabilidad de los plazos en el PERT Con el factor de probabilidad se entra en la distribución de Gauss y se
Desviación del camino crítico: raíz cuadrada de la suma de los cuadrados obtiene la probabilidad de cumplir plazos.
de las desviaciones de las actividades del camino crítico. Proyecto factible: aquel el que la probabilidad de cumplir el plazo es mayor
Hay una desviación típica para cada camino. que el 25%.
Factor de probabilidad (Z):
P 25% Z 0, 67
TS TE
Z
T Proyecto cierto: aquel en el que la probabilidad de cumplirse el plazo es
mayor que el 97%.
siendo TS tiempo en el que queremos realizar el proyecto o en el que
queremos conocer la probabilidad de cumplir plazos.
P 97% Z 1,88
TE tiempo estimado del proyecto
σT desviación típica del camino crítico. Si existen varios se
toma el más desfavorable.
51 52
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODOS CPM Y PERT programación 2011/12 MÉTODOS CPM Y PERT programación
Igual que para los métodos anteriores, el proyecto debe dividirse en Restricciones en el Método ROY
actividades, que estarán relacionadas entre sí con un diagrama de Pueden ser de 4 tipos:
precedencias.
De tipo temporal: aquellas que obligan a que una actividad esté
Las actividades y precedencias también se representan en un grafo, pero localizada en el tiempo, de modo que no pueda empezar antes o
en este caso, las actividades se representan con los vértices y las después de cierto instante, o bien, tenga que estar acabada antes o
precedencias con los arcos. después de determinada fecha. Ej.: obtención de un permiso.
La actividad se representa: De tipo disyuntivo: cuando dos actividades distintas no pueden tener
ninguna coincidencia. Ej.: arqueta con tres conducciones.
Activ. Activ. tij H ECij Activ. EFij De tipo acumulativo: sus limitaciones son debidas a la limitación de
ECij LCij recursos. Ej.: encofrado y desencofrado.
tij ECij LCij LCij tij LFij
De precedencia: existen más posibilidades que en el CPM o PERT.
55 56
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODO ROY programación 2011/12 MÉTODO ROY programación
Restricciones de precedencia en el Método ROY Principio – principio sin desfase: la actividad B no puede empezar hasta
Final – principio sin desfase: la actividad B no puede empezar hasta que que no haya empezado la A.
no haya acabado la A. Ejemplo: A es un desmonte y B un terraplén que se realiza con las tierras
Ejemplo: A es la colocación del encofrado de un pilar y B es el de A.
hormigonado de dicho pilar.
A B
A B
λ
A B
57 A B 58
Final - final sin desfase: la actividad B no puede terminar hasta que no En la mayor parte de los casos las actividades final – final van
haya terminado la A. acompañadas de otra principio – principio.
Ejemplo: A es el suministro de vigas de un puente y B es la colocación en Pueden existir precedencias principio – final con o sin desfase pero son
el vano. muy poco habituales.
Como pueden tener desfase, no es necesario incluir actividades que lo
A B representen como el fraguado.
Al existir más precedencias que final – principio no es necesario dividir
Final – final con desfase: la actividad B no puede acabar hasta que no una actividad en varios fases o tramos.
hayan transcurrido λ unidades de tiempo desde que terminó la A.
Por las dos razones anteriores, son necesarias menos actividades que en
Ejemplo: A es la apertura de una zanja y B es la colocación de la tubería. el CPM o PERT.
λ No son necesarias las actividades ficticias, salvo la inicial y la final.
A B
59 60
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODO ROY programación 2011/12 MÉTODO ROY programación
(3) A y B preceden a C
Comparación entre CPM ó PERT y ROY
Ejemplos: A
10 A
(1) A precede a B C
B 30 40 C
A B 20
10 20 30 A B B
(4) A y B preceden a C y D
(2) A precede a B y C
B
B 30 C
10 A C 40 A
A
10 20 A
C 30
B D
40 C 20 50 B D
61 62
C D
20 40 60
C D
63 64
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODO ROY programación 2011/12 MÉTODO ROY programación
Ejemplo 7 Ejemplo 8 C F A E B D
D A E C F B
C 1 1
D 1 1 C A B
A C
D B
F 1
A 1
F E D A 1
E F E 1
E 1
C 1
B
F 1
D
B
A C C A D
D B Pr. Fin
E F F E B
65 66
Ejemplo 9 A
C G B
H F
E J I D
E H
C E A H J G I F B D
G F D
C 1
E 1 Pr. C A
A 1 1 Fin
I B
H 1
J 1 J
G 1 1
I 1 1
F 1
B
D
67 68
ITOP/OCE Métodos de ITOP/OCE Métodos de
2011/12 MÉTODO ROY programación 2011/12 MÉTODO ROY programación
Cálculo de tiempos
Ejemplo 10
A B C D E F G H I J A D H
0 4 6 10 9 11
6 1 6
A 1
B 1 1 Pr. C I
0 0 0 0 9 9 Fin
C 1 1 1 0 9 8 17 0 17
D 1 E G
3 5 9 12
E 1 1 1 B 4 2 J
0 2 11 14
F 1 3 3
F
3 9
G 1 5
H
I
J
69 70
ITOP/OCE Métodos de
2011/12 MÉTODO ROY programación
A D
0 2 8 8
3 5
4
Pr. B Fin
0 0 0 0 13 13
0 4 0
C E
0 1 9 10
5 3
71