Scheduling jobs sharing multiple resources under uncertainty: A stochastic programming approach

被引:27
|
作者
Keller, Brian [2 ]
Bayraksan, Guezin N. [1 ]
机构
[1] Univ Arizona, Tucson, AZ 85721 USA
[2] Booz Allen Hamilton, Annapolis Jct, MD 20701 USA
基金
美国国家科学基金会;
关键词
Stochastic integer programming; stochastic scheduling; sampling; MULTIPROCESSOR TASKS; 2-PROCESSOR TASKS; PROJECT; COMPLEXITY; ALLOCATION; TIME;
D O I
10.1080/07408170902942683
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A two-stage stochastic integer program to determine an optimal schedule for jobs requiring multiple classes of resources under uncertain processing times, due dates, resource consumption and availabilities is formulated. Temporary resource capacity expansion for a penalty is allowed. Potential applications of this model include team scheduling problems that arise in service industries such as engineering consulting and operating room scheduling. An exact solution method is developed based on Benders decomposition for problems with a moderate number of scenarios. Benders decomposition is then embedded within a sampling-based solution method for problems with a large number of scenarios. A sequential sampling procedure is modified to allow for approximate solution of integer programs and its asymptotic validity and finite stopping are proved under this modification. The solution methodologies are compared on a set of test problems. Several algorithmic enhancements are added to improve efficiency.
引用
收藏
页码:16 / 30
页数:15
相关论文
共 50 条
  • [1] A hybrid genetic algorithm for scheduling jobs sharing multiple resources under uncertainty
    Gu, Hanyu
    Lam, Hue Chi
    Zinder, Yakov
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2022, 10
  • [2] A stochastic programming approach for operating theatre scheduling under uncertainty
    Bruni, M. E.
    Beraldi, P.
    Conforti, D.
    IMA JOURNAL OF MANAGEMENT MATHEMATICS, 2015, 26 (01) : 99 - 119
  • [3] Stochastic programming approach to optimization under uncertainty
    Alexander Shapiro
    Mathematical Programming, 2008, 112 : 183 - 220
  • [4] Stochastic programming approach to optimization under uncertainty
    Shapiro, Alexander
    MATHEMATICAL PROGRAMMING, 2008, 112 (01) : 183 - 220
  • [5] Online scheduling on multiple resources under stochastic conditions
    Thomas, Michael
    Szczerbicka, Helena
    Systems Science, 2007, 33 (02): : 23 - 30
  • [6] An Extended Two-stage Stochastic Programming Approach for Water Resources Management under Uncertainty
    Nematian, J.
    JOURNAL OF ENVIRONMENTAL INFORMATICS, 2016, 27 (02) : 72 - 84
  • [7] Stochastic programming approach for unidirectional quay crane scheduling problem with uncertainty
    Shoufeng Ma
    Hongming Li
    Ning Zhu
    Chenyi Fu
    Journal of Scheduling, 2021, 24 : 137 - 174
  • [8] Stochastic programming approach for unidirectional quay crane scheduling problem with uncertainty
    Ma, Shoufeng
    Li, Hongming
    Zhu, Ning
    Fu, Chenyi
    JOURNAL OF SCHEDULING, 2021, 24 (02) : 137 - 174
  • [9] Dynamic oligopolistic games under uncertainty: A stochastic programming approach
    Genc, Talat S.
    Reynolds, Stanley S.
    Sen, Suvrajeet
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2007, 31 (01): : 55 - 80
  • [10] Inexact multistage stochastic integer programming for water resources management under uncertainty
    Li, Y. P.
    Huang, G. H.
    Nie, S. L.
    Liu, L.
    JOURNAL OF ENVIRONMENTAL MANAGEMENT, 2008, 88 (01) : 93 - 107