Quel est le rôle de ces algorithmes ?