SingleMachineScheduling Mini-Project on single machine scheduling with different due dates problem : A comparision between Dynamique Programming and metaheuristics