Un de mes aînés a eu un entretien d'embauche et on lui a demandé pourquoi cela s'appelait dynamique. Il n'a pas pu répondre et après avoir abandonné, l'intervieweur a dit qu'il n'y avait rien de dynamique, ça s'appelait juste comme ça. C'est difficile à croire pour moi.
Fait-il référence au fait que les sous-problèmes sont résolus pendant l'exécution et utilisés pour atteindre l'objectif final? Comme l'allocation dynamique de mémoire qui se produit pendant l'exécution?
[RÉPONSE]
J'aurais dû lire cet article wiki avant de poser la question, désolé.
terminology
dynamic-programming
kintoki
la source
la source
Réponses:
J'ai toujours eu l'intuition que cela signifiait que les algorithmes utilisant la programmation dynamique semblaient éditer l'espace du problème " dynamiquement " jusqu'à ce que le problème puisse être résolu avec un algorithme gourmand.
Par exemple, avec le problème Checkerboard , l'algorithme de programmation dynamique modifie la carte entière au fur et à mesure, et enfin, un algorithme gourmand peut être utilisé (de même, avec l'algorithme de chemin le plus court de Dijkstra, etc.).
Je ne sais pas si cela se généralise à chaque problème de programmation dynamique.
la source
En fait, il n'y a rien de spécial dans le nom de "programmation dynamique"; la technique elle-même consiste à dérouler intelligemment la récursivité. Voir cette question et regardez la réponse @Jeffe, dans laquelle il est rapporté que Belman a choisi ce nom pour distraire intentionnellement.
la source
Il y a une histoire intéressante ici .. Bellman a lancé ce paradigme. Mais c'était en fait une recherche mathématique. À l'époque, le secrétaire à la défense de l'époque était paranoïaque à propos des mots Recherche et Maths (fou, non!). Bellman avait peur que le secretart soit furieux de son travail et finisse par lui causer des ennuis. Donc, pour brouiller un peu les choses, il l'a appelé la programmation dynamique , mais il n'y a rien de «dynamique» à ce sujet.
la source
Richard Bellman a appelé la programmation dynamique dans les mots de Bellman
Source: Eye of the Hurricane, Richard Bellman (Autobiographie)
la source