931 - Schémas algorithmiques. Exemples et applications.2021

Rapport du jury 2019

Cette leçon permet au candidat de présenter différents schémas algorithmiques, en particulier « diviser pour régner », programmation dynamique et approche gloutonne. Le candidat pourra choisir de se concentrer plus particulièrement sur un ou deux de ces paradigmes. Le jury attend du candidat qu’il illustre sa leçon par des exemples variés, touchant des domaines différents et qu’il puisse discuter les intérêts et limites respectifs des méthodes. Le jury ne manque pas d’interroger plus particulièrement le candidat sur la question de la correction des algorithmes proposés et sur la question de leur complexité, en temps comme en espace.

Afficher les anciens rapports

Développements

5 Matroïdes et gloutons : appli arbres couvrants
5 Théorie des matroïdes et une application
5 Un algorithme de programmation dynamique pour les polynômes d'interpolation de Lagrange
4 Algorithme de Dijkstra

Plans

Rajouter une version
Utilisateur : sieghttct
Références :
Introduction à l'algorithmique
An Introduction to the Analysis of Algorithms
Utilisateur : sieghttct
Références :
A Guide to Algorithm Design: Paradigms, Methods, and Complexity Analysis
Introduction à l'algorithmique
Références :
Introduction à l'algorithmique
Algorithm Design
Optimisation combinatoire
Utilisateur : Timothée
Références :
Introduction à l'algorithmique
Algorithms from P to NP
Références :
Introduction à l'algorithmique
Le Langage des machines
Analyse numérique et équation différentielle
Plan brouillon...
Références :
Introduction à l'algorithmique
Eléments d'algorithmique

Retours