“…The standard approach to solving (1.1) is to "discretize, then optimize", where one first discretizes the operators in (1.1) by finite difference or finite element methods, and then solves the resulting nonlinear discretized equations by using policy iteration, also known as Howard's algorithm, or generally (finite-dimensional) semismooth Newton methods (see e.g. [14,5,40,34]). However, this approach has the following drawbacks, as do most mesh-based methods: (1) it can be difficult to generate meshes and to construct consistent numerical schemes for problems in domains with complicated geometries; (2) the number of unknowns in general grows exponentially with the dimension n, i.e., it suffers from Bellman's curse of dimensionality, and hence this approach is infeasible for solving high-dimensional control problems.…”