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

articles

№ 2(86) 24 april 2020 year
Rubric: Teacher’s portfolio
Authors: Protasova A., Kozlova O.

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

Download the first page

The relevance of using face recognition technology in the modern world of computer technology is no longer in doubt: government agencies and various organizations are successfully using the ability to identify a person without a password, which is a very convenient function and significantly saves time. The aim of the study of this topic is to form an understanding of modern methods, principles and algorithms of facial identification technology, as well as teaching students self-study and analysis methods using practical examples of facial identifi technology using the image analysis program “Facial Recognition Test Application”. To achieve this goal, it is necessary to solve the following tasks: to educate students in formalizing the tasks of the applied field, in solving which it is necessary to use quantitative and qualitative assessments, to form the students' ability to conduct scientifi experiments, to teach methods of researching modern problems of applied computer science and computer technology. The results of the presented study are familiarization with the methods and algorithms of the face recognition technology, and also, as an applied application in the educational process, a laboratory workshop “Face Identification Technology Using the Facial Recognition Test Application Image Analysis Program” was developed, which can be used to conduct laboratory classes in the discipline "Multimedia Technologies" and a number of other educational disciplines in the field of computer technology.
Continue...
№ 3(87) 06 june 2020 year
Rubric: Algorithmic efficiency
Authors: Borisov V. V., Bulygina O. V., Dli M. I., Kozlov P.

Скачать статью

One of the key areas of informatization of public authorities is to develop and implement the systems of automated processing the electronic appeals (applications, complaints, suggestions) of individuals and legal entities that arrive on official websites and portals of government. The rubrication plays an important role in solving this problem. It consists in the appeals’ distribution according to thematic rubrics determining the directions of the activity of departments carrying out processing and preparation of the corresponding response. The results of the analysis of the specific features of such text messages (small size, markup lack, the errors’ presence, thesaurus unsteadiness, etc.) confirmed the impossibility of using traditional approaches to rubrication and justified the feasibility of using data mining methods. The article proposes a new approach to the analysis and rubrication of electronic unstructured text documents arrived on official websites and portals of public authorities. It involves the formation of a tree-like structure of the rubric field, based on fuzzy relationships of differences between the syntactic characteristics of documents. The analysis is based on determining the fuzzy correspondence of these documents by their syntactic characteristics with the values of the clusters’ centers. It is carried out sequentially from the root to the leaves of the constructed fuzzy decision tree. The proposed rubrication method is programmatically implemented and tested in the automated processing and analysis of appeals (applications, complaints and suggestions) of citizens entering the Administration of Smolensk Region. This made it possible to ensure prompt and high-quality updating of rubrics and document analysis under conditions of non-stationary composition of the thesaurus and the importance of rubric words. Continue...
№ 3(87) 06 june 2020 year
Rubric: Performance management
The author: Isaev D.

Скачать статью

At present, performance management systems are extremely important for enterprises and organizations of diff industries, as a tool for fi the gap between strategic planning and operational activities. Because of indirect and uncertain nature of economic benefi obtained from such systems, traditional investment appraisal methods are inapplicable for evaluating their development programs. Therefore, implementation and adoption of performance management systems require special measures characterizing both fi expenditures related with development programs and non-financial results. For this purpose, a system of measures of performance management systems development is advanced in this article. All the measures are subdivided into three groups - effectiveness (results obtained), economy (financing and resources used) and efficiency (relations between the results and resources). The measures characterizing development results are based on the performance management maturity model that expresses the systems’ maturity according to a set of pre-defi qualitative threshold levels. Various types of values of the measures are applicable on diff stages of the management process. Particularly, targeted values are used as requirements to development programs on the stage of forming potential alternatives and their assessment. Modeled values are related with discrete-event simulation of potential programs, for their comparison and selecting one of them for implementation. Planned values are applied when launching the development program selected. Forecasted values are useful on different stages of the program’s implementation. Finally, actual values are used for summarizing consequences of the program that is partially or fully completed. The significance of the proposed measurement methodology is explained by its role in the general process of performance management systems development. Continue...
№ 3(87) 06 june 2020 year
Rubric: Virtual reality
Authors: Egorov P. T., Egorova A. D.

Скачать статью

