UDC 519.6:530.145.7:531.19
Quantum Field Theory Approach to the Analysis of One-Step
Models
E. G. Eferina*, A. V. Korolkova*, D. S. Kulyabov*t, L. A. Sevastyanov**
* Department of Applied Probability and Informatics
Peoples' Friendship University of Russia 6, Miklukho-Maklaya str., Moscow, Russia, 117198
^ Laboratory of Information Technologies Joint Institute for Nuclear Research 6, Joliot-Curie, Dubna, Moscow region, Russia, 141980
* Bogoliubov Laboratory of Theoretical Physics Joint Institute for Nuclear Research 6, Joliot-Curie, Dubna, Moscow region, Russia, 141980
During development of methods for stochastization of one-step processes the attention was focused on obtaining the stochastic equations in the form of the Langevin, since this form of stochastic equations is most usual in the construction and study of one-step processes models. When applying the method there is the problem of justifying the transition from master equation to the Fokker-Planck equation for the different versions of the model. However, the forms of partial differential equations (master equation and the Fokker-Planck equation) wider description of the model to researchers. It is proposed to treat these equations with the help of perturbation theory in the framework of quantum field theory. For this purpose the methodology was described and the analytical software complex was constructed to write down put the main kinetic equation in the operator form in the Fock representation. To solve the resulting equation the software complex generates Feynman diagrams for the corresponding order of perturbation theory. The FORM system was applied as a system of symbolic computation. Selecting FORM as the CAS is reasonable because that the given computer algebra system allows for symbolic computation, using the resources of highperformance computing. In particular, it is possible to use parallel computing technologies such as OpenMP and MPI.
Key words and phrases: algebraic biology, stochastic differential equations; master equation; Fokker-Planck equation; population models; computer algebra software; FORM system.
1. Introduction
The process of stochastization of one-step processes results in three kinds of differential equations: the master equation, the equation of the Fokker-Planck type and the stochastic differential equation (the Langevin equation). The last two equations are obtained as an approximate version of the master equation. And if the stochastic differential equations solving methods are well known (e.g., stochastic Runge-Kutta method), then the solution of partial differential equations is a certain problem.
It is proposed to use perturbation methods, namely the methods developed in quantum field theory, for these equations solution.
The main aim of this work is to develop the software complex to obtain the analytical form for all three types of differential equations describing the model. The Feynman diagrams are calculated for the master equation for the corresponding perturbation theory order.
A well-known model of logistic population growth (model Verhulst) is used for the presented system. The structure of the article is as follows. In the section 2 basic notation and conventions are introduced. The section 3 contains a summary of the perturbation theory. The Section 4 contains a brief introduction to the method
Received 23rd June, 2015.
The work is partially supported by RFBR grants No's 14-01-00628 and 15-07-08795.
of stochastization of one-step processes and the technology of reducing the above equations to the form of the Liouville equation. Further, in the section 5 the model under study is described. The section 6 describes the ideology of software package development.
2. Notations and Conventions
1. The abstract indices notation [1] is used in this work. Under this notation a tensor as a whole object is denoted just as an index (e.g., x%), components are denoted by underlined index (e.g., x-).
2. We will adhere to the following agreements. Latin indices from the middle of the alphabet (i, j, k) will be applied to the space of the system state vectors. Latin indices from the beginning of the alphabet (a) will be related to the Wiener process space. Greek indices (a) will set a number of different interactions in kinetic equations.
3. A Dot over a symbol denotes derivative with time.
3. Elements of Perturbation Theory
In perturbation theory, the Hamiltonian is written as the sum of H = H0 + Hint, where H0 is an unperturbed part and Hint is a perturbed one [2]. We will use the Heisenberg's representation of unperturbed problem. Time-dependent eigenstates of the unperturbed Hamiltonian H0 are used as the basis:
la) (t) = eE-t la), (1)
where Ea is a spectrum of H0. The form of Schrodinger equation written in this basis:
^ = HintW, (2)
where Hint(t) = eHotHinteHot, and ^ are given in the interaction representation. A formal decision is written through the S-matrix, ^(t) = S(t)^(0), which is presented by the chronological exponential:
5 (t) = T exp
t
Hint(f)dt'
.0
t t1
jr J J... J ffint(ii)... Hini(tn)dtn... dii, (3)
where 0 < tn < ... < t1 < t0. In multiparticle case we should use the ^-operators, then the terms of (3) becomes polynomials in the operators of creation and destruction.
Let's introduce the chronological product of operators, also known as T-ordered product. During operators T-ordering they are rearranged so that the time moments, in which the operator is taken, increased from right to left. Let's write the expression (3) with T-ordering.
5(i) = £ ^T (j Hnt(f W j . (4)
The main object of the diagram technique is the Green's function. It is defined by ^-operators, given in the interaction's view:
^a(x) = eHot^a(r)eHot, V+(s) = eHoti^(r)eHo\ (5)
where x is a set of variables —coordinates r and time t; a is a spin index.
n — 1
The causal Green's function is the average of the chronological product of operators:
Gaß (X,X' ) = {T$a(x)$+(x')), (6)
where the brackets {...) denote the matrix element (5o)-1 (0| ... 10), which was taken over the ground state of the system with the Hamiltonian H0.
4. One-Step Processes
One-step processes and birth-death processes [3-5] are defined as Markov processes with continuous time and integer state. The transitions are possible only between adjacent states (see fig. 1).
A(0) A(1) A(2)
A(i - 2)A(i - 1) A(i) A(i + 1) A(n - 1) A(n)
Ml) M(2) m(3) Mi - 1) Mi) Mi +%(i + 2) MM M« +1) Figure 1. One-step process
The coefficient A(n) is the probability that during unit time a transition from the state of n into n + 1 will occurs and the coefficient ^(n) is the probability of transition into the state of n — 1 during unit time.
The state of the system will be described by a state vector \n%) £ 1", where n is the dimension of the system (under the state vector we mean the set of mathematical values, which fully describe the system). The operator P- £ x defines the state of the system before the interaction, the operator Fj £ x defines the state of the system after the interaction. As a result of interaction the transition to another state of the system occurs.
There are s kinds of different interactions in the system, s £ Z+. So, instead of operators Ij and F] the operators Iia £ x x Z+ and Fia £ x x Z+ will be used.
The interaction of the system's elements will be described by the schemes of interaction, similar to schemes of chemical kinetics [6,7]:
p.nj ) S F]a\ nj > , (7)
k—
here the Greek indices specify the number of interactions and Latin indices specify the dimension of the system.
The state change is set by the operator
Rja = F]a — I}a. (8)
Consequently, the one-step interaction a in direct and reverse directions can be written as:
^ \ ni ) , | ni) ni) —
I nl) ^ I nl) + R~ I nj) , I n*) ^ I n*) - R- I nj) . (9)
The expression (7) may be represented not in the form of vector equations but as sums:
k+
p.a \nj) Si S F)a \nj) Si, (10)
k—
where Si = (1,..., 1).
We shall use the following notation:
Iia := I-a5j, Fia := F-a5j, Ria := Rfbj. (11)
The transition probabilities per unit time from the state of |na) into the state \n-) + Rf \ (into the state \ni) — R~ \n:>)) are proportional to the number of ways to select a combination of Iia taken \ni) (combination of Fia taken \n%s)) and are given by:
n i j
\%(k+,\ni)) = k+ n - ^ ,
i=1 ^ '
- (12)
n
, - n-J
,n-) =
Va(ka , n1) = kaYl
(n- — Fi%)j
=i
Thus, the general form of the master equation for the state vector \ n%s), changing by steps of length R^n^, has the form:
dp(n-, t)
dt ^
Ia(k~ ,ni)(ni + t)p(n- + t) — K(k+, ni)(ni)p(ni, t)
+
+
\a(k+, ni)(ni — R% t)p(ni — R% t) — ia(k~ ,ni)(ni)p(ni, i)] } . (13)
In order of notation reduction the operators of creation gt and operators of death e are introduced. They are defined the following way:
e]f (n) = f(n +1), e f(n) = f(n — 1). (14)
The commutation relations are defined as follows:
[e(n), ef(n')] =5(n — n'), [e(n), e(n')]=0, [ef(n), ef(n')] = 0. (15)
With the help of the creation and death operators the basic kinetic equation for the one-step processes can be written as:
dp (ni, t)
y ' — x "- ,n~)v\n~,t) + (e„ — i)An\H',n") V(n~
dt
£ {(4 — 1)A% {K ,ni) p {n-, t) + (e% — 1){k+, n-) p(ni, i)} . (16)
In order to apply the operator method of perturbation theory we will use the operators of creation-death in Fock representation ( at and a operators) [8]. Their presentations are well known. For simplicity, for the one-dimensional case the ratio of these operators has the form:
a* |n) = |n + 1) , a |n) = n |n — 1) ,
a*a |n) = n |n) , (17)
[a^, a] = 1, ( n|m) = 5-m.
Let's introduce a state vector ) as follows:
H = £p(n,t) In) . (18)
"=0
Let's assume that the operators of creation-death act only on the vector |n), but not at p(n, t):
a^p(n, t) In) = p(n, t) In + 1),
ap(n,t) |n) = np(n,t) |n — 1), (19)
a^ap(n, t) ^ = np(n, t) ^ .
The following operator equation is obtained by multiplying the master equation by |n) and by summing over n:
^ = L(a^a) ^). (20)
The Liouville operator L(a^,a) will be used in calculations under perturbation theory.
5. Verhulst Model
In order to demonstrate the method, let's consider the Verhulst model [9-11] which describes limited growth
— = Xn — fin — 7n2. (21)
Next, we will construct a stochastic model for the system with the help of the method described in the second chapter. At first the schemes of interaction are presented:
N S 2N,
i (22) N A 0.
The first ratio means the immediate reproduction of an individual who eats unit of food, but it also means the competition between individuals. The second ratio means death of an individual.
According to (12) the intensity of the transition is defined:
n^
Al(n) = A = An, ^!
^l(n) = 7(n — 2)! = in(n — 1) ~ ln2, (23)
M(n) = fi~,-'-T-. = fin.
(n — 1)!
Then the master equation takes the following form:
— (An + fin + ^n2)p(n, t) +
dp(n,t) 2
dt
+ (fi(n + 1) + 7(n + 1)2)p(n + 1, t) + \(n - 1)p(n - 1, t). (24)
xThe attractiveness of this model is that it is one-dimensional and nonlinear.
By multiplying (24) by |n) and summing over n the next formula is obtained [1217]:
+
= £ Qt [|n) P(n, t)] = £ [(f(n + 1) + 7(n + 1)2) p(n + 1, t) In)
n n
+ ^ [ A(n - 1)p(n - 1, t) |n)] - ^ [{fin + Xn + 7n2) p(n, t) In)] . (25)
n n
The following substitutions are introduced in order to obtain the Fock representation (17):
np(n, t) In) ^ atap(n, t) |n) ,
p(n, t) |n + 1) ^ atp(n, t) In) , (26)
np(n, t) |n — 1) ^ ap(n, t) |n).
By substituting (26) in (25) and leaving only the terms in |n) the following formula is obtained:
£ Q-t [|n) p(nt)] =
n
= \fa — fata + 7aata — 7at aata + Aatata — Aa^a] ^^ p(n, t) |n) . (27)
Similarly to (20) the Liouville operator is written:
/( at, a) = f a — fata + 7aata — 7ataata + Aatat a — Aata =
= A (at — 1) ata + f (1 — at) a + 7 (1 — at) aata. (28)
6. Implementation of the Method
The FORM program [18-20] was selected as an environment for software system implementation. Unlike others, this computer algebra system is focused not on interactive work with user but on a batch processing. Due to this, it became possible to remove such inherent disadvantages of conventional computer algebra systems as restrictions on the volumes of computations, slowness. The FORM system supports different technologies of parallel and distributed computing [21], such as multi-thread approach, as well as MPI (multiple implementations) technology. The result of these properties of the package is that it is often used as a back-end for the other (mostly interactive) computer algebra systems [22].
We drew attention to this package also because it is being used for the calculation of Feynman diagrams in several large packages (both numerical and symbolic computations) [23-27].
The program complex operates in a batch mode fully. The program accepts the file with model description in the form of interaction equation (equations of chemical kinetics). The output is a set of model equations and Feynman diagrams [28] needed for basic kinetic equation solution.
The model equations are obtained by the developed technique [6,7,29,30]. On the basis of interaction equation the intensities of forward and backward transitions are calculated. From the expressions for the intensities three types of model equations are constructed: the master equation, the Fokker-Planck equation, the stochastic differential equation in the Langevin form. This fragment of program complex is internally completed, because of the independent research may be carried out based on the obtained model equations.
Then the solution of master equation is obtained. For this purpose, the Liouville operator is constructed with the help of some presented in the work substitutions. On the basis of Liouville operator Feynman diagrams are derived [31-33].
7. Conclusions
Thus, the proposed program complex consists of two principal parts. The first part implements the methodology of one-step processes stochastization. A structure for the master equation solution within the operator perturbation theory approach is realised by the second part.
It seems that the given approach will to be extremely productive in solution of population dynamics problems, epidemiological models, models of network protocols and telecommunication systems. However, the proposed approach is not limited within one-step models. Its extension to other stochastic processes is quite possible.
8. Acknowledgements
The authors would like to thank Jos Vermaseren for what he called our attention
to a computer algebra system FORM.
Calculations were carried out on computer cluster "Felix" (RUDN) and Heterogeneous computer cluster "HybriLIT" (Multifunctional center storage, processing and
analysis of data JINR).
References
1. R. Penrose, W. Rindler, Spinors and Space-Time: Volume 1, Two-Spinor Calculus and Relativistic Fields, Vol. 1, Cambridge University Press, 1987.
2. L. D. Landau, E. M. Lifshitz, Quantum Mechanics: Non-Relativistic Theory, 3rd Edition, Vol. 3, Pergamon Press, 1977.
3. N. G. van Kampen, Stochastic Processes in Physics and Chemistry, North-Holland Personal Library, Elsevier Science, 2011.
4. C. W. Gardiner, Handbook of Stochastic Methods: for Physics, Chemistry and the Natural Sciences, Springer Series in Synergetics, 1985.
5. B. K. 0ksendal, Stochastic Differential Equations: An Introduction with Applications, Springer, Berlin, 2003.
6. A. V. Demidova, A. V. Korolkova, D. S. Kulyabov, L. A. Sevastianov, The Method of Stochastization of One-Step Processes, in: Mathematical Modeling and Computational Physics, JINR, Dubna, 2013, p. 67.
7. A. V. Demidova, A. V. Korolkova, D. S. Kulyabov, L. A. Sevastyanov, The Method of Constructing Models of Peer to Peer Protocols, in: 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), IEEE, 2014, pp. 557-562. arXiv:1504.00576, doi:10.1109/ICUMT.2014.7002162.
8. D. A. Birch, W. R. Young, A Master Equation for a Spatial Population Model with Pair Interactions, Theoretical Population Biology 70 (1) (2006) 26-42. doi:10.1016/j.tpb.2005.11.007.
9. P. F. Verhulst, Notice sur la loi que la population suit dans son accroissement, Vol. 10, 1838.
10. W. Feller, Die Grundlagen der Volterraschen Theorie des Kampfes ums Dasein in wahrscheinlichkeitstheoretischer Behandlung, Acta Biotheoretica 5 (1) (1939) 11-40. doi:10.1007/BF01602932.
11. W. Feller, On the Theory of Stochastic Processes, with Particular Reference to Applications, Proceedings of the [First] Berkeley Symposium on . . . (1949) 403432.
12. M. Hnatich, J. Honkonen, Velocity-Fluctuation-Induced Anomalous Kinetics of the A + A ^ Reaction, Physical Review. E, Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics 61 (4 Pt A) (2000) 3904-3911.
13. M. Hnatich, J. Honkonen, T. Lucivjansky, Field Theory Approach in Kinetic Reaction: Role of Random Sources and Sinks (2011) 1-14arXiv:1109.6435.
14. M. Hnatic, J. Honkonen, T. Lucivjansky, Field-Theoretic Technique for Irreversible Reaction Processes, Physics of Particles and Nuclei 44 (2) (2013) 316-348. doi:10.1134/S1063779613020160.
15. M. Doi, Second Quantization Representation for Classical Many-Particle System, Journal of Physics A: Mathematical and General 9 (9) (1976) 1465-1477. doi:10.1088/0305-4470/9/9/008.
16. M. Doi, Stochastic Theory of Diffusion-Controlled Reaction, Journal of Physics A: Mathematical and General 9 (9) (1976) 1479-1495. doi:10.1088/0305-4470/9/9/009.
17. P. J. Dodd, N. M. Ferguson, A Many-Body Field Theory Approach to Stochastic Models in Population Biology, PloS one 4 (9) (2009) e6855. doi:10.1371/journal.pone.0006855.
18. M. M. Tung, FORM Matters: Fast Symbolic Computation Under UNIX, Computers and Mathematics with Applications 49 (2005) 1127-1137. arXiv:0409048, doi:10.1016/j.camwa.2004.07.023.
19. J. A. M. Vermaseren, J. Kuipers, M. Tentyukov, T. Ueda, J. Vollinga, FORM Version 4.1 Reference Manual (2013).
20. A. J. P. Heck, J. A. M. Vermaseren, FORM for Pedestrians (2000).
21. D. Fliegner, A. Retey, J. a. M. Vermaseren, Parallelizing the Symbolic Manipulation Program FORM (1999). arXiv:9906426.
22. M. Tentyukov, J. A. M. Vermaseren, Extension of the Functionality of the Symbolic Program FORM by External Software, Computer Physics Communications 176 (6) (2007) 385-405. arXiv:0604052, doi:10.1016/j.cpc.2006.11.007.
23. E. Boos, M. Dubinin, Problems of Automatic Calculation for Collider Physics, Physics-Uspekhi 53 (10) (2010) 1039-1051. doi:10.3367/UFNr.0180.201010d.1081.
24. V. Bunichev, A. Kryukov, A. Vologdin, Using FORM for Symbolic Evaluation of Feynman Diagrams in CompHEP Package, Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 502 (2003) 564-566. doi:10.1016/S0168-9002(03)00503-5.
25. T. Hahn, Generating and Calculating One-loop Feynman Diagrams with FeynArts, FormCalc, and LoopTools (1999) 5arXiv:9905354.
26. T. Hahn, Automatic Loop Calculations with FeynArts, FormCalc, and LoopTools, Tech. rep., Institut für Theoretische Physik, Universitat Karlsruhe D-76128 Karlsruhe, Germany (2000).
27. T. Hahn, P. Lang, FeynEdit - a Tool for Drawing Feynman Diagrams (2007) 1-9arXiv:0711.1345v1.
28. B. Xiao, H. Wang, S. H. Zhu, A Simple Algorithm for Automatic Feynman Diagram Generation, Computer Physics Communications 184 (8) (2013) 1966-1972. arXiv:1209.0949, doi:10.1016/j.cpc.2013.03.015.
29. E. G. Eferina, A. V. Korolkova, M. N. Gevorkyan, D. S. Kulyabov, L. A. Sev-astyanov, One-Step Stochastic Processes Simulation Software Package, Bulletin of Peoples' Friendship University of Russia. Series "Mathematics. Information Sciences. Physics" (3) (2014) 46-59. arXiv:1503.07342.
30. T. R. Velieva, A. V. Korolkova, D. S. Kulyabov, Designing Installations for Verification of the Model of Active Queue Management Discipline RED in the GNS3, in: 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), IEEE, 2014, pp. 570-577. arXiv:1504.02324, doi:10.1109/ICUMT.2014.7002164.
31. R. Penco, D. Mauro, Perturbation Theory Via Feynman Diagrams in Classical Mechanics, European Journal of Physics 27 (2006) 1241-1249. arXiv:0605061, doi:10.1088/0143-0807/27/5/023.
32. R. P. Feynman, An Operator Calculus Having Applications in Quantum Electrodynamics (1951). doi:10.1103/PhysRev.84.104.
33. D. Kaiser, Physics and Feynman's Diagrams, American Scientist 93 (2005) 156— 165. doi:10.1511/2005.2.156.
УДК 519.6:530.145.7:531.19
Квантово-полевой подход к анализу одношаговых моделей
Е. Г. Еферина*, А. В. Королькова*, Д. С. Кулябов**,
Л. А. Севастьянов*
* Кафедра прикладной информатики и теории вероятностей Российский университет дружбы народов ул. Миклухо-Маклая, д. 6, Москва, Россия, 117198
t Лаборатория информационных технологий Объединённый институт ядерных исследований ул. Жолио-Кюри, д. 6, г.Дубна, Московская область, Россия, 141980
* Лаборатория теоретической физики Объединённый институт ядерных исследований ул. Жолио-Кюри, д. 6, г.Дубна, Московская область, Россия, 141980
При разработке методики стохастизации одношаговых процессов основное внимание было уделено получению стохастических уравнений в форме Ланжевена, поскольку данный вид наиболее привычен при построении и исследовании данного круга моделей. Но в ходе применения метода возникает проблема обоснования перехода от основного кинетического уравнения к уравнению Фоккера—Планка для разных вариантов модели. При этом формы уравнений в частных производных (основное кинетическое уравнение и уравнение Фоккера—Планка) могут предоставить исследователю более богатое описание модели. Для обоснования возможности разложения основного кинетического уравнения и для исследования модельных уравнений предлагается использовать теорию возмущений в форме, реализованной в рамках квантовой теории поля. Для этого описана методика и создан аналитический программный комплекс приведения основного кинетического уравнения к операторной форме в фоковском представлении. Для решения получившегося уравнения в рамках программного комплекса проводится генерация фейнмановских диаграмм для соответствующего порядка теории возмущений. В качестве системы символьных вычислений была применена система FORM. Выбор FORM обоснован тем, что данная система компьютерной алгебры позволяет проводить символьные вычисления, используя ресурсы высокопроизводительной вычислительной техники. В частности, возможно использовать такие технологии параллельных вычислений, как OpenMP и MPI.
Ключевые слова: символьные методы в биологии: стохастические дифференциальные уравнения; основное кинетическое уравнения; уравнение Фоккера—Планка; по-пуляционные модели; системы компьютерной алгебры; система FORM.
Литература
1. Penrose R., Rindler W. Spinors and Space-Time: Volume 1, Two-Spinor Calculus and Relativistic Fields. — Cambridge University Press, 1987. — Vol. 1. — ISBN 0521337070, P. 478.
2. Landau L. D., Lifshitz E. M. Quantum Mechanics: Non-Relativistic Theory. — 3rd ed. edition. — Pergamon Press, 1977. — Vol. 3. — ISBN 978-0-08-020940-1.
3. van Kampen N. G. Stochastic Processes in Physics and Chemistry. North-Holland Personal Library. — Elsevier Science, 2011. — ISBN 9780080475363.
4. Gardiner C. W. Handbook of Stochastic Methods: for Physics, Chemistry and the Natural Sciences. — Springer Series in Synergetics, 1985.
5. 0ksendal B. K. Stochastic Differential Equations: An Introduction with Applications. — Berlin: Springer, 2003.
6. The Method of Stochastization of One-Step Processes / A. V. Demidova, A. V. Ko-rolkova, D. S. Kulyabov, L. A. Sevastianov // Mathematical Modeling and Computational Physics. — Dubna: JINR, 2013. — P. 67.
7. The Method of Constructing Models of Peer to Peer Protocols / A. V. Demidova, A. V. Korolkova, D. S. Kulyabov, L. A. Sevastyanov // 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). — IEEE, 2014. — Pp. 557-562.
8. Birch D. A., Young W. R. A Master Equation for a Spatial Population Model with Pair Interactions // Theoretical Population Biology. — 2006. — Vol. 70, No 1. — Pp. 26-42. — ISSN 00405809.
9. Verhulst P. F. Notice sur la loi que la population suit dans son accroissement. — 1838. — Vol. 10, Pp. 113-117.
10. Feller W. Die Grundlagen der Volterraschen Theorie des Kampfes ums Dasein in wahrscheinlichkeitstheoretischer Behandlung // Acta Biotheoretica. — 1939. — Bd. 5, No. 1. — Ss. 11-40. — ISSN 0001-5342.
11. Feller W. On the Theory of Stochastic Processes, with Particular Reference to Applications // Proceedings of the [First] Berkeley Symposium on .... — 1949. — Pp. 403-432.
12. Hnatich M., Honkonen J. Velocity-Fluctuation-Induced Anomalous Kinetics of the A + A A Reaction // Physical Review. E, Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics. — 2000. — Vol. 61, No 4 Pt A. — Pp. 39043911. — ISSN 1063-651X.
13. Hnatich M., Honkonen J., Lucivjansky T. Field Theory Approach in Kinetic Reaction: Role of Random Sources and Sinks. — 2011. — Pp. 1-14.
14. Hnatic M., Honkonen J., Lucivjansky T. Field-Theoretic Technique for Irreversible Reaction Processes // Physics of Particles and Nuclei. — 2013. — Vol. 44, No 2. — Pp. 316-348. — ISSN 1063-7796.
15. Doi M. Second Quantization Representation for Classical Many-Particle System // Journal of Physics A: Mathematical and General. — 1976. — Vol. 9, No 9. — Pp. 1465-1477. — ISSN 0305-4470.
16. Doi M. Stochastic Theory of Diffusion-Controlled Reaction // Journal of Physics A: Mathematical and General. — 1976. — Vol. 9, No 9. — Pp. 1479-1495. — ISSN 0305-4470.
17. Dodd P. J., Ferguson N. M. A Many-Body Field Theory Approach to Stochastic Models in Population Biology // PloS one. — 2009. — Vol. 4, No 9. — P. e6855. — ISSN 1932-6203.
18. Tung M. M. FORM Matters: Fast Symbolic Computation Under UNIX // Computers and Mathematics with Applications. — 2005. — Vol. 49. — Pp. 11271137. — ISSN 08981221.
19. Vermaseren J. A. M., Kuipers J., Tentyukov M. et al. FORM Version 4.1 Reference Manual. — 2013.
20. Heck A. J. P., Vermaseren J. A. M. FORM for Pedestrians. — 2000.
21. Fliegner D., Retey A., Vermaseren J. a. M. Parallelizing the Symbolic Manipulation Program FORM. — 1999.
22. Tentyukov M., Vermaseren J. A. M. Extension of the Functionality of the Symbolic Program FORM by External Software // Computer Physics Communications. — 2007. — Vol. 176, No 6. — Pp. 385-405. — ISSN 00104655.
23. Boos E., Dubinin M. Problems of Automatic Calculation for Collider Physics // Physics-Uspekhi. — 2010. — Vol. 53, No 10. — Pp. 1039-1051. — ISSN 00421294.
24. Bunichev V., Kryukov A., Vologdin A. Using FORM for Symbolic Evaluation of Feynman Diagrams in CompHEP Package // Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. — 2003. — Vol. 502. — Pp. 564-566. — ISSN 01689002.
25. Hahn T. Generating and Calculating One-loop Feynman Diagrams with FeynArts, FormCalc, and LoopTools. — 1999. — P. 5.
26. Hahn T. Automatic Loop Calculations with FeynArts, FormCalc, and LoopTools:
Techrep / Institut für Theoretische Physik, Universität Karlsruhe D-76128 Karlsruhe, Germany. — 2000.
27. Hahn T., Lang P. FeynEdit - a Tool for Drawing Feynman Diagrams. — 2007. — Pp. 1-9.
28. Xiao B., Wang H., Zhu S. H. A Simple Algorithm for Automatic Feynman Diagram Generation // Computer Physics Communications. — 2013. — Vol. 184, No 8. — Pp. 1966-1972. — ISSN 00104655.
29. One-Step Stochastic Processes Simulation Software Package / E. G. Eferina, A. V. Korolkova, M. N. Gevorkyan et al. // Bulletin of Peoples' Friendship University of Russia. Series "Mathematics. Information Sciences. Physics". — 2014. — No 3. — Pp. 46-59.
30. Velieva T. R., Korolkova A. V., Kulyabov D. S. Designing Installations for Verification of the Model of Active Queue Management Discipline RED in the GNS3 // 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). — IEEE, 2014. — Pp. 570-577.
31. Penco R., Mauro D. Perturbation Theory Via Feynman Diagrams in Classical Mechanics // European Journal of Physics. — 2006. — Vol. 27. — Pp. 12411249. — ISSN 0143-0807.
32. Feynman R. P. An Operator Calculus Having Applications in Quantum Electrodynamics. — 1951.
33. Kaiser D. Physics and Feynman's Diagrams // American Scientist. — 2005. — Vol. 93. — Pp. 156-165. — ISSN 00030996.