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

Journal archive

№2(68) March-april 2017 year

Content:

IT business

Business information systems

The purpose of this paper is to present the architecture of the CRM system that uses Web Mining techniques and the principles of adaptive management. Adaptive model of customer relationship management in the Web CRM system based on Web Mining technologies is represented in the following form. The core of the CRM system is an adaptive website, based on dynamic analysis of the web resources information usage in order to modify the web site ontology and its personalization to improve user interaction. The system uses online methods to capture useful information from user log file data and browsing pages to analyze customers’ behavior, their preferences regarding different groups of goods and services of the company. The obtained data are structured using the cluster analysis, classification, and association rule mining in order to determine groups of customers and prospects with similar characteristics and behavior. Based on this analysis valuable consumer segments are determined according to the current customer value. For each group of customers system forms the most effective strategy for interaction. To develop adaptive strategies for interacting with customers the proposed model uses the self-organizing learning algorithms. As a result, when using an adaptive approach in Web CRM system forms a closed loop feedback, which allows in real time to adjust the strategy of interaction with customer according to his current preferences and constraints.

Author: K. Maksimov

Though for the last years «cloudy» services gained popularity at the enterprise. Providers offers many various models of cloud computing, for example IaaS, PaaS, SaaS, but often don’t give proof why cloud services implementation in the company make more effectiveness business. This article discusses whysome enterprises have different costs, even when other conditions are equal and how company can use cloud service for rise goodwill value. Discusses there are many methods for determination of the goodwill value, but none of them has not been adopted in the Russian legislation yet. Reveals differences in the approaches to assessing the business reputation of the company and determined the optimal cloud service pricing model, taking into account the company’s needs in intangible assets. We investigate different models for assessing the effectiveness of cloud services in the company. Is developing a model for the adoption of decisions on the use of cloud services in the period of limited resources by capital rationing. The basic points in the method of effective implementation of cloud services in the company.

IT management

Resource management

A technology of base indicators complex forecasting of transportation process of railway transport based on statistical and expert information using scenario approach have been developed. The cargo turnover and cargo transportation volume have been selected as base indicators. Complex forecasting based on four individual values with different weights: а) the value, which has been obtained by the first-order model; b) the value, which has been obtained by the first-order model; c) the value, which was obtained by the factor model; e) the point expert estimate of qualified specialists group. Developed algorithms and software using statistical and expert information of Ulan-Bator Railway in relation to the loading of goods have been approbated. It shows the good practical accuracy of complex forecasting based on the scenario approach.

Spacecrafts constellation increasing and using few-point its control technology cause increasing workload of both control facilities and planning department, which allocates these facilities. It is necessary to timely predict of the situation of allocation control facilities for spacecrafts to compensate these factors. The factors influenced on evaluated parameters of the situation of allocation control facilities for spacecrafts and their influence are analyzed. The main parameters of the situation are discussed. It is shown that the workload of planning department depends a lot from a number of conflicts during allocation control facilities for spacecrafts. The model of prediction workload of planning department was developed and implemented in MatLAB. The description of its unites is given. A series of model experiments was performed. Some numeric probabilistic characteristics of workload of planning department were obtained. So, the number of conflicts increasing progressively during increasing the number of spacecrafts. The largest number of conflicts is observed at the least number of control facilities. Note that the number of conflicts can vary significantly for the same number of spacecrafts and control facilities. However, the trend of progressive growth of the number of conflicts during increasing the number of spacecrafts is still preserved. In general case, the probability density of the number of conflicts tends to the normal distribution law.

IT and education

Educational environment

Allocation of resources difficult and time-consuming process, requiring much labor. Even if the number of resources in a few hundred or a thousand difficulties arise with manual allocation taking into account the workload of all the objects, their qualitative agreement distributed objects. One of the problems of resource allocation is a problem in the application to optimize the educational process on the qualitative and quantitative indicators characterizing the process. The formalization of discrete resource allocation process between the objects of a closed system. A mathematical model, formalized the basic indicators and marked limitation in the system. A mathematical model of the visual arrangement of elements in the system. The technological aspects of application of data visualization and especially the perception of the person making the decision in graphical form. Build an information model of the system, allowing to link the original set of resources to specific system objects, taking into account the qualitative characteristics. The main actions performed by users: enter (imports) the initial data load and teachers, data editing, load distribution to teachers, the formation of the cards in a predetermined pattern described in use case diagrams. Developed system of correspondence between the qualitative characteristics of the resource and the object. Revealed features and technical requirements for the developed information system. Static representation of the software is presented in the form of a class diagram. dynamic model of the system is also designed in UML 2.0 notations. Implemented software implementation of the designed system. User by dragging and dropping items on the screen binds the current load to a specific teacher. Is a screen form of automated load-balancing system. Conclusions about the feasibility of using the system.

Software engineering

Software development technologies

