Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initialize
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.
Code (0)
등록된 구현이 없습니다.
Tasks
Active LearningModel Predictive ControlSimilar Papers 제목 키워드 기반
Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose
In this paper, we propose a graph classification approach for automatically determining whether to use a monolithic or a decomposition-based solution method. In this approach, an optimization problem is represented as a …
Graph ClassificationQuantifying Morphological Computation based on an Information Decomposition of the Sensorimotor Loop
The question how an agent is affected by its embodiment has attracted growing attention in recent years. A new field of artificial intelligence has emerged, which is based on the idea that intelligence cannot be understo…
Artificial LifeQuantum Operation of Affective Artificial Intelligence
The review analyzes the fundamental principles which Artificial Intelligence should be based on in order to imitate the realistic process of taking decisions by humans experiencing emotions. Two approaches are compared, …
Decision MakingPerspective Taking in Deep Reinforcement Learning Agents
Perspective taking is the ability to take the point of view of another agent. This skill is not unique to humans as it is also displayed by other animals like chimpanzees. It is an essential ability for social interactio…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Designing Artificial Cognitive Architectures: Brain Inspired or Biologically Inspired?
Artificial Neural Networks (ANNs) were devised as a tool for Artificial Intelligence design implementations. However, it was soon became obvious that they are unable to fulfill their duties. The fully autonomous way of A…