Anfonwch hwn fel neges destun: lgorithms and ordering heuristics for distributed constraint satisfaction problems