2022 Annual Meeting
(185h) Data-Driven Techniques Towards the Efficient Integration of Planning, Scheduling and Control
There are two main options to decrease the computational burden: We can exploit 1) the mathematical structure of the optimization problem in decomposition or distributed optimization schemes, or 2) specific surrogate modelling schemes (i.e. trust region frameworks) that do not need to sacrifice solution accuracy if given enough time. While there is some research into the intersection of data-driven techniques and decomposition algorithms [3], the problem of surrogate modelling is inherently 'data-drivenâ, and as such has been studied widely across many fields under different names [4-8]. The potential of Gaussian processes, neural networks, and decision trees in particular have been thoroughly investigated in EWO and process systems engineering (PSE) as a whole [9,10].
To integrate hierarchical levels of decision-making, we can leverage data-driven techniques in a bottom-up or top-down approach. In the bottom-up approach, we could for example construct surrogates that map a certain combination of upper-level scheduling decisions to a feasibility or optimality evaluation of the control problem [11,12]. Derivative-free optimization (DFO), also known as black-box or data-driven optimization, can be used when gradient expressions cannot be cheaply obtained and exploited in traditional gradient-based optimization solvers. DFO algorithms have been benchmarked on PSE applications [13] and in the data-driven coordination of EWO subproblems [14]. DFO has also been introduced to solve multilevel problems in a top-down approach by finding the upper-level planning variables that optimize an upper-level objective while treating the lower-level optimization problem as a black-box constraint [15].
While there are numerous examples of how data-driven techniques can be used in EWO, the literature is missing an exposition into how operational considerations affect mathematical optimization structure, and how this informs the ideal choice of how data-driven techniques can be efficiently exploited for the task at hand. To this end, we present variations on a multi-agent, stochastic integrated planning, scheduling, and control case study, which is difficult to solve tractably by traditional means without sacrificing solution accuracy. We then show how we can combine DFO and surrogate modelling techniques to find a tractable solution to the tri-level optimization problem.
We construct feasibility and optimality surrogates for the lower-level control problem offline which are included as constraints in the middle scheduling problem. As such, we have collapsed the two lower levels of scheduling and control into a single level. Then, we use derivative-free optimization to find the upper-level planning variables. DFO iteratively proposes a set of planning-level variables which are fixed and fed to the lower-level integrated scheduling-control problem. The lower-level is then solved using traditional optimization software (Pyomo) and returns the corresponding upper-level objective to be optimized by the upper-level DFO. As such, we manage to find a tractable solution with little optimality gap to an otherwise intractable trilevel integrated planning, scheduling, and control problem. We argue that DFO stands out as a data-driven alternative to using decomposition schemes like Benders decomposition that solve for complicating variables in the outer problem, and discuss how this relates to the treatment of considerations such as stochasticity and privacy. Finally, we illustrate how DFO and surrogate modelling can adaptively leverage data in practice to efficiently solve the integrated problem on a monthly basis.
References
- C. E. Gounaris, I. E. Grossmann, 2019, A preface to the special issue on enterprise-wide optimization, Optimization and Engineering 20(4), 965â968
- Y. Chu, F. You, 2015, Model-based integration of control and operations: Overview, challenges, advances, and opportunities, Computers & Chemical Engineering 83, 2â20
- Y. Bengio, A. Lodi, A. Prouvost, 2021, Machine learning for combinatorial optimization: A methodological tour dâhorizon, European Journal of Operational Research 290(2), 405â421
- J. P.Eason, L. T. Biegler, 2016, A trust region filter method for glass box/black box optimization, AIChE Journal 62(9), 3124â3136
- R. R. Barton, M. Meckesheimer, 2006, Chapter 18 Metamodel-Based Simulation Optimization, Simulation
- L. Ljung, 2008, Perspectives on System Identification, IFAC Proceedings Volumes 41(2), 7172â7184
- A. Chiuso, G. Pillonetto, 2019, System Identification: A Machine Learning Perspective, Annual Review of Control, Robotics, and Autonomous Systems 2(1), 281â304
- S. Amaran, N. V. Sahinidis, B. Sharda, S. J. Bury, 2014, Simulation optimization: a review of algorithms and applications, 4OR 12(4), 301â333
- Savage, T., Zhang, D., Mowbray, M., & RÃo Chanona, E. A. D. (2021). Model-free safe reinforcement learning for chemical processes using Gaussian processes. IFAC-PapersOnLine, 54(3), 504â509
- F. Ceccon, J. Jalving, J. Haddad, A. Thebelt, C. Tsay, C. D. Laird, R. Misener, 2022, OMLT: Optimization & Machine Learning Toolkit. ArXiv, abs/2202.02414
- A. Bhosekar, M. Ierapetritou, 2018, Advances in surrogate based modeling, feasibility analysis, and optimization: A review, Computers & Chemical Engineering 108, 250â267
- S. Avraamidou, E. N. Pistikopoulos, 2019, A Bi-Level Formulation And Solution Method For The Integration Of Process Design And Scheduling. Proceedings of the 9th International Conference on Foundations of Computer-Aided Process Design 47, 17-22
- D. van de Berg, T. Savage, P. Petsagkourakis, D. Zhang, N. Shah, E. A. del Rio-Chanona, 2022, Data-driven optimization for process systems engineering applications. Chemical Engineering Science 248, 117135
- D. van de Berg, P. Petsagkourakis, N. Shah, E. A. del Rio-Chanona, 2022, Data-driven distributed optimization for systems consisting of expensive black-box subproblems, 14th International Symposium on Process Systems Engineering (accepted)
- B. Beykal, S. Avraamidou, E. N. Pistikopoulos, 2022, Data-driven optimization of mixed-integer bi-level multi-follower integrated planning and scheduling problems under demand uncertainty, Computers & Chemical Engineering 156, 107551