Two-Stage Stochastic Optimization via Primal-Dual Decomposition and Deep Unrolling
arXiv:2105.01853 · doi:10.1109/TSP.2021.3079807
Abstract
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.
arXiv comment16 pages, 8 figures, accepted by IEEE Transactions on Signal Processing
References in corpus (9)
- Learning to Optimize: Training Deep Neural Networks for Wireless Resource Management
- Decomposition by Partial Linearization: Parallel Optimization of Multi-Agent Systems
- Spatial Deep Learning for Wireless Scheduling
- Real-time Power System State Estimation and Forecasting via Deep Neural Networks
- On Ergodic Sum Capacity of Fading Cognitive Multiple-Access and Broadcast Channels
- Stochastic Successive Convex Approximation for Non-Convex Constrained Stochastic Optimization
- A Parallel Stochastic Approximation Method for Nonconvex Multi-Agent Optimization Problems
- A Globally Optimal Energy-Efficient Power Control Framework and its Efficient Implementation in Wireless Interference Networks
- Stochastic Successive Convex Optimization for Two-timescale Hybrid Precoding in Massive MIMO