Theorie de la complexite Théorie de la complexité informatique théorique La théorie de la complexité est un domaine des mathématiques et plus précisément de l'informatique théorique qui étudie formellement la quantité de ressources en temps et en espace n

Théorie de la complexité informatique théorique La théorie de la complexité est un domaine des mathématiques et plus précisément de l'informatique théorique qui étudie formellement la quantité de ressources en temps et en espace nécessaire pour la résolution de problèmes au moyen de l'exécution d'un algorithme Il s'agit donc d'étudier la di ?culté intrinsèque de problèmes posés mathématiquement Sommaire Introduction Problème algorithmique Dé ?nition o Exemple de problème o Réponse algorithmique o Complexité d'un problème algorithmique o De l'existence à la décision Modèle de calcul Complexité en temps et en espace o Les quatre familles de classes de complexité en temps et en espace Classes de complexité o Classes L et NL o Classe P o Classe NP et classe Co-NP complémentaire de NP o Classe PSPACE o Classe EXPTIME o Classe NC Nick's Class o Classes probabilistes o Autres classes o Inclusions des classes o Problèmes C-complets ou C-di ?ciles ? Dé ?nition ? Exemples o Réduction de problèmes Problèmes ouverts en théorie de la complexité o Le problème ouvert P NP o Autres problèmes Notes Bibliographie Voir aussi o Articles connexes o Liens externes Introduction CUn algorithme répond à un problème Il est composé d'un ensemble d'étapes simples nécessaires à la résolution dont le nombre varie en fonction du nombre d'éléments à traiter D'autre part plusieurs algorithmes peuvent répondre à un même problème Pour savoir quelle méthode est plus e ?cace il faut les comparer Pour cela on utilise une mesure que l'on appelle la complexité qui représente le nombre d'étapes qui seront nécessaires pour résoudre le problème pour une entrée de taille donnée La théorie de la complexité s'attache à conna? tre la di ?culté ou la complexité d'une réponse par algorithme à un problème dit algorithmique posé de façon mathématique Pour la dé ?nir il faut présenter les concepts de problèmes algorithmiques de réponses algorithmiques aux problèmes et la complexité des problèmes algorithmiques Problème algorithmique Dé ?nition Un problème algorithmique est un problème posé de façon mathématique c'est- à-dire qu'il est énoncé rigoureusement dans le langage des mathématiques ?? le mieux étant d'utiliser le calcul des prédicats Il comprend des hypothèses des données et une question On distingue deux types de problèmes les problèmes de décision ils posent une question dont la réponse est oui ou non les problèmes d'existence ou de recherche d'une solution ils comportent une question ou plutôt une injonction de la forme trouver un élément tel que ? ? dont la réponse consiste à fournir un tel élément La théorie de la complexité étudie principalement mais pas uniquement les problèmes de décisions Exemple de problème Un exemple de problème de décision est Etant donné un entier n celui-ci est-il premier Réponse algorithmique Dans chaque catégorie de problèmes ci-dessus on dit qu'un problème a une réponse algorithmique si sa réponse peut être fournie par un algorithme Un problème est décidable s'il s'agit d'un problème de décision ?? donc d'un problème dont la réponse est soit oui soit non ?? et si sa réponse

Documents similaires
Simone de beauvoir presentation 0 0
voltaire zadig www comptoirlitteraire com André Durand présente ? ? Zadig ou la destinée histoire orientale ? ? nouvelle de Voltaire pages pour laquelle on trouve un résumé puis successivement l ? examen de - la genèse page - l ? intérêt de l ? action pag 0 0
Kikoudou Les vidéos vous permettent de faire passer votre message de façon convaincante Quand vous cliquez sur Vidéo en ligne vous pouvez coller le code incorporé de la vidéo que vous souhaitez ajouter Vous pouvez également taper un mot-clé pour recherche 0 0
Python 1 Le langage Python C CTable des matières Chapitre Introduction Le public visé Pourquoi Python Caractéristiques du langage Domaines d ? application Conventions La documentation Python Style de programmation Conventions de nommage Conventions d ? éc 0 0
Dictees coquelicot ce2 Dictées du CE Progression Unité ? Le son ? et ses di ?érentes graphies Unité ? Les accents Unité ? Le son z Unité ? Les homonymes on ont Unité ? Le son ã Unité ? Le son ? ? Unité ? Le son ? ? Unité ? Les homonymes son sont Unité ? L 0 0
Revision de regulation Régulation Rejet des perturbations le système peut être sans entrée En milieu industriel elle consiste à maintenir la sortie à une consigne Asservissement Poursuite de la consigne ceci consiste à faire suivre avec précision la sorti 0 0
Candlesticks fibonacci and chart pattern trading tools a synergistic strategy to enhance profits and reduce risk wiley trading by robert fischer jens fischer 0 0
Verspyck 2006 J Gynecol Obstet Biol Reprod suppl au n S - S Recommandations pour la pratique clinique L ? épisiotomie Techniques chirurgicales de l ? épisiotomie E Verspyck L Sentilhes H Roman F Sergent L Marpeau Clinique Gynécologique et Obstétricale CHU 0 0
la compil ? de cahier des ACCOMPAGNEMENTS Chansons Révision Mars CQuelques EXPLICATIONS ? Ordre des chansons Les chansons sont classées par ordre alphabétique C'est-à-dire dans l'ordre de l'index alphabétique du cahier des PAROLES VERT Le numéro de page c 0 0
Lycée hammam Sousse 2 Devoir de contrôle N°2 Niveau 3éme éco /Durée 2h Année sc 0 0
  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager