4.6 Article

EFFICIENT ALGORITHMS FOR DISTRIBUTIONALLY ROBUST STOCHASTIC OPTIMIZATION WITH DISCRETE SCENARIO SUPPORT

Journal

SIAM JOURNAL ON OPTIMIZATION
Volume 31, Issue 3, Pages 1690-1721

Publisher

SIAM PUBLICATIONS
DOI: 10.1137/19M1290115

Keywords

xEX pEP; Key words; stochastic programming; convex optimization; distributionally robust optimization; smoothing; bundle level; primal-dual smoothing

Funding

  1. Army Research Office [W911NF-18-1-0223]

Ask authors/readers for more resources

This paper investigates distributionally robust two-stage stochastic optimization problems with discrete scenario support and fills the gap in existing research by reformulating the problem and developing new algorithms. The developed algorithms have low iteration complexity, can be performed in parallel if necessary, and also propose modifications for solving problems with Kantorovich ball ambiguity sets.
Recently, there has been a growing interest in distributionally robust optimization (DRO) as a principled approach to data-driven decision making. In this paper, we consider a distributionally robust two-stage stochastic optimization problem with discrete scenario support. While much research effort has been devoted to tractable reformulations for DRO problems, especially those with continuous scenario support, few efficient numerical algorithms are developed, and most of them can neither handle the nonsmooth second-stage cost function nor the large number of scenarios K effectively. We fill the gap by reformulating the DRO problem as a trilinear min-max-max saddle point problem and developing novel algorithms that can achieve an O(1/E) iteration complexity which only mildly depends on K. The major computations involved in each iteration of these algorithms can be conducted in parallel if necessary. Besides, for solving an important class of DRO problems with the Kantorovich ball ambiguity set, we propose a slight modification of our algorithms to avoid the expensive computation of the probability vector projection at the price of an O( K) times more iterations. Finally, preliminary numerical experiments are conducted to demonstrate the empirical advantages of the proposed algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available