Open Access Open Access  Restricted Access Access granted  Restricted Access Subscription Access

No 2 (2023)

Cover Page

Full Issue

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

КОМПЬЮТЕРНАЯ АЛГЕБРА

SEMINAR ON COMPUTER ALGEBRA IN 2021–2022

ABRAMOV S.A., BOGOLYUBSKAYA A.A.

Abstract

Annual report on the work of the research seminar on computer algebra

Programmirovanie. 2023;(2):3-4
pages 3-4 views

SOLVING THE CAUCHY PROBLEM FOR A THREE-DIMENSIONAL DIFFERENCE EQUATION IN A PARALLELEPIPED

APANOVICH M.S., LYAPIN A.P., SHADRIN K.V.

Abstract

An algorithm for solving the Cauchy problem for a three-dimensional difference equation with constant coefficients by given coefficients of the difference equation and initial data in a parallelepiped. The algorithm is based on the Apanovich and Leirnartas theorems characterizing well-posedness of Cauchy problems and uses computer algebra methods to achieve computational efficiency.The algorithm is implemented in Matlab.

Programmirovanie. 2023;(2):5-12
pages 5-12 views

COMPUTING LEVEL LINES OF A POLYNOMIAL ON THE PLANE

BRUNO A.D., BATKHIN A.B., KHAIDAROV Z.K.

Abstract

Application of the method of computing the location of all types of level lines of a real polynomial on the real plane is demonstrated. The theory underlying this method is based on methods of local and global analysis by the means of power geometry and computer algebra. Three nontrivial examples of computing level lines of real polynomials on the real plane are discussed in detail. The following computer algebra algorithms are used: factorization of polynomials, computation of the Gröbner basis, construction of the Newton polygon, and representation of an algebraic curve on a plane. It is shown how computational difficulties can be overcome.

Programmirovanie. 2023;(2):13-30
pages 13-30 views

SYMBOLIC ALGORITHM FOR FINDING ZEROS OF A SYSTEM OF OLOMORPHIC FUNCTIONS

KUZOVATOV V.I., KYTMANOV A.A., MYSHKINA E.K.

Abstract

Based on the Bochner–Martinelli integral representation, an algorithm for determining the number of zeros of a system of holomorphic functions is developed. We search for zeros of the system in a polycube. The use of computer algebra methods in this problem is due to the computational complexity of the developed algorithms and final results. The algorithm is implemented in Maple, which makes it possible to significantly facilitate the necessary computations.

Programmirovanie. 2023;(2):31-35
pages 31-35 views

COMPUTING THE CONNECTED COMPONENTS OF THE COMPLEMENT TO THE AMOEBA OF A POLYNOMIAL IN SEVERAL COMPLEX VARIABLES

ZHUKOV T.A., SADYKOV T.M.

Abstract

In this paper, we propose a method for computing and visualizing the amoeba of a Laurent polynomial in several complex variables, which is applicable in arbitrary dimension. The algorithms developed based on this method are implemented as a free web service (http://amoebas.ru), which enables interactive computation of amoebas for polynomials in two variables, as well as provides a set of computed amoebas and their cross-sections in higher dimensions. The correctness and running time of the proposed algorithms are tested using a set of optimal polynomials in two, three, and four variables, which are generated using Mathematica computer algebra system. The developed program code makes it possible, in particular, to generate optimal hypergeometric polynomials in an arbitrary number of variables supported in an arbitrary zonotope given by a set of generating vectors.

Programmirovanie. 2023;(2):36-45
pages 36-45 views

SYMBOLIC-NUMERICAL IMPLEMENTATION OF THE GALERKIN METHOD FOR APPROXIMATE SOLUTION OF THE WAVEGUIDE DIFFRACTION PROBLEM

DIVAKOV D.V., TYUTYUNNIK A.A.

Abstract

In this paper, we construct a symbolic-numerical implementation of the Galerkin method for approximate solution of the waveguide diffraction problem at the junction of two open planar three-layer waveguides. The Gelerkin method is implemented in the Maple computer algebra system by symbolic manipulations; its software implementation is based on the scprod symbolic-numerical procedure, which enables the numerical calculation of scalar products for the Galerkin method based on symbolic expressions. The use of symbolic manipulations makes it possible to speed up the calculation of integrals in the Galerkin method owing to single-run symbolic calculation of integrals typical for the problem, rather than multiple numerical integration.

Programmirovanie. 2023;(2):46-53
pages 46-53 views

DEVELOPMENT OF ALGORITHMS AND SOFTWARE FOR MODELING CONTROLLED DYMAMIC SYSTEMS USING SYMBOLIC COMPUTATIONS AND STOCHASTIC METHODS

DEMIDOVA A.V., DRUZHININA O.V., MASINA O.N., PETROV A.A.

Abstract

The development of software for synthesizing and analyzing models of controlled systems taking into account their deterministic and stochastic description is an important direction of research. Results of the development of software for modeling dynamic systems the behavior of which can be described by onestep processes are presented. Models of population dynamics are considered as an example. The software uses a deterministic description of the model at its input to obtain a corresponding stochastic model in symbolic form and also analyze the model in detail (calculate trajectories in the deterministic and stochastic cases, find control functions, and visualize the results). An important aspect of the development is the use of computer algebra for analyzing the model and synthesizing controls. Methods and algorithms based on deterministic and stochastic Runge–Kutta methods, stability and control theory, methods for designing self-consistent stochastic models, numerical optimization algorithms, and artificial intelligence are implemented. The software was developed using high-level programming languages Python and Julia. As the basic tools, high-performance libraries for vector–matrix computations, symbolic computation libraries, libraries for the numerical solution of ordinary differential equations, and libraries of global optimization algorithms are used.

Programmirovanie. 2023;(2):54-68
pages 54-68 views

COMPUTER ALGEBRA CALCULATIONS IN SUPERSYMMETTIC LECTRODYNAMICS

SHIROKOV I.E.

Abstract

We propose a new symbolic algorithm and a C++ program for generating and calculating supersymmetric Feynman diagrams for N=1 supersymmetric electrodynamics regularized by higher derivatives in four dimensions. According to standard rules, the program generates all diagrams that are necessary to calculate a specific contribution to the two-point Green function of matter superfields in the needed order, and then reduces the answer to the sum of Euclidean momentum integrals. At the moment, the program was used to calculate the anomalous dimension in N=1 supersymmetric quantum electrodynamics, regularized by higher derivatives, in the three-loop approximation.

Programmirovanie. 2023;(2):69-78
pages 69-78 views

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies