DISROPT
DISROPT: a python framework for distributed optimization. DISROPT is a Python package developed within the excellence research program ERC in the project OPT4SMART. The aim of this package is to provide an easy way to run distributed optimization algorithms that can be executed by a network of peer computing systems. A comprehensive guide to DISROPT can be found in the documentation. The package is equipped with some commonly used objective functions and constraints which can be directly used. DISROPT currently supports MPI in order to emulate peer-to-peer communication. However, custom communication protocols can be also implemented.
Keywords for this software
References in zbMATH (referenced in 3 articles , 1 standard article )
Showing results 1 to 3 of 3.
Sorted by year (- Burk, Daniel; Völz, Andreas; Graichen, Knut: A modular framework for distributed model predictive control of nonlinear continuous-time systems (GRAMPC-D) (2022)
- Camisa, Andrea; Farina, Francesco; Notarnicola, Ivano; Notarstefano, Giuseppe: Distributed constraint-coupled optimization via primal decomposition over random time-varying graphs (2021)
- Francesco Farina, Andrea Camisa, Andrea Testa, Ivano Notarnicola, Giuseppe Notarstefano: DISROPT: a Python Framework for Distributed Optimization (2019) arXiv