The paper is about structure development of the fast BCH decoder (15, 7, 5) based on modified cyclic decoding method. Cyclic decoding method based on iterative process of division by modulo 2 of codeword by generator polynomial [21]. Decoder are presented in paper [2, 3] has low performance and the main purpose of the paper is improving decoding speed using cyclic decoding method. For the purpose it is necessary to perform tasks such as parallel computation of syndromes (remainder of division of codeword by generator polynomial) and matrix algorithm of polynomial division implementation. The principle of matrix algorithm is vector by matrix multiplication wherein codeword acts as a vector, and matrix is pre-calculated matrix of predetermined lengths of the codewords and generator polynomials. The codewords are generated in parallel for each shift and is sent to weights computation block. The weight of codeword is computed for each codeword in parallel. The decoding block receives weights, codewords and remainders and adds by modulo 2 codeword and remainder the weight of which satisfied the condition weight <= t, where t is error count. Thus, proposed structure of high-speed BCH code decoder, based on the modified cyclic method for decoding, can decode for 1 – 2 clock cycles and improves performance to ~1182 times.

Author: S. Salibekyan

The article describes implementation (hardware and software) of computing system in automatic paradigm based on object-attribute (OA) computer system belonging to the class of dataflow machines. OA-computer is the system of functional unit (FU) collaborating each other. FU is hardware of software unit. The system named OA-automation emulate behavior of automation. It is discussion of necessary FU types and FUs cooperation of OA-automation. It is discussion the developed implementation of different classes of automata (deterministic, nondeterministic, abstract, structural), the implementation of automatic decomposition (nested and called slot automata) and systems of concurrent automata. The article involve describing developed formal models of automation decomposition. The implementation of automatic paradigm on OA-basis widen field of application of OA-approach to computing system organization by automatic control system, compiler, language semantics analysis system and etc. The implementation of automation decomposition simplify development of complex automata system.

Author: D. Namiot

This article discusses issues related to the databases for time series. Time series are widely used in various applications. Accordingly, the theme of time series persistence is very important. The description of time series persistence and processing from the perspective of the database is the subject of this article. This paper deals with the use of traditional relational databases to store time series, as well as solutions that are classified as NoSQL systems. Of course, under certain conditions, which are discussed in this article, we can use traditional relational databases. Possible limitations are primarily associated with the new data accumulation rate. In this connection, we discuss fractal trees as optimal indexes for time series in relational databases. As the useful data processing tool, we describe widow functions and other SQL extensions for time series processing. On the other hand, possible limitations and peculiarities of processing time series lead to the need to use specialized systems for storing time series. NoSQL solutions present a rich set of tools for time series processing. We discuss data models (structured files, column-based databases) as well as data formats and network protocols for time series. As a general result of our survey, it can be concluded that the choice of solutions for time series databases is determined, primarily, by the rate of arrival of new data. From NoSQL solutions, Cassandra is the preferred choice.

Models and althorithms

Author: D. Bukharov

The article shows algorithms to determine a position of directional element and compute lengths of bases of the trapezoidal characteristic of automatics for elimination of asynchronous operation. Computing of trapezoidal characteristic is the recurrent process, which is focused on determining of directional element location, trapeze altitude, lengths of trapeze bases. Determining of initial position of the directional element is based on modified edition of mass center method, and correcting of the slope angle of directional element is based on split-half method. These algorithms and methods are implemented as software. Basic data for the software is set of time values, reactance and resistance values, which is a computing result of transient processes with asynchronous operations. Computational experiment shows that correctly determined initial position of the directional element is important point in the problem. If the slope angle of the directional element is a long way from optimal angle, we get a time increment of the problem solving. The computerization of routine is allowed the electric-powered modes specialist to cut problem solving time and to simplify decision making in choosing of the best characteristic for automatics for elimination of asynchronous operation.

Author: V. Bajnev

The article deals with the possibilities of three-dimensional modeling in the modern light device design. Light device’s optical system is used to distribute light. They have different construction, functionality, light curve types, and calculation methods. Light distribution defines purpose and class of light device. The optical calculation is based on tracing of light rays through light device’s optical system model. The calculation quality depends on the number of emitted rays. It’s necessary to trace (reflect, refract, absorb) each light ray over light device model. It is usually set by triangular meshes. However usage of the large number of small triangles slows the calculation process. Thereby a new optical system geometry model was developed. It allows to determine light device and provides fast and high-precision calculation using combination of usual triangular mesh model and simple shapes, i.e. planes, spheres, cones, torus, etc, or its parts. Also the algorithm to transform one model type to another is described. It is based on heuristic analysis of sequential shape imposition and uses the support vector machine. The developed model and algorithm can accelerate the calculation of complex light device several times.

Software and hardware

Authors: V. Andreev, O. Senko

