We consider the numerical analysis of the inchworm Monte Carlo method, which is proposed recently to tackle the numerical sign problem for open quantum systems. We focus on the growth of the numerical error with respect to the simulation time, for which the inchworm Monte Carlo method shows a flatter curve than the direct application of Monte Carlo method to the classical Dyson series. To better understand the underlying mechanism of the inchworm Monte Carlo method, we distinguish two types of exponential error growth, which are known as the numerical sign problem and the error amplification. The former is due to the fast growth of variance in the stochastic method, which can be observed from the Dyson series, and the latter comes from the evolution of the numerical solution. Our analysis demonstrates that the technique of partial resummation can be considered as a tool to balance these two types of error, and the inchwormMonte Carlo method is a successful case where the numerical sign problem is effectively suppressed by such means. We first demonstrate our idea in the context of ordinary differential equations, and then provide complete analysis for the inchworm Monte Carlo method. Several numerical experiments are carried out to verify our theoretical results.
翻译:我们考虑对寄生虫蒙特卡洛方法的数值分析,这是最近为解决开放量子系统的数字标志问题而提出的。我们侧重于模拟时间数字错误的增加,其中,寄生虫蒙特卡洛方法比蒙泰卡洛方法直接应用于古典Dyson系列的曲线要快得多。为了更好地了解寄生虫蒙特卡洛方法的基本机制,我们区分了两类指数错误增长,称为数字标志问题和错误放大。前者是由于从Dyson系列中观测到的吸附方法差异的快速增长,而后者则来自数字解决办法的演变。我们的分析表明,部分重算技术可以被视为平衡这两种错误的工具,而寄生虫卡洛方法是一个成功的例子,其中数字标志问题被这种手段有效抑制。我们首先在普通差异方程式中展示我们的想法,然后为寄生虫蒙特卡洛方法提供完整的分析。我们进行了一些数字实验,以核实我们的理论结果。