La librería recorre también las semanas, pero en vez de admitir actividades hasta llenar el límite aplaza una semana, cuando la carga lo supera, las que tienen más holgura (y las ya empezadas no se tocan). Traza semana a semana:
Periodo: 1. Total: 5. Se programan: [‘B’]
Periodo: 1. Se desplazan: [‘A’]
Periodo: 2. Total: 5. Se programan: [‘B’]
Periodo: 2. Se desplazan: [‘A’]
Periodo: 3. Total: 4. Se programan: [‘A’, ‘C’]
Periodo: 4. Total: 4. Se programan: [‘A’, ‘C’]
Periodo: 5. Total: 1. Se programan: [‘A’]
Periodo: 6. Total: 1. Se programan: [‘A’]
Periodo: 7. Total: 5. Se programan: [‘D’]
Periodo: 7. Se desplazan: [‘E’]
Periodo: 8. Total: 5. Se programan: [‘D’]
Periodo: 8. Se desplazan: [‘E’]
Periodo: 9. Total: 5. Se programan: [‘D’]
Periodo: 9. Se desplazan: [‘E’]
Periodo: 10. Total: 5. Se programan: [‘D’]
Periodo: 10. Se desplazan: [‘E’]
Periodo: 11. Total: 5. Se programan: [‘D’]
Periodo: 11. Se desplazan: [‘E’]
Periodo: 12. Total: 6. Se programan: [‘G’, ‘E’]
Periodo: 12. Se desplazan: [‘F’]
Periodo: 13. Total: 6. Se programan: [‘G’, ‘E’]
Periodo: 13. Se desplazan: [‘F’]
Periodo: 14. Total: 5. Se programan: [‘E’]
Periodo: 14. Se desplazan: [‘F’]
Periodo: 15. Total: 5. Se programan: [‘E’]
Periodo: 15. Se desplazan: [‘F’]
Periodo: 16. Total: 5. Se programan: [‘F’]
Periodo: 16. Se desplazan: [‘H’]
Periodo: 17. Total: 5. Se programan: [‘F’]
Periodo: 17. Se desplazan: [‘H’]
Periodo: 18. Total: 5. Se programan: [‘F’]
Periodo: 18. Se desplazan: [‘H’]
Periodo: 19. Total: 5. Se programan: [‘F’]
Periodo: 19. Se desplazan: [‘H’]
Periodo: 20. Total: 3. Se programan: [‘H’]
Periodo: 21. Total: 3. Se programan: [‘H’]
Periodo: 22. Total: 1. Se programan: [‘I’]
Periodo: 23. Total: 1. Se programan: [‘I’]
Periodo: 24. Total: 1. Se programan: [‘I’]