Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SEMANA 10:
✓ Elaboración de un diagrama CPM
El método de la ruta crítica CPM (Critical Path Method), es un algoritmo basado en la teoría de redes
diseñado para facilitar la planificación de proyectos.
El resultado final del CPM será un cronograma para el proyecto, en el cual se podrá conocer la duración
total del mismo, y la clasificación de las actividades según su criticidad.
El algoritmo CPM se desarrolla mediante intervalos determinísticos, lo cual lo diferencia del método
PERT que supone tiempos probabilísticos.
T1: Tiempo más temprano de realización de un evento. Para calcular este indicador deberá
recorrerse la red de izquierda a derecha y considerando lo siguiente:
T1 del primer nodo es igual a 0.
T1 del nodo n = T1 del nodo n-1 (nodo anterior) + duración de la actividad que finaliza en el nodo n.
Si en un nodo finaliza más de una actividad, se toma el tiempo de la actividad con mayor valor.
En este caso para el cálculo del T1 en el nodo 4, en el que concurren la finalización de 3
actividades, 2 de ellas ficticias (Fb y Fd, cuyos tiempos son cero) y una es la actividad C. En este
caso deberá considerarse el mayor de los T1 resultantes:
T1 (nodo 3) + Fb = 4 + 0 = 4
T1 (nodo 2) + C = 3 + 2 = 5
T1 ( nodo 5) + Fd = 5 + 0 = 5
S10: PASOS PARA PROGRAMACION CON CPM
H: Tiempo de holgura, es decir la diferencia entre T2 y T1. Esta holgura, dada en unidades de tiempo
corresponde al valor en el que la ocurrencia de un evento puede tardarse. Los eventos en los cuales la
holgura sea igual a 0 corresponden a la ruta crítica, es decir que la ocurrencia de estos eventos no
puede tardarse una sola unidad de tiempo respecto al cronograma establecido, dado que en el caso en
que se tardara retrasaría la finalización del proyecto.
S10: PASOS PARA PROGRAMACION CON CPM
RUTA CRÍTICA 1:
Esta ruta se encuentra compuesta por las
actividades A, C y E. La duración del proyecto
será de 9 días.
S10: PASO 4: ESTABLECER EL CRONOGRAMA
Para establecer un cronograma deberán considerarse varios factores, el más importante de ellos es la
relación de precedencia, y el siguiente corresponde a escalonar las actividades que componen la ruta
crítica de tal manera que se complete el proyecto dentro de la duración estimada.
S10: HOLGURAS
La holgura de un proyecto se define como el tiempo que este puede atrasarse sin afectar a la fecha de
finalización.
Como se puede ver en el siguiente cronograma, la tarea 6 está prevista para empezar el día 21/08, pero
podría empezar el 22, 25 o 26 sin afectar a la fecha final. Por ello decimos que la tarea 6 tiene una
holgura de 3 días.
Este concepto está directamente relacionado con el camino crítico o ruta crítica, ya que por definición
este está formado por las tareas que no tienen holgura, de tal forma que cualquier atraso en ellas
supone un atraso en el proyecto.
En el ejemplo anterior, el camino crítico sería el formado por las tareas 1,2 y 5.
S10: TIPOS DE HOLGURAS
Cuando hablamos de la holgura de un proyecto, podemos distinguir cuatro tipos:
Holgura total: Sería el tiempo que una tarea puede atrasarse sin afectar la fecha de finalización del
proyecto. En el ejemplo la tarea 3 tiene una holgura total de 1 día y la 6 de 3 días.
Holgura libre: Sería el tiempo que una tarea puede atrasarse sin afectar la fecha de inicio de las
siguientes tareas. En el ejemplo anterior la tarea 3 tiene una holgura total de 1 día, ya que de atrasarse
más tiempo afectaría al inicio de la tarea 4.
Holgura Dependiente: Es la parte de la holgura total que es dependiente de la sucesora y antecesora
de una actividad. En el ejemplo anterior la tarea 6 presenta holgura de 3 días dependiendo del término
del proyecto (sucesora) y no tiene holgura dependiendo de la tarea predecesora 4
Holgura Independiente: Muy poco utilizada, es la diferencia entre el tiempo disponible para realizar la
actividad y la duración de ésta si se inicia lo más tarde posible y termina lo más pronto posible.
S10: FÓRMULA DE LAS HOLGURAS
H: Tiempo de holgura, es decir la diferencia entre T2 y T1.
Esta holgura, dada en unidades de tiempo corresponde al valor en el que la ocurrencia de un
evento puede tardarse.
Los eventos en los cuales la holgura sea igual a 0 corresponden a la ruta crítica, es decir que la
ocurrencia de estos eventos no puede tardarse una sola unidad de tiempo respecto al cronograma
establecido, dado que en el caso en que se tardara retrasaría la finalización del proyecto.
S10: HOLGURAS
CÁLCULO DE HOLGURAS
El presente gráfico resume los cuatro tipos de holgura que puede tener un proyecto
❖ Holgura Total
❖ Holgura Libre
❖ Holgura Dependiente
❖ Holgura Independiente
i
S10: EJEMPLO: PROGRAMACION CPM
Un proyecto de Infraestructura posee doce actividades, tal como lo ACTIVIDADES Duración
establece el siguiente cuadro, con la información proporcionada se
Código Predecesora dij
requiere saber la distribución de las actividades en Red, la Ruta i j
Crítica y las holguras Total, Libre, Dependiente e Independiente. A B - 6
A C - 4
PROCEDIMIENTO: A D - 5
B E A-B 12
C F A-C 7
C G A-C 5
D E A-D 8
E H B - E, D - E 9
F G C-F 0
F H C-F 7
G I C - G, F - G 10
H I E - H, F - H 8
S10: PROGRAMACION CPM
Encontrar las actividades en Red (tiempo optimista y tiempo pesimista), la Ruta Crítica y colocar los
datos en la tabla según la convención de nodos.
A-C
B-C
más próximo hasta el límite de inicios más tardíos, A-C A-D
B-C
D-E
C-E
buscando como objetivo fundamental la
C-E
A-B
suavización de tales recursos, evitando pocos o A-B
A-D Peones 15 15 12 12 4 4 9 9 9 9 9 6 6 6
D-E
10 Operarios 11 11 8 8 2 2 9 9 9 9 9 4 4 4
RECURSOS/DÍA
Maquina 1 2 2 3 3 1 1 - - - - - - - -
GRAFICO PEONES B-C
A-C Maquina 2 1 1 - - - - 2 2 2 2 2 1 1 1
5
15
C-E
A-B
0 A-D
10 D-E
S10: SOLUCIÓN DEL EJERCICIO 1:
RECURSOS DIAS CALENDARIO
Lij Descripción dij
P OP M1 M2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
4 4 4 4 4 4
A-B 6 4 2 1 -
A B
6 6 6 6 holgura
A-C 4 6 3 1 -
A C C
5 5 holgura
A-D 2 5 6 - 1
A D D
B-C 0 - - - -
3 3 3 3 3 holgura
B-E 5 3 5 - 1
B E E
6 6 6 6 6 6 6 6
C-E 8 6 4 - 1
B E
2 2 holgura
D-E 2 2 3 1 -
D E E
S10: SOLUCIÓN DEL EJERCICIO 1:
Peones 15 15 12 12 4 4 9 9 9 9 9 6 6 6
Operarios 11 11 8 8 2 2 9 9 9 9 9 4 4 4
RECURSOS/DÍA
Maquina 1 2 2 3 3 1 1 - - - - - - - -
Maquina 2 1 1 - - - - 2 2 2 2 2 1 1 1
15
A-D
10 D-E
C-E
A-B
0
P OP M1 M2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
4 4 4 4 4 4
S10: SOLUCIÓN
A-B 6
DEL EJERCICIO 1: INICIACIÓN MÁS TARDÍA
4 2 1 -
A
holgura 6 6 6 6
B
A-C 4 6 3 1 -
A A C
RECURSOS DIAS CALENDARIO
holgura 5 5 Lij Descripción dij
A-D 2 5 6 - 1 P OP M1 M2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
A A D
4 4 4 4 4 4
A-B 6 4 2 1 -
B-C 0 - - - - A B
holgura 6 6 6 6
holgura 3 3 3 3 3 A-C 4 6 3 1 -
B-E 5 3 5 - 1 A A C
B B E
6 6 6 6 6 6 6 6 holgura 5 5
A-D 2 5 6 - 1
C-E 8 6 4 - 1 A A D
B E
holgura 2 2 B-C 0 - - - -
D-E 2 2 3 1 -
D D E
holgura 3 3 3 3 3
B-E 5 3 5 - 1
Peones 4 4 10 10 10 10 6 6 6 9 14 14 11 11 B B E
Operarios 2 2 5 5 5 5 4 4 4 9 15 15 12 12 6 6 6 6 6 6 6 6
RECURSOS/DÍA C-E 8 6 4 - 1
Maquina 1 1 1 2 2 2 2 - - - - - - 1 1 B E
Maquina 2 - - - - - - 1 1 1 2 3 3 2 2 holgura 2 2
D-E 2 2 3 1 -
DIAS14CALENDARIO D D E
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
A-D Peones 4 4 10 10 10 10 6 6 6 9 14 14 11 11
4 4 4 4 4 4 10 D-E Operarios 2 2 5 5 5 5 4 4 4 9 15 15 12 12
RECURSOS/DÍA
A B Maquina 1 1 1 2 2 2 2 - - - - - - 1 1
GRAFICO PEONES B-C Maquina 2 - - - - - - 1 1 1 2 3 3 2 2
holgura 6 6 6 6 A-C
14
A A
5
C Observando el grafico de recursos (peones) se determina
holgura
A-B
5 5 C-E que existe una gran dispersión
10
de personal, queA-Dtambién
D-E
A 0 A D se manifiesta en el resto de los recursos.
GRAFICO PEONES B-C
A-C
S10: SOLUCIÓN DEL EJERCICIO 1:
Trabajaremos con el recurso maquinaria, observemos los siguientes cuadros:
Maquina 1 2 2 3 3 1 1 - - - - - - - - Maquina 1 1 1 2 2 2 2 - - - - - - 1 1
Maquina 2 1 1 - - - - 2 2 2 2 2 1 1 1 Maquina 2 - - - - - - 1 1 1 2 3 3 2 2
El que se disponga de una sola máquina 1 origina conflictos entre las actividades que usan este
recurso; en ambos programas , más próximo y más tardío, aparece el uso demás de una máquina: 2
y 3 en el programa más próximo y 2 en el programa más tardío, lo cual significa que bajo el criterio de
Máquina 1, el último programa es mejor. Se aprecia que ya no es posible hacer el juego de holguras ,
puesto que las actividades en conflicto A-B y A-C tienen su terminación más tardía el día 6, la
solución está entonces, en hacer depender el inicio de A-C de la terminación de A-B, con lo cual la
red quedaría en la forma siguiente:
S10: SOLUCIÓN DEL EJERCICIO 1:
Al tratar de mejorar un recurso, es probable que desmejoremos otro u otros, convirtiéndose el análisis
en una actividad muy compleja, sobre todo en proyectos con gran número de actividades y numerosos
recursos en conflicto.
Actualmente, se está trabajando mucho en el campo de la investigación de operaciones, tratando de
lograr procedimientos sistemáticos, manuales o por computadora, que resuelvan los múltiples
problemas de optimización de redes , como son entre otros, el problema de nivelación de recursos,
Programación de recursos restringidos, dilema costo tiempo.
FIN DE EXPOSICIÓN
j_salazar_co@doc.uap.edu.pe