dynamic programming

From Wiktionary, the free dictionary
Jump to navigation Jump to search

English[edit]

English Wikipedia has an article on:
Wikipedia

Etymology[edit]

Coined by applied mathematician Richard Bellman in the 1940s.

Noun[edit]

dynamic programming (uncountable)

  1. (mathematics, computer science) An optimization method by which a problem having optimal substructure is recursively broken into simpler subproblems which are solved to produce the globally optimal solution.
    • 1975, Sven Danø, Nonlinear and Dynamic Programming: An Introduction, Springer Science & Business Media, →ISBN, page 73:
      The advantage of dynamic programming as a procedure for solving optimization problems is the simplification obtained by decomposition.
    • 2000, Rein Luus, “Preface”, in Iterative Dynamic Programming[1], CRC Press, →ISBN:
      Dynamic programming, developed by Richard Bellmann, is a powerful method for solving optimization problems. It has the attractive feature of breaking up a complex optimization problem into a number of simpler problems.

Translations[edit]