English

SPADE: Sequential-clustering Particle Annihilation via Discrepancy Estimation

Numerical Analysis 2020-05-13 v2 Numerical Analysis Statistics Theory Computational Physics Statistics Theory

Abstract

For an empirical signed measure μ=1N(i=1Pδxii=1Mδyi)\mu = \frac{1}{N} \left(\sum_{i=1}^P \delta_{x_i} - \sum_{i=1}^M \delta_{y_i}\right), particle annihilation (PA) removes NAN_A particles from both {xi}i=1P\{x_i\}_{i=1}^P and {yi}i=1M\{y_i\}_{i=1}^M simultaneously, yielding another empirical signed measure ν\nu such that fdν\int f d \nu approximates to fdμ\int f d \mu within an acceptable accuracy for suitable test functions ff. Such annihilation of particles carrying opposite importance weights has been extensively utilized for alleviating the numerical sign problem in particle simulations. In this paper, we propose an algorithm for PA in high-dimensional Euclidean space based on hybrid of clustering and matching, dubbed the Sequential-clustering Particle Annihilation via Discrepancy Estimation (SPADE). It consists of two steps: Adaptive clustering of particles via controlling their number-theoretic discrepancies, and independent random matching among positive and negative particles in each cluster. Both deterministic error bounds by the Koksma-Hlawka inequality and non-asymptotic random error bounds by concentration inequalities are proved to be affected by two factors. One factor measures the irregularity of point distributions and reflects their discrete nature. The other relies on the variation of test function and is influenced by the continuity. Only the latter implicitly depends on dimensionality dd, implying that SPADE can be immune to the curse of dimensionality for a wide class of test functions. Numerical experiments up to d=1080d=1080 validate our theoretical discoveries.

Keywords

Cite

@article{arxiv.2005.05129,
  title  = {SPADE: Sequential-clustering Particle Annihilation via Discrepancy Estimation},
  author = {Sihong Shao and Yunfeng Xiong},
  journal= {arXiv preprint arXiv:2005.05129},
  year   = {2020}
}

Comments

Corrections only in the website abstract: Fix the display problem of math notations and remove a typo. The manuscript with 38 pages and 9 tables keeps unchanged

R2 v1 2026-06-23T15:27:29.328Z