<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2023-23-2-191-202</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2037</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group></article-categories><title-group><article-title>Methods for Applying Matrices when Creating Models of Group Pursuit</article-title><trans-title-group xml:lang="ru"><trans-title>Методы применения матриц при создании моделей группового преследования</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1855-2562</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Дубанов</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Dubanov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Александр Анатольевич Дубанов, кандидат технических наук, доцент кафедры геометрии и методики преподавания математики</p><p>670000, РФ, г. Улан-Удэ, ул. Ранжурова, 5</p></bio><bio xml:lang="en"><p>Alexander A Dubanov, Cand.Sci. (Eng), Associate Professor of the Department of Geometry and Teaching Methodology</p><p>5, Ranzhurova St., Ulan-Ude, Republic of Buryatia, 670000, RF</p></bio><email xlink:type="simple">alandubanov@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт математики и информатики Бурятского государственного университета им. Доржи Банзарова</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute of Mathematics and Computer Science, BSU</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>30</day><month>06</month><year>2023</year></pub-date><volume>23</volume><issue>2</issue><fpage>191</fpage><lpage>202</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Dubanov A.A., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Дубанов А.А.</copyright-holder><copyright-holder xml:lang="en">Dubanov A.A.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/2037">https://www.vestnik-donstu.ru/jour/article/view/2037</self-uri><abstract><sec><title>Introduction</title><p>Introduction. It is obvious that in the near future, the issues of equipping moving robotic systems with autonomous control elements will remain relevant. This requires the development of models of group pursuit. Note that optimization in pursuit tasks is reduced to the construction of optimal trajectories (shortest trajectories, trajectories with differential constraints, fuel consumption indicators). At the same time, the aspects of automated distribution by goals in group pursuit were not considered. To fill this gap, the presented piece of research has been carried out. Its result should be the construction of a model of automated distribution of pursuers by goals in group pursuit.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. A matrix was formed to study the multiple goal group pursuit. The control parameters for the movement of the pursuers were modified according to the minimum curvature of the trajectory. The methods of pursuit and approach were considered in detail. The possibilities of modifying the method of parallel approach were shown. Matrix simulation was used to build a scheme of multiple goal group pursuit. The listed processes were illustrated by functions in the given coordinate systems and animation. Block diagrams of the phase coordinates of the pursuer at the next step, the time and distance of the pursuer reaching the goal were constructed as a base of functions. In some cases, the location of targets and pursuers was defined as points on the circle of Apollonius. The matrix was formed by samples corresponding to the distribution of pursuers by goals.</p></sec><sec><title>Results</title><p>Results. Nine variants of the pursuit, parallel, proportional and three-point approach on the plane and in space were considered. The maximum value of the goal achievement time was calculated. There were cases when the speed vector of the pursuer was directed arbitrarily and to a point on the Apollonius circle. It was noted that the three-point approach method was convenient if the target was moving along a ballistic trajectory. To modify the method of parallel approach, a network of parallel lines was built on the plane. Here, the length of the arc of the line (which can be of any shape) and the array of reference points of the target trajectory were taken into account. An equation was compiled and solved with these elements. On an array of samples with corresponding time values, the minimum time was found, i.e., the optimal time for simultaneous group achievement of multiple goals was determined. For unified access to the library, the control vector was expressed through a one-parameter family of parallel planes. A library of calculations of control vectors was formed. An example of applying matrix simulation to group pursuit was shown. A scheme of group pursuit of multiple goals was presented. For two goals and three pursuers, six samples corresponding to the distribution of pursuers by goals were considered. The data was presented in the form of a matrix. Based on the research results, the computer program was created and registered – “Parallel Approach on Plane of Group of Pursuers with Simultaneous Achievement of the Goal”.</p><p>Discussions and Conclusion. The methods of using matrices in modeling group pursuit were investigated. The possibility of modifying the method of parallel approach was shown. Matrix simulation of group pursuit enabled to build its scheme for a set of purposes. The matrix of the distribution of pursuers by goals would be generated at each moment of time. Methods of forming matrices of the distribution of pursuers and targets are of interest in the design of virtual reality systems, for tasks with simulating the process of group pursuit, escape, evasion. The dynamic programming method opens up the possibility of automating the distribution with optimization according to the specified parameters under the formation of the matrix of the distribution of pursuers by goals.</p></sec></abstract><trans-abstract xml:lang="ru"><sec><title>Введение</title><p>Введение. Очевидно, что в ближайшее время сохранят актуальность вопросы оснащения движущихся робототехнических комплексов элементами автономного управления. Это требует развития моделей группового преследования. Отметим, что оптимизация в задачах преследования сводится к построению оптимальных траекторий (кратчайшие траектории, траектории с дифференциальными ограничениями, показатели расхода топлива). При этом не рассматриваются аспекты автоматизированного распределения по целям при групповом преследовании. Для восполнения этого пробела выполнена представленная научная работа. Ее результатом должно стать построение модели автоматизированного распределения преследователей по целям в групповом преследовании.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Для изучения группового преследования множества целей сформирована матрица. Управляющие параметры движения преследователей модифицированы по минимальной кривизне траектории. Детально рассмотрены методы погони и сближения. Показаны возможности модификации метода параллельного сближения. Матричное моделирование задействовали для построения схемы группового преследования множества целей. Перечисленные процессы проиллюстрированы функциями в заданных системах координат и анимацией. Как база функций построены блок-схемы фазовых координат преследователя на следующем шаге, времени и расстояния достижения преследователем цели. В ряде случаев расположение целей и преследователей определено как точки на окружности Аполлония. Матрица сформирована по выборкам, соответствующим распределению преследователей по целям.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Рассмотрены девять вариантов погони, параллельного, пропорционального и трехточечного сближения на плоскости и в пространстве. Рассчитано максимальное значение времен достижений целей. Отмечены случаи, когда вектор скорости преследователя направлен произвольно и в точку на окружности Аполлония. Отмечено, что трехточечный метод сближения удобен, если цель движется по баллистической траектории. Для модификации метода параллельного сближения на плоскости строится сеть параллельных линий. При этом учтены длина дуги линии (которая может быть произвольной формы) и массив опорных точек траектории цели. С данными элементами составлено и решено уравнение. На массиве выборок с соответственными значениями времен найдено минимальное время, то есть определено оптимальное время одновременного группового достижения множества целей. Для унифицированного обращения к библиотеке выражен управляющий вектор через однопараметрическое семейство параллельных плоскостей. Сформирована библиотека расчетов управляющих векторов. Показан пример применения матричного моделирования к групповому преследованию. Представлена схема группового преследования множества целей. Для двух целей и трех преследователей рассмотрены шесть выборок, соответствующих распределению преследователей по целям. Данные представлены в виде матрицы. По итогам научных изысканий создана и зарегистрирована программа для ЭВМ «Модель параллельного сближения на плоскости группы преследователей с одновременным достижением цели».</p></sec><sec><title>Обсуждение и заключение</title><p>Обсуждение и заключение. Исследованы методы использования матриц при моделировании группового преследования. Показана возможность модификации метода параллельного сближения. Матричное моделирование группового преследования позволяет выстроить его схему для множества целей. Матрица распределения преследователей по целям будет генерироваться в каждый момент времени. Методы формирования матриц распределения преследователей и целей представляют интерес при проектировании систем виртуальной реальности, для задач с моделированием процесса группового преследования, убегания, уклонения. Метод динамического программирования при формировании матрицы распределения преследователей по целям открывает возможность автоматизации распределения с оптимизацией по заданным параметрам.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритм группового преследования</kwd><kwd>оптимизация в задачах преследования</kwd><kwd>автоматизированное распределение по целям</kwd><kwd>матрица достижения преследователями целей</kwd><kwd>автоматизированное принятие решений</kwd><kwd>автономное управление</kwd><kwd>параллельное сближение</kwd><kwd>пропорциональное сближение</kwd><kwd>трехточечный метод сближения</kwd><kwd>библиотека расчетов управляющих векторов</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithm of group pursuit</kwd><kwd>optimization in pursuit tasks</kwd><kwd>automated distribution by goals</kwd><kwd>matrix of achievement of goals by pursuers</kwd><kwd>automated decision-making</kwd><kwd>autonomous control</kwd><kwd>parallel approach</kwd><kwd>proportional approach</kwd><kwd>three-point approach method</kwd><kwd>control vector calculation library</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">автор выражает признательность директору Института математики и информатики Бурятского государственного университета им. Д. Банзарова Антоновой Ларисе Васильевне за помощь, оказанную в работе над статьей.</funding-statement><funding-statement xml:lang="en">the author would like to thank Larisa V Antonova, Director of the Institute of Mathematics and Computer Science, Banzarov Buryat State University, for her help provided in the work on the article.</funding-statement></funding-group></article-meta></front><body><p>Introduction. The pursuit algorithms are studied from the point of view of their classical and optimal implementation. Their role in differential pursuit games is investigated. The applied sphere of ready-made solutions is very wide, because the results of such scientific research are applicable in various information technologies and systems, in particular, in search engines. Undoubtedly, the issues of equipping moving robotic complexes with autonomous control elements will be of current concern for a long time, which also requires high-quality implementation of the algorithms under consideration.</p><p>In [1–4], the coordinated behavior of a group of pursuers and targets was investigated. For general theoretical and practical issues in the problems of persecution, works [5–9] were considered. The guidance of the pursuer to the target was analyzed considering the information provided in [10–13].</p><p>With all the theoretical and practical interest in this topic, optimization in pursuit problems was limited to the construction of optimal trajectories. Specifically, the shortest trajectories, trajectories with differential constraints, fuel consumption indicators were proposed. But the aspects of automated distribution by goals in group pursuit were not considered. To fill this gap, this scientific work was carried out. Its basic result was the construction of a model of automated distribution of pursuers by goals in group pursuit. The formation of a matrix of achieving goals by pursuers was shown. When assigning goals to the pursuers, all possible combinations of achieving goals were sorted out, and a combination of the minimum value of the criterion from the generated set with the maximum value was selected.</p><p>Optimization of the multiple goal group pursuit is a promising direction for the development of such a discipline as optimal motion control in tasks related to automated decision-making and autonomous management.</p><p>Materials and Methods. In the model of group pursuit described in the paper, targets move along predefined trajectories. However, this predestination does not matter in principle. The pursuers are distributed by the targets automatically, based on the minimax solution of the goal function. Then the control parameters of the pursuers' movement are modified. In this paper, this is the parameter of the minimum curvature of the trajectory. This approach allows for simultaneous achievement of goals.</p><p>Consider a group pursuit of a set of goals: N pursuers catch up with M goals. We form a matrix of the distribution of pursuers by goals:</p><p>Each cell Yij contains information about the phase coordinates of the i-th pursuer and the j-th target. Matrix Yij contains information about the method by which the i-th pursuer goes after the j-th goal.</p><p>The data stored in the cells of the matrix determines the access to the library of calculations of the control vectors of the pursuer.</p><p>In each cell of matrix Yij, the predicted time for the -th pursuer to reach the j-th goal can be calculated: tij.</p><p>Research Results</p><p>In each received sample , it is required to find the maximum value of achievement times , e.g., from  (Table 1).</p><table-wrap id="table-1"><caption><p>Table 1</p><p>Samples corresponding to the distribution of pursuers by goals</p></caption><table><tbody><tr><td>Pursuers</td><td> </td><td>Goals</td></tr><tr><td> </td><td>1</td><td>2</td><td>1</td><td>2</td><td>1</td><td>2</td><td>1</td><td>2</td><td>1</td><td>2</td><td>1</td><td>2</td></tr><tr><td>1</td><td>×</td><td> </td><td>×</td><td> </td><td>×</td><td> </td><td> </td><td>×</td><td> </td><td>×</td><td> </td><td>×</td></tr><tr><td>2</td><td> </td><td>×</td><td>×</td><td> </td><td> </td><td>×</td><td>×</td><td> </td><td>×</td><td> </td><td> </td><td>×</td></tr><tr><td>3</td><td> </td><td>×</td><td> </td><td>×</td><td>×</td><td> </td><td>×</td><td> </td><td> </td><td>×</td><td>×</td><td> </td></tr><tr><td>Samples</td><td>A1</td><td>A2</td><td>A3</td><td>A4</td><td>A5</td><td>A6</td></tr></tbody></table></table-wrap><p>It is necessary to form matrices Yij, where i= 1…3, j=1…2 according to the possible samplesAk,k = 1…6. Then, after the conversion, maximum value tk=Max{tij} is found. The calculation made it possible to establish that pursuer P1, demonstrated the greatest time of achievement, catching up with goal T1 from sample A2.</p><p>Thus, consider sample Ak. You can increase to the value of parameter tk, all values tij, depending on the velocity vectors of the pursuers and goals, as well as their permissible angular velocities. This determines maximum value tk.</p><p>Having received an array of samples {Ak} with corresponding time values {tij}, it is necessary to find minimum time tmin=Min{tk}. This is how the optimal time for simultaneous group achievement of multiple goals is determined.</p><p>Algorithms for calculating the next step of the pursuer and estimating the time when the pursuer reaches the goal. Figure 1 shows the algorithm of the function for calculating the next step and the speed vector of the pursuer.</p><fig id="fig-1"><caption><p>Fig. 1. Flowchart for calculating phase coordinates of the pursuer in the next step</p></caption><graphic xlink:href="donstu-23-2-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/IgwpOmQxmh9o0fetcoKHO4mklG86KEJ4Jna6Gj8f.jpeg</uri></graphic></fig><p>Figure 2 shows an algorithm for calculating the time and distance of the pursuer reaching the goal. Variable ε is the threshold value of the distance from the pursuer to the target, at which the goal is considered to have been achieved.</p><fig id="fig-2"><caption><p>Fig. 2. Flowchart of the function for calculating the time and distance of reaching the goal by the pursuer</p></caption><graphic xlink:href="donstu-23-2-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/9oJr61BFjnwK6yWfpvTiCMZMmcYBiyO1jn5eAHZQ.jpeg</uri></graphic></fig><p>If the target moves along a predetermined trajectory, then the algorithm shown in Figure 2 can give an estimate of time tij for the -th pursuer to reach the j-th goal. In this case, the output parameter of the function can be the number of iterations of the pursuit process Nit. Number of iterations Nit — output parameter of the function for calculating the time and distance of reaching the goal by the pursuer.</p><p>If the goal replies to avoid achievement, you should evaluate the time differently. It is necessary to build predicted trajectories as composite segments of straight lines, arcs of circles, square and cubic parabolas and other known lines. This will make it possible not to solve boundary value problems in the calculation cycle.</p><p>Formation of a library of control vector calculations. The distribution matrix Yij, where i= 1…N, j=1…M pursuers by goals is built on each discrete time interval. In each cell of matrix Yij , information about the method of persecution is stored. It is based on the reference to the library of functions for calculating control vectors  (Fig. 3–11).</p><fig id="fig-3"><graphic xlink:href="donstu-23-2-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/lSz2ibWvwothhoHzz9riuYdUCm9HNgRa8c7ItdBP.jpeg</uri></graphic></fig><fig id="fig-4"><graphic xlink:href="donstu-23-2-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/DbM0sXvFIsvpLSFsOJC6hY6r5Vb1gtooBksszxMK.jpeg</uri></graphic></fig><fig id="fig-5"><graphic xlink:href="donstu-23-2-g005.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/nID7aaATbetbNoW6fw0Cr71KUNs2GMYgmF6AWZ5A.jpeg</uri></graphic></fig><fig id="fig-6"><graphic xlink:href="donstu-23-2-g006.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/Rlf6eZtmgv1xq5PcfDLGFw8uiXSNy3Pm5WZ55LII.jpeg</uri></graphic></fig><fig id="fig-7"><graphic xlink:href="donstu-23-2-g007.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/Grdz38a7lRhoJi7Raf4rrlsRYryEccDH7HMExMH8.jpeg</uri></graphic></fig><fig id="fig-8"><graphic xlink:href="donstu-23-2-g008.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/v6pInoDYT6t9Lvu0S8ZyIhCcrsY6PWQwhAfATlJI.jpeg</uri></graphic></fig><fig id="fig-9"><graphic xlink:href="donstu-23-2-g009.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/Sd8qzZ6Qc08DwSRegkFQ4juoS6ikDKsl2OP4vgyB.jpeg</uri></graphic></fig><fig id="fig-10"><graphic xlink:href="donstu-23-2-g010.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/CfIlIycdvvp6rTyWwNgHyFMa7yIERVgrKkWndbIC.jpeg</uri></graphic></fig><fig id="fig-11"><graphic xlink:href="donstu-23-2-g011.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/0P2tguzq48ueFFSMCWSJjRFrorWo68RKz5QLfAT5.jpeg</uri></graphic></fig><p>Thus, the library of calculations of control vectors contains methods of pursuit on the plane, in space, and on the surface. Parallel approach methods are calculated on the plane, in space, and on the surface. Proportional approximation methods are calculated on the plane and in space. Three-point methods are calculated on the plane and in space. Modified pursuit methods are calculated on the plane and in space, when the permissible curvature of the trajectories is used to control the pursuer. Modified methods of parallel approach are calculated on the plane and in space.</p><p>Modification of the methods of parallel approach and pursuit provide building a network of predicted trajectories that allow for various boundary conditions. This is illustrated in Figures 3-11. But not all methods of calculating control vectors are presented in them. It is assumed that this is an open, replenished library of functions.</p><p>Case of applying matrix modeling to group pursuit. Consider a case of group pursuit (Fig. 12).</p><fig id="fig-12"><caption><p>Fig. 12. Scheme of multiple goal group pursuit</p></caption><graphic xlink:href="donstu-23-2-g012.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/xpGRZNNVY7MWtI25XdLWF0lL43fUE90Ve0eIU49U.jpeg</uri></graphic></fig><p>Here, all pursuers achieve the goal using a modified method of parallel approach, which corresponds to Figure 10. In the pursuit model in Figure 10, the curvature of the trajectory should not be greater than a certain value. Therefore, the initial radius of curvature of the trajectory increases for pursuers P2 and P3 as shown in Figure 12.</p><p>Sample Ak, has been formed, in which pursuer Pi catches up with Tj. Then there is a primary evaluation of the time of reaching tij. To estimate time tij, the following are calculated:</p><p>Then maximum value tk=Max{tij} is selected. An increase in time tij to tk occurs in this model due to an increase in radius of the mating circle from value ri to ri +dri. in pursuer Pi.</p><p>Figure 13 is supplemented with an animated image showing the process of multiple goal group pursuit [<xref ref-type="bibr" rid="cit21">21</xref>].</p><fig id="fig-13"><caption><p>Fig. 13. Schemes of group pursuit phases: a — initial phase; b — final phase</p></caption><graphic xlink:href="donstu-23-2-g013.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/X8avx8MNjIJorQ4y507wtnTdu44TSSFD5n7oIY6H.jpeg</uri></graphic><graphic xlink:href="donstu-23-2-g013.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/2/8K3cWV5Cwrf8Sa982vHpZDqoVFU1Fmk6mNazr1xE.jpeg</uri></graphic></fig><p>Based on the results of the study, a computer program, which implements an algorithm for group pursuit of several goals was created and registered [<xref ref-type="bibr" rid="cit22">22</xref>]. This software solution is called “Parallel Approach on Plane of Group of Pursuers with Simultaneous Achievement of the Goal”.</p><p>Discussion and Conclusions. The methods of pursuit, parallel, proportional and three-point approach were described and visualized as functions on the plane, on the surface, and in space. In addition, the possibilities of modifying the method of parallel approach on the plane were shown. With the application of matrix modeling to group pursuit, a scheme of multiple goal group pursuit was built. The initial and final phases of this process were shown separately. The calculation of the achievement time made it possible to identify the pursuer who needed the most time to reach the goal from the sample under consideration.</p><p>Thus, it is assumed that the matrix of the distribution of pursuers by goals is generated at each moment of time. Goals and pursuers may disappear, new ones may appear. This matrix can also be used by the party representing the targets who evades prosecution. The results of the scientific research described in the article allow us to form the principles of automated distribution of pursuers by goals based on the selected target function. Algorithms for modifying the trajectories of pursuers to achieve goals simultaneously or according to a set schedule were proposed. The issues of forming a library of pursuit methods were also considered. The method of forming a matrix of the distribution of pursuers by goals can be in demand when designing virtual reality systems for game tasks in which the process of group pursuit, escape and evasion is simulated.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Раппопорт И.С. Стратегии группового сближения в методе разрешающих функций для квазилинейных конфликтно-управляемых процессов. Кибернетика и системный анализ. 2019;55(1):149–163.</mixed-citation><mixed-citation xml:lang="en">Rappoport IS. Strategii gruppovogo sblizheniya v metode razreshayushchikh funktsii dlya kvazilineinykh konfliktno-upravlyaemykh protsessov. Cybernetics and Systems Analysis. 2019;55(1):149–163. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bannikov A.S. Some Non-Stationary Problems of Group Pursuit. Proceedings of the Institute of Mathematics and Computer Science of UdSU. 2013;1(41):3–46.</mixed-citation><mixed-citation xml:lang="en">Bannikov AS. Some Non-Stationary Problems of Group Pursuit. Proceedings of the Institute of Mathematics and Computer Science of UdSU. 2013;1(41):3–46.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Хачумов M.В. Решение задачи следования за целью автономным летательным аппаратом. Искусственный интеллект и принятие решений. 2015;2:45–52.</mixed-citation><mixed-citation xml:lang="en">Khachumov MV. The Solution of the Problem of the Target Following by the Autonomous Aircraft. Artificial Intelligence and Decision Making. 2015;2:45–52.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Хачумов M.В. Задачи группового преследования цели в условиях возмущений. Искусственный интеллект и принятие решений. 2016;2:46–54.</mixed-citation><mixed-citation xml:lang="en">Khachumov MV. Problems of Group Pursuit of a Target in a Perturbed Environment. Artificial Intelligence and Decision Making. 2016;2:46–54.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Абрамянц T.Г., Маслов Е.П., Яхно В.П. Уклонение групповой цели в трехмерном пространстве. Автоматика и телемеханика. 2008;5:3–14.</mixed-citation><mixed-citation xml:lang="en">Abramyants TG, Maslov EP, Yahno VP. Evasion of Multiple Target in Three-Dimensional Space. Automation and Remote Control. 2008;5:3–14.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Саматов Б.Т. О задачах группового преследования при интегральных ограничениях на управления. Кибернетика и системный анализ. 2013;49(5):132–145.</mixed-citation><mixed-citation xml:lang="en">Samatov BT. O zadachakh gruppovogo presledovaniya pri integral'nykh ogranicheniyakh na upravleniya. Cybernetics and Systems Analysis. 2013;49(5):132–145. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Chikrii A.A. Game Dynamic Problems for Systems with Fractional Derivatives. In book: Altannar Chinchuluun, et al. (eds.) Pareto Optimality, Game Theory and Equilibria. New York, NY: Springer; 2008. Vol. 17. P. 349–386. https://doi.org/10.1007/978-0-387-77247-9_13</mixed-citation><mixed-citation xml:lang="en">Chikrii AA. Game Dynamic Problems for Systems with Fractional Derivatives. In book: Altannar Chinchuluun, et al. (eds.) Pareto Optimality, Game Theory and Equilibria. New York, NY: Springer; 2008. Vol. 17. P. 349–387. https://doi.org/10.1007/978-0-387-77247-9_13</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Borie R.B., Tovey C.A., Koenig S. Algorithms and Complexity Results for Pursuit-Evasion Problems. In: Proc. 21st Int. Joint Conf. on Artificial Intelligence (IJCAI). Pasadena, CA: Morgan Kaufmann Publishers Inc.; 2009. P. 59–66.</mixed-citation><mixed-citation xml:lang="en">Borie RB, Tovey CA, Koenig S. Algorithms and Complexity Results for Pursuit-Evasion Problems. In: Proc. 21st Int. Joint Conf. on Artificial Intelligence (IJCAI). Pasadena, CA: Morgan Kaufmann Publishers Inc.; 2009. P. 59–66.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Созинов П.А., Горевич Б.Н. Кинематический анализ методов пропорциональной навигации применительно к наведению зенитной управляемой ракеты на баллистическую цель. Вестник концерна ВКО «Алмаз-Антей». 2022;2:74–92. https://doi.org/10.38013/2542-0542-2022-2-74-92</mixed-citation><mixed-citation xml:lang="en">Sozinov PA, Gorevich BN. Kinematic Analysis of Proportional Navigation Methods as Applicable to Surface-to-Air Missile Guidance to a Ballistic Target. Vestnik Koncerna VKO “Almaz – Antey”. 2022;2:74–92.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Zarchan P. Tactical and Strategic Missile Guidance, 5th ed. Reston: American Institute of Aeronautics and Astronautics; 2006. 888 p.</mixed-citation><mixed-citation xml:lang="en">Zarchan P. Tactical and Strategic Missile Guidance, 5th ed. Reston: American Institute of Aeronautics and Astronautics; 2006. 888 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Chikrii A.A. Conflict-Controlled Processes. Dordrecht, Boston, London: Springer Science and Business Media; 2013. 424 p.</mixed-citation><mixed-citation xml:lang="en">Chikrii AA. Conflict-Controlled Processes. Dordrecht, Boston, London: Springer Science and Business Media; 2013. 424 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Chikrii A.A., Chikrii G.Ts. Matrix Resolving Functions in Game Problems of Dynamics. Proceedings of the Steklov Institute of Mathematics. 2015;291(1):56–65. https://doi.org/10.1134/S0081543815090047</mixed-citation><mixed-citation xml:lang="en">Chikrii AA, Chikrii GTs. Matrix Resolving Functions in Game Problems of Dynamics. Proceedings of the Steklov Institute of Mathematics. 2015;291(1):56–65. https://doi.org/10.1134/S0081543815090047</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Chern F. Chung, Tomonari Furukawa. A Reachability-Based Strategy for the Time-Optimal Control of Autonomous Pursuers. Engineering Optimization. 2008;40(1):67–93.</mixed-citation><mixed-citation xml:lang="en">Chern F Chung, Tomonari Furukawa. A Reachability-Based Strategy for the Time-Optimal Control of Autonomous Pursuers. Engineering Optimization. 2008;40(1):67–93.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модель метода погони на плоскости и в пространстве. URL: https://youtu.be/PAu9Qg1dySM (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Model' metoda pogoni na ploskosti i v prostranstve. URL: https://youtu.be/PAu9Qg1dySM (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модель метода параллельного сближения на плоскости. URL: https://youtu.be/hGieKXNiuz8 (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Model' metoda parallel'nogo sblizheniya na ploskosti. URL: https://youtu.be/hGieKXNiuz8 (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модель параллельного сближения в пространстве. URL: https://youtu.be/8nDUSi3ENB4 (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Model' parallel'nogo sblizheniya v prostranstve. URL: https://youtu.be/8nDUSi3ENB4 (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модель метода погони на поверхности URL: https://youtu.be/sU724Db_VMk (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Model' metoda pogoni na poverkhnosti. URL: https://youtu.be/sU724Db_VMk (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модель метода параллельного сближения на поверхности. URL: https://youtu.be/06qgINE4j8U (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Model' metoda parallel'nogo sblizheniya na poverkhnosti. URL: https://youtu.be/06qgINE4j8U (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модификация метода параллельного. URL: https://www.youtube.com/watch?v=qNXdykK21Z8 (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Modifikatsiya metoda parallel'nogo. URL: https://www.youtube.com/watch?v=qNXdykK21Z8 (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Модификация метода погони. URL: https://www.youtube.com/watch?v=UQ5bVKjVqZ4 (дата обращения: 16.01.2023).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Modifikatsiya metoda pogoni. URL: https://www.youtube.com/watch?v=UQ5bVKjVqZ4 (accessed: 16.01.2023). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. Результаты моделирования задачи. URL: https://www.youtube.com/watch?v=NNJDJOJT34I (дата обращения: 9.07.2022).</mixed-citation><mixed-citation xml:lang="en">Dubanov AA. Rezul'taty modelirovaniya zadachi. URL: https://www.youtube.com/watch?v=NNJDJOJT34I (accessed: 9.07.2022). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Дубанов А.А. и др. Модель параллельного сближения на плоскости группы преследователей с одновременным достижением цели. Свидетельство о гос. регистрации программы для ЭВМ № 2021618920 РФ. 2021.</mixed-citation><mixed-citation xml:lang="en">Dubanov AA, et al. Model' parallel'nogo sblizheniya na ploskosti gruppy presledovatelei s odnovremennym dostizheniem tseli. RF Certificate of State Registration of Computer Program No. 2021618920, 2021. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
