Papers
Topics
Authors
Recent
Search
2000 character limit reached

Operator Splitting, Policy Iteration, and Machine Learning for Stochastic Optimal Control

Published 12 Mar 2026 in math.OC, math.AP, and math.NA | (2603.12167v1)

Abstract: We propose a splitting approach to solve the second-order Hamilton--Jacobi equation, reducing it to a heat step and a purely first-order step. The latter is implemented using a gradient value policy iteration algorithm, enabling efficient characteristic-based machine learning methods. We establish convergence rates for the splitting method. In particular, the L<sup>L<sup>\infty error is bounded below by O(h)\mathcal{O}(h) and above by O(h<sup>1/7)\mathcal{O}(h<sup>{1/7}) for Lipschitz initial data; this improves to O(h<sup>1/5)\mathcal{O}(h<sup>{1/5}) for semiconcave data and to O(h<sup>1/3)\mathcal{O}(h<sup>{1/3}) for C<sup>2C<sup>2 data. We also prove an upper L<sup>1L<sup>1 error estimate of order O(h<sup>1/2)\mathcal{O}(h<sup>{1/2}) in the periodic setting, where hh is the splitting step. For the first-order step, we provide a weighted L<sup>2L<sup>2 error analysis that shows exponential convergence. Each iteration solves linear characteristic equations and learns the value function by minimizing a weighted value gradient loss. The approach yields stable and accurate numerical results.

Summary

  • 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)=εΔuu_t + H(x,Du) = \varepsilon \Delta u

on Rd\mathbb{R}^d, with HH convex and coercive and u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d). The parameter ε\varepsilon interpolates between deterministic (ε=0\varepsilon = 0) and stochastic (ε>0\varepsilon > 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-λ\lambda), 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-λ\lambda iteration on the first-order subproblem in a weighted space-time L2L^2 norm. Numerical experiments on quadratic control problems up to dimension Rd\mathbb{R}^d0 support the approach.

The splitting scheme and its error analysis

Writing Rd\mathbb{R}^d1 for the heat semigroup and Rd\mathbb{R}^d2 for the solution operator of the first-order equation Rd\mathbb{R}^d3, the splitting approximation is defined by iterating

Rd\mathbb{R}^d4

The error analysis rests on commutator estimates between the heat operator and the Hamiltonian. Exploiting convexity of Rd\mathbb{R}^d5 through its Legendre transform, the authors prove a linear lower bound on the commutator Rd\mathbb{R}^d6 of order Rd\mathbb{R}^d7. 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 Rd\mathbb{R}^d8; the second term is controlled by classical semiconcavity-based vanishing viscosity estimates at the optimal rate Rd\mathbb{R}^d9.

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 HH0, 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 HH1
Lipschitz HH2
Lipschitz + semiconcave HH3
HH4 HH5

In all cases there is a matching linear lower bound HH6, so the scheme converges from below at rate HH7. The rates improve monotonically with regularity of HH8, obtained by balancing mollification, viscosity, and splitting parameters (HH9, u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)0 in the general case). In the periodic setting with semiconcave data, the authors additionally prove an averaged u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)1 estimate of order u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)2, using BV bounds on u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)3 that remain uniformly bounded throughout the iteration. They note that analogous weighted u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)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 u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)5; the analysis assumes the structural conditions u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)6–u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)7, including uniform convexity of u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)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 u0W1,(Rd)u_0 \in W^{1,\infty}(\mathbb{R}^d)9 and running cost ε\varepsilon0. Rather than iterating on the value function directly, the PI-ε\varepsilon1 algorithm iterates on the costate ε\varepsilon2: given a policy ε\varepsilon3, one solves a linear PDE for ε\varepsilon4 along characteristics, then updates the policy via pointwise maximization. Because the equations for the components of ε\varepsilon5 decouple, they can be solved in parallel.

Under assumptions ε\varepsilon6–ε\varepsilon7 — affine control dependence of ε\varepsilon8, strong convexity of ε\varepsilon9 in ε=0\varepsilon = 00, and growth/regularity conditions — the authors establish uniform bounds on ε=0\varepsilon = 01, ε=0\varepsilon = 02, and ε=0\varepsilon = 03 provided the horizon satisfies ε=0\varepsilon = 04 for explicit constants ε=0\varepsilon = 05. The main convergence theorem states that the weighted error

ε=0\varepsilon = 06

satisfies ε=0\varepsilon = 07 whenever ε=0\varepsilon = 08 and ε=0\varepsilon = 09, i.e., geometric (exponential) convergence. The proof proceeds by energy estimates on the difference of successive costate equations, with the weight ε>0\varepsilon > 00 controlling boundary terms from integration by parts under the linear growth of ε>0\varepsilon > 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 ε>0\varepsilon > 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 ε>0\varepsilon > 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 ε>0\varepsilon > 04. Along characteristics, these admit explicit integral representation formulas for both ε>0\varepsilon > 05 and its gradient, generating labeled training data along sampled trajectories. A parametric model ε>0\varepsilon > 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 ε>0\varepsilon > 07, gradients computed via automatic differentiation and optimized with ADAM.

Experiments use the quadratic control problem ε>0\varepsilon > 08, ε>0\varepsilon > 09, with Hamiltonian λ\lambda0 and initial data λ\lambda1 on λ\lambda2. Three configurations were tested: λ\lambda3 with λ\lambda4 (no splitting needed), λ\lambda5 with λ\lambda6, and λ\lambda7 with λ\lambda8. Accuracy is measured by the mean HJB residual over λ\lambda9 sample points. Reported residuals range roughly between λ\lambda0 and λ\lambda1, with most configurations below λ\lambda2, 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 λ\lambda3 for λ\lambda4, λ\lambda5 in the λ\lambda6 test with random λ\lambda7) indicates occasional instability, though the paper does not analyze when such failures occur.

Limitations and open questions

Several restrictions qualify the results. The λ\lambda8 splitting rates require uniform convexity of λ\lambda9 in L2L^20 and bounded second derivatives (L2L^21), stronger than what well-posedness alone demands; the authors acknowledge imposing these for technical convenience. The exponential convergence of PI-L2L^22 holds only for sufficiently short horizons L2L^23, with explicit but possibly restrictive constants, and for Hamiltonians with the specific affine-in-control structure of assumptions L2L^24–L2L^25; extension to longer horizons or more general dynamics is open. The periodic L2L^26 estimate requires both periodicity of L2L^27 and semiconcavity of L2L^28, and the proposed weighted L2L^29 analogue is stated without proof. Finally, the gap between the proven upper bounds (e.g., Rd\mathbb{R}^d00 for merely Lipschitz data) and the linear lower bound leaves open whether the true splitting convergence rate is in fact Rd\mathbb{R}^d01 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 Rd\mathbb{R}^d02 to Rd\mathbb{R}^d03 as the initial datum gains regularity, together with an averaged Rd\mathbb{R}^d04 rate of Rd\mathbb{R}^d05 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.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.