Les algorithmes sont une série d'étapes bien organisées pour résoudre un problème particulier avec une quantité finie d'espace et de temps. Les algorithmes sont généralement utilisés en mathématiques et en informatique et sont créés sous forme de fonctions.
Les algorithmes constituent la base des méthodes mathématiques, des méthodes numériques et de la technologie informatique dans le développement de solutions d'ingénierie et/ou d'analyse informatique pour résoudre un large éventail de problèmes industriels issus de la finance, de l'économie, de la science et de l'ingénierie traditionnelle.
Les algorithmes relient les domaines des mathématiques, de l’informatique classique, de l’ingénierie et de l’analyse informatique des générations futures.