Integration of feasibility with Machine Learning surrogates
In this research, I focused on developing a framework to optimize supply chain recovery from disruptions, specifically addressing the timescale mismatch between plant-level operations and the larger supply chain network. Plants typically operate on hourly or 15-minute intervals, while the broader supply chain network functions on a daily basis. This discrepancy leads to challenges in verifying the feasibility of orders produced by plants at the plant level, which is crucial for maintaining the integrity of the entire supply chain.
Research Contributions:
- Supply Chain Disruption Recovery:The main objective of this research was to develop a system that enables the supply chain to recover from disruptions optimally, despite the timescale mismatch. This problem arises because the orders produced at the plant level are not checked for feasibility before being integrated into the larger supply chain network.
Integration of Machine Learning Surrogates: To address the feasibility analysis challenge, I integrated a linear model decision tree surrogate into the larger supply chain network. The surrogate was used to predict the feasibility of orders at the plant level without needing to directly model each plant for every node and time step, which would have led to an explosive increase in model complexity.- Sampling Method for Surrogate Training:A novel sampling method was developed based on insights from the data, which helped generate training data for the surrogates. This method reduced the need for coding the supply chain model at each node for each time step, avoiding the explosion of computational complexity that would have otherwise occurred.
- Efficient Integration into MILP Framework:The surrogate model was designed to not significantly increase the problem size. It was seamlessly integrated into an existing Mixed-Integer Linear Programming (MILP) framework, preserving the efficiency and scalability of the model. The approach enabled the optimization of the recovery process without introducing prohibitive computational costs.
Impact and Contributions:
This work introduces an efficient method for incorporating machine learning surrogates into supply chain optimization, addressing the challenge of timescale mismatches in a realistic manner. By using the surrogate model, the framework can predict the feasibility of plant-level orders while maintaining the integrity of the larger supply chain, allowing for an optimized recovery from disruptions. The approach is computationally efficient and integrates well within an existing MILP framework, ensuring scalability for larger, more complex supply chain systems.
The research culminated in a paper published in ESCAPE-34, where the full details of the approach and its applications are discussed. You can find the paper for more details.