numerical solution methods. Standard methods are either slow or unstable. These
instabilities are avoided when one uses modern methods from numerical optimization and
approximation. Furthermore, large dynamic programming problems can be solved by using
modern parallel computing architectures.