A new robust optimization approach for scheduling under uncertainty: II. Uncertainty with known probability distribution

In this work, we consider the problem of scheduling under uncertainty where the uncertain problem parameters can be described by a known probability distribution function. A novel robust optimization methodology, originally proposed by Lin, Janak, and Floudas [Lin, X., Janak, S. L., & Floudas, C. A. (2004). A new robust optimization approach for scheduling under uncertainty: I. Bounded uncertainty. Computers and Chemical Engineering, 28, 1069–1085], is extended in order to consider uncertainty described by a known probability distribution. This robust optimization formulation is based on a min–max framework and when applied to mixed-integer linear programming (MILP) problems, produces “robust” solutions that are immune against data uncertainty. Uncertainty is considered in the coefficients of the objective function, as well as the coefficients and right-hand-side parameters of the inequality constraints in MILP problems. Robust optimization techniques are developed for uncertain data described by several known distributions including a uniform distribution, a normal distribution, the difference of two normal distributions, a general discrete distribution, a binomial distribution, and a poisson distribution. The robust optimization formulation introduces a small number of auxiliary variables and additional constraints into the original MILP problem, generating a deterministic robust counterpart problem which provides the optimal/feasible solution given the (relative) magnitude of the uncertain data, a feasibility tolerance, and a reliability level. The robust optimization approach is then applied to the problem of short-term scheduling under uncertainty. Using the continuous-time model for short-term scheduling developed by Floudas and co-workers [Ierapetritou, M. G. & Floudas, C. A. (1998a). Effective continuous-time formulation for short-term scheduling: 1. Multipurpose batch processes. Ind. Eng. Chem. Res., 37, 4341–4359; Lin, X. & Floudas, C. A. (2001). Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation. Comp. Chem. Engng., 25, 665–674], three of the most common sources of uncertainty in scheduling problems are explored including processing times of tasks, market demands for products, and prices of products and raw materials. Computational results on several examples and an industrial case study are presented to demonstrate the effectiveness of the proposed approach.

[1]  Gintaras V. Reklaitis,et al.  A framework for schedule evaluation with processing uncertainty , 1999 .

[2]  I. Kuban Altinel,et al.  Scheduling of batch processes with operational uncertainties , 1996 .

[3]  Nikolaos V. Sahinidis,et al.  Optimization under uncertainty: state-of-the-art and opportunities , 2004, Comput. Chem. Eng..

[4]  Christodoulos A. Floudas,et al.  Effective Continuous-Time Formulation for Short-Term Scheduling. 2. Continuous and Semicontinuous Processes , 1998 .

[5]  A. Charnes,et al.  Chance-Constrained Programming , 1959 .

[6]  David Kendrick,et al.  GAMS, a user's guide , 1988, SGNM.

[7]  C. Floudas,et al.  Production Scheduling of a Large-Scale Industrial Batch Plant. I. Short-Term and Medium-Term Scheduling , 2006 .

[8]  G. M. Ostrovsky,et al.  Process uncertainty: Case of insufficient process data at the operation stage , 2003 .

[9]  Ignacio E. Grossmann,et al.  Scheduling optimization under uncertainty - an alternative approach , 2003, Comput. Chem. Eng..

[10]  S. Macchietto,et al.  Minimizing the effects of batch process variability using online schedule modification , 1989 .

[11]  Costas D. Maranas,et al.  Multiperiod Planning and Scheduling of Multiproduct Batch Plants under Demand Uncertainty , 1997 .

[12]  Christodoulos A. Floudas,et al.  Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation , 2001 .

[13]  Marianthi G. Ierapetritou,et al.  Short-Term Scheduling under Uncertainty Using MILP Sensitivity Analysis , 2004 .

[14]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[15]  Marianthi G. Ierapetritou,et al.  A New Approach for Efficient Rescheduling of Multiproduct Batch Plants , 2000 .

[16]  R. Sargent,et al.  A general algorithm for short-term scheduling of batch operations */I , 1993 .

[17]  Christodoulos A. Floudas,et al.  Effective continuous-time formulation for short-term scheduling. 3. Multiple intermediate due dates , 1999 .

[18]  C. Floudas,et al.  Effective Continuous-Time Formulation for Short-Term Scheduling. 1. Multipurpose Batch Processes , 1998 .

