In decentralized optimization, nodes cooperate to minimize an overall
objective function that is the sum (or average) of per-node private objective
functions. Algorithms interleave local computations with communication among
all or a subset of the nodes. Motivated by a variety of
appli