Automated dynamic programming

Zoltán Kátai, Agnes Csiki · 2009

Since the first book in dynamic programming was published in 1957, this algorithm design strategy has become a current problem solving method in several fields of science. The dynamic programming problem solving process can be divided into two steps. Firstly, we estab- lish the functional equation of the problem, a recursive formula that im- plements the principle of the optimality (mathematical part). Secondly, a computer program is elaborated that processes the recursive formula in bottom-up way (programming part). In this paper we are going to present a method and a software tool that automates the programming part of the dynamic programming process in case of several problems.

Read the paper · More papers on PaperTik