Distributed computational framework for large-scale stochastic convex optimization

Vahab Rostampour*, Tamás Keviczky

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

21 Downloads (Pure)


This paper presents a distributed computational framework for stochastic convex optimization problems using the so-called scenario approach. Such a problem arises, for example, in a large-scale network of interconnected linear systems with local and common uncertainties. Due to the large number of required scenarios to approximate the stochasticity of these problems, the stochastic optimization involves formulating a large-scale scenario program, which is in general computationally demanding. We present two novel ideas in this paper to address this issue. We first develop a technique to decompose the large-scale scenario program into distributed scenario programs that exchange a certain number of scenarios with each other to compute local decisions using the alternating direction method of multipliers (ADMM). We show the exactness of the de-composition with a-priori probabilistic guarantees for the desired level of constraint fulfillment for both local and common uncertainty sources. As our second contribution, we develop a so-called soft communication scheme based on a set parametrization technique together with the notion of probabilistically reliable sets to reduce the required communication between the subproblems. We show how to incorporate the probabilistic reliability notion into existing results and provide new guarantees for the desired level of constraint violations. Two different simulation studies of two types of interconnected network, namely dynamically coupled and coupling constraints, are presented to illustrate advantages of the proposed distributed framework.

Original languageEnglish
Article number23
Number of pages26
Issue number1
Publication statusPublished - 2021


  • Decentralized scenario program
  • Distributed computation
  • Distributed scenario program
  • Distributed stochastic systems
  • Plug-and-play framework
  • Scenario convex program
  • Stochastic optimization

Cite this