The role and status of dynamic programming in such fields as operations research
and computer science is well established, widely recognized and secured.
There are strong indications, however, that its capabilities as a tool of thought
and a versatile problem-solving methodology have not yet been fully utilized.