<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Algorithm of Optimal Control of
UAV Group. Electronics and Control Systems.</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Algorithm for Simulating the Optimal Movement of a Complex Dynamic System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksandr Lysenko</string-name>
          <email>lysenko_home@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Tachynina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergiy Ponomarenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Guida</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Aviation University</institution>
          ,
          <addr-line>1 Lubomyra Huzara avenue, Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Technical University of Ukraine "Ihor Sikorsky Kyiv Polytechnic Institute"</institution>
          ,
          <addr-line>37 Beresteyskyi Prospect, Kyiv, 03056</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>V. I. Vernadsky Tavria National University</institution>
          ,
          <addr-line>33 John McCain str, Kyiv, 01042</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>2</volume>
      <issue>56</issue>
      <fpage>136</fpage>
      <lpage>147</lpage>
      <abstract>
        <p>The work is devoted to the development of the structure of the algorithm for modeling the optimal movement of complex dynamic systems (SDS) along a branched trajectory. Complex systems are called systems consisting of separate subsystems, the flight trajectories of which differ and are called branched. Branched trajectories should consist of trajectory segments, the first of which will be common to the entire SDS, and the other trajectory branches will be different, as each subsystem moves to its goal along its own trajectory segment. The proposed algorithm makes it possible to optimize such trajectories in real time and to carry out operational correction of SDS trajectories in the event of the occurrence of unpredictable influencing factors. It is known that the effectiveness of the SDS functioning between structural transformations depends on the coordinates of the mutual location and speed of each subsystem and the choice of optimal moments of time for structural transformations. The efficiency of determining these parameters during the flight is fundamentally important. The necessary conditions for the optimality of the trajectory of the SDS movement are found, which are universal for problems with any finite number of trajectory branches. The implementation of the proposed conditions will allow to reduce the number of computational procedures in the control calculations in conditions of uncertainty of the initial conditions. These conditions are the methodological basis for the development of computational algorithms for modeling the optimal trajectories of the SDS movement. The necessary optimality conditions have a clear physical meaning and are technological and user-friendly. The results of the research presented in the article are important and relevant for the construction of the laws of trajectory control of existing and prospective SDS transmission systems, and high-performance on-board computers open the way to the design of complex technical systems of the new generation, capable of solving a single technical problem</p>
      </abstract>
      <kwd-group>
        <kwd>Keywords  1 </kwd>
        <kwd>Optimal control</kwd>
        <kwd>complex dynamic systems</kwd>
        <kwd>branched trajectories</kwd>
        <kwd>mathematical modeling</kwd>
        <kwd>algorithmic support</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>without
mechanical communication and only on the basis of information exchange between individual
subsystems of such objects.</p>
      <p>Examples of such systems are complex dynamic systems (CDS). These include dynamic systems
consisting of separate subsystems (sets of objects) that interact with each other in flight. And the
synthesis of motion control of each subsystem is coordinated. At the same time, the subsystems can
function together or separately. Their separation takes place according to separate commands, which
are given in a strictly defined spatial position of each subsystem and at given moments of time.</p>
      <p>Examples of modern SDS are reusable air-launched aerospace systems (ASS) and groups of
unmanned aerial vehicles (UAVs) that form "flying sensor networks" or swarms (robotic sensor
networks) based on wireless telecommunication systems.</p>
      <p>In the scientific literature, it is customary to call the trajectories of complex dynamic systems
branched, since they consist of the initial section of the joint movement of the entire system and sections
of individual movement of individual subsystems of the SDS along separate branches of the trajectory.</p>
      <p>
        It was established [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] that the effectiveness of the operation of the SDS between structural
transformations depends on the coordinates of the mutual location and speed of each subsystem and the
choice of optimal moments of time for structural transformations. The efficiency of determining these
parameters during the flight is fundamentally important.
      </p>
      <p>
        Therefore, the task of operational construction of the optimal branched trajectory of the SDS
