Modeling and solving real-time scheduling problems by stochastic integer programming

被引:73
|
作者
Sand, G [1 ]
Engell, S [1 ]
机构
[1] Univ Dortmund, Proc Control Lab, D-44221 Dortmund, Germany
关键词
batch scheduling; uncertainty; stochastic integer programming;
D O I
10.1016/j.compchemeng.2003.09.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This contribution deals with scheduling problems of flexible chemical batch processes with a special emphasis on their real-time character. This implies not only the need for sufficiently short response times, but in particular the burden of in-complete knowledge about the future. To solve such problems, the application of two-stage stochastic integer programming techniques on moving horizons is proposed. They reflect the need for immediately applicable decisions and the potential of later recourse actions to cope with realized uncertainties. In addition to the classical expected value objective, simple measures of risk can be included. Motivated by an example process, some essential modeling prerequisites are discussed. As an important first step, the master scheduling problem is studied and a number of master scheduling models are presented. Large mixed-integer linear problems arise, which are well-suited for a dual decomposition approach. Numerical experiments with a problem-specific solution algorithm demonstrate the applicability of the method to real-world problems. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1087 / 1103
页数:17
相关论文
共 50 条
  • [31] AN ITERATION METHOD OF SOLVING INTEGER PROGRAMMING PROBLEMS
    PYATETSK.II
    VOLKONSK.VA
    LEVINA, LV
    POMANSKI.A
    DOKLADY AKADEMII NAUK SSSR, 1966, 169 (06): : 1289 - &
  • [32] Solving integer problems using semidefinite programming
    Rendl, F
    KOI'96 - 6TH INTERNATIONAL CONFERENCE ON OPERATIONAL RESEARCH, PROCEEDINGS, 1996, : 9 - 10
  • [33] PROBLEMS OF PROGRAMMING FOR SHARED REAL-TIME SYSTEMS
    TUOMENOKSA, LS
    ULRICH, W
    IEEE TRANSACTIONS ON COMMUNICATION TECHNOLOGY, 1967, CO15 (01): : 5 - +
  • [34] Periodic Linear Programming with applications to real-time scheduling
    Subramani, K
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2005, 15 (02) : 383 - 406
  • [35] Solving Rummikub problems by integer linear programming
    den Hertog, D.
    Hulshof, P. B.
    COMPUTER JOURNAL, 2006, 49 (06): : 665 - 669
  • [36] Solving Rummikub problems by integer linear programming
    den Hertog, D.
    Hulshof, P.B.
    Computer Journal, 2006, 49 (06): : 665 - 669
  • [37] Scheduling problems in embedded real-time systems
    Shestov, Petr
    Kostenko, Valery
    Balashov, Vasily
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [38] Conflict graphs in solving integer programming problems
    Atamtürk, A
    Nemhauser, GL
    Savelsbergh, MWP
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (01) : 40 - 55
  • [39] Solving a school bus scheduling problem with integer programming
    Fuegenschuh, Armin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 193 (03) : 867 - 884
  • [40] A study of integer programming formulations for scheduling problems
    Pan, CH
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (01) : 33 - 41