Enunciado
Considere el proyecto cuyo cuadro de prelaciones y duraciones (semanas) se adjunta. Cada actividad necesita un número de operarios y, algunas, una máquina excavadora (columna machines). El jefe de obra propone retrasar A 2 semana(s) y C 1 semana(s) para suavizar la demanda de operarios.
- Dibuje los diagramas de cargas de operarios y de máquinas con las actividades en su inicio más temprano. ¿Cuántas máquinas hacen falta como máximo?
- Evalúe la propuesta del jefe de obra: ¿respeta las holguras? ¿Reduce la suma de cuadrados de las cargas de operarios?
- Compare la propuesta con el resultado del algoritmo de nivelación. ¿Cuál es mejor?
- ¿Qué ocurre con la carga de máquinas tras la nivelación de operarios? ¿Puede una nivelación empeorar el otro recurso?
Resolución
Apartado 1
- Dibuje los diagramas de cargas de operarios y de máquinas con las actividades en su inicio más temprano. ¿Cuántas máquinas hacen falta como máximo?
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 12, en las semanas 14. La media es 5.32 operarios/semana.
Hacen falta como máximo 4 máquina(s).
Apartado 2
- Evalúe la propuesta del jefe de obra: ¿respeta las holguras? ¿Reduce la suma de cuadrados de las cargas de operarios?
La propuesta respeta las holguras (cada desplazamiento es menor o igual que la holgura total) y la suma de cuadrados pasa de 635 a 755: no mejora el nivelado.
Apartado 3
- Compare la propuesta con el resultado del algoritmo de nivelación. ¿Cuál es mejor?
| inicial |
635.0 |
12.0 |
| propuesta del jefe de obra |
755.0 |
NaN |
| nivelación |
597.0 |
9.0 |
El algoritmo de nivelación mejora la propuesta: prueba sistemáticamente todos los desplazamientos de cada actividad no crítica, aunque, al hacerlo actividad a actividad, tampoco garantiza el óptimo global.
Apartado 4
- ¿Qué ocurre con la carga de máquinas tras la nivelación de operarios? ¿Puede una nivelación empeorar el otro recurso?
| máximo de máquinas |
4 |
3 |
| suma de cuadrados (máquinas) |
69 |
65 |
La nivelación optimiza un único recurso; los desplazamientos que allanan la demanda de operarios pueden concentrar la de máquinas. Con varios recursos hay que nivelar con una función objetivo combinada o comprobar cada recurso tras nivelar el principal.