Source-linked AI summary

On the Random Batch Method for second order interacting particle systems

Shi Jin, Lei Li, Yiqun Sun

arXiv:2011.10778v1math.NA

TL;DR

The paper addresses efficient and reliable RBM simulation for second-order interacting particle systems, including long-time behavior and singular interactions. It proves convergence under contraction conditions, introduces kernel splitting for singular forces, and studies molecular-dynamics applications. The method retains linear computational cost in relevant settings, but accuracy can require thermostat, step-size, or batch-size adjustments.

  • Problem

    RBM needed rigorous long-time convergence results for second-order systems and a practical treatment of singular interaction kernels in molecular dynamics.

  • Method

    The paper combines random batching with contraction-based strong-error analysis and splits singular kernels into accurately computed short-range and randomly batched smooth long-range parts.

  • Results

    RBM is asymptotic-preserving for the second-order mean-field limit, and kernel splitting restores O(N) per-step cost for singular interactions under the proposed decomposition.

  • Takeaways & Limitations

    RBM can support long-time second-order simulation and molecular-dynamics applications when contraction, kernel-splitting, and numerical-accuracy conditions are respected.

  • Takeaways & Limitations

    RBM may increase temperature by approximately τ/p, while small batches can cause noticeable numerical heating when the smooth force varies greatly in magnitude.

Abstract

from arXiv · show

We investigate several important issues regarding the Random Batch Method (RBM) for second order interacting particle systems. We first show the uniform-in-time strong convergence for second order systems under suitable contraction conditions. Secondly, we propose the application of RBM for singular interaction kernels via kernel splitting strategy, and investigate numerically the application to molecular dynamics.

1 Introduction

The paper motivates RBM for second-order interacting particle systems by its O(N) per-step cost and targets long-time convergence and molecular-dynamics applications. It extends prior finite-time and first-order results to second-order systems and singular interactions under stated conditions.

  • Interacting particle systems model phenomena including fluids, plasma, swarming, chemotaxis, flocking, synchronization, and consensus.
  • Direct discretization costs O(N^2) per time step, whereas RBM reduces this cost to O(N) through random mini-batches.The method is motivated as a simpler alternative to the more involved Fast Multipole Method for suitable interactions.
  • RBM had prior finite-time convergence results, while this work targets large-time convergence for second-order systems under contraction conditions.
  • The paper combines random grouping with kernel splitting to apply RBM to singular interaction kernels and investigates molecular-dynamics simulations.The introduction identifies long-time strong error analysis, singular-kernel treatment, and molecular-dynamics validation as the main components.
  • RBM is shown to be asymptotic-preserving for the mean-field limit of second-order systems under suitable conditions.

2 The algorithms

The algorithms use random particle grouping to approximate interactions efficiently, then split singular kernels so only their smooth long-range component is randomized. The resulting method retains O(N) cost per time step while treating short-range interactions explicitly.

  • 2.1 RBM for regular kernels: RBM chooses a time step and randomly divides N particles into batches of size p, with each batch updated over the time interval.The construction assumes p divides N for convenience, although the method can also be used otherwise.
  • 2.1 RBM for regular kernels: For nonsingular interacting forces, applying the random grouping strategy to the second-order system yields the basic RBM algorithm.
  • 2.1 RBM for regular kernels: The random grouping can be interpreted as a constrained stochastic-gradient approximation when K(x) = −∇φ(x).Unlike general stochastic gradients, the selected summands must follow the structure induced by a random batch.
  • 2.2 RBM with kernel splitting: Direct RBM can become numerically unstable for singular kernels, especially for second-order systems or first-order systems with batch size p ≥ 3.
  • 2.2 RBM with kernel splitting: Kernel splitting writes K = K1 + K2, treats the short-range K1 accurately, and applies RBM only to the bounded smooth K2 component.K1 vanishes beyond cutoff r0, while K2 is long-range and smooth; short-range summation can use cell-list data structures.
  • 2.2 RBM with kernel splitting: The splitting strategy preserves O(N) cost per time step because short-range interactions require O(1) work per particle and RBM handles the smooth component.The boundedness of K2 controls the variance introduced by random batching, while accurate K1 computation helps avoid stiffness.

3 A strong convergence analysis

