In this work, a novel mathematical framework is proposed for the efficient reduction of the integrality gap in short-term scheduling problems for multipurpose and multiproduct batch plants. A number of preprocessing steps are performed and used along with a unit-specific event-based continuous-time formulation for short-term scheduling including several new, tightening constraints. The mathematical framework is applied to a challenging benchmark problem in batch process scheduling, originally proposed by [1] with additional results found in [9]. This batch process involves several complicating features in flow structure, operational flexibility, as well as finite intermediate storage restrictions. A variation of the problem is studied using the full set of inventory, with the objective of minimizing the makespan. We apply the continuous-time formulation proposed by Floudas and coworkers [3]-[8] and further explore the special structures of the problem. Several problem instances are investigated, each with a different demand structure, and the computational results demonstrate the effectiveness of the proposed formulation.
[1]- H. Westenberger and J. Kallrath. "Formulation of a Job Shop Problem in Process Industry." Working paper, Bayer AG, Leverkusen and BASF AG, Ludwigshafen, Germany, 1994. [2]- C.A. Floudas and X. Lin. "Mixed Integer Linear Programming in Process Scheduling: Modeling, Algorithms, and Applications." Ann. Oper. Res. 139 (2005): 131-162. [3]- C.A. Floudas and X. Lin. "Continuous-Time versus Discrete-Time Approaches for Scheduling of Chemical Processes: A Review." Comput. Chem. Engng. 28 (2004): 2109-2129. [4]- M.G. Ierapetritou and C.A. Floudas. "Effective Continuous-Time Formulation for Short-Term Scheduling: 1. Multipurpose Batch Processes." Ind. Eng. Chem. Res. 37 (1998): 4341-4359. [5]- M.G. Ierapetritou and C.A. Floudas. "Effective Continuous-Time Formulation for Short-Term Scheduling: 2. Continuous and Semi-continuous Processes." Ind. Eng. Chem. Res. 37 (1998): 4360-4374. [6]- M.G. Ierapetritou, T.S. Hene, and C.A. Floudas. "Effective Continuous-Time Formulation for Short-Term Scheduling: 3. Multiple Intermediate Due Dates." Ind. Eng. Chem. Res. 38 (1999): 3446-3461. [7]- X. Lin and C.A. Floudas. "Design, Synthesis and Scheduling of Multipurpose Batch Plants via an Effective Continuous-Time Formulation." Comput. Chem. Engng. 25 (2001): 665-674. [8]- S.L. Janak, X. Lin, and C.A. Floudas. "Enhanced Continuous-Time Unit-Specific Event Based Formulation for Short-Term Scheduling of Multipurpose Batch Processes: Resource Constraints and Mixed Storage Policies." Ind. Eng. Chem. Res. 43 (2004): 2516-2533. [9]- S. Wang and M. Guignard. "Redefining Event Variables for Efficient Modelling of Continuous-Time Batch Processes." Ann. Oper. Res. 116 (2002): 113-126.