Foundations and Trends® in Systems and Control > Vol 12 > Issue 1

Distributed Flow Computing

By Lei Wang, Zhejiang University, China, lei.wangzju@zju.edu.cn | Guodong Shi, The University of Sydney, Australia, guodong.shi@sydney.edu.au

 
Suggested Citation
Lei Wang and Guodong Shi (2025), "Distributed Flow Computing", Foundations and TrendsĀ® in Systems and Control: Vol. 12: No. 1, pp 1-111. http://dx.doi.org/10.1561/2600000037

Publication Date: 29 Oct 2025
© 2025 L. Wang and G. Shi
 
Subjects
Control of multi-agent systems,  Systems theory,  Optimization
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction
2. Distributed Linear Equation Flows
3. Distributed Matrix Equation Flows
4. Distributed Convex Optimization Flows
5. Distributed Nash Equilibrium Flows
6. Compressed Communication Flows
References

Abstract

Distributed computing seeks to solve global problems without a central coordinator, for physically decentralized agents holding local and private data over a communication network. This monograph provides an overview of continuous flows as distributed solvers for linear algebraic equations, linear matrix equations, constrained convex optimization, and Nash equilibrium seeking, highlighting the interface between graph theory, control systems, and optimization.

DOI:10.1561/2600000037
ISBN: 978-1-63828-644-8
122 pp. $85.00
Buy book (pb)
 
ISBN: 978-1-63828-645-5
122 pp. $160.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Distributed Linear Equation Flows
3. Distributed Matrix Equation Flows
4. Distributed Convex Optimization Flows
5. Distributed Nash Equilibrium Flows
6. Compressed Communication Flows
References

Distributed Flow Computing

Network systems of interconnected agents arise from several important applications such as smart power grids, swarm robotics, autonomous driving and intelligent transportation, and machine learning. Each agent in such systems may represent a renewable power generator, an autonomous vehicle, or a local data center. The agents possess local decisions and objectives and communicate with each other via wired or wireless communications. Distributed algorithms seek to compute a system-level solution defined at the network level through coordinated decisions over the communication network. The promise is drastically improved scalability, robustness, and resilience for optimization and computation in large-scale systems. Distributed computing seeks to solve global problems without a central coordinator, for physically decentralized agents holding local and private data over a communication network.

This monograph provides an overview of continuous flows as distributed solvers for linear algebraic equations, linear matrix equations, constrained convex optimization, and Nash equilibrium seeking, highlighting the interface between graph theory, control systems, and optimization.

 
SYS-037