Data-Driven Stochastic Robust Optimization: General Computational Framework and Algorithm Leveraging Machine Learning for Optimization under Uncertainty in the Big Data Era

Abstract A novel data-driven stochastic robust optimization (DDSRO) framework is proposed for optimization under uncertainty leveraging labeled multi-class uncertainty data. Uncertainty data in large datasets are often collected from various conditions, which are encoded by class labels. Machine learning methods including Dirichlet process mixture model and maximum likelihood estimation are employed for uncertainty modeling. A DDSRO framework is further proposed based on the data-driven uncertainty model through a bi-level optimization structure. The outer optimization problem follows a two-stage stochastic programming approach to optimize the expected objective across different data classes; adaptive robust optimization is nested as the inner problem to ensure the robustness of the solution while maintaining computational tractability. A decomposition-based algorithm is further developed to solve the resulting multi-level optimization problem efficiently. Case studies on process network design and planning are presented to demonstrate the applicability of the proposed framework and algorithm.

[1]  Xiaogang Wang,et al.  Learning from massive noisy labeled data for image classification , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Fengqi You,et al.  Design under uncertainty of hydrocarbon biorefinery supply chains: Multiobjective stochastic programming models, decomposition algorithm, and a Comparison between CVaR and downside risk , 2012 .

[3]  Chao Shang,et al.  Distributionally robust optimization for planning and scheduling under uncertainty , 2018, Comput. Chem. Eng..

[4]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[6]  Alain A. Vertès,et al.  Biomass to Biofuels: Strategies for Global Industries , 2011 .

[7]  Ignacio E. Grossmann,et al.  Data-driven individual and joint chance-constrained optimization via kernel smoothing , 2015, Comput. Chem. Eng..

[8]  Denny K. S. Ng,et al.  Robust Optimization for Process Synthesis and Design of Multifunctional Energy Systems with Uncertainties , 2014 .

[9]  Lazaros G. Papageorgiou,et al.  Integrated Optimization of Upstream and Downstream Processing in Biopharmaceutical Manufacturing under Uncertainty: A Chance Constrained Programming Approach , 2016 .

[10]  Fengqi You,et al.  Resilient design and operations of process systems: Nonlinear adaptive robust optimization model and algorithm for resilience analysis and enhancement , 2017, Comput. Chem. Eng..

[11]  Chrysanthos E. Gounaris,et al.  Multi‐stage adjustable robust optimization for process scheduling under uncertainty , 2016 .

[12]  C. A. FLOUDAS,et al.  Operational planning under uncertainty , 1994 .

[13]  R. Tütüncü,et al.  Adjustable Robust Optimization Models for a Nonlinear Two-Period System , 2008 .

[14]  Richard E. Rosenthal,et al.  GAMS -- A User's Guide , 2004 .

[15]  Alain Billionnet,et al.  2-stage robust MILP with continuous recourse variables , 2014, Discret. Appl. Math..

[16]  Shabbir Ahmed,et al.  A Multi-Stage Stochastic Integer Programming Approach for Capacity Expansion under Uncertainty , 2003, J. Glob. Optim..

[17]  J. Sethuraman A CONSTRUCTIVE DEFINITION OF DIRICHLET PRIORS , 1991 .

[18]  Fengqi You,et al.  Stochastic inventory management for tactical process planning under uncertainties: MINLP models and algorithms , 2011 .

[19]  Ruiwei Jiang,et al.  Data-driven chance constrained stochastic program , 2015, Mathematical Programming.

[20]  C. Floudas,et al.  A Comparative Theoretical and Computational Study on Robust Counterpart Optimization: I. Robust Linear Optimization and Robust Mixed Integer Linear Optimization. , 2011, Industrial & engineering chemistry research.

[21]  Luis Puigjaner,et al.  Risk Management in the Scheduling of Batch Plants under Uncertain Market Demand , 2004 .

[22]  Ignacio E. Grossmann,et al.  Recent advances in mathematical programming techniques for the optimization of process systems under uncertainty , 2015, Comput. Chem. Eng..

[23]  Cécile Murat,et al.  Recent advances in robust optimization: An overview , 2014, Eur. J. Oper. Res..

[24]  Fengqi You,et al.  Data‐driven adaptive nested robust optimization: General modeling framework and efficient computational algorithm for decision making under uncertainty , 2017 .

[25]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[26]  Christodoulos A. Floudas,et al.  Operational Planning of Large-Scale Continuous Processes: Deterministic Planning Model and Robust Optimization for Demand Amount and Due Date Uncertainty , 2012 .

[27]  Fengqi You,et al.  Optimal supply chain design and operations under multi-scale uncertainties: Nested stochastic robust optimization modeling framework and solution algorithm , 2016 .

[28]  Fengqi You,et al.  Unraveling Optimal Biomass Processing Routes from Bioconversion Product and Process Networks under Uncertainty: An Adaptive Robust Optimization Approach , 2016 .

[29]  Fengqi You,et al.  Planning and scheduling of flexible process networks under uncertainty with stochastic inventory: MINLP models and algorithm , 2013 .

[30]  T. Ferguson A Bayesian Analysis of Some Nonparametric Problems , 1973 .

[31]  Long Zhao,et al.  Solving two-stage robust optimization problems using a column-and-constraint generation method , 2013, Oper. Res. Lett..

[32]  Luis Puigjaner,et al.  Addressing Robustness in Scheduling Batch Processes with Uncertain Operation Times , 2005 .

[33]  Xiang Li,et al.  Robust Scenario Formulations for Strategic Supply Chain Optimization under Uncertainty , 2013 .

[34]  Efstratios N. Pistikopoulos,et al.  Decomposition Based Stochastic Programming Approach for Polygeneration Energy Systems Design under Uncertainty , 2010 .