movement during the flight is key and is recognized as relevant in the world both from the scientific
and practical points of view [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2, 5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of the state of the issue</title>
      <p>
        The mathematical theory of impulse differential equations with a discontinuous right-hand side is used
to solve the problem of optimal control of the SDS on branched trajectories [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The concept of
"disruptive system" is generalizing and covers a significant class of dynamic objects: with impulse
influence, with discontinuities, multi-stage, with relay control, with intermediate conditions, composite,
etc. Mathematical models of discontinuous systems are mainly described by differential equations with
discontinuous (piecewise continuous) right-hand parts. The theory of discontinuous dynamic systems
and methods of finding optimal solutions for such systems were developed by such researchers as
L. S. Pontryagin, V. G. Boltyansky, R. V. Gamkrelidze, and M. M. Krasovsky, V. A. Troitskyi,
V. I. Utkin. For specific types of discontinuous systems, theoretical and applied results were obtained
in the works of V. A. Bodner, L. T. Ashchepkov, B. F. Krotov, Bryson Ho Yu Shea, A. M. Samoilenko,
N. A. Perestyuk, A. A. Aslanyan, O. I. Lysenko and other authors.
      </p>
      <p>The peculiarity of the theoretical results of these authors is that they formulated optimal control
problem statements in terms of discontinuous systems and proposed optimal solutions for specific
dynamic systems with the presence of the main element (main subsystem) of the SDS. In their works,
the overdetermination method, or the method of linear time transformations, was used to create
mathematical models of discontinuous systems. In such a statement, the task of managing the SDS was
formulated as the task of managing a discontinuous system with a selected priority element, in relation
to which the theory of discontinuous systems was applied for individual components. The consequence
of this formulation of the problem was an increase in the size of the state vector and the control vector
of the discontinuous system. Their number increased in proportion to the number of branches of the
SDS trajectory. And the formulation of the problem of finding the optimal branched trajectory for the
entire SDS (holistic, generalized formulation of the problem) was not considered.</p>
      <p>To date, the theoretical solutions obtained by previous researchers have not been put to practical use,
and there are no design solutions for synthesizing the trajectories of the SDS movement in real time.
This is explained by the complexity of the mathematical models themselves and the methods of their
multiple solution, since the use of an abstract-formal description of the optimization problems of
branched SDS trajectories leads to an increase in the dimension of the state vector and the dimension of
the control vector of the discontinuous system. And this dimension increases in proportion to the number
of branches of the trajectory. The increase in the dimension of the entire problem leads to the
impossibility of practical implementation of the algorithm of operational optimization of branched
trajectories in the on-board computer.</p>
      <p>Also, no applied studies were conducted, which would be based on an adequate physical
understanding of the "scheme" of the movement of the SDS along the branches of the trajectory.
Therefore, the results of the practical verification of the mechanism for building optimal branched
trajectories according to an arbitrary scheme with the possibility of organizing operational
computational procedures are currently unknown.</p>
      <p>As a result, the actually existing SDS of the type "air launch" and "flying sensor networks" do not
fully realize their potential of technical capabilities due to the fact that large-scale methods and models
are used to control them. The solution to this problem requires the construction of sufficient conditions
for the optimality of the branched trajectories of the SDS movement. Moreover, these requirements
should be formulated in a form convenient for implementation on a real time scale (for operational
synthesis of trajectories).</p>
      <p>
        In this regard, solving the problem of operational synthesis of optimal branched trajectories of
movement and operational optimization of the SDS traffic management process on existing on-board
computing devices is an urgent scientific and technical need. And, the research carried out in this article
is relevant for trajectory control systems of modern and promising SDS [
        <xref ref-type="bibr" rid="ref3">3, 5, 6</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>2.1. Presentation of the main material</title>
        <p>
          The SDS is a collection of dynamic subsystems, which in the process of movement can be combined
into groups for joint movement, separate for the purpose of independent maneuvering, and exert a
mutual influence on the dynamics of movement [
          <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
          ].
        </p>
        <p>Let's consider an example of the movement of a hypothetical SDS according to the scheme shown
in Figure 1</p>
        <p>At the moment of time t1, four subsystems in a single block begin to move, during which at the
moment of time t3, two auxiliary subsystems are separated from the original unit, which end their
movement at the moments of time t4 and t5. At the moment of time t6, the third auxiliary subsystem is
separated, the movement of which ends at the moment of time t8. At time t7, the fourth subsystem is
connected to the subsystem that started moving at time t2. After the end of the joint movement at time
t9, the subsystems are uncoupled and carry out independent maneuvering, which ends at time t10 and
t11. The trajectory of the analyzed SDS belongs to the branched class. Let's set the efficiency criterion
taking into account the nature of the movement of the subsystems along all the branches of the trajectory.
It is necessary to simulate the optimal trajectory of the SDS movement according to the given criterion.
When solving such tasks, branched trajectories of varying complexity are possible. Currently, optimality
conditions of only partial schemes of branched trajectories are formulated.</p>
        <p>Let us formulate in terms of the theory of optimal control the sufficient conditions for the existence
of optimal control of the SDS of an arbitrary scheme. Consider the simplest branched trajectories, the
time diagrams of which are presented in Figure 2.</p>
        <p>
          The equations describing the movement of the SDS along the trajectory with separation and grouping
[
          <xref ref-type="bibr" rid="ref3">3, 5</xref>
          ] have the form (Figure 2, a, б):
(1)
(2)
(3
)
1 x  1 f  1 x, 1u  , t  t0 , t1 ;
 1112 f  11 x, 11u; 12 x, 12 u  , t  t1, t12 ;
11 x  
        </p>
        <p> 1 f  11 x, 11u  , t  t12 , t11  ;
11 x  12 f  12 x, 12 u ; 11 x, 11 u  , t  t0 , t12 ;
where  1 x t   R n ,   1u t   R ml , l u t    l (l  1, 11, 12 ).   
We will write the vector criterion of the quality of the functioning of the SDS in an adaptive form:
I  S ( 1 x(t0 ), t0 ; 1 x(t1 ), t1; 11 x(t12 ), 12 x(t12 ), t12 ; 11 x(t11 ), t11 )  I1  I11  I1
1
3 I1   1  1 x, 1u  dt, I12  
0 1
12</p>
        <p>12  12 x, 12 u; 11 x, 11u  dt;
I11  
12
1121  12 x, 12 u; 11 x, 11u  dt  
11</p>
        <p>11  11 x, 11u  dt.</p>
        <p>1 12</p>
        <p>The optimality criteria corresponds to the Bilets form, according to which the function S() physically
reflects the requirements for the movement parameters of individual subsystems. Such parameters are
the values of the coordinates at the beginning and end of each branch of the trajectory, as well as the
values of the moments of time of the structural transformations of the SDS. The integral members of
the criterion set requirements for the nature of the movement of the subsystem along the corresponding
branches of the trajectory. The mutual influence of the subsystem in the time interval t1,t12  is reflected
in equation (1) and (2) and in the partial integral terms I11 , I12 . The equations describing the criteria
and dynamics of movement of subsystems that are grouped (Figure 2, b) have the same form as for a
system with separation, and differ only in that t11  t12  t1  t0 .</p>
        <p>
          Omitting the proof [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], we formulate the theorem taking into account the two systems shown in
coordinate vectors 1 x(t0 ), 1 x(t1), 11 x(t12 ), 12 x(t12 ), 11 x(t11) and the moment of time t0 , t1 , t11 , t12
should be chosen such that the functional I assumes the smallest possible value.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Theorem  </title>
        <p>Let 1 x(t), 1 u t  t  t0 , t1 ; 11u t  , 12 x(t), 12u t  t  t1, t12 ; 11 x(t11) , 11u t  t  t12 , t11  ,
be admissible processes.</p>
        <p>The optimality of processes requires the existence of solutions 1 t  t  t0 , t1 , 1112 t  , 12 t 
t  t1, t12 , 11 t  t t12 , t11  such connected vector equations:
(4)
(5)
(6)
(7)
(8)
such that fair conditions:
transversality for connected functions and Hamiltonians
S / 1x(t0 )   (1) 1 (tˆ0 )  0,
l u t    l will have the following form:</p>
        <p>The minimum of the Hamiltonians at the instant of time t  th , t1  for the equations</p>
        <p>H1   min H l . l u(t) (l  1, h  0; l  11, h  12);</p>
        <p>The minimum of the linear combination of Hamiltonians at the instants of time t  t1 , t12  for
equations l u t    l (l=11, 12) will have the following form:</p>
        <p>H1112   H12   min  H1112 .11u(t),12u(t)  H12 .11u(t),12u(t)
where</p>
        <p>Hl ()  l ()  l T l f () (l  1, 11, 12) , H1112 ()  1121  1112 T 1112 f ().</p>
        <p>Here the sign  means optimality of variables and parameters; symbol
expression is determined at optimal values of variables and parameters, except  ; parameter β takes
the value 1 or 2, respectively: 1 - for a scheme with division; 2 – for a scheme with grouping, Figure 2;</p>
        <p>Note that for mechanical systems, the condition for a jump along the n-th phase coordinate, which
denotes the mass, has the form [5-7]</p>
        <p>11  0, 12  0, 11 12  1.</p>
        <p>
          The proof of the theorem can be carried out according to the method described in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] if the SDS is
resolved as a system with a variable structure and size of the state vector.
        </p>
        <p>According to the stated theorem, considering a complex branched trajectory as a collection of
simple ones, we formulate the structure of the algorithm for modeling the optimal movement of the
SDS.</p>
        <p>For the optimality of a branched trajectory of an arbitrary scheme, the existence of a solution of the
associated vector equations in the time intervals between the moments tN (start-current of movement),
tR (separation), tG (grouping), tK (end of the subsystems movement)
.</p>
        <p>means that the
1) transversality in moments tˆN ˆ1 and tˆK ˆ2
S /  L x( i )   (1) i L (ˆi )  0 (i  1, 2),</p>
        <p>P
S /  i   (1) i H L     H ,ˆi 0  H  ,ˆi 0   0, (11)</p>
        <p>
where P is the number of subsystems, the dynamic properties of which change at the moment of
the start or end of the movement of the subsystem moving along the L-th section of the trajectory;
v is indexes of sections of the branched trajectory through which these subsystems are moved;
2) a jump in moments tˆR ˆ1 and tˆG ˆ2 associated with the division of a subsystem moving
along the L-th section into r subsystems, or the grouping of r-subsystems into a subsystem that moves
along the L-th section of a branched trajectory,</p>
        <p>R
