Risk-Aware Proactive Scheduling via Conditional Value-at-Risk

In this paper, we consider the challenging problem of riskaware proactive scheduling with the objective of minimizing robust makespan. State-of-the-art approaches based on probabilistic constrained optimization lead to Mixed Integer Linear Programs that must be heuristically approximated. We optimize the robust makespan via a coherent risk measure, Conditional Value-at-Risk (CVaR). Since traditional CVaR optimization approaches assuming linear spaces does not suit our problem, we propose a general branch-and-bound framework for combinatorial CVaR minimization. We then design an approximate complete algorithm, and employ resource reasoning to enable constraint propagation for multiple samples. Empirical results show that our algorithm outperforms stateof-the-art approaches with higher solution quality.

[1]  Mario Vanhoucke,et al.  An evaluation of the adequacy of project network generators with systematically sampled networks , 2008, Eur. J. Oper. Res..

[2]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[3]  L. Jeff Hong,et al.  Monte Carlo Methods for Value-at-Risk and Conditional Value-at-Risk: A Review , 2014, TOMC.

[4]  Willy Herroelen,et al.  Stability and resource allocation in project planning , 2004 .

[5]  J. Christopher Beck,et al.  Proactive Algorithms for Job Shop Scheduling with Probabilistic Durations , 2011, J. Artif. Intell. Res..

[6]  Luca Benini,et al.  Robust Scheduling of Task Graphs under Execution Time Uncertainty , 2013, IEEE Transactions on Computers.

[7]  R. Rockafellar,et al.  Conditional Value-at-Risk for General Loss Distributions , 2001 .

[8]  Stefan Creemers,et al.  Minimizing the expected makespan of a project with stochastic activity durations under resource constraints , 2015, J. Sched..

[9]  Christian Artigues,et al.  Insertion techniques for static and dynamic resource-constrained project scheduling , 2003, Eur. J. Oper. Res..

[10]  Jie Zhang,et al.  Proactive Project Scheduling with Time-dependent Workability Uncertainty , 2017, AAMAS.

[11]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

[12]  Hoong Chuin Lau,et al.  Robust Partial Order Schedules for RCPSP/max with Durational Uncertainty , 2016, ICAPS.

[13]  Hoong Chuin Lau,et al.  Robust Local Search for Solving RCPSP/max with Durational Uncertainty , 2012, J. Artif. Intell. Res..

[14]  Hoong Chuin Lau,et al.  A Proactive Sampling Approach to Project Scheduling under Uncertainty , 2016, AAAI.

[15]  Philippe Laborie,et al.  Complete MCS-Based Search: Application to Resource Constrained Project Scheduling , 2005, IJCAI.

[16]  James R. Luedtke,et al.  A Sample Approximation Approach for Optimization with Probabilistic Constraints , 2008, SIAM J. Optim..

[17]  J. Christopher Beck,et al.  A theoretic and practical framework for scheduling in a stochastic environment , 2009, J. Sched..

[18]  Stephen F. Smith,et al.  Generating Robust Schedules through Temporal Flexibility , 2004, ICAPS.