Direct Heuristic Dynamic Programming Research Articles