What Is Optimal Solution In Dynamic Programming?

What Is Optimal Solution In Dynamic Programming? Optimal substructure means that the solution to a given optimization problem can be obtained by the combination of optimal solutions to its sub-problems. Such optimal substructures are usually described by means of recursion. Does dynamic programming give optimal solution? It is guaranteed that Dynamic Programming will generate an