Title: A primal-dual algorithm