How to Classify Hard and Soft Constraints in Non-binary Constraint Satisfaction Problems | Publicación