Skip to main content
Top
Published in: Journal of Scheduling 3/2015

01-06-2015

Energetic reasoning for energy-constrained scheduling with a continuous resource

Authors: Christian Artigues, Pierre Lopez

Published in: Journal of Scheduling | Issue 3/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper addresses a scheduling problem with continuous resources and energy constraints. Given a set of non-preemptive activities, each activity requires a continuously divisible resource whose instantaneous usage is limited in maximum and minimum, its processing satisfying a time window and a total energy (time \(\times \) resource-usage) requirement. The goal consists of getting a schedule satisfying all the constraints. The problem, which we refer to as the Energy-Constrained Scheduling Problem with Continuous Resources (CECSP), is a generalization of the well-known cumulative scheduling problem for which the “energetic reasoning” or “left-shift/right-shift” necessary feasibility condition yielded a popular polynomially computable satisfiability test. The paper presents a generalization of the energetic reasoning for the CECSP, defining precisely the activity minimum consumptions and exhibiting a polynomial number of relevant time intervals on which it is sufficient to apply the satisfiability tests. A strongly polynomial energetic reasoning satisfiability test can be derived for the considered generalization, which also yields a short proof for the complexity of the original algorithm. Some limits of the approach, as well as an approximation framework for more general resource consumption functions, are also addressed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Artigues, C., Lopez, P., & Haït, A. (2013). The energy scheduling problem: Industrial case study and constraint propagation techniques. International Journal of Production Economics, 143(1), 13–23.CrossRef Artigues, C., Lopez, P., & Haït, A. (2013). The energy scheduling problem: Industrial case study and constraint propagation techniques. International Journal of Production Economics, 143(1), 13–23.CrossRef
go back to reference Baptiste, P., Le Pape, C., & Nuijten, W. (1999). Satisfiability tests and time-bound adjustments for cumulative scheduling problems. Annals of Operations research, 92, 305–333.CrossRef Baptiste, P., Le Pape, C., & Nuijten, W. (1999). Satisfiability tests and time-bound adjustments for cumulative scheduling problems. Annals of Operations research, 92, 305–333.CrossRef
go back to reference Baptiste, P., Le Pape, C., & Nuijten, W. (2001). Constraint-based scheduling. Boston, MA: Kluwer Academic Publishers.CrossRef Baptiste, P., Le Pape, C., & Nuijten, W. (2001). Constraint-based scheduling. Boston, MA: Kluwer Academic Publishers.CrossRef
go back to reference Barketau, M. S., Kovalyov, M. Y., Machowiak, M., & Wȩglarz, J. (2014). Scheduling arbitrary number of malleable tasks on multiprocessor systems. Bulletin of the Polish Academy of Sciences: Technical Sciences, 62(2), 255–261. Barketau, M. S., Kovalyov, M. Y., Machowiak, M., & Wȩglarz, J. (2014). Scheduling arbitrary number of malleable tasks on multiprocessor systems. Bulletin of the Polish Academy of Sciences: Technical Sciences, 62(2), 255–261.
go back to reference Beldiceanu, N., & Poder, E. (2007). A continuous multi-resources cumulative constraint with positive-negative resource consumption-production. In P. Van Hentenryck & L. Wolsey (Eds.), CPAIOR 2007 LNCS (Vol. 4510, pp. 214–228). Berlin: Springer. Beldiceanu, N., & Poder, E. (2007). A continuous multi-resources cumulative constraint with positive-negative resource consumption-production. In P. Van Hentenryck & L. Wolsey (Eds.), CPAIOR 2007 LNCS (Vol. 4510, pp. 214–228). Berlin: Springer.
go back to reference Berthold, T., Heinz, S., & Schulz, J. (2011). An approximative criterion for the potential of energetic reasoning. In A. Marchetti-Spaccamela & M. Segal (Eds.), TAPAS 2011 LNCS (Vol. 6595, pp. 229–239). Berlin: Springer. Berthold, T., Heinz, S., & Schulz, J. (2011). An approximative criterion for the potential of energetic reasoning. In A. Marchetti-Spaccamela & M. Segal (Eds.), TAPAS 2011 LNCS (Vol. 6595, pp. 229–239). Berlin: Springer.
go back to reference Błażewicz, J., Ecker, K. H., Pesch, E., Schmidt, G., & Wȩglarz, J. (1996). Scheduling computer and manufacturing processes. Berlin: Springer. Błażewicz, J., Ecker, K. H., Pesch, E., Schmidt, G., & Wȩglarz, J. (1996). Scheduling computer and manufacturing processes. Berlin: Springer.
go back to reference Błażewicz, J., Kovalyov, M. Y., Machowiak, M., Trystram, D., & Wȩglarz, J. (2006). Preemptable malleable task scheduling problem. IEEE Transactions on Computers, 55(4), 486–490.CrossRef Błażewicz, J., Kovalyov, M. Y., Machowiak, M., Trystram, D., & Wȩglarz, J. (2006). Preemptable malleable task scheduling problem. IEEE Transactions on Computers, 55(4), 486–490.CrossRef
go back to reference Coelho, J., & Vanhoucke, M. (2011). Multi-mode resource-constrained project scheduling using RCPSP and SAT solvers. European Journal of Operational Research, 213(1), 73–82.CrossRef Coelho, J., & Vanhoucke, M. (2011). Multi-mode resource-constrained project scheduling using RCPSP and SAT solvers. European Journal of Operational Research, 213(1), 73–82.CrossRef
go back to reference Erschler, J., Lopez, P. (1990). Energy-based approach for task scheduling under time and resources constraints. In 2nd International Workshop on Project Management and Scheduling (pp. 115–121). France: Compiègne. Erschler, J., Lopez, P. (1990). Energy-based approach for task scheduling under time and resources constraints. In 2nd International Workshop on Project Management and Scheduling (pp. 115–121). France: Compiègne.
go back to reference Fündeling, C.-U., & Trautmann, N. (2010). A priority-rule method for project scheduling with work-content constraints. European Journal of Operational Research, 203(3), 568–574.CrossRef Fündeling, C.-U., & Trautmann, N. (2010). A priority-rule method for project scheduling with work-content constraints. European Journal of Operational Research, 203(3), 568–574.CrossRef
go back to reference Gaoua, Y., Caux, S., Lopez, P. (2013). Energy management for an electric vehicle based on combinatorial modeling. In 5th International Conference on Industrial Engineering and Systems Management (IESM 2013). Morocco: Rabat. Gaoua, Y., Caux, S., Lopez, P. (2013). Energy management for an electric vehicle based on combinatorial modeling. In 5th International Conference on Industrial Engineering and Systems Management (IESM 2013). Morocco: Rabat.
go back to reference Horbach, A. (2010). A Boolean satisfiability approach to the resource-constrained project scheduling problem. Annals of Operations Research, 181, 89–107.CrossRef Horbach, A. (2010). A Boolean satisfiability approach to the resource-constrained project scheduling problem. Annals of Operations Research, 181, 89–107.CrossRef
go back to reference Irani, S., & Pruhs, K. (2005). Algorithmic problems in power management. SIGACT News, 36(2), 63–76.CrossRef Irani, S., & Pruhs, K. (2005). Algorithmic problems in power management. SIGACT News, 36(2), 63–76.CrossRef
go back to reference Jacomino, M., & Le, M.-H. (2012). Robust energy planning in buildings with energy and comfort costs. 4OR, 10(1), 81–103.CrossRef Jacomino, M., & Le, M.-H. (2012). Robust energy planning in buildings with energy and comfort costs. 4OR, 10(1), 81–103.CrossRef
go back to reference Lizarralde, I., Esquirol, P., & Rivière, A. (2011). A decision support system to schedule design activities with interdependency and resource constraints. Projectics / Proyéctica / Projectique, 1(7), 89–103.CrossRef Lizarralde, I., Esquirol, P., & Rivière, A. (2011). A decision support system to schedule design activities with interdependency and resource constraints. Projectics / Proyéctica / Projectique, 1(7), 89–103.CrossRef
go back to reference Lopez, P., Esquirol, P. (1996). Consistency enforcing in scheduling: A general formulation based on energetic reasoning. In 5th International Workshop on Project Management and Scheduling (pp. 155–158). Poland: Poznań. Lopez, P., Esquirol, P. (1996). Consistency enforcing in scheduling: A general formulation based on energetic reasoning. In 5th International Workshop on Project Management and Scheduling (pp. 155–158). Poland: Poznań.
go back to reference Mercier, L., & Van Hentenryck, P. (2007). Strong polynomiality of resource constraint propagation. Discrete Optimization, 4, 288–314. Mercier, L., & Van Hentenryck, P. (2007). Strong polynomiality of resource constraint propagation. Discrete Optimization, 4, 288–314.
go back to reference Nolde, K., & Morari, M. (2010). Electrical load tracking scheduling of a steel plant. Computers and Operations Research, 34(11), 1899–1903. Nolde, K., & Morari, M. (2010). Electrical load tracking scheduling of a steel plant. Computers and Operations Research, 34(11), 1899–1903.
go back to reference Ranjbar, M., De Reyck, B., & Kianfar, F. (2009). A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling. European Journal of Operational Research, 193(1), 35–48.CrossRef Ranjbar, M., De Reyck, B., & Kianfar, F. (2009). A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling. European Journal of Operational Research, 193(1), 35–48.CrossRef
go back to reference Schutt, A., Feydy, T., Stuckey, P. J., & Wallace, M. (2011). Explaining the cumulative propagator. Constraints, 16(3), 173–194. Schutt, A., Feydy, T., Stuckey, P. J., & Wallace, M. (2011). Explaining the cumulative propagator. Constraints, 16(3), 173–194.
go back to reference Schutt, A., Feydy, T., Stuckey, P. J., & Wallace, M. (2013). Solving RCPSP/max by lazy clause generation. Journal of Scheduling, 16(3), 273–289.CrossRef Schutt, A., Feydy, T., Stuckey, P. J., & Wallace, M. (2013). Solving RCPSP/max by lazy clause generation. Journal of Scheduling, 16(3), 273–289.CrossRef
go back to reference van den Akker, J. M., Diepen, G., & Hoogeveen, J. A. (2007). A column generation based destructive lower bound for resource constrained project scheduling problems. In P. Van Hentenryck & L. Wolsey (Eds.), CPAIOR 2007 LNCS (Vol. 4510, pp. 376–390). Berlin: Springer. van den Akker, J. M., Diepen, G., & Hoogeveen, J. A. (2007). A column generation based destructive lower bound for resource constrained project scheduling problems. In P. Van Hentenryck & L. Wolsey (Eds.), CPAIOR 2007 LNCS (Vol. 4510, pp. 376–390). Berlin: Springer.
go back to reference Vilím, P. (2009). Max energy filtering algorithm for discrete cumulative resources. In W.-J. Van Hoeve & J. N. Hooker (Eds.), CPAIOR 2009 LNCS (Vol. 5547, pp. 294–308). Berlin: Springer. Vilím, P. (2009). Max energy filtering algorithm for discrete cumulative resources. In W.-J. Van Hoeve & J. N. Hooker (Eds.), CPAIOR 2009 LNCS (Vol. 5547, pp. 294–308). Berlin: Springer.
go back to reference Waligóra, G. (2011). Heuristic approaches to discrete-continuous project scheduling problems to minimize the makespan. Computational Optimization and Applications, 48(2), 399–421.CrossRef Waligóra, G. (2011). Heuristic approaches to discrete-continuous project scheduling problems to minimize the makespan. Computational Optimization and Applications, 48(2), 399–421.CrossRef
go back to reference Wȩglarz, J. (1981). Project scheduling with continuously-divisible, doubly constrained resources. Management Science, 27(9), 1040–1053. Wȩglarz, J. (1981). Project scheduling with continuously-divisible, doubly constrained resources. Management Science, 27(9), 1040–1053.
Metadata
Title
Energetic reasoning for energy-constrained scheduling with a continuous resource
Authors
Christian Artigues
Pierre Lopez
Publication date
01-06-2015
Publisher
Springer US
Published in
Journal of Scheduling / Issue 3/2015
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-014-0404-y

Other articles of this Issue 3/2015

Journal of Scheduling 3/2015 Go to the issue