5. Échelle de complexité
L'étude précédente permet de situer divers problèmes algorithmiques sur une « échelle de complexité » présentée dans le tableau. Les diverses mesures de coût utilisées (opérations booléennes, opérations élémentaires sur les nombres réels, comparaisonséchanges) n'étant pas strictement équivalentes, la définition d'une telle échelle se précise par l'introduction d'un modèle de la notion de calculabilité.
Il existe enfin de nombreux autres domaines de l'informatique où ont été découverts des algorithmes efficaces. Outre l'analyse numérique, on peut citer le traitement de données textuelles, la traduction des langages de programmation, le calcul formel, les problèmes « géométriques » concernant des données multidimensionnelles... La conception d'algorithmes efficaces combine habituellement l'utilisation de propriétés spécifiques au domaine du problème et des méthodes générales d'algorithmique (récursivité, structures de données, tris, calculs d'adresses...).
[…]… pour nos abonnés, l'article se prolonge sur 10 pages…



