Gave a tutorial on multi-agent distributed constrained optimization at AAAI 2018. Slides available here.