Constraint programming versus mathematical programming

Explains why it makes sense to compare CP and MP, and provides details on the salient features of each approach.