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

articles

№ 3(75) 29 june 2018 year
Rubric: Algorithmic efficiency
Authors: Fomin I., Ivaschenko V., Shulga T.

Купить статью

Download the first page

This treatise about the developing a mathematical model and algorithm selection to pick a set of measures for the ascertainment of a specific technical and economic regime TPP equipment in real-time using a formal mode. The formal task was: to develop mathematical models and algorithms that allow a formal way to select a set of activities used to select a certain technical and economic regime for a TPP management system in real time. To select the arrangement that are used for solving problems of choice regime of equipment was built instrument based on the use of abstract logic and AND/OR graph. The conversion Karnaugh maps into AND/OR-graph helps to divide decision parent task into subsidiary tasks, which is demonstrable for decision-makers. As a result, an algorithm for processing three generalized scenarios was proposed, which is implemented by an information system for aggregating and analyzing technical and economic indicators and in which it is possible to implement such an algorithm. The use of such an approach will reduce costs for expensive experts, distribute responsibilities, enable operational personnel of TPPs to accumulate, edit and aggregate the knowledge of various specialists, leading to improved quality of production and financial planning of generating companies.
Continue...
№ 3(75) 29 june 2018 year
Rubric: Algorithmic efficiency
Authors: Chekanin V., Chekanin A.

Купить статью

Download the first page

In this article is considered the NP-hard optimization strip packing problem that is actual in solving many practical problems of automation and control, in particular, it takes a place in solving such problems as cutting of materials, calendar scheduling and planning, placement of resources in multiprogramming systems and a lot of other problems. With the aim to optimize the placement of objects in a container, the iterative packing compaction algorithm which insures the increasing of the density of packed objects was developed. In the basis of the proposed algorithm lays usage of six rules which select several placed objects with the aim of removing them with subsequent more rational filling of the freed spaces in a container by the deleted objects through a single-pass heuristic algorithm. The results of carried out computational experiments on the investigation of the packing compaction algorithm on the standard test instances of the strip packing problem with the given random and optimized placements are presented. On the average the packing compaction algorithm provides increasing the density of random placements to 3% and density of optimized placements to 0.4%. The developed algorithm has been implemented in a general form, which makes it possible to use it not only for two-dimensional problems as well as for three-dimensional orthogonal packing problems.
Continue...
№ 3(75) 29 june 2018 year
Rubric: Information infrastructure
Authors: Mironov V., Gusarenko A., Yusupova N.

Купить статью

Download the first page

This article solves the heterogenous data mapping problem on real data sources in Situation-Oriented Databases. In accordance with Polyglot Persistence SODB uses various type of documents. It is necessary to use external data sources like relational and JSON/XML documents. To manage this diversity of sources proposed special provision for hierarchical situation model of SODB named as virtual multidocuments. There are three type of data sources discussed — XML/JSON, Zip-archives, MySQLidocuments from relational database MySQL. Introduced inversional methods for mapping virtual multi-documents on real data sources by means of doc-elements. For each functional element three special modules are recommended to implement with known structures. Implementation technique is shown on SQLite example and based on three functions SQLite3_doc, SQLite3_load, SQLite3_save. First SQLite3_doc module defines how to connect to source within model and send a query. Second SQLite3_load module specifies how to return document is selected from table of relational database and loaded in virtual multi-document for handling and subsequent saving. In this function interpreter of SODB creates special DPO-object (DPO — Data Processing Object) within that all handling operations are performed. DPO-object can concern of several virtual multi-documents. For late stages must be implemented third function SQLite3_save that performs saving ending result in serverless SQLite3 database. All proposed functions implemented on PHP example in web-application of SODB.
Continue...
№ 3(75) 29 june 2018 year
Rubric: Information infrastructure
The author: Lipuntsov Y.

Купить статью

Download the first page

Assigning a stable, valid throughout the life cycle object a code can significantly simplify information exchange both in global communities and within a domain. The article describes the methods of codification, based on the ontological representation of the domain, on the example of Education and the Stock Market. Two modules of software need the object’s identification: Core components, or master data, and roles. Unambiguous identification for core components is necessary to link data about objects used in different domains or application in order to aggregate core component’s attributes. With the use of codification systems, it becomes possible to compare similar objects from different systems, as well as create conditions for the application with future technology as the system of distributed registry blockchain where the identification of an object has a key role. In the digital economy there are significant changes in the «Role» module — the count of process participants significantly expands: suppliers, consumers, and other actors. Some part of transactions can be performed by digital devices. Identification in this case becomes an important element of business processes. Separate groups of business process actions require a different level of identification. This understanding of the identification infrastructure involves all stakeholders into a secure environment creation.
Continue...
№ 3(75) 29 june 2018 year
Rubric: Software development technologies
Authors: Borisov R., Efimenko A.

Купить статью

Download the first page

To solve problems parallel to the data, the computational complexes of the following architecture are gaining in popularity. The computing system consists of a universal part and m computational elements on SoC, FPGA, GPU, and so on. Computational elements receive tasks with blocks of size k, executing them in the future in an offline mode. The computing element may fail due to overheating or power failure. The probability of this event is known. After failure, we believe that the computational element is not restored. The larger the block size processed by one calculator, the less likely that the task will be performed on the remaining calculators. It is necessary to choose the size of the block in such a way as to obtain a guaranteed probability of completing the task. The article gives a equation that is suitable for calculations, which makes it possible to estimate the probability of accomplishing the task. This probability depends on the number of calculators and the size of blocks of elementary tasks. The results of a computational experiment for some values of computational elements and block sizes are presented. The equation allows you to select the optimal size of blocks of elementary tasks for a given probability of solving a problem.
Continue...
№ 3(75) 29 june 2018 year
Rubric: Software development technologies
Authors: Kornyushko V., Bogunova I., Flid A., Nikolaeva O., Panov A.

Купить статью

Download the first page

The authors consider the application of the system approach for building the information space for the life cycle of the production of medicines. Visualization is provided by models in the IDEF0 notation. This approach was designed to increase visibility and simplify the perception of complex technological processes. The QbD principle is based on the construction of the information shell, which is well-proven and will be understood by a wide range of readers. To implement it on the basis of a system approach, the Shuhart-Deming cycle is used, which allows obtaining all the necessary information about the general concept of the technological processes being built. The combination of the PDCA cycle and the system approach is given. The system approach opens the possibility of designing and building a single information space, which is a necessity. The criterial approach is analyzed and system management models are constructed in Melentiev’s notation. The article provides reference materials in the form of tables and diagrams that are required to accompany and explain the process of building individual units and subsystems of the unified information space being developed. Developed control systems are based on the initial training and further use of artificial intelligence subsystems, which is necessary to significantly reduce the number of errors in calculations at all stages of the formation and application of projected systems. Technologies, which in the modern world are called artificial intelligence, have long and successfully been used in various fields of life of modern society. Their implementation should be carried out strictly in stages with strict control. General provisions and features of control subsystems are also specified in this article.
Continue...