Improving the solver for the Balitsky-Kovchegov evolution equation with Automatic Differentiation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cougoulic, Florian, Korcyl, Piotr, Stebel, Tomasz
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908627347963904
author Cougoulic, Florian
Korcyl, Piotr
Stebel, Tomasz
author_facet Cougoulic, Florian
Korcyl, Piotr
Stebel, Tomasz
contents The Balitsky-Kovchegov (BK) evolution equation is an equation derived from perturbative Quantum Chromodynamics that allows one to evolve with collision energy the scattering amplitude of a pair of quark and antiquark off a hadron target, called the dipole amplitude. The initial condition, being a non-perturbative object, usually has to be modeled separately. Typically, the model contains several tunable parameters that are determined by fitting to experimental data. In this contribution, we propose an implementation of the BK solver using differentiable programming. Automatic differentiation offers the possibility that the first and second derivatives of the amplitude with respect to the initial condition parameters are automatically calculated at all stages of the simulation. This fact should considerably facilitate and speed up the fitting step. Moreover, in the context of Transverse Momentum Distributions (TMD), we demonstrate that automatic differentiation can be used to obtain the first and second derivatives of the amplitude with respect to the quark-antiquark separation. These derivatives can be used to relate various TMD functions to the dipole amplitude. Our C++ code for the solver, which is available in a public repository, includes the Balitsky one-loop running coupling prescription and the kinematic constraint. This version of the BK equation is widely used in the small-$x$ evolution framework.
format Preprint
id arxiv_https___arxiv_org_abs_2411_12739
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Improving the solver for the Balitsky-Kovchegov evolution equation with Automatic Differentiation
Cougoulic, Florian
Korcyl, Piotr
Stebel, Tomasz
High Energy Physics - Phenomenology
The Balitsky-Kovchegov (BK) evolution equation is an equation derived from perturbative Quantum Chromodynamics that allows one to evolve with collision energy the scattering amplitude of a pair of quark and antiquark off a hadron target, called the dipole amplitude. The initial condition, being a non-perturbative object, usually has to be modeled separately. Typically, the model contains several tunable parameters that are determined by fitting to experimental data. In this contribution, we propose an implementation of the BK solver using differentiable programming. Automatic differentiation offers the possibility that the first and second derivatives of the amplitude with respect to the initial condition parameters are automatically calculated at all stages of the simulation. This fact should considerably facilitate and speed up the fitting step. Moreover, in the context of Transverse Momentum Distributions (TMD), we demonstrate that automatic differentiation can be used to obtain the first and second derivatives of the amplitude with respect to the quark-antiquark separation. These derivatives can be used to relate various TMD functions to the dipole amplitude. Our C++ code for the solver, which is available in a public repository, includes the Balitsky one-loop running coupling prescription and the kinematic constraint. This version of the BK equation is widely used in the small-$x$ evolution framework.
title Improving the solver for the Balitsky-Kovchegov evolution equation with Automatic Differentiation
topic High Energy Physics - Phenomenology
url https://arxiv.org/abs/2411.12739