An expandable machine learning-optimization framework to sequential decision-making

dc.contributor.authorYilmaz, Dogacanen
dc.contributor.authorBüyüktahtakın, İ. Esraen
dc.date.accessioned2025-03-21T12:10:04Zen
dc.date.available2025-03-21T12:10:04Zen
dc.date.issued2024-04en
dc.description.abstractWe present an integrated prediction-optimization (PredOpt) framework to efficiently solve sequential decision-making problems by predicting the values of binary decision variables in an optimal solution. We address the key issues of sequential dependence, infeasibility, and generalization in machine learning (ML) to make predictions for optimal solutions to combinatorial problems. The sequential nature of the combinatorial optimization problems considered is captured with recurrent neural networks and a sliding-attention window. We integrate an attention-based encoder–decoder neural network architecture with an infeasibility-elimination and generalization framework to learn high-quality feasible solutions to time-dependent optimization problems. In this framework, the required level of predictions is optimized to eliminate the infeasibility of the ML predictions. These predictions are then fixed in mixed-integer programming (MIP) problems to solve them quickly with the aid of a commercial solver. We demonstrate our approach to tackling the two well-known dynamic NP-Hard optimization problems: multi-item capacitated lot-sizing (MCLSP) and multi-dimensional knapsack (MSMK). Our results show that models trained on shorter and smaller-dimensional instances can be successfully used to predict longer and larger-dimensional problems. The solution time can be reduced by three orders of magnitude with an average optimality gap below 0.1%. We compare PredOpt with various specially designed heuristics and show that our framework outperforms them. PredOpt can be advantageous for solving dynamic MIP problems that need to be solved instantly and repetitively.en
dc.description.versionSubmitted versionen
dc.format.extentPages 280-296en
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1016/j.ejor.2023.10.045en
dc.identifier.issn0377-2217en
dc.identifier.issue1en
dc.identifier.orcidBuyuktahtakin Toy, Esra [0000-0001-8928-2638]en
dc.identifier.urihttps://hdl.handle.net/10919/124898en
dc.identifier.volume314en
dc.language.isoenen
dc.publisherElsevieren
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleAn expandable machine learning-optimization framework to sequential decision-makingen
dc.title.serialEuropean Journal of Operational Researchen
dc.typeArticleen
dc.type.dcmitypeTexten
pubs.organisational-groupVirginia Techen
pubs.organisational-groupVirginia Tech/Engineeringen
pubs.organisational-groupVirginia Tech/Engineering/Industrial and Systems Engineeringen
pubs.organisational-groupVirginia Tech/All T&R Facultyen
pubs.organisational-groupVirginia Tech/Engineering/COE T&R Facultyen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PredOptEJOR - YilmazBuyuktahtakin2023.pdf
Size:
1.31 MB
Format:
Adobe Portable Document Format
Description:
Submitted version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Plain Text
Description: