Polyhedral results and valid inequalities for the continuous energy-constrained scheduling problem

This paper addresses a scheduling problem with a cumulative, continuously-divisible and renewable resource with limited capacity. During its processing, each task consumes a part of this resource, which lies between a minimum and a maximum requirement. A task is finished when a certain amount of energy is received by it within its time window. This energy is received via the resource and an amount of resource is converted into an amount of energy with a non-decreasing, continuous and linear efficiency function. The goal is to minimize the resource consumption. The paper focuses on an event based mixed integer linear program, providing several valid inequalities which are used to improve the performance of the model. Furthermore, we give a minimal description of the polytope of all feasible assignments to the on/off binary variable for a single activity along with a dedicated separation algorithm. Computational experiments are reported in order to show the effectiveness of the results.

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

[2]  Grzegorz Waligóra,et al.  Project scheduling with finite or infinite number of activity processing modes - A survey , 2011, Eur. J. Oper. Res..

[3]  Pierre Lopez,et al.  Energetic reasoning and mixed-integer linear programming for scheduling with a continuous resource and linear efficiency functions , 2016, OR Spectr..

[4]  Pierre Lopez,et al.  A hybrid exact method for a scheduling problem with a continuous resource and energy constraints , 2015, Constraints.

[5]  Christoph Schwindt,et al.  Resource allocation in project management , 2005 .

[6]  Anulark Naber Resource-constrained project scheduling with flexible resource profiles in continuous time , 2017, Comput. Oper. Res..

[7]  J. Edmonds,et al.  A Min-Max Relation for Submodular Functions on Graphs , 1977 .

[8]  Rainer Kolisch,et al.  MIP models for resource-constrained project scheduling with flexible resource profiles , 2014, Eur. J. Oper. Res..

[9]  Pierre Lopez,et al.  Cumulative scheduling with variable task profiles and concave piecewise linear processing rate functions , 2017, Constraints.

[10]  J. Sousa,et al.  Time Indexed Formulations Of Non-Preemptive Single-Machine Schduling Problems , 1989 .

[11]  Laurence A. Wolsey,et al.  A time indexed formulation of non-preemptive single machine scheduling problems , 1992, Math. Program..

[12]  Tamás Kis,et al.  A branch-and-cut algorithm for scheduling of projects with variable-intensity activities , 2005, Math. Program..

[13]  N. Trautmann,et al.  A priority-rule method for project scheduling with work-content constraints , 2010, Eur. J. Oper. Res..

[14]  Pierre Lopez,et al.  Energetic reasoning for energy-constrained scheduling with a continuous resource , 2015, J. Sched..

[15]  Thomas M. Liebling,et al.  Connected and alternating vectors: Polyhedra and algorithms , 1981, Math. Program..

[16]  Alexander Tesch Compact MIP Models for the Resource-Constrained Project Scheduling Problem , 2015 .

[17]  Pierre Lopez,et al.  The energy scheduling problem: Industrial case-study and constraint propagation techniques , 2013 .

[18]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[19]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[20]  Jan Weglarz,et al.  Project Scheduling with Discrete and Continuous Resources , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  Klaus H. Ecker,et al.  Scheduling Computer and Manufacturing Processes , 2001 .