Skip to main content

Combining Constraint Programming and Temporal Decomposition Approaches - Scheduling of an Industrial Formulation Plant

  • Conference paper
  • First Online:
Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR 2021)

Abstract

This contribution deals with the development of a Constraint Programming (CP) model and solution strategy for a two-stage industrial formulation plant with parallel production units for crop protection chemicals. Optimal scheduling of this plant is difficult: a high number of units and operations have to be scheduled while at the same time a high degree of coupling between the operations is present due to the need for synchronizing charging and discharging operations.

In the investigated problem setting the formulation lines produce several intermediates that are filled into a variety of types of final containers by filling stations. Formulation lines and filling stations each consist of parallel, non-identical sets of equipment units. Buffer tanks are used to decouple the two stages, to increase the capacity utilization of the overall plant.

The CP model developed in this work solves small instances of the scheduling problem monolithically. To deal with large instances a decomposition algorithm is developed. The overall set of batches is divided into subsets which are scheduled iteratively. The algorithm is designed in a moving horizon fashion, in order to counteract the disadvantages of the limited lookahead that order-based decomposition approaches typically suffer from. The results show that the complex scheduling problem can be solved within acceptable solution times and that the proposed moving horizon strategy (MHS) yields additional benefits in terms of solution quality.

This work was partially funded by the European Regional Development Fund (ERDF) in the context of the project OptiProd.NRW.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Elkamel, A., Zentner, M., Pekny, J.F., Reklaitis, G.V.: A decomposition heuristic for scheduling the general batch chemical plant. Eng. Optim. 28(4), 299–330 (1997). https://doi.org/10.1080/03052159708941137

    Article  Google Scholar 

  2. Harjunkoski, I., et al.: Scope for industrial applications of production scheduling models and solution methods. Comput. Chem. Eng. 62, 161–193 (2014). https://doi.org/10.1016/j.compchemeng.2013.12.001

  3. Kovács, A., Beck, J.C.: A global constraint for total weighted completion time for unary resources. Constraints 16(1), 100–123 (2011). https://doi.org/10.1007/s10601-009-9088-x

    Article  MathSciNet  MATH  Google Scholar 

  4. Ku, W.Y., Beck, J.C.: Mixed integer programming models for job shop scheduling: a computational analysis. Comput. Oper. Res. 73, 165–173 (2016). https://doi.org/10.1016/j.cor.2016.04.006

    Article  MathSciNet  MATH  Google Scholar 

  5. Laborie, P.: An update on the comparison of MIP, CP and hybrid approaches for mixed resource allocation and scheduling. In: van Hoeve, W.-J. (ed.) CPAIOR 2018. LNCS, vol. 10848, pp. 403–411. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93031-2_29

    Chapter  MATH  Google Scholar 

  6. Lenstra, J.K., Rinnooy Kan, A.H., Brucker, P.: Complexity of machine scheduling problems. Ann. Disc. Math. 1(C), 343–362 (1977). https://doi.org/10.1016/S0167-5060(08)70743-X

    Article  MathSciNet  MATH  Google Scholar 

  7. Leung, J.Y.: Handbook of Scheduling: Algorithms, Models, and Performance Analysis. CRC Press (2004)

    Google Scholar 

  8. Méndez, C.A., Cerdá, J., Grossmann, I.E., Harjunkoski, I., Fahl, M.: State-of-the-art review of optimization methods for short-term scheduling of batch processes. Comput. Chem. Eng. 30(6–7), 913–946 (2006). https://doi.org/10.1016/j.compchemeng.2006.02.008

    Article  Google Scholar 

  9. Perron, L., Furnon, V.: Or-tools https://developers.google.com/optimization/

  10. Simonis, H., Cornelissens, T.: Modelling producer/consumer constraints. In: Montanari, U., Rossi, F. (eds.) CP 1995. LNCS, vol. 976, pp. 449–462. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60299-2_27

    Chapter  Google Scholar 

  11. Wari, E., Zhu, W.: A constraint programming model for food processing industry: a case for an ice cream processing facility. Int. J. Prod. Res. 57(21), 6648–6664 (2019). https://doi.org/10.1080/00207543.2019.1571250

    Article  Google Scholar 

  12. Wu, D., Ierapetritou, M.G.: Decomposition approaches for the efficient solution of short-term scheduling problems. Comput. Chem. Eng. 27(8–9), 1261–1276 (2003). https://doi.org/10.1016/S0098-1354(03)00051-6

    Article  Google Scholar 

  13. Yfantis, V., Corominas, F., Engell, S.: Scheduling of a consumer goods production plant with intermediate buffer by decomposition and mixed-integer linear programming. IFAC-PapersOnLine 52(13), 1837–1842 (2019). https://doi.org/10.1016/j.ifacol.2019.11.469

    Article  Google Scholar 

  14. Yfantis, V., Siwczyk, T., Lampe, M., Kloye, N., Remelhe, M., Engell, S.: Iterative medium-term production scheduling of an industrial formulation plant. Comput. Aided Chem. Eng. 46, 19–24 (2019). https://doi.org/10.1016/B978-0-12-818634-3.50004-7

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Klanke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Klanke, C., Bleidorn, D.R., Yfantis, V., Engell, S. (2021). Combining Constraint Programming and Temporal Decomposition Approaches - Scheduling of an Industrial Formulation Plant. In: Stuckey, P.J. (eds) Integration of Constraint Programming, Artificial Intelligence, and Operations Research. CPAIOR 2021. Lecture Notes in Computer Science(), vol 12735. Springer, Cham. https://doi.org/10.1007/978-3-030-78230-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78230-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78229-0

  • Online ISBN: 978-3-030-78230-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics