Toward solving the sign problem with path optimization method
Yuto Mori, Kouji Kashiwa, Akira Ohnishi

TL;DR
The paper introduces a path optimization method that adjusts the integration path in the complex plane to effectively mitigate the sign problem in numerical simulations, enabling more accurate results.
Contribution
It presents a novel approach that avoids complex gradient flows by optimizing the integration path, improving the handling of the sign problem.
Findings
Successfully resolves the residual sign problem in a simple model.
Achieves precise results even in regions with severe sign problems.
Demonstrates the effectiveness of the method in practical scenarios.
Abstract
We propose a new approach to circumvent the sign problem in which the integration path is optimized to control the sign problem. We give a trial function specifying the integration path in the complex plane and tune it to optimize the cost function which represents the seriousness of the sign problem. We call it the path optimization method. In this method, we do not need to solve the gradient flow required in the Lefschetz-thimble method and then the construction of the integration-path contour arrives at the optimization problem where several efficient methods can be applied. In a simple model with a serious sign problem, the path optimization method is demonstrated to work well; the residual sign problem is resolved and precise results can be obtained even in the region where the global sign problem is serious.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Toward solving the sign problem with path optimization method
Yuto Mori
Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan
Kouji Kashiwa
Yukawa Institute for Theoretical Physics, Kyoto University, Kyoto 606-8502, Japan
Akira Ohnishi
Yukawa Institute for Theoretical Physics, Kyoto University, Kyoto 606-8502, Japan
Abstract
We propose a new approach to circumvent the sign problem in which the integration path is optimized to control the sign problem. We give a trial function specifying the integration path in the complex plane and tune it to optimize the cost function which represents the seriousness of the sign problem. We call it the path optimization method. In this method, we do not need to solve the gradient flow required in the Lefschetz-thimble method and then the construction of the integration-path contour arrives at the optimization problem where several efficient methods can be applied. In a simple model with a serious sign problem, the path optimization method is demonstrated to work well; the residual sign problem is resolved and precise results can be obtained even in the region where the global sign problem is serious.
pacs:
02.70.Tt, 12.38.Gc
††preprint: KUNS-2681, YITP-17-54
Introduction — The sign problem induced by the oscillating Boltzmann weight of the partition function in the numerical integration for various quantum systems is serious obstruction in the computational science; see Ref. de Forcrand (2009) for a review. Particularly, the sign problem attracts much more attention recently in QCD because some new approaches to circumvent the sign problem have been proposed and applied.
Recent promising approaches to evade the sign problem include the complex Langevin method Parisi and Wu (1981); Parisi (1983); Aarts et al. (2010) and the Lefschetz-thimble path-integral method Witten (2011); Cristoforetti et al. (2012); Fujii et al. (2013). The complex Langevin method is based on the stochastic quantization and then we are free from the complex weight. Therefore, the sign problem does not appear, but it is well known that the complex Langevin method sometimes provides us wrong results when the drift term shows singular behavior in the Langevin-time evolution Nishimura and Shimasaki (2015). In comparison, the Lefschetz-thimble path-integral method is based on the Picard-Lefschetz theory Pham (1983) and thus it is within the standard path-integral formulation. In this method, we construct the new integration-path contour which is so called the Lefschetz thimbles by solving the gradient flow starting from fixed points. Then, the partition function can be decomposed into the summation over contributions of relevant Lefschetz thimbles which can be determined from the crossing behavior of conjugate gradient flows with the original integration-path contour. On each Lefschetz thimble, the imaginary part of the action is constant and thus the sign problem seems to be resolved, but there are two remnants of the original sign problem. First one is the global sign problem: In the summation process of relevant Lefschetz thimbles, the cancellation can appear because imaginary parts of the action are constant on one Lefschetz thimble but have different values on different thimbles. The other is the residual sign problem; it comes from the Jacobian generated by the bending structure of the new integration path. Recently, one more serious problem in the Lefschetz-thimble path-integral method has been discussed which is so called the singularity problem: There are singular points and cuts on the complexified variables of integration if the action has the square root and/or the logarithm, explicitly and implicitly Mori et al. (2017a). These singularities obstruct to draw continuous Lefschetz-thimbles in the numerical calculation of gradient flows.
In this article, we propose a new method which we call the path optimization method to attack the sign and singularity problem. This method is motivated by the Lefschetz-thimble path-integral method. The main idea is the modification of the path-integral contour by minimizing the suitable cost function which reflects the seriousness of the sign problem. This means that the evading the sign problem arrives at the optimization problem. This fact becomes the strong advantage of this method because the optimization problem is well explored in the computational science and thus we may use several efficient methods such as the machine learning in the optimization process Mori et al. (2017b). The path optimization method is demonstrated in the simple model with the serious sign problem where the complex Langevin method can fail.
Cost and trial functions — In the path optimization method, the function which is so called the cost function plays a crucial role to construct the new integration-path contour on which the sign problem is controllable. The cost function is related with the seriousness of the sign problem with weakened weight cancellation by minimizing the function. In this article, we use the following cost function;
[TABLE]
with
[TABLE]
where is the complexified variables of integration, is the partition function and . This function can be expressed by using the average phase factor as
[TABLE]
where
[TABLE]
It should be noted that the choice of the cost function is not unique and thus we can freely change or extend it as long as the function reflects the seriousness of the sign problem.
To perform the optimization of Eq. (1), we need the trial function to specify the integration-path contour. One simple way to prepare the trial function is using the complete set, , as
[TABLE]
with imposing the conditions, . If the integrand, , is analytic and suppressed rapidly enough with , the integrals on the original and modified paths are the same owing to Cauchy’s integral theorem as long as the path does not go across singular points of . It should be noted that we do not need to care the singular point of if it is not a singular point of . We can extend this trial function to more complicated form by performing the feature engineering or the machine learning Mori et al. (2017b).
Example — In this article, we consider the following partition function as an example to demonstrate the path optimization method. The actual form of partition function Nishimura and Shimasaki (2015) is
[TABLE]
where and are input parameters and is a positive integer. The analytic result of can be obtained from the recurrence formula;
[TABLE]
and the expectation value of is expressed as
[TABLE]
In the path optimization method, we need to care the singular points of . In the present action, the relevant singular points exist at . It should be noted that the singular point in at does not cause any trouble. The factor of integrand leads to the action term of and causes the singular drift term, the drift term which diverges at , in the complex Langevin method Nishimura and Shimasaki (2015). However, is analytic at this point as long as is taken to be a positive integer, then it is not necessary to care in the path optimization method. Nevertheless, ”singular point” indicates this zero point in the following discussions.
In the actual optimization, we use a simplified version of Eq. (5) based on the Gaussian function;
[TABLE]
The optimization is numerically performed using the steepest descent method, , and the integration is performed using the double exponential formula.
The optimized integration path in comparison with the Lefschetz thimble is shown in Fig. 1. It can be seen that the two contours overlap in the vicinity of the fixed point.
However, there are qualitative differences on the thimble structure with varying . In the case with , Lefschetz thimbles terminate at the singular point unlike the case with and then the optimized integration path approaches the singular point.
Figure 2 shows on the optimized integration path. We can see that there is the large probability distribution () with almost the constant phase near the fixed point. Therefore, Monte-Carlo sampling works with . In comparison, has two peaks in the case with . The sign of are opposite at both peaks and thus there are serious cancellations between them when we take into account both peaks to the integration. If we take into account only one peak, the wrong result comes up. The cancellations are induced by the singular point when the optimized integration path approaches to it: The Boltzmann weight becomes zero at the singular point and thus the sign of the Boltzmann weight can be easily flipped near the singular point. In the present case, there is exact parity symmetry between and and thus the cancellation is very serious. This cancellation reflects the hidden Lefschetz thimble structure behind the path optimization method.
The optimized average phase factor is shown in Fig. 3. From the difference between the full calculation and the calculation in the range, we can clarify the seriousness of the global sign problem. In the case with , we can see that the sign problem can be solved because the path is represented by one thimble. In the case with , contributions from the two thimbles cancel with each other. In the path optimization method, we can resolve the residual sign problem, but not the global sign problem. This problem also exists in the ordinary and generalized Lefschetz thimble methods Alexandru et al. (2016).
Figure 4 shows the expectation value of in the hybrid Monte-Carlo method on the modified integration path. We calculate the expectation value in Eq. (4) by using the reflection symmetry of the Boltzmann weight, , in this setting. This treatment replicates the parallel tempering algorithm which has been applied to the generalized Lefschetz-thimble path-integral method Fukuma and Umeda (2017); Alexandru et al. (2017). The results well agree with the analytic results (8). Readers can find the calculation of this model by using the complex Langevin method in Ref. Nishimura and Shimasaki (2015).
Because the path optimization method is a variational method, we can restrict the variational space to represent integration path. This will be useful for multiple integral problems such as quantum field theory. In addition, the path optimization method has large extensibility because we can freely replace or extend the cost function as long as it reflects the seriousness of the sign problem. These points are important advantages of the path optimization method. We leave the actual extension of the trial function and the cost function as a future work since this study is the first attempt to demonstrate our method.
Summary — In this article, we have proposed a new approach to circumvent the sign problem which is motivated by the Lefschetz-thimble path-integral method. We call it the path optimization method. In the method, the new integration path is constructed in the plane of complexified variables of integration by minimizing the cost function. The cost function is set to reflect the seriousness of the sign problem. The actual optimization of the integration path is carried out by using the trial function.
We have demonstrated the path optimization method by using the simple model with the serious sign problem proposed in Ref. Nishimura and Shimasaki (2015). In the path optimization method, we can resolve the residual sign problem which appears in the ordinary and generalized Lefschetz-thimble path-integral methods. But, at least on our present choice of the cost function and in the present setting, the global sign problem cannot be resolved. However, we can well reproduce the exact results by using the path optimization method in the wide range of the model parameter space.
Finally, we summarize advantages of the path optimization method:
No residual sign problem. 2. 2.
Applicability of various efficient methods to the optimization process. 3. 3.
Controllability of the singularity problem. 4. 4.
Large extensibility of the cost function.
Possible disadvantage may be the numerical cost. In the complex system, the sign-problem weakened integration path is expected to have a very complicated shape. Therefore, we should check which optimization method is suitable or not step by step in the future.
Acknowledgments: A.O. is supported in part by the Grants-in-Aid for Scientific Research from JSPS (Nos. 15K05079, 15H03663, 16K05350), the Grants-in-Aid for Scientific Research on Innovative Areas from MEXT (Nos. 24105001, 24105008), and by the Yukawa International Program for Quark-hadron Sciences (YIPQS).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1de Forcrand (2009) P. de Forcrand, Po S LAT 2009 , 010 (2009), eprint 1005.0539.
- 2Parisi and Wu (1981) G. Parisi and Y.-s. Wu, Sci.Sin. 24 , 483 (1981).
- 3Parisi (1983) G. Parisi, Phys.Lett. B 131 , 393 (1983).
- 4Aarts et al. (2010) G. Aarts, E. Seiler, and I.-O. Stamatescu, Phys. Rev. D 81 , 054508 (2010), eprint 0912.3360.
- 5Witten (2011) E. Witten, AMS/IP Stud. Adv. Math. 50 , 347 (2011), eprint 1001.2933.
- 6Cristoforetti et al. (2012) M. Cristoforetti, F. Di Renzo, and L. Scorzato (Aurora Science Collaboration), Phys.Rev. D 86 , 074506 (2012), eprint 1205.3996.
- 7Fujii et al. (2013) H. Fujii, D. Honda, M. Kato, Y. Kikukawa, S. Komatsu, et al., JHEP 1310 , 147 (2013), eprint 1309.4371.
- 8Nishimura and Shimasaki (2015) J. Nishimura and S. Shimasaki, Phys. Rev. D 92 , 011501 (2015), eprint 1504.08359.
