+7 (495) 987 43 74
Join us -              
Рус   |   Eng


“Journal of Applied Informatics” is a peer-reviewed science journal with international representation of editorial board and authors, covering a significant part of Russian IT-area. The topics of the publications are connected to the aspects of theory and application of computer modeling and information technologies in various professional areas. The journal is indexed by Russian Science Citation Index on Web of Science platform.

In accordance with the decision of the Higher Attestation Commission of the Ministry of Education and Science of Russian Federation, journal is included in the «List of Leading Peer-Reviewed Scientific Journals and Publications authorized to publish main dissertation results»

Fuzzy case models for project management using a multi-ontology approach

The author: Chernovalova M.
The article identifies the features of innovative projects that should be taken into account when building models of information processes in decision support systems (DSS) for project management. It is shown that, in terms of taking into account these features, methods for forming knowledge in the form of ontologies and the use of information analysis procedures based on precedent methods seem to be promising. The limitations of existing precedent methods, including those involving the formation of a knowledge base in the form of ontologies for their use in project management, are revealed. Development trends in methods for representing knowledge in the form of ontologies and their use within the framework of precedent approaches are substantiated. The trends are as follows: providing the ability to use several independent ontologies for different subject areas; taking into account the differences of the analyzed projects and creating conditions for the adaptation of ontologies when the indicators of the external and internal environments of the project change. A DSS structure for project management is proposed, which provides the use of several subject and functional ontologies and a developed fuzzy logic algorithm for adapting earlier rational decisions to the current situation. Software tools implementing the proposed models and procedures are described, as well as the results of their application to decision support in managing a project to develop an innovative asynchronous electric motor. It is shown that the proposed approach allows the description of the current situation in a linguistic form. At the same time, in contrast to the known variants of precedent methods based on the use of ontological models, the described algorithm for deriving solutions allows taking into account the characteristics of the analyzed situations related to various subject and functional areas. This allows you to develop recommendations for the allocation of resources for the implementation of design work based on the analysis of positive experience in the implementation of projects of various sizes.

Joint use of OpenMP and MPI technologies on the nodes of the computational cluster

his work is devoted to the problem of implementing an efficient parallel program that solves the asigned task using the maximum available amount of computing cluster resources in order to obtain the corresponding gain in performance with respect to the sequential version of the algorithm. The main objective of the work was to study the possibilities of joint use of the parallelization technologies OpenMP and MPI, considering the characteristics and features of the problems being solved, to increase the performance of executing parallel algorithms and programs on a computing cluster. This article provides a brief overview of approaches to calculating the sequential programs complexity functions. To determine the parallel programs complexity, an approach based on operational analysis was used. The features of the sequential programs parallelization technologies OpenMP and MPI are described. The main software and hardware factors affecting the execution speed of parallel programs on the nodes of a computing cluster are presented. The main attention in this paper is paid to the study of the impact on performance of computational and exchange operations number ratio in programs. To implement the research, parallel OpenMP and MPI testing programs were developed, in which the total number of operations and the correlation between computational and exchange operations are set. A computing cluster consisting of several nodes was used as a hardware and software platform. Experimental studies have made it possible to confirm the effectiveness of the hybrid model of a parallel program in multi-node systems with heterogeneous memory using OpenMP in shared memory subsystems, and MPI in a distributed memory subsystems.

Tools for automated collection and analysis of sociological information on the territorial identity of city residents

The paper proposes an algorithm for automated search and initial analysis of sociological information aimed at studying the territorial identity of city area residents using Internet sources. Communities of social networks, e.g. VKontakte, are considered as the main data source, and websites of topographic objects found in the territories under study are used as auxiliary information sources. It is demonstrated that, in terms of information support, public pages and groups with open or restricted access walls have the greatest potential. The developed algorithm implies selecting relevant groups, finding content concerning area issues, and determining the indices of community activity in discussing territorial problems. The required information is retrieved through the interaction with a social network server with the use of the official Application Programming Interface (API). To identify communities and posts, it is proposed to apply methods of morphological analysis of textual information. The software implementation of the algorithm is described in Python 3.8.5, including original functions for the acquisition of data on communities by their identification numbers, for the formation of a set of urbanonyms for a specified area, and some other ones. The developed program has been used to analyze territorial groups in three areas of Moscow; the results of the analysis enable us to estimate the degree of the territorial identity of their residents. The analysis of the error in the results of automated data collection and processing shows good agreement of these results with manually obtained ones, i.e. the error is 2.6% in the identification of relevant groups and about 3% in the identification of posts on area issues. Therewith, a much higher speed of response and lower labor effort required to perform routine operations allow the algorithm and the implementing computer program to be viewed as an effective tool for sociological research based on data from social networks.

Tools of organizational change management using swarm intelligence methods

In the context of the coronavirus pandemic, the importance of disposable tableware and packaging for food has sharply increased. On the one hand, this contributed to an increase in demand for such products, and on the other hand, it strengthened the already intense competition in this market. As a result, manufacturers of disposable tableware faced the vital challenge of finding ways to maintain and expand their customer base. Today, a promising way to solve it is the development and implementation of various product and technological innovations. However, the implementation of such projects is a rather complex process, since it includes not only the creation or modification of production technologies and manufactured products but organizational changes related to all business processes of the enterprise. Practice shows that the human factor plays a special role in carrying out such organizational changes, while the greatest threat to the project is not mistakes in planning and implementation of changes but the resistance of employees. One of the ways to prevent or reduce it is to create a dedicated change support team that is distinguished by its initiative. However, in practice, it is rather difficult to identify such employees who not only want to participate in the implementation of changes but have sufficient knowledge, skills, experience to carry them out. To solve this problem, it was suggested employee behavior modeling, aimed at optimizing the team composition based on a study of various characteristics. The artificial bee colony algorithm modified by the introduction of fuzzy elements (to set the initial search positions) was used for its practical implementation.

