Constraint Programming Vs Linear Programming