Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where D. A. Yanovich is active.

Publication


Featured researches published by D. A. Yanovich.


computer algebra in scientific computing | 2001

Construction of Janet Bases I. Monomial Bases

Vladimir P. Gerdt; Yuri A. Blinkov; D. A. Yanovich

Algorithms for computation of Janet bases for monomial ideals and implementation of these algorithms are presented. As data structures for finite monomial sets the binary trees called Janet trees are selected. An algorithm for construction of a Janet basis for the ideal generated by a finite monomial set is described. This algorithm contains as subalgorithms those to search for Janet divisor in a given tree and to insert monomials into the tree in the process of completion to involution. The algorithms presented have been implemented in C in the form of package for completion of monomial sets to Janet involutive ones. An example is given to illustrate practical efficiency of the monomial algorithms and their implementation.


Programming and Computer Software | 2001

Fast Search for the Janet Divisor

Vladimir P. Gerdt; D. A. Yanovich; Yuri A. Blinkov

An algorithm for fast search for the involutive monomial Janet divisor is suggested. Such search is an important part of the construction of monomial and polynomial Janet bases. For a data structure for a finite set of monomials, the binary tree is taken, which reflects properties of the Janet division.


Programming and Computer Software | 2006

Effectiveness of involutive criteria in computation of polynomial Janet bases

Vladimir P. Gerdt; D. A. Yanovich

In this paper, effectiveness of involutive criteria in the elimination of useless prolongations when computing polynomial Janet bases, which are typical representatives of involutive bases, is discussed. One of the results of this study is that the role of the criteria in an involutive algorithm is not as important as in the Buchberger algorithm. It is shown also that these criteria affect the growth of intermediate coefficients.


Programming and Computer Software | 2005

Parallel computation of Janet and Gröbner bases over rational numbers

Vladimir P. Gerdt; D. A. Yanovich

In this paper, a parallel algorithm for computation of polynomial Janet bases is considered. After construction of a Janet basis, a reduced Gröbner basis (which is a subset of the Janet basis) is extracted from it without any additional reductions. The algorithm discussed is an improved version of an earlier suggested parallel algorithm. The efficiency of a C implementation of the algorithm and its scalability are illustrated by way of the standard test examples that are often used for comparing various algorithms and codes for computing Gröbner bases.


Programming and Computer Software | 2002

Parallelization of an Algorithm for Computation of Involutive Janet Bases

D. A. Yanovich

A parallelization of an involutive algorithm for computation of Janet bases for polynomial ideals is considered. The algorithm is shown to admit an efficient parallelization with the use of shared-memory architecture. Results of parallelization of modular computations on a two-processor computer are presented.


Programming and Computer Software | 2008

Efficiency estimate for distributed computation of Gröbner bases and involutive bases

D. A. Yanovich

Several years ago, we presented a program complex for parallel computation of Gröbner bases that works on computers with shared-memory architecture. Unfortunately, the number of the processors that we can use is small (from 2 to 16) because of hardware constraints. This paper presents a program for distributed computation of bases that relies on the same principles but works in a network consisting of heterogeneous machines. The effectiveness of such an approach is estimated from the standpoint of the processor capacity usage and the required network bandwidth, and methods optimizing usage of these resources are specified.


Programming and Computer Software | 2013

Parallel modular computation of Gröbner and involutive bases

D. A. Yanovich

An overview of an algorithm and an efficient implementation of parallel computing of involutive and Gröbner bases with the help of modular operations is presented. Difficulties arising in modulo calculations and in the reconstruction of a basis with coefficients in ℤ by its modular images are considered; Some ways to overcome these difficulties are indicated.


Programming and Computer Software | 2003

Implementation of the FGLM Algorithm and Finding Roots of Polynomial Involutive Systems

Vladimir P. Gerdt; D. A. Yanovich

In this paper, an implementation of the FGLM algorithm that transforms Gröbner bases from one ordering to another is presented. Some additional optimizations that considerably expedite computations are considered. It is shown that this algorithm can be used for finding roots of polynomial systems represented in the involutive form.


Programming and Computer Software | 2015

Compact representation of polynomials for algorithms for computing Gröbner and involutive bases

D. A. Yanovich

In the computation of involutive and Gröbner bases with rational coefficients, the major part of the memory is occupied by precision numbers; however, in the case of modular operations (especially, in the computation of Gröbner bases), of most importance is the problem of compact representation of monomials composing polynomials of the system. For this purpose, for example, ZDD diagrams and other structures are used, which make execution of typical operations—multiplication by a monomial and reduction of polynomials—more complicated. In this paper, an attempt is made to develop convenient (in the sense of computation of bases) and compact representation of polynomials that is based on hash-tables. Results of test runs are presented.


Algorithmic Algebra and Logic | 2005

Experimental Analysis of Involutive Criteria.

Vladimir P. Gerdt; D. A. Yanovich

Collaboration


Dive into the D. A. Yanovich's collaboration.

Top Co-Authors

Avatar

Vladimir P. Gerdt

Joint Institute for Nuclear Research

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Miloslav Znojil

Czechoslovak Academy of Sciences

View shared research outputs
Top Co-Authors

Avatar

Miloslav Znojil

Czechoslovak Academy of Sciences

View shared research outputs
Researchain Logo
Decentralizing Knowledge