Algorithme

Un algorithme correspond à une série d’instructions claires, structurées et ordonnées, destinées à résoudre un problème précis ou à exécuter une tâche définie

Définitions

Qu'est-ce qu'un algorithme ? Définition simple et étymologie

Les algorithmes sont omniprésents dans nos vies quotidiennes et même dans la gestion quotidienne des collectivités territoriales. Lorsqu'un GPS calcule l'itinéraire le plus rapide entre deux points, il applique un algorithme d'optimisation qui analyse les distances, les vitesses autorisées et le trafic en temps réel. Lorsqu'un agent territorial calcule une facture de cantine scolaire selon le quotient familial, il suit également un algorithme : il collecte les revenus du foyer, applique un barème défini et calcule le montant dû. Le fonctionnement des feux tricolores repose aussi sur des algorithmes qui régulent les cycles selon des paramètres prédéfinis ou adaptatifs.

Le terme algorithme vient du latin médiéval algorithmus, dérivé du nom du mathématicien perse Al-Khwârizmî, qui vécut au IXe siècle. Un algorithme est la description d'une suite d'étapes suivant un ordre précis, permettant d'obtenir un résultat à partir d'éléments fournis en entrée. Autrement dit, c'est une méthode structurée qui transforme des données de départ en un résultat attendu. La métaphore de la recette de cuisine est souvent utilisée comme image simple : à partir d'ingrédients et d'instructions ordonnées, on obtient un plat.

Le mot algorithme désigne donc une série d’instructions claires, structurées, ordonnées et destinées à résoudre un problème précis ou à exécuter une tâche définie. Ce qui distingue un algorithme efficace, c'est sa capacité à produire systématiquement le bon résultat à partir d'instructions claires, reproductibles et non ambiguës. Cette rigueur garantit que le processus peut être répété, vérifié et, le cas échéant, traduit dans un langage informatique pour être exécuté par une machine.

Dans le secteur public local, l'automatisation de décisions administratives par les algorithmes qui étaient auparavant prises manuellement, peut améliorer l'efficacité des services, mais elle soulève des questions essentielles sur la transparence vis-à-vis des citoyens, le contrôle humain et la responsabilité des élus. Plus l'algorithme intervient dans des domaines sensibles (attribution de logements, calcul de prestations, contrôle de conformité), plus ces enjeux deviennent critiques pour les collectivités.

Questions fréquemment associées à Algorithme

Vous souhaitez en savoir plus sur le numérique et l'IA ?

Découvrir le glossaire