화학공학소재연구정보센터
Industrial & Engineering Chemistry Research, Vol.48, No.1, 483-498, 2009
A Continuous-Time Tightened Formulation for Single-Stage Batch Scheduling with Sequence-Dependent Changeovers
This work presents a new mixed-integer linear programming (MILP) continuous-time approach for the short-term scheduling of single-stage multiproduct batch plants with parallel units and sequence-dependent changeovers. It uses a unit-specific precedence-based representation, combined with effective, nontrivial tightening constraints, to develop a very efficient problem formulation. The additional cuts account for the updated information provided by allocation and sequencing binary variables to systematically reduce the solution space of the corresponding LP at every node of the enumeration tree. In this way, close bounds for key variables like makespan, task earliness, and task starting/completion times are generated and continually improved throughout the search in order to accelerate the node pruning process. Alternative problem objectives like the minimum total earliness or the shortest makespan can be managed. To make a thorough comparison with previous continuous-time scheduling approaches, several benchmark examples have been solved. Results show that the proposed approach usually presents the best computational performance.