This section analyzes RBM strong convergence for second-order interacting particle systems, emphasizing finite-time convergence and uniform-in-time estimates under contraction assumptions. The proof combines random-batch coupling, moment bounds, and contraction arguments.

  • 3 A strong convergence analysis: The analysis establishes strong convergence of RBM for second-order systems in the mean-field regime under contraction conditions.The contraction proof uses suitably chosen variables and Lyapunov functions because the noise is degenerate in the position equations.
  • Coupling and error variables: The proof couples the original particle system and RBM using the same Brownian motions and tracks position-velocity error variables across random batches.The transformed error variable combines position and velocity differences to handle the second-order dynamics.
  • Finite-time convergence: Under Lipschitz drift and interaction-kernel assumptions, RBM converges on finite time intervals.The stated finite-time result assumes polynomial growth for the drift and its gradient, together with a Lipschitz interaction kernel.
  • Moment bounds: Moment estimates control RBM trajectories through a Lyapunov function, supporting stability and convergence estimates.The Lyapunov approach yields control of second moments for positions and velocities, while the generator is used in the moment analysis.
  • Uniform-in-time estimate: The contraction argument produces a uniform strong convergence estimate whose constant is independent of batch size p and particle number N.The theorem is obtained by combining contraction, local-error estimates, and random-batch consistency bounds.

4 Applications to molecular dynamics simulations

The paper applies RBM to molecular dynamics by splitting singular interactions into short-range and regular long-range parts, then combining random batching with thermostat-based integration. The discussion identifies regimes where RBM saves computation and limitations from variance-induced numerical heating.

  • Molecular dynamics models interacting atoms or molecules to study distribution statistics and solid or fluid properties.
  • The method combines kernel splitting with Andersen or Langevin thermostats, which control heat-bath coupling through velocity updates and friction or collision parameters.For second-order schemes, force evaluations must be coordinated with the random batches used across adjacent time intervals.
  • Singular potentials require kernel splitting so RBM is applied to the long-range, smooth interaction component.The short-range part is treated separately, while RBM approximates the regular long-range contribution.
  • When interactions span many particles or the density is not low, choosing r0 so each local ball contains O(1) particles lets RBM reduce computation per iteration while retaining comparable time-step requirements.The regular long-range contribution remains suitable for random batching in this regime.
  • For short-range low-density interactions, RBM can still accelerate simulations when the batch size p is smaller than the effective number of neighbors.Rapid potential decay may already make explicit long-range batching unnecessary, but splitting can still reduce computational work.
  • In the molecular regime, RBM variance scales like O(N^2), and small batches or strongly varying K2 can cause numerical heating unless p or other numerical controls are adjusted.The paper suggests increasing p, decreasing τ, or using advanced techniques; its experiments target acceptable rather than very high accuracy.

5 Numerical experiments

Numerical experiments verify RBM for regular-kernel sampling and strong convergence, then test kernel splitting for Lennard-Jones fluids. The experiments recover equilibrium behavior, support the predicted strong order, reduce numerical heating with thermostat or step-size adjustments, and confirm linear computational scaling.

  • 5.1 A simple illustrative example: RBM recovers the equilibrium density distribution with good accuracy for N = 500 using τ = 0.02, compared with full simulation at τ = 0.001.The experiment collects 2.5×10^5 samples after burn-in for the RBM and reference simulations.
  • 5.1 A simple illustrative example: Weak errors tend to zero as τ decreases, indicating that RBM recovers the equilibrium distribution in the tested regular-kernel example.The comparison uses several test functions and a full-simulation BAOAB reference.
  • 5.1 A simple illustrative example: The measured strong errors for N = 50, 500, and 2000 agree with the predicted 1/2 strong order for underdamped Langevin equations with regular kernels.Figure 2 compares errors at T = 2 against τ and includes E = 0.2τ^1/2 as a reference line.
  • 5.2 The Lennard-Jones fluid: Kernel splitting enables Andersen-RBM and Langevin-RBM to work reasonably well for Lennard-Jones fluids, whereas direct RBM application causes numerical instability.The splitting treats short-range interactions directly and applies RBM to the long-range component.
  • 5.2 The Lennard-Jones fluid: CPU time scales linearly with system size for both RBM-Andersen and RBM-Langevin, supporting the claimed O(N) computational complexity.The timing experiment uses Lennard-Jones systems with density ρ = 0.5 and step size τ = 2^-10.
Loading 2011.10778v1…