Редукция интегралов Фейнмана: суперкомпьютерный кодизайн алгоритма балансированного восстановления разреженных рациональных функций
Авторы
-
А. В. Смирнов
-
М. Цзэн
Ключевые слова:
Интегралы Фейнмана
компьютерная алгебра
оптимизация вычислений
суперкомпьютерный кодизайн
Аннотация
Редукция с использованием интегрирования по частям (IBP) является одним из существенных этапов при вычислении интегралов Фейнмана. Современный подход к IBP-редукции использует модулярную арифметику при конкретных числовых значениях параметров в пробных точках с последующей реконструкцией аналитических рациональных коэффициентов. Задачи, возникающие на переднем крае науки, требуют применения суперкомпьютеров из-за большого количества необходимых проб. В этой статье мы представляем алгоритм рациональной реконструкции, который в полной мере использует преимущества разреженности, объединяя сбалансированный алгоритм реконструкции и алгоритм Зиппеля. Кроме того, для повышения эффективности редукции в модулярной арифметике при каждом запуске одновременно вычисляется несколько числовых проб, что позволяет сокращать потребляемые ресурсы. Мы описываем, какие проблемы появляются на пути к эффективной реализации на суперкомпьютерах и как следует совместно проектировать алгоритмы и соответствующую суперкомпьютерную инфраструктуру. Представлены характерные примеры IBP-редукции в случае безмассовых двухпетлевых четырехточечных и пятиточечных диаграмм Фейнмана с использованием частной версии FIRE, а также показательные примеры редукции, имитирующие редукцию коэффициентов, появляющихся в амплитуде рассеяния в рамках постминковской гравитационной бинарной динамики.
Раздел
Методы и алгоритмы вычислительной математики и их приложения
Библиографические ссылки
- Vl. V. Voevodin, A. S. Antonov, D. A. Nikitenko, et al., “Supercomputer Lomonosov-2: Large Scale, Deep Monitoring and Fine Analytics for the User Community,” Supercomput. Front. Innov. 6 (2), 4-11 (2019).
doi 10.14529/jsfi190201
- K. G. Chetyrkin and F. V. Tkachov, “Integration by Parts: The Algorithm to Calculate β Functions in 4 Loops,” Nucl. Phys. B 192 (1), 159-204 (1981).
doi 10.1016/0550-3213(81)90199-1
- S. Laporta, “High-Precision Calculation of Multiloop Feynman Integrals by Difference Equations,” Int. J. Mod. Phys. A 15 (32), 5087-5159 (2000).
doi 10.1142/S0217751X00002159
- A. V. Smirnov and A. V. Petukhov, “The Number of Master Integrals is Finite,” Lett. Math. Phys. 97 (1), 37-44 (2011).
doi 10.1007/s11005-010-0450-0
- C. Anastasiou and A. Lazopoulos, “Automatic Integral Reduction for Higher Order Perturbative Calculations,” J. High Energy Phys. No. 7, Article Number 046 (2004).
doi 10.1088/1126-6708/2004/07/046
- A. V. Smirnov and F. S. Chukharev, “FIRE6: Feynman Integral REduction with Modular Arithmetic,” Comput. Phys. Commun. 247, Article Number 106877 (2020).
doi 10.1016/j.cpc.2019.106877
- C. Studerus, “Reduze -- Feynman Integral Reduction in C++,” Comput. Phys. Commun. 181 (7), 1293-1300 (2010).
doi 10.1016/j.cpc.2010.03.012
- P. Maierhöfer, J. Usovitsch, and P. Uwer, “Kira -- A Feynman Integral Reduction Program,” Comput. Phys. Commun. 230, 99-112 (2018).
doi 10.1016/j.cpc.2018.04.012
- J. Klappert, F. Lange, P. Maierhöfer, and J. Usovitsch, “Integral Reduction with Kira 2.0 and Finite Field Methods,” Comput. Phys. Commun. 266, Article Number 108024 (2021).
doi 10.1016/j.cpc.2021.108024
- R. N. Lee, “LiteRed 1.4: A Powerful Tool for Reduction of Multiloop Integrals,” J. Phys. Conf. Ser. 523, Article Number 012059 (2014).
doi 10.1088/1742-6596/523/1/012059
- Z. Wu, J. Boehm, R. Ma, et al., “NeatIBP 1.0, a Package Generating Small-Size Integration-by-Parts Relations for Feynman Integrals,” Comput. Phys. Commun. 295, Article Number 108999 (2024).
doi 10.1016/j.cpc.2023.108999
- X. Guan, X. Liu, Y.-Q. Ma, and W.-H. Wu, “Blade: A Package for Block-Triangular Form Improved Feynman Integrals Decomposition,” arXiv: 2405.14621 [hep-ph].
doi 10.48550/arXiv.2405.14621
- A. V. Belitsky, A. V. Smirnov, and R. V. Yakovlev, “Balancing Act: Multivariate Rational Reconstruction for IBP,” Nucl. Phys. B 993, Article Number 116253 (2023).
doi 10.1016/j.nuclphysb.2023.116253
- M. Monagan, “Maximal Quotient Rational Reconstruction: An Almost Optimal Algorithm for Rational Reconstruction,” Proc. Int. Symp. on Symbolic and Algebraic Computation (2004). 243-249.
doi 10.1145/1005285.1005321
- M. Ben-Or and P. Tiwari, “A Deterministic Algorithm for Sparse Multivariate Polynomial Interpolation,” Proc. 20 Ann. ACM Symp. on Theory of Computing (1988). 301-309.
doi 10.1145/62212.62241
- R. Zippel, “Interpolating Polynomials from Their Values,” J. Symbolic Comput. 9 (3), 375-403 (1990).
doi 10.1016/S0747-7171(08)80018-1
- D. Grigoriev, M. Karpinski, and M. F. Singer, “Computational Complexity of Sparse Rational Interpolation,” SIAM J. Comput. 23 (1), 1-11 (1994).
doi 10.1137/S0097539791194069
- E. Kaltofen, “Greatest Common Divisors of Polynomials Given by Straight-Line Programs,” J. ACM 35 (1), 231-264 (1988).
doi 10.1145/42267.45069
- E. Kaltofen and B. M. Trager, “Computing with Polynomials Given by Black Boxes for Their Evaluations: Greatest Common Divisors, Factorization, Separation of Numerators and Denominators,” J. Symbolic Comput. 9 (3), 301-320 (1990).
doi 10.1016/S0747-7171(08)80015-6
- E. Kaltofen and Z. Yang, “On Exact and Approximate Interpolation of Sparse Rational Functions,” Proc. Int. Symp. on Symbolic Algebraic Computation (2007). 203-210.
doi 10.1145/1277548.1277577
- J. de Kleine, M. Monagan, and A. Wittkopf, “Algorithms for the Non-monic Case of the Sparse Modular GCD Algorithm,” Proc. Int. Symp. on Symbolic Algebraic Computation (2005). 124-131.
doi 10.1145/1073884.1073903
- A. Diaz and E. Kaltofen, “FOXBOX: A System for Manipulating Symbolic Objects in Black Box Representation,” Proc. Int. Symp. on Symbolic Algebraic Computation (1998). 30-37.
doi 10.1145/281508.281538
- E. Kaltofen, W.-s. Lee, and A. A. Lobo, “Early Termination in Ben-Or/Tiwari Sparse Interpolation and a Hybrid of Zippel’s Algorithm,” Proc. Int. Symp. on Symbolic Algebraic Computation (2000). 192-201.
doi 10.1145/345542.345629
- Q.-L. Huang and X.-S. Gao, “Sparse Polynomial Interpolation with Finitely Many Values for the Coefficients,” in Lecture Notes in Computer Science (Springer, Cham, 2017), Vol. 10490, pp. 196-209.
doi 10.1007/978-3-319-66320-3_15
- T. Peraro, “Scattering Amplitudes over Finite Fields and Multivariate Functional Reconstruction,” J. High Energy Phys. No. 12, Article Number 030 (2016).
doi 10.1007/JHEP12(2016)030
- T. Peraro, “FiniteFlow: Multivariate Functional Reconstruction Using Finite Fields and Dataflow Graphs,” J. High Energy Phys. No. 7, Article Number 031 (2019).
doi 10.1007/JHEP07(2019)031
- J. Klappert and F. Lange, “Reconstructing Rational Functions with FireFly,” Comput. Phys. Commun. 247, Article Number 106951 (2020).
doi 10.1016/j.cpc.2019.106951
- J. Klappert, S. Y. Klein, and F. Lange, “Interpolation of Dense and Sparse Rational Functions and Other Improvements in FireFly,” Comput. Phys. Commun. 264, Article Number 107968 (2021).
doi 10.1016/j.cpc.2021.107968
- M. S. Floater and K. Hormann, “Barycentric Rational Interpolation with no Poles and High Rates of Approximation,” Numer. Math. 107 (2), 315-331 (2007).
doi 10.1007/s00211-007-0093-y
- A. Maier, “Scaling up to Multivariate Rational Function Reconstruction,” arXiv: 2409.08757v1 [hep-ph].
doi 10.48550/arXiv.2409.08757
- P. S. Wang, “A p-Adic Algorithm for Univariate Partial Fractions,” Proc. Fourth ACM Symposium on Symbolic and Algebraic Computation (1981). 212-217.
doi 10.1145/800206.806398
- S. Abreu, J. Dormans, F. Febres Cordero, et al., “Analytic Form of Planar Two-Loop Five-Gluon Scattering Amplitudes in QCD,” Phys. Rev. Lett. 122 (8), Article Number 082002 (2019).
doi 10.1103/PhysRevLett.122.082002
- G. De Laurentis and B. Page, “Ans854tze for Scattering Amplitudes from p-Adic Numbers and Algebraic Geometry,” J. High Energy Phys. 2022, Article Number 140 (2022).
doi 10.1007/JHEP12(2022)140
- H. A. Chawdhry, “p-Adic Reconstruction of Rational Functions in Multiloop Amplitudes,” Phys. Rev. D 110 (5), Article Number 056028 (2024).
doi 10.1103/PhysRevD.110.056028
- X. Liu, “Reconstruction of Rational Functions Made Simple,” Phys. Lett. B 850, Article Number 138491 (2024).
doi 10.1016/j.physletb.2024.138491
- A. V. Smirnov and V. A. Smirnov, “How to Choose Master Integrals,” Nucl. Phys. B 960, Article Number 115213 (2020).
doi 10.1016/j.nuclphysb.2020.115213
- J. Usovitsch, “Factorization of Denominators in Integration-by-Parts Reductions,” arXiv: 2002.08173v2 [hep-ph].
doi 10.48550/arXiv.2002.08173
- Z. Bern, E. Herrmann, R. Roiban, et al., “Amplitudes, Supersymmetric Black Hole Scattering at mathcalO(G^5), and Loop Integration,” arXiv: 2406.01554v1[hep-th].
doi 10.48550/arXiv.2406.01554
- K. S. Mokrov, A. V. Smirnov, and M. Zeng, “Rational Function Simplification for Integration-by-Parts Reduction and Beyond,” Numerical Methods and Programming 24 (4), 352-367 (2023).
doi 10.26089/NumMet.v24r425
- FLINT: Fast Library for Number Theory. 2023. Version 3.0.0.
https://flintlib.org.
- B. Ruijl, Symbolica: Modern Computer Algebra.
https://symbolica.io.
- G. M. Kurtzer, V. Sochat, and M. W. Bauer, “Singularity: Scientific Containers for Mobility of Compute,” PLoS ONE 12 (5), Article Number e0177459 (2017).
doi 10.1371/journal.pone.0177459