Iterative Approximate Algorithms for DCOPs