Díaz N Cornejo, Gil A Vergara, Vargas M Jurado
Centre for Radiological Protection and Higiene, Habana, Cuba.
Appl Radiat Isot. 2010 Mar;68(3):469-73. doi: 10.1016/j.apradiso.2009.11.037. Epub 2009 Nov 24.
The Monte Carlo method has become a valuable numerical laboratory framework in which to simulate complex physical systems. It is based on the generation of pseudo-random number sequences by numerical algorithms called random generators. In this work we assessed the suitability of different well-known random number generators for the simulation of gamma-ray spectrometry systems during efficiency calibrations. The assessment was carried out in two stages. The generators considered (Delphi's linear congruential, mersenne twister, XorShift, multiplier with carry, universal virtual array, and non-periodic logistic map based generator) were first evaluated with different statistical empirical tests, including moments, correlations, uniformity, independence of terms and the DIEHARD battery of tests. In a second step, an application-specific test was conducted by implementing the generators in our Monte Carlo program DETEFF and comparing the results obtained with them. The calculations were performed with two different CPUs, for a typical HpGe detector and a water sample in Marinelli geometry, with gamma-rays between 59 and 1800 keV. For the Non-periodic Logistic Map based generator, dependence of the most significant bits was evident. This explains the bias, in excess of 5%, of the efficiency values obtained with this generator. The results of the application-specific assessment and the statistical performance of the other algorithms studied indicate their suitability for the Monte Carlo simulation of gamma-ray spectrometry systems for efficiency calculations.
蒙特卡罗方法已成为一个宝贵的数值实验室框架,用于模拟复杂的物理系统。它基于由称为随机数生成器的数值算法生成伪随机数序列。在这项工作中,我们评估了不同的知名随机数生成器在效率校准期间用于模拟伽马射线能谱系统的适用性。评估分两个阶段进行。首先,使用不同的统计经验测试对所考虑的生成器(德尔菲线性同余法、梅森旋转算法、异或移位算法、带进位乘法器、通用虚拟数组和基于非周期逻辑斯谛映射的生成器)进行评估,这些测试包括矩、相关性、均匀性、项的独立性以及DIEHARD测试集。第二步,通过在我们的蒙特卡罗程序DETEFF中实现这些生成器并比较所得结果,进行特定应用测试。计算是在两种不同的CPU上进行的,针对一个典型的高纯锗探测器和一个马林内利几何形状的水样,伽马射线能量在59至1800keV之间。对于基于非周期逻辑斯谛映射的生成器,最高有效位的依赖性很明显。这解释了使用该生成器获得的效率值存在超过5%的偏差。特定应用评估的结果以及所研究的其他算法的统计性能表明它们适用于伽马射线能谱系统的蒙特卡罗模拟以进行效率计算。