Accueil - Boutique - Contact - Assistance
Zone de recherche

Altas Auteurs Recherche thématique Dictionnaire
 

COMPLEXITÉ, mathématique

Page précédente Page suivante

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.

1.  Les classes P et NP

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'on peut traiter en temps polynomial constituent la classe de complexité P. On considère qu'un problème dans la classe P non seulement est algorithmiquement traitable, mais qu'on peut le résoudre avec efficacité. Dans le cas contraire, on dit que le problème est intrinsèquement difficile. Bien sûr, connaître la classe de complexité P est important et de très nombreux travaux ont été menés dans ce but. En 2002 par exemple, des chercheurs indiens ont démontré un résultat attendu depuis deux décennies : le problème de savoir si un nombre est premier (problème de la primalité) est dans la classe P (le problème de la primalité n'est pas équivalent à celui de la décomposition en facteurs premiers, car on arrive parfois à savoir qu'un nombre n'est pas premier sans pour autant disposer d'aucun de ses facteurs non triviaux).

La question suivante a aussi été considérée : connaissant une éventuelle décomposition d'un nombre de n chiffres en […]

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

Thématique

Classification thématique de cet article :

Retour en haut

Autres références

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

ALGORITHMIQUE

Écrit par :  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

Écrit par :  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
KOLMOGOROV THÉORIE DE LA COMPLEXITÉ DE

Écrit par :  Jean-Paul DELAHAYE

… La* théorie de la complexité de Kolmogorov d'une suite numérique S est définie comme la taille, K(S), du plus court programme P qui, confié à une machine universelle (tout ordinateur contemporain en est une), produit la suite S. Cette notion est séduisante car elle synthétise en un seul nombre plusieurs mesures de complexité dont celle que propose… Lire la suite
ONDELETTES

Écrit par :  Alexandre GROSSMANNBruno TORRESANI

Dans le chapitre "3. Des algorithmes rapides"  : …  , nous aboutissons à un nombre d'opérations élémentaires proportionnel à lg(N).* On dit que l'on a un algorithme de complexité lg(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

Voir aussi

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.
© 2012, Encyclopædia Universalis France S.A. Tous droits de propriété industrielle et intellectuelle réservés.

chargement du média