Class of Monte Carlo algorithms for dynamic problems leads to an adaptive method

被引:13
作者
Adam, E [1 ]
Billard, L [1 ]
Lançon, F [1 ]
机构
[1] CEA, Dept Rech Fondamentale Mat Condensee, SP2M, NM, F-38054 Grenoble 9, France
关键词
D O I
10.1103/PhysRevE.59.1212
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
We introduce a class of Monte Carlo algorithms that solve a dynamic problem defined by the transition rates and the initial state of a discrete system. This class contains the method of Bortz, Kalos, and Lebowitz (BKL) [J. Comp. Phys. 17, 10 (1975)] as a limit. We show that introducing a constant time step in a Metropolis algorithm leads to an approximation of the solution in which the system relaxation times are underestimated. This can be corrected if the time step is an adequate stochastic variable. Thus, we are able to define kinetic Metropolis algorithms and generalize them in a case of nonconstant numbers of attempt configurations. The algorithm class allows us to introduce a useful method in which the calculation of transition rates are exploited for the next step in an adaptive way. This method corresponds to a kinetic Metropolis algorithm when the rejection probability is reasonable and becomes similar to the BKL method otherwise. We describe and compare four different algorithms applied to a physical example about the diffusion in lattice gases. [S1063-651X(99)07101-9].
引用
收藏
页码:1212 / 1216
页数:5
相关论文
共 7 条