Learning Optimal Solutions via an LSTM-Optimization Framework

07/06/2022
by   Dogacan Yilmaz, et al.
0

In this study, we present a deep learning-optimization framework to tackle dynamic mixed-integer programs. Specifically, we develop a bidirectional Long Short Term Memory (LSTM) framework that can process information forward and backward in time to learn optimal solutions to sequential decision-making problems. We demonstrate our approach in predicting the optimal decisions for the single-item capacitated lot-sizing problem (CLSP), where a binary variable denotes whether to produce in a period or not. Due to the dynamic nature of the problem, the CLSP can be treated as a sequence labeling task where a recurrent neural network can capture the problem's temporal dynamics. Computational results show that our LSTM-Optimization (LSTM-Opt) framework significantly reduces the solution time of benchmark CLSP problems without much loss in feasibility and optimality. For example, the predictions at the 85% level reduce the CPLEX solution time by a factor of 9 on average for over 240,000 test instances with an optimality gap of less than 0.05% and 0.4% infeasibility in the test set. Also, models trained using shorter planning horizons can successfully predict the optimal solution of the instances with longer planning horizons. For the hardest data set, the LSTM predictions at the 25% level reduce the solution time of 70 CPU hours to less than 2 CPU minutes with an optimality gap of 0.8% and without any infeasibility. The LSTM-Opt framework outperforms classical ML algorithms, such as the logistic regression and random forest, in terms of the solution quality, and exact approaches, such as the (ℓ, S) and dynamic programming-based inequalities, with respect to the solution time improvement. Our machine learning approach could be beneficial in tackling sequential decision-making problems similar to CLSP, which need to be solved repetitively, frequently, and in a fast manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2020

A GRU-based Mixture Density Network for Data-Driven Dynamic Stochastic Programming

The conventional deep learning approaches for solving time-series proble...
research
08/10/2021

Grassland: A Rapid Algebraic Modeling System for Million-variable Optimization

An algebraic modeling system (AMS) is a type of mathematical software fo...
research
09/25/2019

Joint optimization of train blocking and shipment path:An integrated model and a sequential algorithm

The INFORMS RAS 2019 Problem Solving Competition is focused on the integ...
research
03/19/2022

Machine Learning based Laser Failure Mode Detection

Laser degradation analysis is a crucial process for the enhancement of l...
research
04/15/2021

Enhanced LSTM-based Service Decomposition for Mobile Augmented Reality

Undoubtedly, Mobile Augmented Reality (MAR) applications for 5G and Beyo...
research
10/14/2020

Consumer Behaviour in Retail: Next Logical Purchase using Deep Neural Network

Predicting future consumer behaviour is one of the most challenging prob...
research
05/31/2021

Constrained Deep Reinforcement Based Functional Split Optimization in Virtualized RANs

Virtualized Radio Access Network (vRAN) brings agility to Next-Generatio...

Please sign up or login with your details

Forgot password? Click here to reset