At present, not everyone has the opportunity and desire to visit museums for any reason. Therefore, virtual museums will be able to solve this problem, as almost every resident of the Earth has a compact gadget with access to the Internet. As a result of the analysis carried out, it was revealed that 3D museums are critically small compared to panoramic virtual tours. Therefore, the creation of 3D museums will be actal for several more years. The article presents the stages of creating a 3D museum of musical instruments of the peoples of North Asia. Provides analysis of existing 3D museums, selection of 3D editor and development environment. 3D museums allow for complete freedom to visualize the museum ‘s contents and to make a detailed overview of musical instruments. An even more important reason for choosing this technology is that there may be distortions and disadvantages on spherical panoramas when shooting, such as the photographer ‘s refl on mirror elements or the entire fragment of the panorama has disappeared due to the uneven horizon when shooting. The 3D of this technology will help to rethink the representation of various cultural objects (museums, libraries, exhibitions, etc.), expand ways to perpetuate the main attractions of cities. A cross-platform Unity development environment has been selected to create a 3D museum, allowing the project to be moved to diff system shells in the future using the 3D API WebGL. Blender was used to create 3D objects. Aft downloading the 3D of the museum on web hosting, a user with a modern gadget and a current browser located on the Internet will be able to visit the museum from any corner of the world. Continue...
№ 3(87) 06 june 2020 year
Rubric: Algorithmic efficiency
Authors: Karpov D., Struchenkov V.

Скачать статью

This article discusses applied problems, for the solution of which the dynamic programming method developed by R. Bellman in the middle of the last century was previously proposed. This method, based on the use of the optimality principle and the recurrence equations resulting from it, made it possible to reduce the solution of many complex applied problems to the solution of a sequence of simpler problems of the same type. To date, with the help of dynamic programming, many practically important problems have been solved. However, when solving problems of large dimension, especially when developing systems in which the dynamic programming algorithm is built into a repeatedly repeated calculation cycle, the calculation time is unacceptably long even when using modern computers. The problem of increasing the efficiency of dynamic programming continues to be relevant. This is the purpose of this paper. It is established that various implementations of dynamic programming are possible when solving the same applied problems. Authors analyze the possibilities of increasing the efficiency of using dynamic programming with a detailed consideration of the specific features of applied problems, some of which allow obtaining recurrence formulas for calculating the optimal trajectory based on the optimality principle of R. Bellman without enumerating options. It is shown that many applied problems, for the solution of which a dynamic programming method was proposed with the rejection of options for paths leading to a specific state, also allows the rejection of hopeless states in the process of counting. This dramatically increases the effectiveness of dynamic programming both in terms of the used memory size and in terms of counting time. This statement is based on the us of specially designed experimental programs for calculations in order to evaluate the effectiveness of the new algorithm as applied to solving practical problems of both single-criterion and two-criterion ones. Examples of such problems and the corresponding algorithm for solving them are given. Continue...
№ 3(87) 06 june 2020 year
Rubric: Software engineering
Authors: Novikov A., Pestin M.

Скачать статью

Routing protocols of wireless self-organizing networks, also called ad-hoc networks, perform the functions of them organization, such as determining connections and building routes between nodes. The quality of the networks of this type is signifi ntly influenced by the selected parameters of these protocols. The use of most of the protocols under consideration suggests that they will be set up immediately before the ad-hoc network is functioning, and they will be saved throughout its exploitation. However, to date, there are no unifi methods for selecting the optimal protocol parameters in practically signifi situations, and the use of arbitrary parameters can caused to a large number of network failures. The purpose of the study is to increase the speed of deployment of ad-hoc communication networks by automating the procedure for tuning protocol parameters, which underlies the organization of data transfer. To solve this problem, a generalized method for determining the parameters of routing protocols was used, based on the heuristic optimization algorithm, Fish School Search (FSS) method. During the study, a software development method for optimizing the configuration of top-level protocols in ad-hoc networks was presented. Using this method, software is implemented that uses a simulation model of wireless self-organizing networks based on the OMNET ++ network simulator. A study was conducted on the effectiveness of using the developed software for setting the parameters of the AODV protocol, which confirmed the high efficiency of the proposed approach in practically significant situations of deployment of wireless communication networks. Continue...