Compromise Policy for Multi-stage Stochastic Linear Programming: Variance and Bias Reduction

This paper focuses on algorithms for multi-stage stochastic linear programming (MSLP). We propose an ensemble method named the “compromise policy”, which not only reduces the variance of the function approximation but also reduces the bias of the estimated optimal value. It provides a tight lower bound estimate with a confidence interval. By exploiting parallel computing, … Read more

Online Non-parametric Estimation for Nonconvex Stochastic Programming

This paper presents a fusion of Stochastic Decomposition and the Majorization-Minimization algorithm (SD-MM) to solve a class of non-convex stochastic programs. The objective function is an expectation of a smooth concave function and a second-stage linear recourse function, which is common in stochastic programming (SP). This extension not only allows new stochastic difference-of-convex (dc) functions … Read more

Decision Intelligence for Nationwide Ventilator Allocation

Many states in the U.S. have faced shortages of medical resources because of the surge in the number of patients suffering from COVID-19. As many projections indicate, the situation will be far worse in coming months. The upcoming challenge is not only due to the exponential growth in cases but also because of inherent uncertainty … Read more

Distribution-free Algorithms for Learning Enabled Optimization with Non-parametric Estimation

This paper studies a fusion of concepts from stochastic optimization and non-parametric statistical learning, in which data is available in the form of covariates interpreted as predictors and responses. Such models are designed to impart greater agility, allowing decisions under uncertainty to adapt to the knowledge of the predictors (leading indicators). Specialized algorithms can be … Read more

Coupled Learning Enabled Stochastic Programming with Endogenous Uncertainty

Predictive analytics, empowered by machine learning, is usually followed by decision-making problems in prescriptive analytics. We extend the above sequential prediction-optimization paradigm to a coupled scheme such that the prediction model can guide the decision problem to produce coordinated decisions yielding higher levels of performance. Speci fically, for stochastic programming (SP) models with latently decision-dependent uncertainty, … Read more

Stochastic Dynamic Linear Programming: A Sequential Sampling Algorithm for Multistage Stochastic Linear Programming

Multistage stochastic programming deals with operational and planning problems that involve a sequence of decisions over time while responding to realizations that are uncertain. Algorithms designed to address multistage stochastic linear programming (MSLP) problems often rely upon scenario trees to represent the underlying stochastic process. When this process exhibits stagewise independence, sampling-based techniques, particularly the … Read more

Operations Planning Experiments for Power Systems with High Renewable Resources

Driven by ambitious renewable portfolio standards, variable energy resources (such as wind and solar) are expected to impose unprecedented levels of uncertainty to power system operations. The current practice of planning operations with deterministic optimization tools may be ill-suited for a future where uncertainty is abundant. To overcome the reliability challenges associated with the large-scale … Read more

Two-stage Stochastic Programming with Linearly Bi-parameterized Quadratic Recourse

This paper studies the class of two-stage stochastic programs (SP) with a linearly bi-parameterized recourse function defined by a convex quadratic program. A distinguishing feature of this new class of stochastic programs is that the objective function in the second stage is linearly parameterized by the first-stage decision variable, in addition to the standard linear … Read more

Stochastic Decomposition for Two-stage Stochastic Linear Programs with Random Cost Coefficients

Stochastic decomposition (SD) has been a computationally effective approach to solve large-scale stochastic programming (SP) problems arising in practical applications. By using incremental sampling, this approach is designed to discover an appropriate sample size for a given SP instance, thus precluding the need for either scenario reduction or arbitrary sample sizes to create sample average … Read more

Asymptotic results of Stochastic Decomposition for Two-stage Stochastic Quadratic Programming

This paper presents stochastic decomposition (SD) algorithms for two classes of stochastic programming problems: 1) two-stage stochastic quadratic-linear programming (SQLP) in which a quadratic program defines the objective function in the first stage and a linear program defines the value function in the second stage; 2) two-stage stochastic quadratic-quadratic programming (SQQP) which has quadratic programming … Read more