...Rabiner
Rabiner, dessen Standardwerk mir hier als Quelle einiger Definitionen dient, definiert die Methode:
Dynamic programming is an extensively studied and widely used tool in operations research for solving sequential decision problems. (...) The principle of optimality, which is the basis of a class of computational algorithms for the above optimization problem is, according to Bellmann,
An optimal policy has the property that, whatever the initial state and decision are, the remaining decisions must constitute an optional policy with regard to the state resulting from the first decision.
(Aus: L. Rabinder, Fundamentals of Speech Recognition, 204-205)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...gibt
Weitere Ansätze finden sich bei Cormen, Leiserson & Rivest:
Dynamic programming, like the divide-and-conquer method, solves problems by combining the solutions to subproblems. (...) In contrast [to divide-and-conquer algorithms, Culjat], dynamic programming is applicable when the subproblems are not independent, that is, when subproblems share subproblems.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Kruskal
Time Warps, String Edits, and Macromolecules, Addison-Wesley, Reading, MA, 1983
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...muß.
Bei Cormen spielt dieses Prinzip folgende Rolle:
DP is typically applied to optimization problems. In such problems there can be many possible solutions. Each solution has a value, and we wish to find a solution with the optimal (minmum or maximum) value. We call such a solution an optimal solution to the problem, as opposed to the optional solution, since there may be several solutions that achieve the optimal value.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...nieder.
In der deutschen Literatur spricht man deshalb von der Zeitverzerrung bzw. von der DP für die Zeitanpassung.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

Damir Culjat
Tue Feb 23 14:43:47 CET 1999