Skip to main content Accessibility help
×
Hostname: page-component-78c5997874-m6dg7 Total loading time: 0 Render date: 2024-11-11T06:51:19.524Z Has data issue: false hasContentIssue false

12 - Solution Methods: Sequential Environments

from Part IV - Special Topics

Published online by Cambridge University Press:  01 May 2021

Christos T. Maravelias
Affiliation:
Princeton University, New Jersey
Get access

Summary

The goal of the present chapter, as well as Chapter 13, is to illustrate how problem features can be exploited to develop more efficient models and/or specialized algorithms. We start, in the present chapter, with solution methods for problems in sequential environments. Specifically, we discuss four methods: (1) a decomposition approach, in Section 12.1; (2) preprocessing algorithms and tightening constraints, in Section 12.2; (3) a reformulation and tightening constraints based on time windows, in Section 12.3; and (4) a two-step algorithm, combining the advantages of discrete and continuous time models, in Section 12.4. While all presented methods can be applied to a wide range of problems, we present them for a subset of problems for the sake of brevity. Also, all methods can be applied to problems under different processing features, but to keep the presentation simple, we discuss problems with no shared utilities and no storage constraints.

Type
Chapter
Information
Chemical Production Scheduling
Mixed-Integer Programming Models and Methods
, pp. 289 - 317
Publisher: Cambridge University Press
Print publication year: 2021

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Maravelias, CT. A Decomposition Framework for the Scheduling of Single- and Multi-stage Processes. Comput Chem Eng. 2006;30(3):407420.CrossRefGoogle Scholar
Prasad, P, Maravelias, CT. Batch Selection, Assignment and Sequencing in Multi-stage Multi-product Processes. Comput Chem Eng. 2008;32(6):11061119.CrossRefGoogle Scholar
Sundaramoorthy, A, Maravelias, CT. Simultaneous Batching and Scheduling in Multistage Multiproduct Processes. Ind Eng Chem Res. 2008;47(5):15461555.CrossRefGoogle Scholar
Castro, PM, Grossmann, IE, Novais, AQ. Two New Continuous-Time Models for the Scheduling of Multistage Batch Plants with Sequence Dependent Changeovers. Ind Eng Chem Res. 2006;45(18):62106226.CrossRefGoogle Scholar
Merchan, AF, Lee, H, Maravelias, CT. Discrete-Time Mixed-Integer Programming Models and Solution Methods for Production Scheduling in Multistage Facilities. Comput Chem Eng. 2016;94:387410.CrossRefGoogle Scholar
Althaus, E, Bockmayr, A, Elf, M, Junger, M, Kasper, T, Mehlhorn, K. SCIL – Symbolic Constraints in Integer Linear Programming. Lect Notes Comput Sc. 2002;2461:7587.CrossRefGoogle Scholar
Marriott, K, Stuckey, PJ. Programming with Constraints: An Introduction. Cambridge: MIT Press; 1998. xiv, 467 p. p.Google Scholar
Van Hentenryck, P, Michel, L. Constraint-Based Local Search. Cambridge: MIT Press; 2005. xix, 422 p. p.Google Scholar
Hooker, J. Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction. New York: John Wiley & Sons; 2000. xvi, 495 p. p.Google Scholar
Hooker, J. Integrated Methods for Optimization. New York: Springer; 2007. xiv, 486 p. p.Google Scholar
Bockmayr, A, Pisaruk, N. Detecting Infeasibility and Generating Cuts for Mixed Integer Programming Using Constraint Programming. Computers & Operations Research. 2006;33(10):27772786.Google Scholar
Jain, V, Grossmann, IE. Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems. INFORMS Journal on Computing. 2001;13(4):258276.CrossRefGoogle Scholar
Hooker, JN. Planning and Scheduling by Logic-Based Benders Decomposition. Oper Res. 2007;55(3):588602.CrossRefGoogle Scholar
Sadykov, R, Wolsey, LA. Integer Programming and Constraint Programming in Solving a Multimachine Assignment Scheduling Problem with Deadlines and Release Dates. INFORMS Journal on Computing. 2006;18(2):209217.Google Scholar
Harjunkoski, I, Grossmann, IE. Decomposition Techniques for Multistage Scheduling Problems Using Mixed-Integer and Constraint Programming Methods. Comput Chem Eng. 2002;26(11):1533–1552.CrossRefGoogle Scholar
Roe, B, Papageorgiou, LG, Shah, N. A Hybrid MILP/CLP Algorithm for Multipurpose Batch Process Scheduling. Comput Chem Eng. 2005;29(6):12771291.Google Scholar
Balas, E, Lancia, G, Serafini, P, Vazacopoulos, A. Job Shop Scheduling with Deadlines. J Comb Optim. 1998;1(4):329353.Google Scholar
Balas, E, Vazacopoulos, A. Guided Local Search with Shifting Bottleneck for Job Shop Scheduling. Manage Sci. 1998;44(2):262275.CrossRefGoogle Scholar
Castro, PM, Aguirre, AM, Zeballos, LJ, Mendez, CA. Hybrid Mathematical Programming Discrete-Event Simulation Approach for Large-Scale Scheduling Problems. Ind Eng Chem Res. 2011;50(18):1066510680.Google Scholar
Chu, Y, Wassick, JM, You, F. Efficient Scheduling Method of Complex Batch Processes with General Network Structure via Agent-Based Modeling. AlChE J. 2013;59(8):28842906.CrossRefGoogle Scholar
Chu, Y, You, F, Wassick, JM. Hybrid Method Integrating Agent-Based Modeling and Heuristic Tree Search for Scheduling of Complex Batch Processes. Comput Chem Eng. 2014;60:277296.Google Scholar
Castro, PM, Harjunkoski, I, Grossmann, IE. Optimal Short-Term Scheduling of Large-Scale Multistage Batch Plants. Ind Eng Chem Res. 2009;48(24):1100211016.CrossRefGoogle Scholar
Castro, PM, Harjunkoski, I, Grossmann, IE. Greedy Algorithm for Scheduling Batch Plants with Sequence-Dependent Changeovers. AlChE J. 2011;57(2):373387.CrossRefGoogle Scholar
Kopanos, GM, Mendez, CA, Puigjaner, L. MIP-Based Decomposition Strategies for Large-Scale Scheduling Problems in Multiproduct Multistage Batch Plants: A Benchmark Scheduling Problem of the Pharmaceutical Industry. Eur J Oper Res. 2010;207(2):644655.CrossRefGoogle Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×