Framework for Local Algorithms used in Distributed Constraint Optimization Problems.