An Approximate Dynamic Programming Approach to Solving Dynamic Oligopoly Models