The energy scheduling problem: Industrial case-study and constraint propagation techniques

This paper deals with production scheduling involving energy constraints, typically electrical energy. We start by an industrial case-study for which we propose a two-step integer/constraint programming method. From the industrial problem we derive a generic problem, the Energy Scheduling Problem (EnSP). We propose an extension of specific resource constraint propagation techniques to efficiently prune the search space for EnSP solving. We also present a branching scheme to solve the problem via tree search. Finally, computational results are provided.

[1]  Jacek Blazewicz,et al.  Scheduling Malleable Tasks on Parallel Processors to Minimize the Makespan , 2004, Ann. Oper. Res..

[2]  Roman Barták,et al.  Introduction: Special issue on constraint satisfaction techniques for planning and scheduling problems , 2008, Eng. Appl. Artif. Intell..

[3]  Eric Sanlaville,et al.  Computing a lower approximation of the compulsory part of a task with varying duration and varying resource consumption , 2004, Eur. J. Oper. Res..

[4]  Philippe Laborie,et al.  IBM ILOG CP Optimizer for Detailed Scheduling Illustrated on Three Problems , 2009, CPAIOR.

[5]  Laurence A. Wolsey,et al.  Integer Programming and Constraint Programming in Solving a Multi-Machine Assignment Scheduling Problem With Deadlines and Release Dates , 2003, INFORMS J. Comput..

[6]  Christian Artigues,et al.  An hybrid CP/MILP method for scheduling with energy costs , 2010 .

[7]  Warren B. Powell,et al.  Solving Parallel Machine Scheduling Problems by Column Generation , 1999, INFORMS J. Comput..

[8]  Maciej Drozdowski,et al.  Scheduling multiprocessor tasks -- An overview , 1996 .

[9]  Christian Artigues,et al.  Scheduling Parallel Production Lines With Energy Costs , 2009 .

[10]  Francis Sourd,et al.  Search tree based approaches for parallel machine scheduling , 2008, Comput. Oper. Res..

[11]  I. Grossmann,et al.  A decomposition approach for the scheduling of a steel plant production , 2001 .

[12]  T.C.E. Cheng,et al.  A state-of-the-art review of parallel-machine scheduling research , 1990 .

[13]  Martin Trépanier,et al.  Ordonnancement sous contraintes d' energie et de ressources humaines , 2007 .

[14]  Pierre Baptiste,et al.  Scheduling issues for environmentally responsible manufacturing: The case of hoist scheduling in an electroplating line , 2006 .

[15]  Philippe Baptiste,et al.  Satisfiability tests and time‐bound adjustmentsfor cumulative scheduling problems , 1999, Ann. Oper. Res..

[16]  François Soumis,et al.  Hierarchical Approach to Steel Production Scheduling Under a Global Energy Constraint , 1988 .

[17]  Mohammad Ranjbar,et al.  A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling , 2009, Eur. J. Oper. Res..

[18]  Sandy Irani,et al.  Algorithmic problems in power management , 2005, SIGA.

[19]  W.L. Pearn,et al.  Scheduling Integrated Circuit Assembly Operations on Die Bonder , 2007, IEEE Transactions on Electronics Packaging Manufacturing.

[20]  Georgios C. Anagnostopoulos,et al.  A BRANCH-AND-BOUND ALGORITHM FOR PARALLEL MACHINE SCHEDULING PROBLEMS , 2000 .

[21]  Manfred Morari,et al.  Electrical load tracking scheduling of a steel plant , 2010, Comput. Chem. Eng..