Numerical Solution of Dyson Brownian Motion and a Sampling Scheme for Invariant Matrix Ensembles
Abstract
The Dyson Brownian Motion (DBM) describes the stochastic evolution of N points on the line driven by an applied potential, a Coulombic repulsion and identical, independent Brownian forcing at each point. We use an explicit tamed Euler scheme to numerically solve the Dyson Brownian motion and sample the equilibrium measure for non-quadratic potentials. The Coulomb repulsion is too singular for the SDE to satisfy the hypotheses of rigorous convergence proofs for tamed Euler schemes (Hutzenthaler et al. in Ann. Appl. Probab. 22(4):1611–1641, 2012). Nevertheless, in practice the scheme is observed to be stable for time steps of O(1/N2) and to relax exponentially fast to the equilibrium measure with a rate constant of O(1) independent of N. Further, this convergence rate appears to improve with N in accordance with O(1/N) relaxation of local statistics of the Dyson Brownian motion. This allows us to use the Dyson Brownian motion to sample N×N Hermitian matrices from the invariant ensembles. The computational cost of generating M independent samples is O(MN4) with a naive scheme, and O(MN3logN) when a fast multipole method is used to evaluate the Coulomb interaction.
- Publication:
-
Journal of Statistical Physics
- Pub Date:
- December 2013
- DOI:
- 10.1007/s10955-013-0858-x
- arXiv:
- arXiv:1306.1179
- Bibcode:
- 2013JSP...153..801L
- Keywords:
-
- Random matrix theory;
- Invariant matrix ensembles;
- Dyson Brownian motion (DBM);
- Explicit tamed Euler scheme;
- Mathematics - Numerical Analysis;
- 60B20;
- 65R20
- E-Print:
- 11 pages