[19]  L. Puigjaner,et al.  A combined scheduling/reactive scheduling strategy to minimize the effect of process operations uncertainty in batch plants , 1996 .

[20]  Laurent El Ghaoui,et al.  Robust Solutions to Least-Squares Problems with Uncertain Data , 1997, SIAM J. Matrix Anal. Appl..

[21]  Arkadi Nemirovski,et al.  Robust solutions of uncertain linear programs , 1999, Oper. Res. Lett..

[22]  Arkadi Nemirovski,et al.  Robust Convex Optimization , 1998, Math. Oper. Res..

[23]  Christodoulos A. Floudas,et al.  Enhanced Continuous-Time Unit-Specific Event-Based Formulation for Short-Term Scheduling of Multipurpose Batch Processes: Resource Constraints and Mixed Storage Policies. , 2004 .

[24]  C. Floudas,et al.  Production Scheduling of a Large-Scale Industrial Batch Plant. II. Reactive Scheduling , 2006 .

[25]  Christodoulos A. Floudas,et al.  Continuous-Time Models for Short-Term Scheduling of Multipurpose Batch Plants: A Comparative Study , 2006 .

[26]  Ignacio E. Grossmann,et al.  Approximation to Multistage Stochastic Optimization in Multiperiod Batch Plant Scheduling under Demand Uncertainty , 2004 .

[27]  Abraham Charnes,et al.  Chance Constraints and Normal Deviates , 1962 .

[28]  Christodoulos A. Floudas,et al.  Continuous-time versus discrete-time approaches for scheduling of chemical processes: a review , 2004, Comput. Chem. Eng..

[29]  I. Grossmann,et al.  A novel branch and bound algorithm for scheduling flowshop plants with uncertain processing times , 2002 .

[30]  Arkadi Nemirovski,et al.  Robust solutions of Linear Programming problems contaminated with uncertain data , 2000, Math. Program..

[31]  Laurent El Ghaoui,et al.  Robust Solutions to Uncertain Semidefinite Programs , 1998, SIAM J. Optim..

[32]  Luis Puigjaner,et al.  Addressing Robustness in Scheduling Batch Processes with Uncertain Operation Times , 2005 .

[33]  Luis Puigjaner,et al.  Risk Management in the Scheduling of Batch Plants under Uncertain Market Demand , 2004 .

[34]  Christodoulos A. Floudas,et al.  A new robust optimization approach for scheduling under uncertainty: : I. Bounded uncertainty , 2004, Comput. Chem. Eng..

[35]  A. Ben-Tal,et al.  Adjustable robust solutions of uncertain linear programs , 2004, Math. Program..

[36]  Gintaras V. Reklaitis,et al.  Reactive schedule modification in multipurpose batch chemical plants , 1994 .

[37]  M. Ierapetritou,et al.  Robust short-term scheduling of multiproduct batch plants under demand uncertainty , 2001 .

[38]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[39]  Maria Teresa Moreira Rodrigues,et al.  Reactive scheduling approach for multipurpose chemical batch plants , 1996 .

[40]  Christodoulos A. Floudas,et al.  Scheduling of Tanker Lightering via a Novel Continuous-Time Optimization Framework , 2003 .

[41]  Melvyn Sim,et al.  Tractable Approximations to Robust Conic Optimization Problems , 2006, Math. Program..

[42]  Juite Wang,et al.  A fuzzy robust scheduling approach for product development projects , 2004, Eur. J. Oper. Res..

[43]  Christodoulos A. Floudas,et al.  Mixed Integer Linear Programming in Process Scheduling: Modeling, Algorithms, and Applications , 2005, Ann. Oper. Res..

[44]  Christodoulos A. Floudas,et al.  Continuous-Time Optimization Approach for Medium-Range Production Scheduling of a Multiproduct Batch Plant , 2002 .

[45]  Gintaras V. Reklaitis,et al.  Using Detailed Scheduling To Obtain Realistic Operating Policies for a Batch Processing Facility , 1997 .

[46]  Christodoulos A. Floudas,et al.  Research Challenges, Opportunities and Synergism in Systems Engineering and Computational Biology , 2005 .

[47]  A. Charnes,et al.  Deterministic Equivalents for Optimizing and Satisficing under Chance Constraints , 1963 .