S / L xi ( i )   (1) i L j (ˆi )  (1)i   q j (ˆi )  0 , ( j  1, n 1; i  1, 2),
q</p>
        <p>R
S /  L xn ( i )   (1) i Ln (ˆi )  (1)i   q qn (ˆi )  0,
q
(10)
(12) 
(13) 
(15)
(16)
where  is the number of subsystems that have mutually influencing control in the specified time
intervals;</p>
        <p>q is the indices of the sections of the branched trajectory along which these subsystems move.</p>
        <p>The formulated rule is a methodological basis for the synthesis of computational algorithms that
allow modeling optimal trajectories of movement of various SDS. The program for modeling optimal</p>
        <p>R
 q  0,  q  1 (i  1, 2);
q
r P
S /  i   (1) i H L   (1)i q H q     H  ,ˆi 0  H  ,ˆi 0   0, (14)
where q are the indices of the sections of the branched trajectory along which the subsystems move
after division or before grouping;</p>
        <p>Р is the number of subsystems that do not participate in division or grouping, but change dynamic
properties at time points tR and tG;</p>
        <p>  is the indices of sections of the branched trajectory through which the specified subsystems are
moved. A phase coordinate L xn (t) that describes the change in mass.</p>
        <p>The condition for a jump on the μ-th section of a branched trajectory at the moment of time tˆS , that
coincides with the moment of structural transformations in the SDS that do not belong to the μ-th
section, but affect it, has the form</p>
        <p>S /  x(tS )     (tˆS  0)    (tˆS  0)  0;
3) the minimum of the linear combination of Hamiltonians at the moments of time between tˆN ,
tˆR , tˆG , tˆK</p>
        <p>L L
 Hq L = min  Hq L, q u ,
q q uÎWq q
branched trajectories can become a part of the mathematical support of the system of automated design
of prospective SDS.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. An example of the structure of the algorithm for modeling the optimal movement of a dynamic system component along a trajectory branch</title>
      <p>According to the given scheme of the branched trajectory (Figure 1), we will make its time diagram
(Figure 3). On this diagram, the moments of time at which structural transformations corresponding to
the pattern of movement of the SDS take place are located in a sequential order. In addition, the
belonging of these moments to the corresponding moments of time is noted: tN , tR , tG , tK . The
crossed-out arrow marks the sections of the trajectory along which the subsystems interact with each
other.</p>
      <p>The additive optimality criterion is determined by the terminal part S() , and the sum of partial
tb
integral criteria Ii   i ()dt (i  1,15) ; a  b, ( a  1,11 ; b  1,11) , recorded for each section of
ta
the trajectory branch (Figure 3). The terminal part depends on the coordinates of the subsystems at the
instants of time and these instants of time. Partial integral criteria correspond to areas located between
adjacent points of the SDS transformation.</p>
      <p>The movement of subsystems along the branches of the trajectory is described by the equations
