Fast computation with indistinguishable objects in constraint programming
Constraint programming is a paradigm for solving combinatorial problems. It can be used to solve problems such as sudoku, but can also be used to give factory layouts and university timetables. In many such problems,…