Pavel Emelyanov

Pavel Emelyanov
Verified
Pavel verified their affiliation via an institutional email.
Verified
Pavel verified their affiliation via an institutional email.
  • PhD Computer Science
  • Senior Researcher at A.P. Ershov Institute of Informatics Systems

About

37
Publications
1,760
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
81
Citations
Current institution
A.P. Ershov Institute of Informatics Systems
Current position
  • Senior Researcher
Additional affiliations
A.P. Ershov Institute of Informatics Systems
Position
  • Senior Researcher
September 2000 - September 2001
École Polytechnique
Position
  • Researcher
September 2006 - October 2020
Novosibirsk State University
Position
  • Professor (Associate)
Description
  • Professor (Assistant) 1995-2006
Education
September 1986 - December 1997
Novosibirsk State University
Field of study
  • Computer Science

Publications

Publications (37)
Article
Full-text available
Problem and goal. Language disorders of different kinds may cause personal issues and prevent the successful development of an individual. Early diagnostics and precise correctional recommendations enable such issues to be resolved efficiently in childhood. A modern speech therapist needs mobile facilities that can both make his/her work with presc...
Article
The article presents the results of experiments on the conjunctive decomposition of various representations of Boolean functions (ZDD, BDD, OKFDD, AIG) by methods that are derived by specializing the general decomposition algorithm. Test sets are random Boolean functions with various parameters, as well as a set of well-known benchmarks used to tes...
Chapter
Polynomial factorization is a classical algorithmic problem in algebra, which has a wide range of applications. Of special interest is factorization over finite fields, among which the field of order two is probably the most important one due to the relationship to Boolean functions. In particular, factorization of Boolean polynomials corresponds t...
Article
We consider the complexity of decomposing a Boolean function into a conjunction of components, which may share a (possibly empty) given set of variables Δ. Boolean functions are given as expressions in CNF, DNF, full DNF, and ANF and it is assumed that decomposition components must be in the same normal form as the input expression. We show that de...
Conference Paper
In this paper, we present several software tools to diagnose and correct child language disorders. These tools implement a playing strategy to decrease stress and improve effectiveness. In addition, we describe a tool for an alternative communication via pictograms.
Conference Paper
In 2010, Shpilka and Volkovich established a prominent result on the equivalence of polynomial factorization and identity testing. It follows from their result that a multilinear polynomial over the finite field of order 2 can be factored in time cubic in the size of the polynomial given as a string. Later, we have rediscovered this result and prov...
Conference Paper
We consider a Cartesian decomposition of datasets, i.e. finding datasets such that their unordered Cartesian product yields the source set, and some natural generalization of this decomposition. In terms of relational databases, this means reversing the SQL CROSS JOIN and INNER JOIN operators (the last is equipped with a test verifying the equality...
Preprint
Full-text available
In 2010, A. Shpilka and I. Volkovich established a prominent result on the equivalence of polynomial factorization and identity testing. It follows from their result that a multilinear polynomial over the finite field of order 2 (a multilinear boolean polynomial) can be factored in time cubic in the size of the polynomial given as a string. We have...
Conference Paper
In this article, we present an algorithm for conjunctive bi--decomposition of boolean polynomials where decomposition components share only prescribed variables. It is based on the polynomial--time algorithm of disjoint decomposition developed before. Some examples and evaluation of the algorithm are given.
Article
AND-decomposition of a boolean formula means finding two (or several) formulas such that their conjunction is equivalent to the given one. Decomposition is called disjoint if the component formulas do not have variables in common. In the paper, we show that deciding AND-decomposability is intractable for boolean formulas given in CNF or DNF and pro...
Article
We propose an algorithm for reconstructing a tree path from a root to a primitive Pythagorean triple. The algorithm has polynomial time complexity with respect to the input length relating to the “size” of the primitive Pythagorean triple.
Conference Paper
Disjoint AND-decomposition of a boolean formula means its representation as a conjunction of two (or several) formulas having disjoint sets of variables. We show that deciding AND-decomposability is intractable in general for boolean formulas given in CNF or DNF and prove tractability of computing AND-decompositions of boolean formulas given in pos...
Article
The article presents the concept of a virtual museum. The data model and the main data entities of such a museum as well as its content management system are described. Splitting entities into subtypes using the polymorphism of classes allows us to adjust the model to a specific museum/subject area. The model comprises several groups of classes imp...
Article
Full-text available
Because of development of the society, information and educational technologies, the timetabling problem becomes more and more complicated not only in its algorithmics but in description of used data. The authors attempt to systemize their gathered experience in this domain and to propose a data modeling language for universities timetabling proble...
Article
Full-text available
Program system reengineering is an important domain of informatics using wide specter of scientific methods and technologies and attracting strong attention of researchers, engineers, and the business society. In particular, a reengineering project of a program system handling the problem of interest can establish a new knowledge about its characte...
Article
Full-text available
The task of business logic recovery by source code analysis is an actual problem. This process is too complex to do manually therefore automation is needed. In this article the authors consider some methods and tools for analysis of legacy software systems to recover its business logic which is used to document and to maintain applications. Keywor...
Article
Full-text available
In this article, we make use of some known method to investigate some properties of the numbers represented as sums of two equal odd powers, i.e., the equation $x^n+y^n=N$ for $n\ge3$. It was originated in developing algorithms to search new taxicab numbers (i.e., naturals that can be represented as a sum of positive cubes in many different ways) a...
Article
Full-text available
In this article, we discuss a flow--sensitive analysis of equality relationships for imperative programs. We describe its semantic domains, general purpose operations over abstract computational states (term evaluation and identification, semantic completion, widening operator, etc.) and semantic transformers corresponding to program constructs. We...
Article
We consider requirements for the visualization of semantic properties of programs appearing in engineering processes in which the use of an hierarchical ordering is an appropriate way to visualize the information of interest. We consider two algorithms of graph placement that implement a geometrical inclusion of the object hierarchy. They use (non-...
Article
Analysis, maintenance, and modification of large program systems require adequate tools for information representation in easy-to-read form. This work describes a number of facilities for program visualization and the experience of using them for reengineering of outdated software.
Article
A new upper bound is presented for the length of a snake in a hypercube of dimension n. This bound is better than all bounds derived thusfar for 37<=n<=19079.
Conference Paper
Full-text available
properties for the analysis of equality relations are presented by means of context--free grammars of a special type. This presentation allows to perform all operations over semantic properties in an almost--linear average time with respect to a grammar size (number of rules). The abstract semantic domain does not satisfy the chain condition, and t...
Chapter
By refining some details of the proof in the paper [1], a more precise bound is obtained for the length of an arbitrary snake in the n-dimensional unit cube.
Conference Paper
Full-text available
In this article an abstract interpretation and formal language based analysis for imperative programs is presented. This analysis makes a lower approximation of the equality relations for the program terms, i.e. for a given program point our analysis produces a set of equalities t 1=t 2 where t 1 and t 2 represent program expressions such that thei...
Article
Full-text available
By refining some details of the proof in the paper of Snevily a more precise bound is obtained for the length of an arbitrary snake in the n-dimensional unit cube.

Network

Cited By