Enunciado
Considere el proyecto definido por el siguiente cuadro de prelaciones inmediatas.
- Dibuje el grafo PERT del proyecto utilizando el mínimo número de actividades ficticias y numere sus nodos de modo que todo arco vaya de un número menor a uno mayor.
- Para cada actividad ficticia, explique qué prelación transmite y por qué no puede evitarse.
- Las actividades C y D tienen las mismas predecesoras. ¿Pueden compartir nodo inicial y nodo final? Razone la respuesta.
- Enumere todas las rutas desde el nodo inicial al final e indique cuántas hay.
- Construya el cuadro de ancestros y compruebe que el grafo lo respeta.
El proyecto corresponde a la apertura de una clínica veterinaria; las actividades son las siguientes (las duraciones del cuadro están en semanas).
Resolución
Apartado 1
- Dibuje el grafo PERT del proyecto utilizando el mínimo número de actividades ficticias y numere sus nodos de modo que todo arco vaya de un número menor a uno mayor.
Partimos del cuadro de prelaciones expandido: las filas dan las predecesoras inmediatas y las columnas las sucesoras. Dos actividades pueden compartir nodo final si tienen exactamente las mismas sucesoras, y nodo inicial si tienen las mismas predecesoras; en los demás casos hacen falta ficticias.
El grafo tiene 8 nodos, 8 actividades reales y 2 ficticias: @2→3, @4→6
Apartado 2
- Para cada actividad ficticia, explique qué prelación transmite y por qué no puede evitarse.
Cada ficticia une el nodo final de unas actividades con el nodo inicial de otras. La prelación que transmite es «todas las que entran en su nodo origen preceden a todas las que salen de su nodo destino».
| ficticia |
|
|
| @2→3 |
A |
C, D |
| @4→6 |
D |
F |
Si en lugar de la ficticia se fusionaran ambos nodos, las actividades que salen del nodo destino pasarían a tener como predecesoras a todas las que entran en el origen y a las que entran en el destino, que no es lo que dice el cuadro; y si se eliminara sin fusionar, se perdería la prelación. Por eso ninguna puede evitarse.
Apartado 3
- Las actividades C y D tienen las mismas predecesoras. ¿Pueden compartir nodo inicial y nodo final? Razone la respuesta.
C y D tienen las mismas predecesoras, así que pueden compartir el nodo inicial. Pero dos arcos no pueden unir el mismo par de nodos (el grafo no distinguiría una actividad de la otra), de modo que sólo compartirán también el nodo final si además tienen las mismas sucesoras, y aun en ese caso una de las dos necesita una ficticia.
Sucesoras de C: ['E']
Sucesoras de D: ['F', 'G']
Apartado 4
- Enumere todas las rutas desde el nodo inicial al final e indique cuántas hay.
El grafo tiene 6 rutas entre el nodo inicial y el final.
Apartado 5
- Construya el cuadro de ancestros y compruebe que el grafo lo respeta.
Para cada actividad, el conjunto de actividades que aparecen antes que ella en alguna ruta debe coincidir con su fila del cuadro de ancestros:
| A |
True |
| B |
True |
| C |
True |
| D |
True |
| E |
True |
| F |
True |
| G |
True |
| H |
True |