Suite à l'émergence du tout numérique l'algorithme prend toute son importance : nombreuses sont les applications comme la cryptographie, le routage d'informations, la planification et l'optimisation de ressources ou encore la bio-informatique.
Voici une liste d'ouvrages pour s'initier ou bien pour approfondir ses connaissances dans ce domaine.