8INF806
Conception et analyse des
algorithmes
1936
Définition formelle de la notion d'algorithme:
Turing: Machine de Turing
Post: Machine de Post
Kleene: fonctions récursives
Church: -calculus
Problèmes indécidables
Certains problèmes n'admettent aucun
algorithme.
ex. Problème d'arrêt
ex. Résoudre une équation diophantienne
ex. Le jeu de la vie (game of life)
Thèse de Church-Turing
Toutes ces définitions sont équivalentes
-----------------------
Notion intuitive d'algorithme
=
machine de Turing
Remarque: ordinateur bio-moléculaire et
ordinateur quantique.
Efficacité des algorithmes
Quantité raisonnable de ressources
Ressources: temps, espace mémoires,
nombre de processeurs, nombre de bits de
communications, nombre de bits aléatoires,
etc.
Nous considérerons surtout le temps
Algorithme efficace = temps polynomial
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !