Minimizing conditional-value-at-risk for stochastic scheduling problems
This paper introduces the use of conditional-value-at-risk (CVaR) as a criterion for stochastic scheduling problems. This criterion has the tendency of simultaneously reducing both the expectation and variance of a performance measure, while retaining linearity whenever the expectation can be represented by a linear expression. In this regard, it offers an added advantage over traditional nonlinear expectation-variance-based approaches. We begin by formulating a scenario-based mixed-integer program formulation for minimizing CVaR for general scheduling problems. We then demonstrate its application for the single machine total weighted tardiness problem, for which we present both a specialized l-shaped algorithm and a dynamic programming-based heuristic procedure. Our numerical experimental results reveal the benefits and effectiveness of using the CVaR criterion. Likewise, we also exhibit the use and effectiveness of minimizing CVaR in the context of the parallel machine total weighted tardiness problem. We believe that minimizing CVaR is an effective approach and holds great promise for achieving risk-averse solutions for stochastic scheduling problems that arise in diverse practical applications.
KeywordsStochastic scheduling Conditional-value-at-risk Total weighted tardiness Benders decomposition Dynamic programming
This Research has been supported by the National Science Foundation under Grant CMMI-0856270.
- Beasley, J. E. (2012). OR-Library: Weighted tardiness. http://people.brunel.ac.uk/mastjjb/jeb/orlib/wtinfo.html. Accessed 3 June 2012.
- Birge, J. R., & Louveaux, F. (1997). Introduction to stochastic programming. New York: Springer.Google Scholar
- Kouvelis, P., Daniels, R. L., & Vairaktarakis, G. (2000). Robust scheduling of a two-machine flow shop with uncertain processing times. IIE Transactions, 32(5), 421–432.Google Scholar
- Pinedo, M. (2001). Scheduling: Theory, algorithms, and systems (2nd ed.). Upper Saddle, NJ: Prentice Hall.Google Scholar
- Porter, R. B., & Gaumnitz, J. E. (1972). Stochastic dominance vs. mean-variance portfolio analysis: An empirical evaluation. The American Economic Review, 62(3), 438–446.Google Scholar
- Rockafellar, R. T., & Uryasev, S. (2000). Optimization of conditional value-at-risk. The Journal of Risk, 2(3), 21–41.Google Scholar
- Sarin, S. C., Nagarajan, B., & Liao, L. (2010). Stochastic scheduling: Expectation-variance analysis of a schedule (1st ed.). New York: Cambridge University Press.Google Scholar
- Sherali, H., Lunday, B. (2010). On generating maximal nondominated Benders cuts. Annals of Operations Research (in press). Google Scholar