Reduccion 05

8 actividades; deshacer la reducción más cara al relajar el plazo

Enunciado

Considere el proyecto cuyo cuadro de prelaciones, duraciones normal y tope (semanas) y coste unitario de reducción (k€/semana) se adjunta. El proyecto se había reducido cuatro semanas con el algoritmo de Ackoff-Sasieni cuando el cliente comunica que acepta la entrega una semana más tarde.

  1. Reduzca el proyecto cuatro semanas con el algoritmo de Ackoff-Sasieni y anote el sobrecoste de cada paso.
  1. Hay que devolver una semana. Un compañero propone deshacer el primer paso («fue el primero, es el más fácil de anular»). Otro propone deshacer el último. ¿Da lo mismo? Razónelo antes de calcular.
  1. Compruebe ambas opciones: duración resultante y dinero recuperado en cada caso. ¿Puede deshacerse un paso intermedio? ¿Qué regla general se deduce?
  1. ¿Por qué el sobrecoste marginal de cada semana de reducción es creciente (o al menos no decreciente) en Ackoff-Sasieni? ¿Qué forma tiene la curva coste-duración?
Tabla 1: Cuadro de datos del enunciado
predecessor duration cap_duration ucr
activity
A --- 2 1 2.0
B --- 5 4 5.0
C A,B 3 2 4.0
D C 8 6 1.0
E B 4 4 inf
F D 3 3 inf
G D,E 2 1 8.0
H F,G 4 2 8.0

Resolución

Apartado 1

  1. Reduzca el proyecto cuatro semanas con el algoritmo de Ackoff-Sasieni y anote el sobrecoste de cada paso.

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):

paso 0 de 28
Figura 1: Grafo PERT con las duraciones normales y el camino crítico
Tabla 2: Duración de cada ruta con las duraciones normales
  • Route_3 : B, C, D, F, H
actividades duración = suma duración
Route_1 A - C - D - F - H A(2) + C(3) + D(8) + F(3) + H(4) = 20 20.0
Route_2 A - C - D - G - H A(2) + C(3) + D(8) + G(2) + H(4) = 19 19.0
Route_3 B - C - D - F - H B(5) + C(3) + D(8) + F(3) + H(4) = 23 23.0
Route_4 B - C - D - G - H B(5) + C(3) + D(8) + G(2) + H(4) = 22 22.0
Route_5 B - E - G - H B(5) + E(4) + G(2) + H(4) = 15 15.0

En cada paso del algoritmo se acorta una semana la ruta (o rutas) crítica(s) eligiendo, entre las actividades críticas con margen, la combinación de menor CUR que reduce todas las rutas críticas a la vez. La tabla muestra, para cada ruta, el CUR de sus actividades y su duración tras cada paso.

Tabla 3: Algoritmo de Ackoff-Sasieni
paso -1 de 4

Algoritmo de Ackoff-Sasieni: tabla completa. Pulse «siguiente» para ver cómo se construye.

Lo que se compara en cada paso: las rutas críticas en ese momento, las opciones que acortan todas a la vez (una actividad común con margen, o una pareja con una actividad de cada ruta) con su coste, y la elegida (la más barata).

Tabla 4: Opciones consideradas en cada paso de Ackoff-Sasieni
duración rutas críticas opciones (coste) elegida coste del paso
paso
1 23 Route_3 D (1); C (4); B (5); H (8) D 1.0
2 22 Route_3 D (1); C (4); B (5); H (8) D 1.0
3 21 Route_3 C (4); B (5); H (8) C 4.0
4 20 Route_3 B (5); H (8) B 5.0
actividades acortadas coste del paso
paso
1 D 1.0
2 D 1.0
3 C 4.0
4 B 5.0

Duración 23 → 19 semanas con un sobrecoste de 11 k€.

Apartado 2

  1. Hay que devolver una semana. Un compañero propone deshacer el primer paso («fue el primero, es el más fácil de anular»). Otro propone deshacer el último. ¿Da lo mismo? Razónelo antes de calcular.

No da lo mismo. Deshacer un paso es devolver una semana a las actividades que se acortaron en él; cualquiera de los pasos devuelve una semana al proyecto (todas las rutas críticas se alargan una semana), pero el dinero recuperado es el coste de ese paso. Como los pasos de Ackoff-Sasieni son cada vez más caros, deshacer el último recupera más dinero que deshacer el primero.

Apartado 3

  1. Compruebe ambas opciones: duración resultante y dinero recuperado en cada caso. ¿Puede deshacerse un paso intermedio? ¿Qué regla general se deduce?
actividades devueltas duración resultante dinero recuperado
1 D 20 1.0
2 D 20 1.0
3 C 20 4.0
4 B 20 5.0

Todos los pasos devuelven el proyecto a 20 semanas, pero el que más dinero recupera es el paso 4 (5 k€). Un paso intermedio también puede deshacerse: lo que importa no es el orden en que se dieron sino su coste. Regla: para relajar el plazo se deshacen las reducciones de mayor coste primero (recorrer la tabla de Ackoff-Sasieni hacia atrás).

Apartado 4

  1. ¿Por qué el sobrecoste marginal de cada semana de reducción es creciente (o al menos no decreciente) en Ackoff-Sasieni? ¿Qué forma tiene la curva coste-duración?

En cada paso el algoritmo elige la opción más barata disponible; las opciones baratas se agotan (las actividades llegan a su tope) o dejan de bastar (aparecen nuevas rutas críticas que exigen acortar varias actividades a la vez), así que el coste del paso siguiente nunca es menor. La curva coste-duración es por tanto convexa: cada semana adicional de reducción cuesta más que la anterior, y por eso la decisión de hasta dónde reducir se toma comparando el coste marginal con lo que vale cada semana (penalización, coste indirecto, prima).