Computer Science

Calculabilité et Complexité

Course description

Contenu

  • Théorie de la calculabilité : problèmes et algorithmes, fonctions calculables et non calculables, réduction, classes de problèmes indécidables (théorème de Rice) , théorème du point fixe, thèse de Church-Turing,
  • Principaux modèles de calculabilité : machine de Turing, automates,
  • Logique des propositions
  • Théorie de la complexité : classes de complexité, NP-complétude, théorème de Cook, résolution de problèmes NP-complets.

What you will learn

A l'issue de cet enseignement, les étudiants seront en mesure de

  • reconnaître, comprendre et identifier les limites du traitement de l’information par un ordinateur;
  • comprendre les fondements, les différences et les similitudes des principaux modèles de calculabilité;
  • reconnaître, identifier et appréhender les problèmes non calculables ainsi que les problèmes intrinsèquement complexes.

About the author

Yves Deville est professeur à l’université UCLouvain, où il mène des recherches dans les domaines de l'intelligence artificielle, de la programmation par contrainte et de l'optimisation. Il est également membre de l'École Polytechnique de Louvain et de l'Institut de recherche ICTEAM (Institute for Information and Communication Technologies, Electronics and Applied Mathematics).  Il enseigne la calculabilité depuis plus de 20 ans.

French
Anyone
Bachelor
By registration
How to cite this document:
Calculabilité et Complexité - Yves Deville - https://openmoodle.uclouvain.be/blocks/cblue_catalogue/presentation.php?courseid=35 - CC BY-SA - 2024-2025
More info about Open Education