Heuristic optimization work for university
heuristique_constuctif : Execute the first value in the instance, to then rearrange the instance. The rearrangement is done by chosing all the late task in the instance and putting them first in the instance. The late task are ordered by lattest.
aleatoire: Compute an new instance with random ordering
recherche_local: Use the hillclimbing method