Data-driven robust optimization using deep neural networks

被引:24
作者
Goerigk, Marc [1 ]
Kurtz, Jannis [2 ]
机构
[1] Univ Siegen, Network & Data Sci Management, Unteres Schloss 3, D-57072 Siegen, Germany
[2] Univ Amsterdam, Amsterdam Business Sch, Plantage Muidergracht 12, NL-1018 TV Amsterdam, Netherlands
关键词
Robust optimization; Data-driven optimization; Deep neural network; Unsupervised machine learning; DECISION-MAKING;
D O I
10.1016/j.cor.2022.106087
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Robust optimization has been established as a leading methodology to approach decision problems under uncertainty. To derive a robust optimization model, a central ingredient is to identify a suitable model for uncertainty, which is called the uncertainty set. An ongoing challenge in the recent literature is to derive uncertainty sets from given historical data that result in solutions that are robust regarding future scenarios. In this paper we use an unsupervised deep learning method to learn and extract hidden structures and anomalies from data, leading to non-convex uncertainty sets and better robust solutions. We prove that most of the classical uncertainty classes are special cases of our derived sets and that optimizing over them is strongly NP-hard. Nevertheless, we show that the trained neural networks can be integrated into a robust optimization model by formulating the adversarial problem as a convex quadratic mixed-integer program. This allows us to derive robust solutions through an iterative scenario generation process. In our computational experiments, we compare this approach to a similar approach using kernel-based support vector clustering and to other benchmark methods. We find that uncertainty sets derived by the unsupervised deep learning method find a better description of data and lead to robust solutions that often outperform the comparison methods both with respect to objective value and feasibility.
引用
收藏
页数:13
相关论文
共 48 条
[11]   Adaptive Distributionally Robust Optimization [J].
Bertsimas, Dimitris ;
Sim, Melvyn ;
Zhang, Meilin .
MANAGEMENT SCIENCE, 2019, 65 (02) :604-618
[12]   Data-driven robust optimization [J].
Bertsimas, Dimitris ;
Gupta, Vishal ;
Kallus, Nathan .
MATHEMATICAL PROGRAMMING, 2018, 167 (02) :235-292
[13]  
Boyd S. P., 2014, Convex Optimization
[14]   Robust combinatorial optimization under convex and discrete cost uncertainty [J].
Buchheim, Christoph ;
Kurtz, Jannis .
EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2018, 6 (03) :211-238
[15]  
Campbell T, 2015, P AMER CONTR CONF, P4216, DOI 10.1109/ACC.2015.7171991
[16]   Algorithms and uncertainty sets for data-driven robust shortest path problems [J].
Chassein, Andre ;
Dokka, Trivikram ;
Goerigk, Marc .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 274 (02) :671-686
[17]  
Cheramin M, 2021, Arxiv, DOI arXiv:2107.04977
[18]   Simple and Effective Prevention of Mode Collapse in Deep One-Class Classification [J].
Chong, Penny ;
Ruff, Lukas ;
Kloft, Marius ;
Binder, Alexander .
2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
[19]   Mixed uncertainty sets for robust combinatorial optimization [J].
Dokka, Trivikram ;
Goerigk, Marc ;
Roy, Rahul .
OPTIMIZATION LETTERS, 2020, 14 (06) :1323-1337
[20]   Robust solutions to uncertain semidefinite programs [J].
El Ghaoui, L ;
Oustry, F ;
Lebret, H .
SIAM JOURNAL ON OPTIMIZATION, 1998, 9 (01) :33-52