Cardiovascular system performs important functions in the human body. At the same time, according to statistics of the World Health Organization the diseases of cardiovascular system hold the first place in the world among reasons of death. In this regard, in medicine of critical states the development of diagnostic methods of cardiovascular system functioning, including computer-supported technologies, is very important. In studies presented in this paper, the device, including software for data processing, is developed for tracking in a continuous mode of the cardiovascular system functioning of person. The new approach is that the device monitors continuously the heart rhythms of a person without his or her direct active targeted actions in this area. This eliminates the factors that depend on the human subconscious and which may affect on the monitoring result. The device, if at some point in time there are abnormalities in the cardiovascular system, informs the person about this. The system does not put medically accurate diagnosis, but it is an instrument of early warning. Based on this information the person has the ability to promptly seek medical attention. The prototype was developed on the base of Arduino + Bluetooth HC-04. The interface was written in Microsoft Visual Studio 2010. Data analysis is carried out on a PC using MATLAB package.

Simulation

Actor modeling

Decision making by the aircrafts services of the international airport, which provides for intensive traffic of aircraft and their ground handling, becomes a very topical issue. If earlier it was believed that the intensity is provided only by the number of runways, nowadays a large accumulation of aircraft on the airport platform-field creates equally complex difficulties in comparison with aircraft take-offs and landings. Solving such problems with the use of «crisp methods» of queuing theory gives little. This article deals with modern «fuzzy methods» based on simulation modeling and fuzzy logic.

Laboratory

Models and Methods

Market volume forecasting is one of the most essential steps in new aircraft development determining critical inputs for sales, manufacturing, finance, after sales support, etc. For aircraft industry forecasting challenges are due to technical characteristics, long-lasting development process and life cycles, that requires forecasting for 10 – 20 or more years. Authors’ experience proves the importance of combined analytical and expert approach in aircraft market volume forecasting for both short and long-term periods. Analytical method is demonstrated in the article. Aircraft market volume is equal to the sum of fleet development forecast and removal from service forecast minus current fleet in terms of the number of aircraft. Fleet development forecasting is executed using Singular Spectrum Analysis. Removal from service forecasting is executed with use of Survivor Curve Analysis. Both Singular Spectrum Analysis and Survivor Curve Analysis are shortly described in the article. Results of passenger widebody airplane segment forecasting for 20 years is given as an example. To test the efficiency of the proposed analytical method forecasting using historical data is executed which means shortening the initial time series on 5, 10, 15 and 20 points and executing a forecast on the respective time period. Test results demonstrate precise fit of the historical data and forecast for 5 and 10 years forecasting. For 15 years forecasting is properly done in terms of numerical aspect but improper in terms of qualitative aspect. To test validity of the forecasting for 20 years the results were compared with Boeing Current Market Outlook 2015, the difference was less than 0.3%. Reckoning on the Boeing’s data is due to the hypothesis of lack of the statistical data while forecasting for 20 years.

Actual today is the development of mathematical models for simulation experiments to ensure the country’s transition to sustainable development. The main indicators of national security, according to Presidential Decree № 683 «National Security Strategy of the Russian Federation» are: satisfaction of citizen of degree of protection of their constitutional rights and freedoms, personal and property interests, including from criminal encroachments; the share of modern weapons, military and special equipment in the Russian Armed Forces; the life expectancy; gross domestic product per capita; inflation; the share of expenditure in the gross domestic product for culture, as well as the development of science, technology and education; the part of the territory of the Russian Federation, that do not meet environmental standards. Developed a complex of mathematical models for modeling and the prognostication indicators of Russia’s national security. Mathematical model developed based on system dynamics models, allows formalizing the complex casual relationships between system variables. System dynamics model consists of the following elements: the system levels (the simulated variables), which represent the accumulation of (accumulation) in feedback circuits; streams conveying the content of one level to another; making procedures that govern the rate of flow between the levels; information channels connecting procedures decisions levels. To describe the model developed using the apparatus of ordinary differential equations. As systemic levels presented the indicators of national security. To illustrate the casual relationships between system-level mathematical model developed using the graph model. Regression models are used to verify the adequacy of system dynamics models. An algorithm is proposed for determining of indicators of national security for solves the system of nonlinear differential equations. Shows the practical implementation of the mathematical support developed and compared predictive values of indicators of national security. Performed modeling of chaotic phenomena in the Russian economy in 1994.

Teacher’s portfolio

Algorithmic efficiency

Author: E. Gribanova

Optimization problems have received attention in different research areas. This article provides an overview of the methods of searching for the global minimum. The paper presents a new algorithm for solving one-dimensional function optimization problem. The algorithm employs random variables and events. The algorithm generates two types of elements: search and exploration. The elements of the first type strive to explore the unexplored areas. The probability of failing into each interval depends on the distance between the points. The elements of the second type examine the areas where the objective function takes the best value. The probability of failing into each interval depends on the objective function value. The ratio of searching elements depends on the task. If we need to find all local minima, it is better to use elements of the search. To obtain a more accurate solution, the number of exploration elements is increased. Solution to two examples described. Results of computational experiments comparing the presented algorithm with other known algorithms are presented. The result showed that the solution could be found for a smaller number of steps compared with the simple random search algorithm.