Watch Video
Using hard constraints for representing soft constraints
by Jean-Charles Regin