[35]  Arkadi Nemirovski,et al.  Robust optimization – methodology and applications , 2002, Math. Program..

[36]  Sanjay Mehrotra,et al.  Stochastic Robust Mathematical Programming Model for Power System Optimization , 2016, IEEE Transactions on Power Systems.

[37]  Larry Wasserman,et al.  All of Statistics: A Concise Course in Statistical Inference , 2004 .

[38]  Efstratios N. Pistikopoulos,et al.  Model predictive control of anesthesia under uncertainty , 2014, Comput. Chem. Eng..

[39]  Fengqi You,et al.  Integration of Scheduling and Dynamic Optimization of Batch Processes under Uncertainty: Two-Stage Stochastic Programming Approach and Enhanced Generalized Benders Decomposition Algorithm , 2013 .

[40]  Fengqi You,et al.  Optimal processing network design under uncertainty for producing fuels and value‐added bioproducts from microalgae: Two‐stage adaptive robust mixed integer fractional programming model and computationally efficient solution algorithm , 2017 .

[41]  Wen Tan,et al.  Process Monitoring for Multimodal Processes With Mode-Reachability Constraints , 2017, IEEE Transactions on Industrial Electronics.

[42]  Nikolaos V. Sahinidis,et al.  Optimization under uncertainty: state-of-the-art and opportunities , 2004, Comput. Chem. Eng..

[43]  Uwe Schröder,et al.  Biomass to Biofuels: Strategies for Global Industries , 2011 .

[44]  Guohe Huang,et al.  AN INEXACT TWO-STAGE STOCHASTIC PROGRAMMING MODEL FOR WATER RESOURCES MANAGEMENT UNDER UNCERTAINTY , 2000 .

[45]  A. Zamboni,et al.  Strategic design and investment capacity planning of the ethanol supply chain under price uncertainty. , 2011 .

[46]  Jonathan P. How,et al.  Bayesian nonparametric set construction for robust optimization , 2015, 2015 American Control Conference (ACC).

[47]  Michael I. Jordan,et al.  Machine learning: Trends, perspectives, and prospects , 2015, Science.

[48]  Susana Relvas,et al.  Design and planning of supply chains with integration of reverse logistics activities under demand uncertainty , 2013, Eur. J. Oper. Res..

[49]  Efstratios N. Pistikopoulos,et al.  Uncertainty in process design and operations , 1995 .

[50]  Fengqi You,et al.  Adaptive robust optimization with minimax regret criterion: Multiobjective optimization framework and computational algorithm for planning and scheduling under uncertainty , 2018, Comput. Chem. Eng..

[51]  Christodoulos A. Floudas,et al.  Robust stability analysis of systems with real parametric uncertainty: A global optimization approach , 1995 .

[52]  Peter M. Verderame,et al.  Planning and Scheduling under Uncertainty: A Review Across Multiple Sectors , 2010 .

[53]  Chao Shang,et al.  Data-driven robust optimization based on kernel learning , 2017, Comput. Chem. Eng..

[54]  Fengqi You,et al.  A computational framework and solution algorithms for two‐stage adaptive robust scheduling of batch manufacturing processes under uncertainty , 2016 .

[55]  Si-Zhao Joe Qin,et al.  Survey on data-driven industrial process monitoring and diagnosis , 2012, Annu. Rev. Control..

[56]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[57]  Michael I. Jordan,et al.  Variational inference for Dirichlet process mixtures , 2006 .

[58]  Fengqi You,et al.  Deciphering and handling uncertainty in shale gas supply chain design and optimization: Novel modeling framework and computationally efficient solution algorithm , 2015 .

[59]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[60]  Christodoulos A. Floudas,et al.  Scheduling of crude oil operations under demand uncertainty: A robust optimization framework coupled with global optimization , 2012 .

[61]  Tara L. Terry,et al.  Robust Linear Optimization With Recourse , 2009 .

[62]  Dimitris Bertsimas,et al.  From Predictive to Prescriptive Analytics , 2014, Manag. Sci..

[63]  Efstratios N. Pistikopoulos,et al.  Optimization and Control of Pressure Swing Adsorption Processes Under Uncertainty , 2013 .

[64]  Nikolaos V. Sahinidis,et al.  Optimization model for long range planning in the chemical industry , 1989 .

[65]  N. Sahinidis,et al.  Optimization in Process Planning under Uncertainty , 1996 .

[66]  Shabbir Ahmed,et al.  Robust Process Planning under Uncertainty , 1998 .

[67]  Ana Paula Barbosa-Póvoa,et al.  Design and Planning of Closed-Loop Supply Chains: A Risk-Averse Multistage Stochastic Approach , 2016 .

[68]  Yuan Yuan,et al.  Robust optimization under correlated uncertainty: Formulations and computational study , 2016, Comput. Chem. Eng..

[69]  Xu Andy Sun,et al.  Adaptive Robust Optimization for the Security Constrained Unit Commitment Problem , 2013, IEEE Transactions on Power Systems.

[70]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[71]  F. You,et al.  A data-driven multistage adaptive robust optimization framework for planning and scheduling under uncertainty , 2017 .

[72]  Arkadi Nemirovski,et al.  Robust solutions of Linear Programming problems contaminated with uncertain data , 2000, Math. Program..

[73]  Robert J. Vanderbei,et al.  Robust Optimization of Large-Scale Systems , 1995, Oper. Res..

[74]  Peng Wang,et al.  Forecasting Power Output of Photovoltaic Systems Based on Weather Classification and Support Vector Machines , 2011, IEEE Transactions on Industry Applications.

[75]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[76]  Vishal Gupta,et al.  Data-driven robust optimization , 2013, Math. Program..