Les mathématiciens et autres scientifiques se sont toujours intéressés à la résolution numérique des problèmes qu’ils rencontrent, car l’analyse mathématique classique ne pouvant résoudre tous les problèmes qui se posent (par exemple en intégration, équations différentielles, interpolation, résolution d’´equations non linéaires ...)
Pour un problème donné, il est possible d'utiliser plusieurs techniques de résolution qui résultent en différents algorithmes. Ces algorithmes dépendent de certains paramètres qui influent sur la précision du résultat. Le résultat final et son degré de précision dépendent des choix que l'on fait