Department of Chemistry, University of Calgary, Calgary, Alberta, Canada.
J Chem Phys. 2011 Apr 7;134(13):134111. doi: 10.1063/1.3575584.
Trotter's theorem forms the theoretical basis of most modern molecular dynamics. In essence this theorem states that a time displacement operator (a Lie operator) constructed by exponentiating a sum of noncommuting operators can be approximated by a product of single operators provided the time interval is "very small." In theory "very small" implies infinitesimally small (at which point the approximate product becomes exact), while in practical analysis a finite time interval is divided into several small subintervals or steps. It follows, therefore, that the larger the number of steps the better the approximation to the exact time displacement operator. The question therefore arises: How many steps are sufficient? For bounded operators, standard theorems are available to provide the answer. In this paper we show that a very simple combinatorial formula can be derived which allows the computation of the global differences (as a function of the number of steps) between the Taylor coefficients of the exact time displacement operator and an approximate one constructed by using a finite number of steps. The formula holds for both bounded and nonbounded operators and shows, quantitatively, what is qualitatively expected-that the error decreases with increasing number of steps. Furthermore, the formula applies irrespective of the complexity of the system, boundary conditions, or the thermodynamic ensemble employed for averaging the initial conditions. The analysis yields explicit expressions for the Taylor coefficients which are then used to compute the errors. In the case of the algorithmically based practical numerical simulations in which fixed, albeit small, steps are repeatedly applied, the rise in the number of steps does not reduce the size of the steps but increases the total time of interest. The combinatorial formula shows that, here, the errors diverge. Furthermore, this work can be used to supplement other efforts such as the use of shadow Hamiltonians where the truncation of the series expansion of the latter will produce errors in the higher order propagator moments.
特罗特定理为大多数现代分子动力学提供了理论基础。从本质上讲,这个定理指出,通过对一组不可交换算子的求和进行指数运算构造的时间位移算子(李算子),可以通过单个算子的乘积近似,前提是时间间隔“非常小”。在理论上,“非常小”意味着无穷小(此时近似乘积变为精确),而在实际分析中,有限的时间间隔被分成几个小的子区间或步骤。因此,步骤越多,对精确时间位移算子的逼近越好。那么问题来了:需要多少个步骤?对于有界算子,有标准定理可以提供答案。在本文中,我们表明,可以推导出一个非常简单的组合公式,该公式允许计算精确时间位移算子的泰勒系数与通过使用有限数量的步骤构造的近似算子之间的全局差异(作为步骤数的函数)。该公式适用于有界和无界算子,并定量地显示了定性上预期的结果-误差随步骤数的增加而减小。此外,该公式适用于系统的复杂性、边界条件或用于平均初始条件的热力学系综,而无需考虑。该分析得出了泰勒系数的显式表达式,然后用于计算误差。在基于算法的实际数值模拟中,固定但很小的步骤会反复应用,随着步骤数的增加,不会减小步骤的大小,而是会增加感兴趣的总时间。组合公式表明,在这里,误差会发散。此外,这项工作可以用于补充其他努力,例如使用影子哈密顿量,后者的级数展开截断会导致更高阶传播子矩的误差。