GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing mathworld.wolfram.com — Dynamic Programming -- from Wolfram MathWorld Dynamic ProgrammingDynamic programming is a method for designing an algorithm to solve an optimization theory problem by decomposing it into overlapping subproblems and storing their solutions. The optimal value at one state is expressed recursively in terms of the values of states reachable from it, so each subproblem need be solved only once. For a finite-horizon problem, the terminal values are specified first and backward induction evaluates the remaining states in reverse order using the same optimality relation recursively. See alsoAlgorithm, Backward Induction, Held-Karp Algorithm, Optimization Theory, Recursion, Work Function AlgorithmExplore with Wolfram|AlphaReferencesBellman, R. E. Dynamic Programming. Princeton, NJ: Princeton University Press, 1957.Cite this as:Weisstein, Eric W. "Dynamic Programming." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/DynamicProgramming.html Subject classifications |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |