MAIN PAGE
> Journal "Cybernetics and programming"
> Rubric "Programming languages"
Novakova N.E., Goryachev A.V., Goryachev A.A., Vasil'ev A.A., Monakhov A.V.  Project management system in computeraided design


pp. 113

DOI: 10.7256/23064196.2013.4.8301
Abstract: In the project activities related to the creation of complex technical objects, apply automation design. The design process seems different models depending on the purpose of the application of these models adopted forms or rules of their construction. The concept of a formal representation of the design process, described in the works of Yoshikawa, was further developed in the theory of computeraided design. During the design stages of release, project procedures and project operations. Stage consists of design procedures, each of which in turn includes a number of project operations. Project operation is a separate step in the design. Each design proce Mr. completed design decision. In practice, the design of controlleduse network model, which is an organizational tool for project management. The main elements of the network model are: work, and the way the event. In the model, a network schedule, the complex design procedures depicted as a directed graph, which reflects its logical sequence and duration of the relationship. Gantt Chart is the most obvious way of presenting the project schedule.
Malashkevich I.A., Malashkevich V.B.  The use of fortran linear algebra libraries in the delphi environment


pp. 18

DOI: 10.7256/23064196.2013.1.8314
Abstract: The article presents the components and header modules written in Object Pascal, allowing to easy include libraries with such functions and procedures for numerical solution of linearalgebra as BLAS, LAPACK, ARPACK etc. written in FORTRAN. Using these libraries in modern programming languages such as C ++ or Object Pascal is hard due to significant problems associated with the methods of passing parameters to subroutines, as well as to the method of representation of an array in memory. Another serious problem is the numbering of the elements that start from 1 in FORTRAN. In Object Pascal considering this condition may require careful analysis and the modification of the algorithm for solving the problem. This greatly increases the complexity of programming and leads to hidden, difficult to detect algorithmic errors. To provide transparent access the routines of FORTRANlibraries while programming in Object Pascal in Delphi environment the authors developed two classes of objects for representing onedimensional arrays TVector and twodimensional arrays TMatrix.
Giniyatullin V.M., Arslanov I.G., Bogdanova P.D., Gabitov R.N., Salikhova M.A.  Ways of implementing ternary logic functions


pp. 131

DOI: 10.7256/23064196.2014.2.11918
Abstract: The source data is represented by threedimensional truth table for 3demensional functions of binary, ternary and mixed logics. The calculation of values of logic function is performed by geometric interpretations, disjunctive / conjunctive normal forms, nonfully connected artificial neural networks and perceptrons with hidden layer. The article reviews in detail the intermediate results of calculations in all given ways. The authors study properties of mixed logic functions: binaryternary and 32 logics in cases of one, two and three dimensions. The article shows mutually equivalent implementations of logic functions in the form of DNF and nonfully connected artificial neural network. The authors perform replacement of continuous activation function on ternary threshold function. The study uses the methods of DNF constructing; direct synthesis of ANN weight matrices, perceptron is trained using Back Propagation algorithm, some conclusions are made by the laws of mathematical inductions. The paper shows that:Minimizations of neuron quantity in the perceptron hidden layer implicitly leads to the use of multiplevalued logics;Some functions of binaryternary logics may be used for generating disjunctive forms;There is a decisive way of converting DNF to ANN and vice versa;In the onedimension 32 logics there only 8 functions and all of them are listed;The suggested ANN structure can implement any other function of ternary logics of any dimensions.
Astakhova N.N., Demidova L.A., Nikul'chev E.V.  Application of multiobjective pptimization for time series groups forecasting


pp. 175190

DOI: 10.7256/23064196.2016.5.20414
Abstract: In article the approach to forecasting of time series groups with use of technologies of the cluster analysis and the principles of multiobjective optimization has been offered. The description of time series – centroids of clusters with use of the forecasting models on the base of the strictly binary trees and the multiobjective modified clonal selection algorithm in case of which the implementation of two quality indicators of models – the affinity indicator based on calculation of an average forecasting relative error and the tendencies discrepancy indicator are involved in selection process of the best forecasting models has been developed. Accounting of quality two indicators of the forecasting model is realized with use of the Paretodominance principles applied when forming new populations of the forecasting models in the multiobjective modified clonal selection algorithm. Within the solution of a problem of multiobjective optimization when forming new population of the forecasting models for maintenance of its high variety it is offered to consider values of the crowding distance of the forecasting models. Prospects of application of the general forecasting models created on the base of the strictly binary trees for forecasting of the time series entering one cluster are shown. The results of experimental studies confirming the efficiency of the offered approach to shortterm and midterm forecasting of time series groups within the solution of a problem of multiobjective optimization are given.
