This document summarizes the Alternating Direction Method of Multipliers (ADMM) algorithm. It discusses how ADMM can be used to solve optimization problems of the form minimize f(x) + g(z) subject to Kx - z = 0, where Kx - z decomposes the problem into separable subproblems for x and z. The algorithm alternates between optimizing the augmented Lagrangian Lρ(x, z, u) with respect to x, z, and their dual variables u. Each subproblem can be solved efficiently using proximal operators, often having closed-form solutions in frequency space.