x  f () , where f () is a function that depends on the controls and coordinates of the subsystem, as
well as on the controls and coordinates of interacting subsystems (at the sections with crossed arrows).
According to the rule for trajectory optimality (Figure 3), it is necessary to solve 15 coupled vector
equations of type (3) satisfying 39 conditions of type (4)-(9). Vector equations are compiled according
to the data in the table.1, and optimality conditions (constraints) are given by tables 2 and 3.</p>
      <p>Sequences of numbers corresponding to the beginning and end of the branch or its section are used
as indices of the branch or its section (Figure 3).</p>
      <p>To complete the solution of the problem of modeling the optimal branched trajectory, it is necessary
to supplement the listed differential equations of motion of the subsystems along the branches of the
trajectory with algebraic equations of constraints. The data in Tables 1-3 are the initial information that
allows you to proceed to the application of standard subroutines for solving ordinary differential
equations under algebraic constraints and thereby practically complete the solution of the problem of
modeling the optimal trajectory of the SDS.</p>
      <p>
        Note that the sequence of time moments t1  t2  ...  t11 in the problem with free time is given
based on physical considerations and is approximate. If, as a result of solving the problem, it is violated
(a change in the sequence of trajectory branches is allowed by the physical content of the task), then it
is necessary to repeat the calculations for a new, refined sequence of time moments.
It should be noted that the task of optimizing a branched trajectory with various forms of constraints
using known methods [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] can be reduced to the type proposed in this article.
4. Conclusion
1. The structure of the algorithm for modeling the optimal movement of the SDS along branched
trajectories is developed. The algorithm allows in real time to optimize the branched trajectories
of movement for the realization of the target assignment of the SDS and to perform operative
correction of the movement trajectories of sub-systems in the event of occurrence of critical
factors of influence unforeseen at the previous stage.
2. The developed sufficient conditions of optimality are universal for planning trajectories with any
limited number of trajectory branches and various mathematical models of SDS. This makes it
possible to significantly reduce computational costs when calculating optimal control in
conditions of uncertainty of the initial conditions for structural transformations of the SDS and
stitching of trajectories.
3. The necessary optimality conditions have a clear physical meaning and are technological and
convenient for practical use.
4. The results of the research can be considered as a methodological basis for the construction of the
laws of trajectory control of existing and prospective SDS.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lysenko</surname>
            <given-names>O. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tachynina</surname>
            <given-names>O. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponomarenko</surname>
            <given-names>S. O.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Guida</surname>
            <given-names>O. G.</given-names>
          </string-name>
          (
          <year>2023</year>
          )
          <article-title>Theory of optimal branched trajectories: monograph</article-title>
          .
          <source>Kyiv: Ihor Sikorsky Kyiv Polytechnic Institute</source>
          ,
          <year>2023</year>
          . 260 p. URL: https://ela.kpi.ua/handle/123456789/52094 [in Ukrainian]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Tachinina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , (
          <year>2020</year>
          ).
          <article-title>Methods for the Synthesis of Optimal Control of Deterministic Compound Dynamical Systems With Branch</article-title>
          .
          <source>У: Handbook of Research on Artificial Intelligence Applications in the Aviation and Aerospace Industries. IGI Global</source>
          . p.
          <fpage>323</fpage>
          -
          <lpage>351</lpage>
          . URL: doi.org/10.4018/978-1-
          <fpage>7998</fpage>
          -1415-3.
          <fpage>ch014</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Tachinina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romanchenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Novikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Sushyn</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , (
          <year>2023</year>
          ).
          <article-title>Using Krotov's Functions for the Prompt Synthesis Trajectory of Intelligent Info-communication Robot. У: Studies in Systems, Decision and Control</article-title>
          . Cham: Springer Nature Switzerland. p.
          <fpage>255</fpage>
          -
          <lpage>283</lpage>
          . URL: doi.org/10.1007/978-3-
          <fpage>031</fpage>
          -43579-
          <issue>9</issue>
          _
          <fpage>6</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] Impulse differential equations with multi-valued and discontinuous right-hand side: Monograph / N.A</article-title>
          .
          <string-name>
            <surname>Perestyuk</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          <string-name>
            <surname>Plotnikov</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          <string-name>
            <surname>Samoilenko</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          <string-name>
            <surname>Violinist - K.</surname>
          </string-name>
          ,
          <year>2007</year>
          . - 427 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>