Enunciado
Considere el proyecto cuyo cuadro de prelaciones, duraciones (semanas) y número de operarios necesarios por actividad se adjunta. Todas las actividades se han programado en su inicio más temprano.
- Dibuje el diagrama de Gantt y el diagrama de cargas. ¿Cuál es el número máximo de operarios necesario y en qué semanas?
- ¿Está nivelado el consumo de recursos? Calcule la suma de cuadrados de las cargas como medida de desnivel.
- Nivele los recursos desplazando actividades no críticas dentro de su holgura, sin alargar el proyecto, con el algoritmo de mínimos cuadrados. Indique qué actividades desplaza y cuánto.
- Compare el diagrama de cargas antes y después: máximo de operarios y suma de cuadrados.
El proyecto corresponde a la producción de un cortometraje; las actividades son las siguientes (las duraciones del cuadro están en días).
Resolución
Apartado 1
- Dibuje el diagrama de Gantt y el diagrama de cargas. ¿Cuál es el número máximo de operarios necesario y en qué semanas?
Cálculo de los tiempos tempranos y tardíos de los sucesos y de las holguras totales paso a paso. El primer paso muestra el grafo resuelto; a partir del siguiente se calcula desde el principio (avance con los botones):
En el Gantt cada actividad empieza en su inicio más temprano y la casilla lleva los operarios que ocupa; la fila Total suma la columna (carga de la semana) y la fila Cuadrados eleva cada carga al cuadrado (su suma, en la última columna, es la medida de desnivel que usa la nivelación).
El máximo de operarios es 7, en las semanas 9, 10, 11, 12. La media es 4.70 operarios/semana.
Apartado 2
- ¿Está nivelado el consumo de recursos? Calcule la suma de cuadrados de las cargas como medida de desnivel.
La suma de cuadrados de las cargas, \(\sum_t c_t^2\), penaliza los picos: para una misma carga total es mínima cuando el perfil es plano. Es la función objetivo de la nivelación.
Suma de cuadrados inicial: 490. La carga total es 94 operarios·semana; si se repartiera uniformemente en 20 semanas la suma de cuadrados sería 442.
Apartado 3
- Nivele los recursos desplazando actividades no críticas dentro de su holgura, sin alargar el proyecto, con el algoritmo de mínimos cuadrados. Indique qué actividades desplaza y cuánto.
El algoritmo recorre las actividades no críticas (por orden de fin más temprano) y, para cada una, prueba todos los desplazamientos dentro de su holgura eligiendo el que minimiza la suma de cuadrados. La tabla muestra la suma de cuadrados para cada desplazamiento posible, con el mínimo resaltado.
Para cada una de ellas se prueba cada desplazamiento de 0 a su holgura total (las columnas de la tabla siguiente), se recalculan las cargas y su suma de cuadrados, y se aplica el desplazamiento de suma mínima antes de pasar a la siguiente actividad; por eso el resultado depende del orden.
Apartado 4
- Compare el diagrama de cargas antes y después: máximo de operarios y suma de cuadrados.
| máximo de operarios |
7 |
7 |
| suma de cuadrados |
490 |
460 |
| duración |
20 |
20 |
La duración no cambia porque sólo se han movido actividades dentro de su holgura; el perfil es más plano y el máximo de operarios, menor o igual.