Programmation dynamique Article, Signification, Explication
Inventée par le professeur Richard Bellman, la programmation dynamique permet de résoudre au moyen d'un ordinateur tout problème d'optimisation dont la fonction objectif se décrit comme la somme de fonctions monotones non-décroissantes des ressources. Or c'est là un cas très souvent rencontré pour deux raisons :
- la nature additive de la monnaie
- la loi des rendements décroissants sur la plupart des postes de production
- Optimiser la production d'un bassin minier en fonction des ressources sur chaque puits
- Optimiser le nombre de consommateurs touchés par une campagne publicitaire en répartissant le budget sur différents médias, ou au contraire en le concentrant (média-planning).
La programmation dynamique a malheureusement, compte-tenu de ses nombreux succès, fait disparaître du programme de la plupart des écoles d'ingénieurs une partie passionnante des mathématiques qui visait au même résultat par d'autres moyens : le calcul des variations.
Le temps d'exécution d'un algorithme de programmation dynamique peut être calculé grâce au Théorème maître.
Application algorithmique :
Le problèmes des skieurs constitue une application : il s'agit de distribuer m skis à n skieurs (m>n) en minimisant les écarts de taille entre les skis et les skieurs. La propriété d'optimalité des sous-structures (si une distribution est optimale, alors toute sous partie des skis et des skieurs est optimale) le rend traitable par programmation dynamique
C'est un article concernant le Programmation dynamique. La page contient la signification du Programmation dynamique , Description et explication au sujet de Programmation dynamique
