Target-based distributionally robust optimization for single machine scheduling

Abstract In the traditional single-machine scheduling problem with uncertain processing time, distributionally robust optimization models are established in situations where the distribution information is not known exactly. One well-studied robust optimization method used in scheduling is the distributionally β -robust optimization technique. The goal of this technique is to maximize the probability that the total flow time of the job sequence does not exceed the predetermined target level T . However, it is possible that the excess value of the total flow time beyond the target T may be incredibly large, and therefore it is necessary to consider the optimized excess value. To address this concern, two new target-based risk measures are introduced. First, target-oriented CVaR, the worst-case conditional value-at-risk (CVaR) is used to minimize the excess value beyond T , which accounts for both the excess probability and the excess value. Second, the essential riskiness index (ERI) is extended to a multi-piecewise linear function for excess value control in single-machine scheduling problems. To obtain a tractable closed-form solutions of the risk measures, the CVaR-based measure is decomposed into an assignment problem and a second-order cone programming problem, and the ERI is converted to its equivalent semi-definite programming and second-order cone counterparts. To efficiently solve the risk measures for single-machine scheduling, a bisection search algorithm and a Benders decomposition algorithm are designed. In the numerical analysis, the excess value and the probability are investigated with respect to two distributions, namely the two-point distribution and the truncated normal distribution. The experiment design also considers different ranges of expectation and variance, tolerance levels, and problem scales. It is discovered that the CVaR and ERI-based methods are always better than the distributionally β -robust scheduling approach in terms of excess value.

[1]  Dimitrios Letsios,et al.  Exact Lexicographic Scheduling and Approximate Rescheduling , 2018, Eur. J. Oper. Res..

[2]  Hanif D. Sherali,et al.  Minimizing conditional-value-at-risk for stochastic scheduling problems , 2014, J. Sched..

[3]  Jian Yang,et al.  On the Robust Single Machine Scheduling Problem , 2002, J. Comb. Optim..

[4]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[5]  Chung-Cheng Lu,et al.  Robust scheduling on a single machine to minimize total flow time , 2012, Comput. Oper. Res..

[6]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[7]  Daniel Kuhn,et al.  Distributionally Robust Convex Optimization , 2014, Oper. Res..

[8]  Shiji Song,et al.  Distributionally robust scheduling on parallel machines under moment uncertainty , 2019, Eur. J. Oper. Res..

[9]  Zuo-Jun Max Shen,et al.  Exact Algorithms for Distributionally β-Robust Machine Scheduling with Uncertain Processing Times , 2018, INFORMS J. Comput..

[10]  Y. Adulyasak,et al.  Robust Drone Delivery with Weather Information , 2020 .

[11]  Cerry M. Klein,et al.  Minimizing the expected number of tardy jobs when processing times are normally distributed , 2002, Oper. Res. Lett..

[12]  R. L. Daniels,et al.  β-Robust scheduling for single-machine systems with uncertain processing times , 1997 .

[13]  Jiafu Tang,et al.  Routing optimization with time windows under uncertainty , 2019, Math. Program..

[14]  H. M. Soroush,et al.  Minimizing the weighted number of early and tardy jobs in a stochastic single machine scheduling problem , 2007, Eur. J. Oper. Res..

[15]  Raymond Chiong,et al.  Distributionally robust single machine scheduling with risk aversion , 2017, Eur. J. Oper. Res..

[16]  R. Rockafellar,et al.  Optimization of conditional value-at risk , 2000 .

[17]  Melvyn Sim,et al.  Satisficing Measures for Analysis of Risky Positions , 2009, Manag. Sci..

[18]  Junlong Zhang,et al.  Multistage stochastic programming approach for joint optimization of job scheduling and material ordering under endogenous uncertainties , 2021, Eur. J. Oper. Res..

[19]  Chunfu Jia Stochastic single machine scheduling with an exponentially distributed due date , 2001, Oper. Res. Lett..

[20]  Jin Qi,et al.  Mitigating Delays and Unfairness in Appointment Systems , 2017, Manag. Sci..

[21]  Zhiqiang Lu,et al.  Integrated production scheduling and maintenance policy for robustness in a single machine , 2014, Comput. Oper. Res..

[22]  Patrick De Causmaecker,et al.  Minimizing makespan on a single machine with release dates and inventory constraints , 2020, Eur. J. Oper. Res..

[23]  Ghasem Moslehi,et al.  Robust scheduling of parallel machines considering total flow time , 2016, Comput. Ind. Eng..

[24]  Han Hoogeveen,et al.  Combining two-stage stochastic programming and recoverable robustness to minimize the number of late jobs in the case of uncertain processing times , 2018, J. Sched..

[25]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[26]  Cécile Murat,et al.  Recent advances in robust optimization: An overview , 2014, Eur. J. Oper. Res..

[27]  Raymond Chiong,et al.  Distributionally robust single machine scheduling with the total tardiness criterion , 2019, Comput. Oper. Res..

[28]  Xian Zhou,et al.  Stochastic scheduling to minimize expected maximum lateness , 2008, Eur. J. Oper. Res..

[29]  Lucy Gongtao Chen,et al.  The Impact of a Target on Newsvendor Decisions , 2015, Manuf. Serv. Oper. Manag..

[30]  Qi Zhang,et al.  Multistage robust mixed-integer optimization under endogenous uncertainty , 2020, Eur. J. Oper. Res..

[31]  Dvir Shabtay,et al.  Single-machine scheduling with machine unavailability periods and resource dependent processing times , 2021, Eur. J. Oper. Res..

[32]  Stavros A. Zenios,et al.  Robust VaR and CVaR Optimization under Joint Ambiguity in Distributions, Means, and Covariances , 2016, Eur. J. Oper. Res..

[33]  Panagiotis Kouvelis,et al.  Robust scheduling to hedge against processing time uncertainty in single-stage production , 1995 .

[34]  Raymond Chiong,et al.  Robust single machine scheduling with uncertain release times for minimising the maximum waiting time , 2018, Int. J. Prod. Res..

[35]  Melvyn Sim,et al.  Aspirational Preferences and Their Representation by Risk Measures , 2012, Manag. Sci..

[36]  Masao Fukushima,et al.  Worst-Case Conditional Value-at-Risk with Application to Robust Portfolio Management , 2009, Oper. Res..

[37]  Oliver Herr,et al.  Minimising total tardiness for a single machine scheduling problem with family setups and resource constraints , 2016, Eur. J. Oper. Res..