A method and a model framework for planning R&D changes in manufacturing enterprises

This paper presents a method and a model framework for R&D changes planning in manufacturing enterprises, implementing digital transformation projects. The relevance of development of such method is evident because of growing number of factors, influencing the decision-making process and simultaneously the complexity of such influence estimation increases. Classical changes planning methods in such cases do not ensure required level of estimation objectivity and credibility. The objects of research are industrial enterprises, actively engaged in research, design and engineering. The subject of research are methods and models for R&D process changes planning in context of digital transformation endeavors, being implemented in the companies. The research objective is to develop a R&D process planning method, enabling to account for corporate changes, related to digital transformation processes. The proposed method is based on the analysis of the discrepancies between the actual enterprise architecture and the target one and search for possible solution to rectify these discrepancies. For quantitative estimation of the changes, an integral indicator "stakeholder satisfaction level" is proposed. This indicator is calculated using a set of models (a model framework), those preparation and application sequence is defined by the considered method. The paper describes the concept of the method, the problems, being solved within each stage, tools used and final outcomes. The example of planning R&D changes in manufacturing enterprise illustrates the method in work and provides for better understanding of the concepts, presented in the paper.

Algorithmic and information support of innovative project management in conditions of uncertainty

The article presents the features of innovative projects of industrial enterprises that complicate the process of their management. The main groups of mathematical methods used to manage innovative projects are identified. The possible directions of further developing mathematical methods in the field of managing the complex innovative projects at industrial enterprises are determined. Algorithms of accounting the influence of uncertainty factors on the duration and costs that associate with implementing the innovation project works are presented. A distinctive feature of these algorithms is the usage of fuzzy production rules. These rules formulate recommendations for managing these projects based on the distribution of resources available in the organization depending on the results of each stage. It allows minimizing the execution time, both individual stages, and the entire innovation project as a whole. The variant of information support formation is offered that is presented in the form of a physical model of the database. This model allows storing all the information available in the industrial organization that necessary to manage these projects. A distinctive feature of this database is the ability to store information on the impact of uncertainties on the implementation effectiveness in a formalized form. This information is necessary for the implementing the developed algorithms.

Creation of a chemical-technological system digital twin using the Python language

Currently, when modeling complex technological processes in cyber-physical systems, procedures for creating so-called "digital twins" (DT) have become widespread. DT are virtual copies of real objects which reflect their main properties at various stages of the life cycle. The use of digital twins allows real-time monitoring of the current state of the simulated system, and also provides additional opportunities for engineering and deeper customization of its components to improve the quality of products. The development of the "digital twin" technology is facilitated by the ongoing Fourth Industrial Revolution, which is characterized by the massive introduction of cyber-physical systems into production process. These systems are based on the use of the latest technologies for data processing and presentation and have a complex structure of information chain between its components. When creating digital twins of such systems elements, it is advisable to use programming languages, that allow visualization of simulated processes and provide a convenient and developed apparatus for working with complex mathematical dependencies. The Python programming language has similar characteristics. In the article, as an example of a cyber- physical system, a chemical-technological system based on a horizontal-grate machine is considered. This system is designed to implement the process of producing pellets from the apatite-nepheline ore mining wastes. The article describes various aspects of creating a digital twin of its elements that carry out the chemical-technological drying process in relation to a single pellet. The digital twin is implemented using the Python 3.7.5 programming language and provides the visualization of the process in the form of a three-dimensional interactive model. Visualization is done using the VPython library. The description of the digital twin software operation algorithm is given, as well as the type of the information system interface, the input and output information type, the results of modeling the investigated chemical-technological process. It is shown that the developed digital twin can be used in three versions: independently (Digital Twin Prototype), as an instance of a digital twin (Digital Twin Instance), and also as part of a digital twins set (Digital Twin Aggregate).

Development of a tonal-thematic dictionary EcSentiThemeLex for the analysis of economic texts in Russian

The main goal of the research is to develop a publicly available tonal-thematic dictionary in Russian, which allows identifying the semantic orientation of groups of economic texts, as well as determining their sentimental (tonal) characteristics. The article describes the main stages of compiling a dictionary using machine learning methods (clustering, word frequency allocation, correlogram construction) and expert evaluation of determining the tonality and expanding the dictionary by including terms from similar foreign dictionaries. The empirical base of the research included: annual reports of companies, news from ministries and the Central Bank of the Russian Federation, financial tweets of companies and RBC news articles in the area of "Economics, Finance, money and business". The compiled dictionary differs from the previous ones in the following ways: 1. it is one of the first dictionaries which can be used to rate the tone of economic and financial texts in Russian language by 5 degrees of tonality; 2. allows you to rate the tonality and content of the text by 12 economic topics (e. g., macroeconomics, monetary policy, stock and commodity markets, etc.) 3. the final version of EcSentiThemeLex dictionary is included in the software package (library) ‘rulexicon’ for the programming environment R and Python. Step-by-step examples of using the developed library in the R environment are given. It allows to evaluate the tone and thematic focus of an economic or financial text by means of a concise code. The structure of the library allows you to use the original texts for their assessment without prior lemmatization (the reduction to elementary forms).The resulting EcSentiThemeLex dictionary is included in the rulexicon software package for the R modeling environment .The tonal-thematic dictionary EcSentiThemeLex with all word forms compiled in this work will simplify the solution of applied problems of text analysis in the financial and economic sphere, and can also potentially serve as a basis for increasing the number of relevant studies in the Russian literature.