Dual decomposition for multi-agent distributed optimization with coupling constraints. (October 2017)