Algorithme

Un algorithme est une succession d’instructions qu’on demande à un ordinateur d’enchaîner dans un ordre précis pour résoudre un problème ou pour atteindre un objectif. L’algorithme offre une méthode systématique qui conduit résolument au résultat.

En 2013, la NASA offrit 30.000 dollars (dont 10.000 au gagnant) à ceux qui trouvent un algorithme optimisant la position des panneaux solaires de l’ISS pour obtenir le maximum d’exposition au soleil tout en créant le moins d’ombre possible sur la station.

Un algorithme, c’est comme une recette de cuisine qui systématise la procédure des ingrédients jusqu’au plat recherché, en passant par les séquences dans le bon ordre. L’idéal, c’est le blender dans lequel je mets tous les ingrédients de ma soupe et il fait tout le reste, sans que je ne doive plus m’en soucier. Le but est d’évacuer la pensée de la procédure, afin de la rendre exécutable automatiquement par une machine. 

On n’a pas attendu l’ordinateur pour mécaniser la résolution d’un problème. La méthode facilitant le calcul du PGCD que propose Euclide (c’est l’ἀνθυφαίρεσις / anthyphairesis = la soustraction réciproque) est déjà un algorithme doux ? / une algue aux rythmes d’où ?…