An Introduction of Distributed Optimization Theory and Applications | Synapse