Process Systems Engineering
Greedy algorithm for scheduling batch plants with sequence-dependent changeovers
Article first published online: 29 MAR 2010
DOI: 10.1002/aic.12261
Copyright © 2010 American Institute of Chemical Engineers (AIChE)
Additional Information
How to Cite
Castro, P. M., Harjunkoski, I. and Grossmann, I. E. (2011), Greedy algorithm for scheduling batch plants with sequence-dependent changeovers. AIChE J., 57: 373–387. doi: 10.1002/aic.12261
Publication History
- Issue published online: 29 MAR 2010
- Article first published online: 29 MAR 2010
- Accepted manuscript online: 29 MAR 2010 12:00AM EST
- Manuscript Revised: 12 MAR 2010
- Manuscript Received: 20 NOV 2009
Keywords:
- optimization;
- mathematical modeling;
- continuous-time;
- resource-task network
Abstract
This article presents a new algorithm for scheduling multistage batch plants with a large number of orders and sequence-dependent changeovers. Such problems are either intractable when solved with full-space approaches or poor solutions result. We use decomposition on the entire set of orders and derive the complete schedule in several iterations, by inserting a couple of orders at a time. The key idea is to allow for partial rescheduling without altering the main decisions in terms of unit assignments and sequencing (linked to the binary variables) so that the combinatorial complexity is kept at a manageable level. The algorithm has been implemented for three alternative continuous-time mixed integer linear programing models and tested through the solution of 10 example problems for different decomposition settings. The results show that an industrial-size scheduling problem with 50 orders, 17 units distributed over six stages can effectively be solved in roughly 6 min of computational time. © 2010 American Institute of Chemical Engineers AIChE J, 2011

1547-5905/asset/AIC_left.gif?v=1&s=43a3d567c64d3d5d712c0af6c2cacb1e1bcc1a2b)
1547-5905/asset/AIC_right.gif?v=1&s=518efadeedca9ceeef271499f690fdebd2ed9164)
