- The paper develops a heat–Hamilton–Jacobi operator-splitting method with proven error bounds from O((Tεh)^{1/7}) for Lipschitz data to O((Tεh)^{1/3}) for C² data, plus an O(√(εh)) periodic L¹ estimate.
- The paper proves geometric convergence of value-gradient policy iteration in a weighted space-time L² norm for sufficiently short horizons, with a freely chosen exponential weight rather than a discount-factor restriction.
- The paper combines characteristic-based transport solvers with neural networks or radial basis functions, achieving HJB residuals mostly below 0.02 in experiments up to dimension 32 using only 12–20 trajectories and 30 policy iterations.
Overview and motivation
This paper addresses the numerical solution of the second-order Hamilton–Jacobi–Bellman (HJB) equation
ut+H(x,Du)=εΔu
on Rd, with H convex and coercive and u0∈W1,∞(Rd). The parameter ε interpolates between deterministic (ε=0) and stochastic (ε>0) optimal control. The authors' central idea is an operator splitting scheme that decomposes each time step into a pure heat step (trivially computable via the heat kernel) followed by a purely first-order Hamilton–Jacobi step. The first-order step is then solved by a value-gradient policy iteration algorithm (PI-λ), which reduces each iteration to linear transport equations along characteristics and is amenable to machine learning implementation.
The paper makes two distinct contributions: a quantitative error analysis of the splitting scheme — which the authors state is the first result of its kind for this type of Trotter–Kato product in the viscosity setting — and a convergence proof for the PI-λ iteration on the first-order subproblem in a weighted space-time L2 norm. Numerical experiments on quadratic control problems up to dimension Rd0 support the approach.
The splitting scheme and its error analysis
Writing Rd1 for the heat semigroup and Rd2 for the solution operator of the first-order equation Rd3, the splitting approximation is defined by iterating
Rd4
The error analysis rests on commutator estimates between the heat operator and the Hamiltonian. Exploiting convexity of Rd5 through its Legendre transform, the authors prove a linear lower bound on the commutator Rd6 of order Rd7. For the upper bound, they introduce a regularized comparison function built from vanishing viscosity approximations of the first-order step, splitting the total error as Rd8; the second term is controlled by classical semiconcavity-based vanishing viscosity estimates at the optimal rate Rd9.
A key technical ingredient is Proposition 2.4, which shows that Lipschitz bounds, semiconcavity constants, and uniform lower Hessian bounds are preserved uniformly across all splitting iterations. The authors emphasize that the most delicate part is the uniform lower bound on H0, since the heat operator accumulates errors across iterations; this estimate relies crucially on the exact linear rate of the lower commutator bound — any weaker rate would not suffice.
The main quantitative results are as follows:
| Initial data |
Upper bound on H1 |
| Lipschitz |
H2 |
| Lipschitz + semiconcave |
H3 |
| H4 |
H5 |
In all cases there is a matching linear lower bound H6, so the scheme converges from below at rate H7. The rates improve monotonically with regularity of H8, obtained by balancing mollification, viscosity, and splitting parameters (H9, u0∈W1,∞(Rd)0 in the general case). In the periodic setting with semiconcave data, the authors additionally prove an averaged u0∈W1,∞(Rd)1 estimate of order u0∈W1,∞(Rd)2, using BV bounds on u0∈W1,∞(Rd)3 that remain uniformly bounded throughout the iteration. They note that analogous weighted u0∈W1,∞(Rd)4 estimates should follow by the same techniques but defer the details to future work.
An important caveat: these rates are for the splitting error only, measured against the exact solution of the viscous HJB equation, and depend on the product u0∈W1,∞(Rd)5; the analysis assumes the structural conditions u0∈W1,∞(Rd)6–u0∈W1,∞(Rd)7, including uniform convexity of u0∈W1,∞(Rd)8 in the momentum variable and bounded second derivatives.
Exponential convergence of value-gradient policy iteration
For the first-order step, the Hamiltonian arises from a deterministic control problem with dynamics u0∈W1,∞(Rd)9 and running cost ε0. Rather than iterating on the value function directly, the PI-ε1 algorithm iterates on the costate ε2: given a policy ε3, one solves a linear PDE for ε4 along characteristics, then updates the policy via pointwise maximization. Because the equations for the components of ε5 decouple, they can be solved in parallel.
Under assumptions ε6–ε7 — affine control dependence of ε8, strong convexity of ε9 in ε=00, and growth/regularity conditions — the authors establish uniform bounds on ε=01, ε=02, and ε=03 provided the horizon satisfies ε=04 for explicit constants ε=05. The main convergence theorem states that the weighted error
ε=06
satisfies ε=07 whenever ε=08 and ε=09, i.e., geometric (exponential) convergence. The proof proceeds by energy estimates on the difference of successive costate equations, with the weight ε>00 controlling boundary terms from integration by parts under the linear growth of ε>01.
Two features distinguish this from prior work: the analysis covers the time-dependent problem (extending the time-independent results of Bensoussan, Han, Yam, and Zhou), and the weight parameter ε>02 can be chosen freely rather than being tied to a discount factor in the equation. This removes the restriction in earlier work that the discount factor be sufficiently large. The smallness condition on ε>03 remains a genuine limitation inherited from the Grönwall-type arguments.
Machine learning implementation and numerics
Each policy iteration requires solving stationary transport equations of the form ε>04. Along characteristics, these admit explicit integral representation formulas for both ε>05 and its gradient, generating labeled training data along sampled trajectories. A parametric model ε>06 (radial basis functions or neural networks) is trained by minimizing a loss that combines mean-squared value error and gradient error with mixing weight ε>07, gradients computed via automatic differentiation and optimized with ADAM.
Experiments use the quadratic control problem ε>08, ε>09, with Hamiltonian λ0 and initial data λ1 on λ2. Three configurations were tested: λ3 with λ4 (no splitting needed), λ5 with λ6, and λ7 with λ8. Accuracy is measured by the mean HJB residual over λ9 sample points. Reported residuals range roughly between λ0 and λ1, with most configurations below λ2, achieved with remarkably few resources: 12–20 characteristic trajectories, 1000 ADAM steps per iteration, and 30 policy iterations. Notably, accuracy does not degrade substantially when the number of trajectories is reduced, suggesting robustness of the method to limited data coverage. One anomalous entry (residual λ3 for λ4, λ5 in the λ6 test with random λ7) indicates occasional instability, though the paper does not analyze when such failures occur.
Limitations and open questions
Several restrictions qualify the results. The λ8 splitting rates require uniform convexity of λ9 in L20 and bounded second derivatives (L21), stronger than what well-posedness alone demands; the authors acknowledge imposing these for technical convenience. The exponential convergence of PI-L22 holds only for sufficiently short horizons L23, with explicit but possibly restrictive constants, and for Hamiltonians with the specific affine-in-control structure of assumptions L24–L25; extension to longer horizons or more general dynamics is open. The periodic L26 estimate requires both periodicity of L27 and semiconcavity of L28, and the proposed weighted L29 analogue is stated without proof. Finally, the gap between the proven upper bounds (e.g., Rd00 for merely Lipschitz data) and the linear lower bound leaves open whether the true splitting convergence rate is in fact Rd01 under weaker regularity — the authors' own machinery suggests the lower bound may be sharp, but no optimality result is established. The numerical section reports residuals rather than errors against known exact solutions, so the practical accuracy of the full pipeline relative to theory is not quantified.
Conclusion
The paper provides the first quantitative convergence rates for a Trotter–Kato-type splitting of viscous Hamilton–Jacobi equations, with rates improving from Rd02 to Rd03 as the initial datum gains regularity, together with an averaged Rd04 rate of Rd05 in the periodic setting. Its second contribution extends value-gradient policy iteration to time-dependent first-order problems with exponential convergence in a freely chosen weighted norm, removing the large-discount restriction of earlier analyses. The combination — splitting into a trivial heat step and a characteristic-based, parallelizable first-order step amenable to supervised learning — yields a practical algorithm whose numerical performance on quadratic control problems up to dimension 32 is stable even with sparse trajectory sampling. The main open issues are the sharpness of the splitting rates, relaxation of the short-horizon assumption in the policy iteration analysis, and rigorous treatment of weighted estimates on unbounded domains.