OCLGOct 10, 2023

Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initialize

arXiv:2310.07082v110 citationsh-index: 54
Originality Incremental advance
AI Analysis

This work addresses the challenge of reducing computational time in process systems engineering by automating initialization, but it is incremental as it builds on existing decomposition methods.

The authors tackled the problem of configuring decomposition-based optimization methods by proposing a machine learning approach to learn optimal initialization, which minimizes computational time. Results showed a significant reduction in solution time, with active learning reducing the required data.

The repeated solution of large-scale optimization problems arises frequently in process systems engineering tasks. Decomposition-based solution methods have been widely used to reduce the corresponding computational time, yet their implementation has multiple steps that are difficult to configure. We propose a machine learning approach to learn the optimal initialization of such algorithms which minimizes the computational time. Active and supervised learning is used to learn a surrogate model that predicts the computational performance for a given initialization. We apply this approach to the initialization of Generalized Benders Decomposition for the solution of mixed integer model predictive control problems. The surrogate models are used to find the optimal number of initial cuts that should be added in the master problem. The results show that the proposed approach can lead to a significant reduction in solution time, and active learning can reduce the data required for learning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes