Primal Dual Method