This is about the following question:
If you could rename dynamic programming...
It seems to me that this is a bad subjective question since it doesn't satisfy any of the 6 items of the guideline and therefore should be closed as too subjective.
This is about the following question:
If you could rename dynamic programming...
It seems to me that this is a bad subjective question since it doesn't satisfy any of the 6 items of the guideline and therefore should be closed as too subjective.
I think the historical perspective, and the answer provided by JɛffE, are enough justification to keep it around. It hasn't become messy or controversial, and we can always shut it down if it does.
Thanks for the comments, which will help me to pose better questions in the future.
I had asked this question on the day's feedback form for the undergraduates in my Analysis of Algorithms class at the end of the lecture on dynamic programming and didn't find their answers illuminated the technique. (Well, maybe the one who answered "Tough Programming" did illuminate it from his perspective.)
While the original phrasing is clearly aiming for subjective answers, Suresh gave a completely objective answer. Therefore I think questions like that -- rather phrased "What is a better name for X?" -- can be accepted, as have been other questions regarding teaching.
While I think it is hasty of you to suggest that the question meets 0 out of the 6 criterea for a "great subjective question" (for example I think it satisfies #3 and may satisfy #4), I am left agreeing with you that the question (while interesting and provocative), as it stands is a subjective question and also fails to meet the theoretical nature of this stack-exchange. I believe it should be closed if the moderators plan to strictly adhere to the guidelines and specifications which were already set up.
The question may be saved if it instead asked for the historical happenstance by which the methodology became known as "dynamic programming" in the context of teaching advice, and what other labels and descriptions it might be given to assist students in understanding it.