cours / présentation

Théorie de l’information : modèles, algorithmes, analyse

Tout étudiant d’un cours d’algorithmique de base apprend que la complexité moyenne de l’algorithme QuickSort est en O(n log n), celle de QuickSelect est en O(n) et celle de RadixSort est en O(n log n). De tels énoncés ont le mérite d’être simples, mais leur simplicité est trompeuse, car ils sont fon...

Date de création :

11.02.2010

Auteur(s) :

Brigitte Vallée

Présentation

Informations pratiques

Langue du document : Français
Type : cours / présentation
Niveau : enseignement supérieur
Langues : Français
Contenu : ensemble de données
Public(s) cible(s) : apprenant, enseignant
Document : Document HTML, Document PDF
Age attendu : 18 ans et +
Difficulté : très difficile
Droits d'auteur : pas libre de droits, gratuit
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)

Description de la ressource

Résumé

Tout étudiant d’un cours d’algorithmique de base apprend que la complexité moyenne de l’algorithme QuickSort est en O(n log n), celle de QuickSelect est en O(n) et celle de RadixSort est en O(n log n). De tels énoncés ont le mérite d’être simples, mais leur simplicité est trompeuse, car ils sont fondés sur des hypothèses spécifiques à chaque algorithme : pour les deux premiers algorithmes, le coût unitaire est la comparaison entre clés, tandis que, pour le troisième, le coût unitaire est la comparaison entre symboles. Dans cet exposé, l’analyse probabiliste de trois principaux algorithmes est revisité: QuickSort, QuickSelect, et les algorithmes de dictionnaire fondés sur la structure de tri.

  • Granularité : leçon
  • Structure : en réseau

"Domaine(s)" et indice(s) Dewey

  • Information theory (003.54)
  • Systems programming and programs (005.4)

Domaine(s)

  • Programmation : Algorithmique, langages, conception objet, programmes
  • Informatique théorique
  • Informatique
  • Informatique

Informations pédagogiques

  • Proposition d'utilisation : On peut conseiller cette ressource comme un "cours de recherche" sur le sujet à utiliser dans le cadre d'un master en informatique 2eme année ou recherche
  • Commentaires pédagogiques : Il s'agit plutôt d'un thème enseignement-recherche qui ne fait pas encore partie des cursus standard en biologie

Intervenants, édition et diffusion

Intervenants

Créateur(s) de la métadonnée : Marie-Hélène Comte;Marie-Hélène
Validateur(s) de la métadonnée : Sylvain Duranton sduranton;Sylvain Duranton

Édition

  • Institut National de Recherche en Informatique et en Automatique

Diffusion

Cette ressource vous est proposée par :UNIT - accédez au site internetUNIT - accédez au site internet

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-3783
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-3783
Statut de la fiche : final
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : UNIT

Voir aussi

UNIT
UNIT
29.07.2011
Description : S’il est une notion complexe à définir, c’est bien celle de complexité ! La théorie de la complexité de Kolmogorov fait le lien entre complexité et compression des données.
  • théorie de l'information
  • complexité des données
  • complexité de Kolmogorov
  • codage information
  • compression des données
  • fuscia
UNIT
UNIT
28.11.2006
Description : L’ensemble des pages web disponibles constitue une base d’informations que nous apprenons à parcourir, à exploiter et même à truquer... en utilisant les moteurs de recherche, et les algorithmes qu’ils mettent en œuvre.
  • moteur de recherche
  • accès à l'information
  • algorithme PageRank
  • Google
  • secret
  • fuscia