The Monte Carlo simulation (MCS) is a statistical methodology used in a large number of applications. It uses repeated random sampling to solve problems with a probability interpretation to obtain high-quality numerical results. The MCS is simple and easy to develop, implement, and apply. However, its computational cost and total runtime can be quite high as it requires many samples to obtain an accurate approximation with low variance. In this paper, a novel MCS, called the self-adaptive BAT-MCS, based on the binary-adaption-tree algorithm (BAT) and our proposed self-adaptive simulation-number algorithm is proposed to simply and effectively reduce the run time and variance of the MCS. The proposed self-adaptive BAT-MCS was applied to a simple benchmark problem to demonstrate its application in network reliability. The statistical characteristics, including the expectation, variance, and simulation number, and the time complexity of the proposed self-adaptive BAT-MCS are discussed. Furthermore, its performance is compared to that of the traditional MCS extensively on a large-scale problem.
翻译:蒙特卡洛模拟(MCS)是一种统计方法,在大量应用中使用,它使用反复随机抽样来解决有概率解释的问题,以获得高质量的数字结果。监控监简单,易于开发、实施和应用。然而,其计算成本和总运行时间可能相当高,因为它要求许多样本获得准确的近似值,且差异较小。本文讨论了基于二进制树算法(BAT)和我们提议的自我适应模拟算法(BAT)的新型监控监,称为自我适应的BAT-MCS。此外,它的业绩与大规模问题的传统监控监相比。提议采用自我适应型BAT-MCS是用于一个简单的基准问题,以证明其在网络可靠性方面的应用。统计特征,包括预期、差异和模拟数字,以及拟议的自我适应型BAT-MCS的时间复杂性。此外,它的业绩与大规模问题的传统监控监的绩效进行了比较。