This is a basic C++ project that implements the solution to a consensus problem between a number of agents using ADMM.
Some high-level details are given here: https://web.stanford.edu/~boyd/papers/pdf/admm_slides.pdf and some more low-level details are given here: https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf.