certainDP
CertainDP refers to a class of dynamic programming algorithms that guarantee finding an optimal solution to a problem. This distinguishes them from approximate dynamic programming methods, which may find a good but not necessarily the best solution. The "certainty" in certainDP lies in the mathematical rigor proving that the algorithm will converge to the global optimum.
These algorithms are often characterized by properties like optimal substructure and overlapping subproblems, which are foundational
CertainDP algorithms are typically applied to problems where the state space is manageable and the transitions