Encyclopædia Universalis, le portail de la connaissance
Zone de recherche

Dictionnaire

COMPLEXITÉ, mathématique

Au cœur de l'informatique théorique, la théorie du calcul – ou théorie de la calculabilité – née dans la décennie 1930 des travaux de Kurt Gödel (1906-1978), Alan Turing (1912-1954) et Alonzo Church (1903-1995), répond à des questions sur ce qui est faisable dans l'absolu par le calcul avec un ordinateur. Elle énonce des résultats négatifs du type : il est impossible d'écrire un programme – aussi long et complexe soit-il – qui, chargé d'analyser d'autres programmes, repère ceux qui se perdent dans une boucle et ne se terminent jamais (indécidabilité de l'arrêt d'un programme). Ces preuves d'impossibilité sont importantes et une fine répartition entre ce qui est algorithmiquement faisable et ce qui ne l'est pas, est maintenant disponible.

Ce domaine a ouvert la voie dans la décennie 1970 à une analyse d'un niveau plus fin, appelée théorie des classes de complexité, où l'on se pose des questions du type suivant : peut-on décomposer en facteurs premiers un nombre de n chiffres en utilisant un temps de calcul t majoré par un polynôme en n (on parle de temps polynomial) ? Les problèmes que l' […]

… pour nos abonnés, l'article se prolonge sur 2 pages… Offre essai 7 jours

Autres références

« COMPLEXITÉ, mathématique » est également traité dans :

ALGORITHMIQUE

Auteurs :  Philippe COLLARDPhilippe FLAJOLET

Dans le chapitre "L'exemple du calcul de π" : …  connus. La classification des diverses solutions algorithmiques à un problème donné s'effectue ainsi* sur la base de leur complexité mesurée en nombre d'opérations élémentaires nécessaires à leur exécution. Pour les trois algorithmes précédents, une analyse montre par exemple que le nombre d'itérations nécessaires à l'obtention de π avec… Lire la suite
CALCUL, mathématique

Auteur :  Philippe FLAJOLET

Dans le chapitre "Calculabilité et algorithmique" : …  par le nombre d'instructions effectuées par l'ordinateur, lequel dicte le temps d'exécution. *La manière dont cette quantité varie avec la taille des données s'appelle fonction de complexité. Pour une tâche déterminée, un algorithme sera d'autant meilleur que sa fonction de complexité est basse. L'analyse d'algorithmes a pour… Lire la suite
ONDELETTES

Auteurs :  Alexandre GROSSMANNBruno TORRESANI

Dans le chapitre "3. Des algorithmes rapides" : …  , nous aboutissons à un nombre d'opérations élémentaires proportionnel à Nlg(N).* On dit que l'on a un algorithme de complexité Nlg(N). Des considérations tout à fait similaires conduisent à des algorithmes efficaces de reconstruction d'un signal à partir de ses coefficients d'ondelettes, eux aussi de… Lire la suite

Retour en haut

Accueil - Contact - À propos
Consulter les articles d'Encyclopædia Universalis : 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Consulter les articles d'Encyclopædia Britannica.
© 2010, Encyclopædia Universalis France S.A. Tous droits de propriété industrielle et intellectuelle réservés.

chargement du média