Two-Stage Stochastic Optimization via Primal-Dual Decomposition and Deep Unrolling

05/05/2021
by   An Liu, et al.
0

We consider a two-stage stochastic optimization problem, in which a long-term optimization variable is coupled with a set of short-term optimization variables in both objective and constraint functions. Despite that two-stage stochastic optimization plays a critical role in various engineering and scientific applications, there still lack efficient algorithms, especially when the long-term and short-term variables are coupled in the constraints. To overcome the challenge caused by tightly coupled stochastic constraints, we first establish a two-stage primal-dual decomposition (PDD) method to decompose the two-stage problem into a long-term problem and a family of short-term subproblems. Then we propose a PDD-based stochastic successive convex approximation (PDD-SSCA) algorithmic framework to find KKT solutions for two-stage stochastic optimization problems. At each iteration, PDD-SSCA first runs a short-term sub-algorithm to find stationary points of the short-term subproblems associated with a mini-batch of the state samples. Then it constructs a convex surrogate for the long-term problem based on the deep unrolling of the short-term sub-algorithm and the back propagation method. Finally, the optimal solution of the convex surrogate problem is solved to generate the next iterate. We establish the almost sure convergence of PDD-SSCA and customize the algorithmic framework to solve two important application problems. Simulations show that PDD-SSCA can achieve superior performance over existing solutions.

READ FULL TEXT
research
01/25/2018

Stochastic Successive Convex Approximation for Non-Convex Constrained Stochastic Optimization

This paper proposes a constrained stochastic successive convex approxima...
research
08/29/2019

Stochastic Successive Convex Approximation for General Stochastic Optimization Problems

One key challenge for solving a general stochastic optimization problem ...
research
12/09/2019

Improvement of the Global Connectivity using Integrated Satellite-Airborne-Terrestrial Networks with Resource Optimization

In this paper, we propose a novel wireless scheme that integrates satell...
research
07/17/2023

Towards Accelerating Benders Decomposition via Reinforcement Learning Surrogate Models

Stochastic optimization (SO) attempts to offer optimal decisions in the ...
research
09/03/2021

The full Low-carbon Expansion Generation Optimization (LEGO) model

This paper introduces the full Low-carbon Expansion Generation Optimizat...
research
02/02/2023

Constrained Online Two-stage Stochastic Optimization: New Algorithms via Adversarial Learning

We consider an online two-stage stochastic optimization with long-term c...
research
12/16/2019

Complexity of Stochastic Dual Dynamic Programming

Stochastic dual dynamic programming is a cutting plane type algorithm fo...

Please sign up or login with your details

Forgot password? Click here to reset