Kátai, Zoltán Modelling dynamic programming problems by generalized \(d\)-graphs. (English) Zbl 1218.90204 Acta Univ. Sapientiae, Inform. 2, No. 2, 210-230 (2010). Summary: In this paper, we introduce the concept of generalized \(d\)-graph (admitting cycles) as special dependency-graphs for modelling dynamic programming (DP) problems. We describe the \(d\)-graph versions of three famous single-source shortest algorithms (the algorithm based on the topological order of the vertices, Dijkstra algorithm and Bellman-Ford algorithm), which can be viewed as general DP strategies in the case of three different classes of optimization problems. The new modelling method also makes possible to classify DP problems and the corresponding DP strategies in term of graph theory. MSC: 90C39 Dynamic programming 68R10 Graph theory (including graph drawing) in computer science Keywords:dynamic programming; graph theory; shortest path algorithms PDFBibTeX XMLCite \textit{Z. Kátai}, Acta Univ. Sapientiae, Inform. 2, No. 2, 210--230 (2010; Zbl 1218.90204) Full Text: arXiv