INFORMS Journal on Optimization · 2021 · 35 citations · 36 references
ComputingComputer ScienceIndustrial EngineeringAlgorithmsMachine LearningOptimizationBranch And BoundCombinatorial OptimizationInteger ProgrammingStochastic OptimizationStochastic ProgrammingSupport Vector MachinesBenders DecompositionComplete RecourseStochastic Programming DecompositionSupport Vector ClassificationSupport Vector Machine ClassificationSvmsTwo-stage Stochastic OptimizationTwo-stage Stochastic Programming
We consider Benders decomposition for solving two-stage stochastic programs with complete recourse based on finite samples of the uncertain parameters. We define the Benders cuts binding at the final optimal solution or the ones significantly improving bounds over iterations as valuable cuts. We propose a learning-enhanced Benders decomposition (LearnBD) algorithm, which adds a cut classification step in each iteration to selectively generate cuts that are more likely to be valuable cuts. The LearnBD algorithm includes two phases: (i) sampling cuts and collecting information from training problems and (ii) solving testing problems with a support vector machine (SVM) cut classifier. We run the LearnBD algorithm on instances of capacitated facility location and multicommodity network design under uncertain demand. Our results show that SVM cut classifier works effectively for identifying valuable cuts, and the LearnBD algorithm reduces the total solving time of all instances for different problems with various sizes and complexities.
36
Yuhai Wu, Vladimir Vapnik · Technometrics · 1999 · 27K citations
Advances in Neural Information Processing Systems 28
Peter Flach, Meelis Kull · 2015 · 14.7K citations
Advances in Neural Information Processing Systems 29
Onur Teymur, Kostas Zygalakis, Ben Calderhead · 2016 · 13.5K citations
A tutorial on support vector regression
Alex Smola, Bernhard Schölkopf · Statistics and Computing · 2004 · 13K citations
An overview of statistical learning theory
Vladimir Vapnik · IEEE Transactions on Neural Networks · 1999 · 6.2K citations