<!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>J.C. Lagarias, J.A. Reeds, M.H. Wright, P.E. Wright. Convergence properties of the Nelder-Mead
simplex method in low dimensions, SIAM Journal of Optimization</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>О внутренних оценках множеств достижимости многошаговых систем при групповом движении</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Е.К. Костоусова kek@imm.uran.ru</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>1998</year>
      </pub-date>
      <volume>9</volume>
      <issue>1</issue>
      <fpage>50</fpage>
      <lpage>61</lpage>
      <abstract>
        <p>Институт математики и механики им. Н.Н. Красовского УрО РАН (Екатеринбург) Рассмотрена задача достижимости для линейных многошаговых управляемых систем, описывающих так называемое групповое движение, при котором объекты попарно не сближаются, но и не слишком отдаляются друг от друга. Условия группового движения приводят к невыпуклым фазовым ограничениям специального типа, в результате чего множества достижимости могут быть невыпуклыми и даже несвязными. Получающиеся трубки достижимости могут быть представлены в виде ветвящихся трубок, сечения которых являются выпуклыми политопами, а множества достижимости представимы в виде объединения вышеупомянутых сечений. В работе предлагаются некоторые алгоритмы построения внутренних полиэдральных оценок множеств достижимости в виде объединений параллелепипедов, построенных на основе “элементарных” параллелотопозначных оценок для результатов теоретико-множественных операций с параллелелотопами/параллелепипедами и полосами. Ключевые слова: множества достижимости; многошаговые системы; групповое движение; внутренние полиэдральные оценки.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>можно более точных аппроксимаций (например, путем аппроксимации множеств политопами с большим
количеством вершин и граней [12, 13]), но могущих потребовать большого объема вычислений, особенно
для систем большой размерности. Упомянем, что кроме указанного выше гарантированного подхода к
решению задач управления и оценивания в условиях неопределенности существует стохастический подход,
при котором используются вероятностные характеристики неизвестных входных данных. Решения задач
оценивания состояния линейных многошаговых систем при одновременном наличии детерминированных
и случайных помех описано, например, в [14, 15]. Множества достижимости по начальным данным и их
аппроксимации для стохастических систем рассматривались, например, в [16].</p>
      <p>В настоящей работе рассматривается задача достижимости для линейных многошаговых управляемых
систем, описывающих так называемое групповое движение. А именно, рассматривается конечное
множество управляемых объектов при условии, что их траектории должны не слишком сближаться, но и не
слишком отдаляться друг от друга. Мотивация задач такого рода вытекает из активно развиваемой в
последнее время теории управления групповым движением (см., например, [5, 17–19]). Предполагается,
что начальные состояния и управления объектов стеснены данными параллелепипедозначными
ограничениями. Вышеупомянутые условия группового движения приводят к невыпуклым фазовым ограничениям
специального типа, в результате чего множества достижимости могут быть невыпуклыми и даже
несвязными. Получающиеся трубки достижимости могут быть представлены в виде ветвящихся трубок, сечения
которых являются выпуклыми политопами, а множества достижимости представимы в виде объединения
вышеупомянутых сечений [20]. В работе предлагаются некоторые алгоритмы построения внутренних
полиэдральных оценок множеств достижимости в виде объединений параллелепипедов, построенных на основе
“элементарных” параллелотопозначных оценок [9–11] для результатов теоретико-множественных операций
с параллелелотопами/параллелепипедами и полосами.</p>
      <p>Ниже используются следующие обозначения: Rn и Rn£m линейные пространства вещественных
n-векторов и n£m-матриц соответственно; &gt; знак транспонирования; kxk2 = (x&gt;x)1=2 и kxk1 =
max1·i·n jxij разные нормы вектора x = (x1; : : : ; xn)&gt;; e = (1; 1; : : : ; 1)&gt;; A = faijg = fa1; a2; : : : ang
матрица с элементами aij и со столбцами aj (верхним индексом нумеруются столбцы, нижним
компоненты векторов); 0 нулевая матрица (вектор) произвольной размерности; I единичная матрица;
A = diag fAjg диагональная матрица A с блоками Aj на диагонали; det A определитель матрицы A;
kAk = max1·i·n Pjm=1 jaijj норма матрицы A2Rn£m, индуцированная нормой kxk1; int X
совокупность внутренних точек множества X ½ Rn; M (H) мощность (число элементов) конечного множества
H; vol P объем параллелепипеда P .
2</p>
      <p>Постановка задачи
Предполагается, что система состоит из m подсистем с фазовыми координатами xj = (xj;1&gt;; xj;2&gt;)&gt; 2 Rn,
где n = n1 + n2, xj;1 2 Rn1, xj;2 2 Rn2, j = 1; 2; : : : ; m, и описывается соотношениями
xj[k] = Aj[k] xj[k¡1] + Bj[k] uj[k]; k = 1; 2; : : : ; N; j = 1; 2; : : : ; m;</p>
      <p>
        j
xj[0] 2 P0 ; uj[k] 2 Rj[k]; k = 1; 2; : : : ; N ; j = 1; 2; : : : ; m;
kxj;1[k] ¡ xl;1[k]k1 ¸ ¹; k = 0; 1; : : : ; N; j; l = 1; 2; : : : ; m; l &gt; j;
kxj;1[k] ¡ xl;1[k]k1 · ¹; k = 0; 1; : : : ; N; j; l = 1; 2; : : : ; m; l &gt; j:
(1)
(2)
(
        <xref ref-type="bibr" rid="ref1">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">4</xref>
        )
Здесь n1 &gt; 0, n2 ¸ 0; Aj[k] и Bj[k] известные матрицы, det Aj[k] 6= 0; uj[k] 2 Rnu управления,
стесненные геометрическими ограничениями из (2); множества P0j ½ Rn и Rj[k] ½ Rnu считаем
параллелепипедами. Формализация условий группового движения производится с помощью (
        <xref ref-type="bibr" rid="ref1">3</xref>
        ), (
        <xref ref-type="bibr" rid="ref2">4</xref>
        ), где 0 &lt; ¹ &lt; ¹ · 1
заданные значения, и кубической нормы kxk1 (отличающейся от используемой в [17] евклидовой нормы).
Условия (
        <xref ref-type="bibr" rid="ref1">3</xref>
        ) (нижние ограничения) означают, что траектории подсистем попарно не должны сближаться
ближе, чем на положительное значение ¹ в смысле первой группы координат xj;1, а условия (
        <xref ref-type="bibr" rid="ref2">4</xref>
        ) (верхние
ограничения) что, кроме того, не должны расходиться более, чем на ¹, если это число принято конечным.
Если, например, рассматриваемая система получена дискретизацией по схеме Эйлера из
дифференциальной системы, описывающей механическое движение системы материальных точек, можно считать, что
n1 = n2, и интерпретировать xj;1 как координаты, а xj;2 как скорости этих точек. Этим объясняется
название доклада, хотя рассматриваемая система не обязательно должна иметь механический смысл.
(u1&gt;; u2&gt;; : : : ; um&gt;)&gt; 2 Rmnu полной системы.
      </p>
      <p>
        Множеством достижимости (МД) Z[i] системы (1)–(
        <xref ref-type="bibr" rid="ref2">4</xref>
        ) в момент i 2 f0; 1; : : : ; N g называем множество
всех тех точек z 2 Rmn, для каждой из которых существуют такие z[0] и u[¢], удовлетворяющие (2), что
порождаемое ими в силу (1) решение z[¢] будет удовлетворять условиям z[i] = z и (
        <xref ref-type="bibr" rid="ref1">3</xref>
        )–(
        <xref ref-type="bibr" rid="ref2">4</xref>
        ) для k = 0; 1; : : : ; i.
Многозначную функцию Z[k], k = 0; 1; : : : ; N , называем по аналогии с [2] трубкой достижимости или
трубкой траекторий Z[¢].
      </p>
      <p>В [20] были исследованы некоторые свойства вышеупомянутых множеств достижимости и дано описание
трубок достижимости в виде ветвящихся трубок. В настоящей работе рассматривается задача нахождения
внутренних полиэдральных оценок для них с использованием “элементарных” параллелепипедозначных
оценок для множеств.</p>
      <p>Напомним некоторые упомянутые выше и используемые далее понятия.
Называем множество P ½ Rn внутренней оценкой множества Q ½ Rn, если Q µ P .</p>
      <p>Параллелепипедом P(p; P ; ¼) ½ Rn называем множество P = P(p; P ; ¼) = fx j x = p + Pin=1 pi¼i»i;
j»ij · 1g, где p 2 Rn; P = fpig 2 Rn£n неособая матрица (det P 6= 0) со столбцами pi, kpik2 = 1
(приведенное условие нормировки в терминах евклидовой нормы может быть опущено с целью упрощения
формул); ¼ 2 Rn, ¼ ¸ 0 (векторные неравенства понимаем покомпонентно). Можно сказать, что p центр
параллелепипеда, P матрица ориентации, pi направления, ¼i величины его “полуосей”.</p>
      <p>Параллелотопом P[p; P¹ ] ½ Rn называем множество P = P[p; P¹ ] = fxj x = p + P¹³; k³k1 · 1g, где
p 2 Rn, а матрица P¹ = fp¹ig 2 Rn£r может быть особой и необязательно квадратной (r · n). Называем
параллелотоп P невырожденным, если r = n и det P¹ 6= 0.</p>
      <p>Полосой или m-полосой S = S(c; S; ¾; m) ½ Rn называем пересечение m гиперполос §i, где 1 · m · n
m
(здесь m не связано с числом подсистем в (1)): S = S(c; S; ¾; m) = T §i, где §i = §(ci; si; ¾i) = fx j jx&gt;si ¡
i=1
cij · ¾ig. Здесь c 2 Rm; S = fsig 2 Rn£m матрица ранга m со столбцами si 2 Rn; ¾ 2 Rm, ¾ ¸ 0. Векторы
§si определяют нормали к гиперплоскостям, ограничивающим гиперполосу §i.</p>
      <p>Каждый параллелепипед это параллелотоп: P(p; P ; ¼) = P[p; P¹], P¹ = P diag f¼ig; каждый
невырожденный параллелотоп это параллелепипед с P = P¹ diag fkp¹ik2¡1g, ¼i = kp¹ik2 или, иначе, с P = P¹, ¼ = e,
где e = (1; 1; : : : ; 1)&gt;. Известно также, что при m = n полоса превращается в параллелепипед (см. формулы
в [8]).</p>
      <p>Везде ниже считаем, что выполнено следующее предположение.</p>
      <p>Предположение 1. Множества P0j = P(pj0; P0j; ¼0j) = P[pj0; P¹0j] ½ Rn и множества Rj[k] =
P(rj[k]; Rj[k]; ½j[k]) = P[rj[k]; R¹j[k]] ½ Rnu в (2) это параллелепипеды; все матрицы Aj[k] неособые.</p>
      <p>В следующем разделе приводится описание множеств достижимости и трубок достижимости
рассматриваемых систем. Четвертый раздел посвящен алгоритмам построения искомых внутренних полиэдральных
оценок.
3</p>
      <p>Описание множеств достижимости и трубок достижимости
Несложно видеть, что полная система может быть записана в виде:
z[k] = A[k] z[k¡1] + B[k] u[k]; k = 1; 2; : : : ; N ;
z[0] 2 P0;</p>
      <p>u[k] 2 R[k]; k = 1; 2; : : : ; N ;
z[k] 2 Y; k = 0; 1; : : : ; N:
Здесь A[k] = diag fAj[k]g и B[k] = diag fBj[k]g блочные матрицы, составленные из матриц,
фигурирующих в (1); параллелепипеды P0 = P[p0; P¹0] и R[k] = P[r[k]; R¹[k]] (записанные для простоты
обозначений в виде параллелотопов) определяются множествами P0j = P[pj0; P¹j] и Rj[k] = P[rj[k]; R¹j[k]] из (2):
0
p0 = (p10&gt;; p20&gt;; : : : ; p0m&gt;)&gt;, P¹0 = diag fP¹0jg, r[k] = (r1[k]&gt;; r2[k]&gt;; : : : ; rm[k]&gt;)&gt;, R¹[k] = diag fR¹j[k]g;
множество Y определяется нижними и верхними ограничениями из условий группового движения:</p>
      <p>
        Y = Y· T Y^;
Y· = fz = (x1&gt;; x2&gt;; : : : ; xm&gt;)&gt; j kxj;1 ¡ xl;1k1 ¸ ¹; j; l = 1; 2; : : : ; m; l &gt; jg;
Y^ = fz = (x1&gt;; x2&gt;; : : : ; xm&gt;)&gt; j kxj;1 ¡ xl;1k1 · ¹; j; l = 1; 2; : : : ; m; l &gt; jg
и задает фазовые ограничения в системе (
        <xref ref-type="bibr" rid="ref3">5</xref>
        ).
      </p>
      <p>
        Известно [3, § 18], что МД системы типа (
        <xref ref-type="bibr" rid="ref3">5</xref>
        ) удовлетворяют следующим рекуррентным соотношениям:
Z(0)[0] = P0;
Z(0)[k] = A[k] Z[k¡1] + B[k] R[k]; k = 1; 2; : : : ; N ;
Z[k] = Z(0)[k] T Y; k = 0; 1; : : : ; N;
(
        <xref ref-type="bibr" rid="ref5">7</xref>
        )
которые включают операции с множествами: линейное преобразование, сумму Минковского и пересечение.
Точное построение МД для систем большой размерности даже в случае выпуклых фазовых ограничений
может быть достаточно затруднительно. В рассматриваемом же случае дополнительная трудность связана
с невыпуклостью множеств Y· и Y. Это приводит к тому, что МД могут быть, вообще говоря, не только
невыпуклыми, но и несвязными.
      </p>
      <p>
        Рассмотрим, что представляет собой пересечение выпуклого множества Z(0) с Y.
Несложно заметить, что невыпуклое множество Y· представимо в следующем виде:
(
        <xref ref-type="bibr" rid="ref7">9</xref>
        )
° jl ° jl
При этом можно считать, что пары множеств Y(i;0) = Y(i;0) и Y(i;1) = Y(i;1) в (
        <xref ref-type="bibr" rid="ref7">9</xref>
        ) с одинаковыми индексами
° и i это пары непересекающихся n3-полос, имеющих одинаковые параметры S и ¾ (будем называть
такие полосы парными), где n3 = n1 при ¹ &lt; 1 и n3 = 1 при ¹ = 1 (т.е. когда условия (
        <xref ref-type="bibr" rid="ref2">4</xref>
        )
отсутствуют). Несложно заметить, что матрицы S имеют столбцы типа (0; : : : ; 0; 1; 0; : : : ; 0; ¡1; 0; : : : ; 0)&gt; с двумя
°
ненулевыми элементами. Формулы для Y(i;!), ! 2 f0; 1g, приведены в [20, Замечание 1].
      </p>
      <p>
        Заметим также, что нетрудно распространить результаты статьи на случай, где неравенства в условиях
группового движения (
        <xref ref-type="bibr" rid="ref1">3</xref>
        ), (
        <xref ref-type="bibr" rid="ref2">4</xref>
        ) заменены более общими типа jxij;1 ¡ xli;1j ¸ ¹i, i = 1; 2; : : : ; n1; jxij ¡ xlij · ¹i,
i = 1; 2; : : : ; n, где 0 &lt; ¹i &lt; ¹i · 1. Отличие будет в конкретных формулах для полос, определяющих Y.
      </p>
      <p>
        Рис. 1: Пример множеств Z(0) = P0, Y·, Y^ и Y для случая m = 2, n1 = 1, n2 = 0
На рис. 1 дан пример для случая m = 2, n1 = 1, n2 = 0, показывающий, что может получиться в
Rm(n1+n2) при пересечении параллелепипеда Z(0) = P0 с множествами Y· и Y. Здесь Y· состоит из двух
8
x2 0
8
С учетом рекуррентных соотношений (
        <xref ref-type="bibr" rid="ref5">7</xref>
        ), леммы 1 и замечания 1 несложно видеть, что трубка
достижимости Z[¢] может быть представлена в виде ветвящейся трубки с ветвями, которые обозначаем через
Z[¢; H[¢]] (здесь можно заметить некоторое сходство с трубками траекторий гибридных систем [21], [2,
разд. 11.2]). Здесь матрица H[k] = [h[0]; h[1]; : : : ; h[k]] = fh[·]gk·=0 2 RJ£(k+1) увеличивающейся от шага к
шагу размерности определяет “историю” построения ветви до шага k. Ее столбцы h[·] (0 · · · k) типа
°
(
        <xref ref-type="bibr" rid="ref9">11</xref>
        ) хранят информацию о значениях индексов i[·] и ![·] тех полос Y(i;!), которые определяют множество
Y в (
        <xref ref-type="bibr" rid="ref7">9</xref>
        ) и используются при построении ветви Z[¢; H[¢]] на шаге · в соответствии с приведенными ниже
формулами (
        <xref ref-type="bibr" rid="ref11">13</xref>
        ).
      </p>
      <p>
        Утверждение 1. (См. [20]). Трубка достижимости Z[¢] системы (1)–(
        <xref ref-type="bibr" rid="ref2">4</xref>
        ) (иными словами, системы
(
        <xref ref-type="bibr" rid="ref3">5</xref>
        )–(
        <xref ref-type="bibr" rid="ref4">6</xref>
        )) может быть представлена в виде ветвящейся трубки с ветвями Z[¢; H[¢]], сечения которых
Z[k; H[k]] в моменты k 2 f0; 1; : : : ; N g являются выпуклыми политопами. Каждая ветвь Z[¢; H[¢]]
удовлетворяет следующим соотношениям:
      </p>
      <p>Z =</p>
      <p>S S
1·i1;:::;iJ ·n1 0·!1;:::;!J ·1</p>
      <p>³Z(0) T ¡Y(1i1;!1) T Y(2i2;!2) T : : : T Y(JiJ ;!J )¢´
=</p>
      <p>S S
1·i1;:::;iJ ·n1 0·!1;:::;!J ·1</p>
      <p>J
³Z(0) T ¡ T
°=1</p>
      <p>Y(i°;!°)¢´;
°
где J = m(m ¡ 1)=2, а объединения берутся по всевозможным индексам i1; i2; : : : iJ , изменяющимся от 1
до n1, и всевозможным индексам !1; !2; : : : !J , принимающим значения 0 и 1.</p>
      <p>Замечание 1. Обозначим через Wh множества Wh = T°J=1 Y(°i°!°), которые мы “занумеровали” с
помощью векторов типа</p>
      <p>Z[0; H[0]] = P0 T (T°J=1 Y(i°[0];!°[0])) = P0 T Wh[0];
°</p>
      <p>H[0] = [h[0]];
Z(0)[k; H[k¡1]] = A[k] Z[k¡1; H[k¡1]] + B[k] R[k]; k = 1; 2; : : : ; N ;
H[k] = [H[k¡1]; h[k]] = [h[0]; h[1]; : : : ; h[k]]; k = 1; 2; : : : ; N ;
h[k] = ((¡1)!1[k]+1i1[k]; (¡1)!2[k]+1i2[k]; : : : ; (¡1)!J [k]+1iJ [k])&gt;; k = 0; 1; : : : ; N ;
Z[k; H[k]] = Z(0)[k; H[k¡1]] T Wh[k]; k = 1; 2; : : : ; N ;</p>
      <p>Wh[k] = TJ °</p>
      <p>°=1 Y(i°[k];!°[k]); k = 0; 1; : : : ; N:
При этом множества достижимости Z[k] представимы в виде объединения вышеупомянутых
сечений: Z[k] = SH[k] Z[k; H[k]] (назовем эти сечения Z[k; H[k]] компонентами множеств достижимости),
верхняя оценка числа которых дается большим числом L[k] = Kk+1, где K = (2n1)J , J = m(m ¡ 1)=2.</p>
      <p>Таким образом, для каждой ветви Z[¢; H[¢]] на каждом k-м шаге сначала производятся операции
линейного преобразования сечения и суммирования множеств, затем выбирается J штук n3-полос из тех,
которые определяют множество Y, конструируется соответствующее множество Wh[k] и производится
операция пересечения с ним. Индексы, определяющие эти полосы, запоминаются в последнем столбце h[k]
матрицы H[k].
1·j·m 1·k·N uj[k]2Rj[k] kBj[k]uj[k]k1.
max max max</p>
      <p>Описание ветвящейся трубки достижимости Z[¢] в форме с ветвями Z[¢; H[¢]] с использованием матриц
H[k] отражает суть конструкций, но может быть не очень эффективно при компьютерной реализации.
Заметим, что трубка Z[¢] может быть представлена как позиционное дерево, а именно, как K-арное дерево,
так что степень каждого узла не превышает K (см., например, [22, часть VIII, разд. Б.5.3]).</p>
      <p>Верхняя оценка числа получающихся таким образом ветвей и, соответственно, компонент МД дается
очень большим числом L[k] = Kk+1 = (2n1)J(k+1). При некоторых предположениях (типа приведенного
ниже предположения 2) эту оценку можно немного уменьшить.
2
3
4
5
6
Число пар
объектов
Рассмотрим вопрос о построении внутренних полиэдральных оценок множеств достижимости для случая
группового движения.</p>
      <p>
        В силу (
        <xref ref-type="bibr" rid="ref5">7</xref>
        ) внутренние оценки для МД Z[k] будут найдены, если построим элементарные
полиэдральные оценки для результатов фигурирующих в (
        <xref ref-type="bibr" rid="ref5">7</xref>
        ) операций с множествами. В [9–11] указаны способы
постороения ряда элементарных оценок. Кратко напомним их.
Пусть Pk = P[pk; P¹k], k = 1; 2, P¹1 2 Rn£n, P¹2 2 Rn£r. Внутренние параллелотопозначные оценки для
Q = P1 + P2 могут быть найдены [9] в виде P ¡¡(Q) = P[p1+p2; P¹1+P¹2¡], где ¡ 2 Gr£n = f¡ = f°ijg 2
Rr£n j k¡k · 1g. Матрицы ¡ можно рассматривать как параметры, определяющие целые семейства оценок.
      </p>
      <p>Пусть Q это ограниченный политоп, определяемый пересечением ¨ ¸ n + 1 гиперполос: Q = Tj¨=1§j,
§j = §(cj; sj; ¾j) = fxj j (x&gt;sj ¡ cjj · ¾jg, и пусть Q имеет непустую внутренность int Q. Внутренние
параллелепипедозначные оценки P p¡¡;P ¡(Q) для Q с произвольным фиксированным центром p¡ 2 int Q
и неособой матрицей ориентации P ¡ 2 Rn£n могут быть вычислены по явным формулам [10, 11]; p¡ и
P ¡ выступают в роли параметров оценок. Один из возможных способов нахождения центра p¡ при
выбранной матрице ориентации P ¡ это решение задачи максимизации объема оценки, т.е. нахождение:
p¡ 2 Argmax fvol P p¡¡;P ¡(Q) j p¡ 2 Qg. Для численного решения может быть использован, например,
симплексный метод Нелдера и Мида [23].</p>
      <p>Некоторые примеры построения полиэдральных оценок трубок траекторий (для систем без условий
группового движения) с использованием элементарных оценок приведены в [8–11].</p>
      <p>Заменяя в рекуррентных соотношениях для нахождения МД результаты операций с множествами
соответствующими элементарными оценками, рассмотрим ветвящуюся полиэдральную трубку с ветвями
P¡[¢; H[¢]], где сечения P¡[k; H[k]] каждой ветви P¡[¢; H[¢]] удовлетворяют следующим соотношениям:
(P0; если P0 µ Wh[0];</p>
      <p>P p¡¡[H[0]];P ¡[H[0]](P0 T Wh[0]) в противном случае;
P(0)¡[k; H[k¡1]] = P ¡¡[H[k¡1]](A[k] P¡[k¡1; H[k¡1]] + B[k] R[k]); k = 1; 2; : : : ; N ;
H[k] = [H[k¡1]; h[k]] = [h[0]; h[1]; : : : ; h[k]]; k = 1; 2; : : : ; N ;
H[0] = h[0];
P¡[k; H[k]] =
(P(0)¡[k; H[k¡1]]; если P(0)¡[k; H[k¡1]] µ Wh[k];</p>
      <p>P p¡¡[H[k]];P ¡[H[k]](P(0)¡[k; H[k¡1]] T Wh[k]) в противном случае;
Wh[k] = T°J=1 Y(i°[k];!°[k]); k = 0; 1; : : : ; N:
°
k = 1; 2; : : : ; N ;
Здесь матрица H[k] = [h[0]; h[1]; : : : ; h[k]] = fh[·]gk·=0 2 RJ£(k+1) определяет “историю” построения
ветви аналогично утверждению 1. Матричные функции ¡[¢] и P ¡[¢] и векторные функции p¡[¢],
удовлетворяющие следующим условиям: ¡[H[k]] 2 Rmnu£mn, k¡[H[k]]k · 1, k = 0; 1; : : : ; N ¡1; P ¡[H[k]] 2
Rmn£mn, det P ¡[H[k]] 6= 0, k = 0; 1; : : : ; N ; p¡[H[k]] 2 Rmn; p¡[H[0]] 2 int (P0 T Wh[0]); p¡[H[k]] 2
int (P(0)¡[k; H[k¡1]] T Wh[k]), k = 1; 2; : : : ; N , представляют собой допустимые параметры оценок.</p>
      <p>
        Утверждение 2. Если ветвящаяся полиэдральная трубка P¡[¢] такова, что ее ветви P¡[¢; H[¢]]
удовлетворяют рекуррентным соотношениям (
        <xref ref-type="bibr" rid="ref12">14</xref>
        ) при каких-либо допустимых параметрах ¡[H[¢]], P ¡[H[¢]]
и p¡[H[¢]], то она является внутренней оценкой для трубки достижимости Z[¢] системы (
        <xref ref-type="bibr" rid="ref3">5</xref>
        )–(
        <xref ref-type="bibr" rid="ref4">6</xref>
        ). При
этом внутренними оценками для множеств достижимости Z[k] служат следующие объединения
параллелепипедов P¡[k; H[k]] сечений ветвей:
      </p>
      <p>
        SH[k] P¡[k; H[k]] µ Z[k]; k = 0; 1; : : : ; N:
Верхняя оценка числа непустых множеств в объединении (
        <xref ref-type="bibr" rid="ref13">15</xref>
        ) в момент k дается тем же самым
числом L[k] = Kk+1, что и в утверждении 1. (Для упрощения обозначений не исключаем ситуацию, при
которой какие-либо множества P¡[k; H[k]] в (
        <xref ref-type="bibr" rid="ref12">14</xref>
        ), (
        <xref ref-type="bibr" rid="ref13">15</xref>
        ) могут быть пусты).
При построении полиэдральных трубок по формулам (
        <xref ref-type="bibr" rid="ref12">14</xref>
        ) в качестве эвристического способа выбора
допустимых параметров можно предложить брать матрицы ориентации P ¡[H[k]] такими же, как матрицы
ориентации параллелелотопов P(0)¡[k; H[k¡1]] (если эти параллелотопы получились невырожденными), и
находить векторы p¡[H[k]] путем максимизации объема оценки P¡[k; H[k]] при выбранной матрице
ориентации P ¡[H[k]]. Если рассматриваемые многошаговые системы получены из дифференциальных систем
с помощью аппроксимаций Эйлера при достаточно малом шаге дискретизации, то матричные параметры
¡[H[k¡1]] можно находить, используя формулы из [9, разд. 6]. Заметим, что описанные рекомендации,
вообще говоря, не гарантируют непустоту сечений всех ветвей вычисляемой полиэдральной трубки.
      </p>
      <p>Опять получается, фактически, K-арное дерево, где K = (2n1)J , J = m(m ¡ 1)=2. Вычисление всех
ветвей полного K-арного дерева [22, часть VIII, разд. Б.5.3] может быть практически невозможно для
m &gt; 2, n1 &gt; 1 и не очень малых значений высоты дерева (равной k + 1 на шаге k). Предлагается строить не
всю систему ветвей P¡[¢; H[¢]], а зафиксировать некоторое число L и строить не более L внутренних трубок
(ветвей P¡[¢; H[¢]]), оставив при k = 0 не более L параллелотопов P¡[0; H[0]], а затем последовательно
оставляя на каждом k-м шаге из потенциально возможных L ¢ K трубок не более L штук, а именно, те,
которые имеют большие (по сравнению с другими) объемы сечений параллелепипедов P¡[k; H[k]].</p>
      <p>
        При этом строится система L параллелепипедозначных трубок P(®)¡[¢], ® = 1; 2; : : : ; L, вычисление
которых можно описать соотношениями типа использовавшихся в [10]:
P(®);(0)¡[k] = P ¡¡(®)[k¡1](A[k] P(®)¡[k] + B[k] R[k]); k = 1; 2; : : : ; N;
(
        <xref ref-type="bibr" rid="ref14">16</xref>
        )
Но при этом вычисление всех трубок P(®)¡[¢], ® = 1; 2; : : : ; L, вообще говоря, взаимосвязано, поскольку
выбор значений h(®)[k] для разных трубок на k-м шаге согласовывается. Опишем его подробнее, считая
для простоты обозначений, что L · K.
      </p>
      <p>
        Введем следующие обозначения. Пусть f (h) функция аргумента h, принимающего значения из
некоторого непустого конечного множества H, которое имеет мощность (число элементов) M (H) = K ¸
L ¸ 1. Записью H~ = argmax(L) ff (h) j h 2 Hg будем обозначать процедуру нахождения множества
H~ = fh~1; h~2; : : : h~Lg таких L элементов множества H, которые дают наибольшие, по сравнению с другими,
значения функции f . А именно, при K &gt; L упорядочим все значения f (h) при h 2 H по величине: f (h¯1 ) ¸
f (h¯2 ) ¸ : : : ¸ f (h¯L ) ¸ f (h¯L+1 ) ¸ : : : ¸ f (h¯K ). Если выполнено строгое неравенство f (h¯L ) &gt; f (h¯L+1 ),
то полагаем H~ = argmax(L) ff (h) j h 2 Hg = fh~1; h~2; : : : h~Lg = fh¯1 ; h¯2 ; : : : h¯L g; множество H~ определяется
однозначно. Если же f (h¯L ) = f (h¯L+1 ), то либо просто полагаем H~ = fh¯1 ; h¯2 ; : : : h¯L g, либо находим
индексы K1 и K2, такие что 1 · K1 · L &lt; K2 · K и f (h¯K1 ) = f (h¯K1+1 ) = : : : = f (h¯K2 ), причем K1
таков, что либо K1 = 1, либо f (h¯K1¡1 ) &gt; f (h¯K1 ), а K2 таков, что либо K2 = K, либо f (h¯K2 ) &gt; f (h¯K2+1 );
из векторов h¯K1 ; h¯K1+1 ; : : : h¯K2 случайным образом выбираем L ¡ (K1 ¡ 1) штук и вносим их в H~ после
внесения туда h¯1 ; h¯2 ; : : : h¯K1¡1 (которое выполняется при K1 &gt; 1). При K = L просто полагаем H~ = H.
Далее в качестве H будем рассматривать множество всевозможных векторов h типа (
        <xref ref-type="bibr" rid="ref9">11</xref>
        ).
Векторы h(®)[k], определяющие в (
        <xref ref-type="bibr" rid="ref14">16</xref>
        ) множества Wh(®)[k], строятся следующим образом.
При k = 0 задаем некоторое множество H~ = fh~1; h~2; : : : h~Lg µ H; например, находим H~ =
argmax(L) fvol (P p¡(®)¡[0];P (®)¡[0](P0 T Wh)) j h 2 Hg. Полагаем
h(®)[0] = h~®; ® = 1; 2; : : : ; L:
(
        <xref ref-type="bibr" rid="ref15">17</xref>
        )
Для вычислений при k ¸ 1 задаем некоторые множества H~(®)[k] µ H с числом элементов M (H~(®)[k]) =
K~ [k], ® = 1; 2; : : : ; L, где 1 · K~ [k] · K. Можно рассмотреть, в частности, два следующих “крайних” случая.
      </p>
      <p>(1) Все H~(®)[k] = H (® = 1; 2; : : : ; L, k = 1; 2; : : : ; N ), т.е. берутся наибольшими возможными. При этом
K~ [k] = K; для больших значений m объем вычислений может оказаться слишком большим.</p>
      <p>
        (2) Все множества H~(®)[k] (® = 1; 2; : : : ; L, k = 1; 2; : : : ; N ) одноточечные, определяемые равенствами
~(®)[k] = h~®. При этом K~ [k] = 1 и в результате вычислений будут найдены “стационарно расположенные”
H
внутренние оценки компонент множеств достижимости, т.е. те оценки, которые лежат в зафиксированных
вначале и не меняющихся от шага к шагу множествах.
На k-м шаге для перехода от P(®);(0)¡[k] к P(®)¡[k] для каждого ® 2 f1; 2; : : : ; Lg строится K~ [k] штук
множеств P(®;¯)¡[k] = P p¡(®;¯)¡[k]];P (®;¯)¡[k](P(®);(0)¡[k] T Wh¯ ), где индекс ¯ 2 f1; 2; : : : ; K~ [k]g пробегает
множество значений, позволяющих перебрать все элементы множества H~(®)[k] возможных (допускаемых
алгоритмом) на k-м шаге значений векторов h¯ типа (
        <xref ref-type="bibr" rid="ref9">11</xref>
        ). Таким образом, на k-м шаге получаем L ¢ K~ [k]
параллелепипедозначных множеств P(®;¯)¡[k], ® = 1; 2; : : : ; L, ¯ = 1; 2; : : : ; K~ [k] (некоторые из них могут
оказаться пустыми, но для простоты обозначений не будем это как-то выделять специальным образом).
При K~ [k] = 1 полагаем P(®)¡[k] = P(®;1)¡[k], ® = 1; 2; : : : ; L, и переходим к следующему шагу.
При K~ [k] &gt; 1 находим argmax(L) fvol P(®;¯)¡[k] j ® 2 f1; 2; : : : ; Lg; ¯ 2 f1; 2; : : : ; K~ [k]gg = f(®1¤[k]; ¯1¤[k]);
(®2¤[k]; ¯2¤[k]); : : : (®L¤[k]; ¯L¤[k])g. И для простоты обозначений полагаем сечения искомых трубок P(®)¡[¢],
® = 1; 2; : : : ; L, и соответствующие им векторы h(®)[k] равными
      </p>
      <p>
        P(±)¡[k] = P(®±¤[k];¯±¤[k]))¡[k]; ± = 1; 2; : : : ; L;
h(±)[k] = h¯±¤[k]; ± = 1; 2; : : : ; L:
При этом, очевидно, может получиться, что для построенного таким образом сечения P(±)¡[k] имеем ®±¤ 6= ±
(т.е. требуется смена нумерации трубок), и может быть, что не все значения ®¤; ®2¤; : : : ; ®L¤ различны
(какие1
то трубки “оборвались”, а какие-то “разветвились”). Поэтому, чтобы остаться в рамках описания трубок
с помощью соотношений (
        <xref ref-type="bibr" rid="ref14">16</xref>
        ), надо, построив L сечений P(±)¡[k] на шаге k, скорректировать нумерацию
начальных участков трубок P(±)¡[¢]. А именно, можно считать, что
      </p>
      <p>P(±)¡[·] = P(®±¤[k])¡[·]; · = 0; 1; : : : ; k ¡ 1; h(±)[·] = h(®±¤[k])[·]; · = 0; 1; : : : ; k ¡ 1; ± = 1; 2; : : : ; L:
Следствие 3. Пусть трубки P(®)¡[¢], ® = 1; 2; : : : ; L, построены описанным выше способом. Тогда
внутренними оценками для множеств достижимости Z[k] будут служить объединения
параллелепипедов P(®)¡[k]: S0·®·L P(®)¡[k] µ Z[k], k = 0; 1; : : : ; N .</p>
      <p>Заметим, что при численной реализации вычисления трубок P(®)¡[¢] на компьютере вместо работы с
L массивами, содержащими описания вышеупомянутых трубок, эффективнее использовать указатели и
структуры типа дерево (чтобы для двух трубок с одинаковыми начальными участками “историй”
соответствующие участки хранились в одном экземрляре).</p>
      <p>Ввиду большого объема требуемых вычислений может быть полезно проводить их на
многопроцессорном вычислительном комплексе. В качестве простейшего способа распараллеливания (вообще говоря, не
самого эффективного с точки зрения получения трубок с наибольшими объемами сечений) можно
предложить простейшую “процессорную ферму”, когда “рабочие” процессоры рассчитывают отдельные системы
внутренних параллелепипедозначных трубок (каждый не более L штук аналогично тому, как описано
выше), и операция argmax(L) применяется к трубкам, рассчитываемым только на этом процессоре.</p>
      <p>Численная верификация предложенных алгоритмов является предметом дальнейшей работы.
Благодарности
Список литературы
Работа выполнена при частичной финансовой поддержке РФФИ (Проект 15-01-02368a).
[1] A.B. Kurzhanski, I. V´alyi. Ellipsoidal Calculus for Estimation and Control. Boston: Birkh¨auser, 1997.
[2] A.B. Kurzhanski, P. Varaiya. Dynamics and Control of Trajectory Tubes: Theory and Computation.</p>
      <p>(Systems &amp; Control: Foundations &amp; Applications, Book 85). Birkh¨auser Basel, 2014.
систем при групповом движении. Вестник ЮУрГУ. Серия: Вычислительная математика и
ин-форматика, 5(1):13–23, 2016. URL: http://vestnik.susu.ru/cmi/article/view/3888/4226 (Дата
обращения 25.12.2016).</p>
      <p>On internal estimates for reachable sets of discrete-time systems
describing multi-agent motion</p>
      <p>Elena K. Kostousova
Krasovskii Institute of Mathematics and Mechanics (Ekaterinburg, Russia)</p>
      <p>Abstract. The reachability problem for linear discrete-time control systems which describe so called
multiagent motion is considered. Namely, we consider a finite set of control subsystems under a condition that the
trajectories of the subsystems should be pairwise not very close to and not very far away from each other.
The conditions of multi-agent motion lead to nonconvex state constraints of special type. As a result the
reachable sets can be nonconvex and even disconnected. Corresponding reachable tubes may be presented in
the form of branching trajectory tubes whose cross-sections are convex polytopes; the reachable sets may be
presented in the form of unions of the mentioned cross-sections. In the paper, there are proposed some algorithms
for constructing internal polyhedral estimates for the reachable sets in the form of unions of parallelepipeds,
which are constructed on the base of primary parallelotope-valued estimates for results of set operations with
parallelotopes/parallelepipeds and zones.</p>
      <p>Keywords: reachable sets, discrete-time systems, multi-agent motion, internal polyhedral estimates.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.L</given-names>
            <surname>Chernousko</surname>
          </string-name>
          .
          <article-title>State Estimation for Dynamic Systems</article-title>
          . Method of Ellipsoids. Moscow: Nauka,
          <year>1988</year>
          .
          <article-title>(in Russian) = Ф</article-title>
          .Л. Черноусько.
          <article-title>Оценивание фазового состояния динамических систем</article-title>
          .
          <source>Метод эллипсоидов. М.: Наука</source>
          ,
          <year>1988</year>
          ; or: F.
          <string-name>
            <given-names>L</given-names>
            <surname>Chernousko</surname>
          </string-name>
          .
          <article-title>State Estimation for Dynamic Systems</article-title>
          . Boca Raton: CRC Press,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <surname>M.I. Gusev.</surname>
          </string-name>
          <article-title>Application of penalty function method to computation of reachable sets for control systems with state constraints</article-title>
          .
          <source>AIP Conf. Proc.</source>
          ,
          <volume>1773</volume>
          :
          <fpage>050003</fpage>
          -1-050003-
          <issue>9</issue>
          ,
          <year>2016</year>
          ; doi: 10.1063/1.4964973.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.B.</given-names>
            <surname>Kurzhanski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Varaiya</surname>
          </string-name>
          .
          <article-title>On synthesizing team target controls under obstacles and collision avoidance</article-title>
          .
          <source>J. Franklin Inst.</source>
          ,
          <volume>347</volume>
          (
          <issue>1</issue>
          ):
          <fpage>130</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.F.</given-names>
            <surname>Filippova</surname>
          </string-name>
          .
          <article-title>Estimates of reachable sets of impulsive control problems with special nonlinearity</article-title>
          .
          <source>AIP Conf. Proc.</source>
          ,
          <volume>1773</volume>
          :
          <fpage>100004</fpage>
          -1
          <fpage>100004</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>2016</year>
          ; doi: 10.1063/1.4964998.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.F.</given-names>
            <surname>Filippova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.G.</given-names>
            <surname>Matviychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>Estimation techniques for uncertain dynamical systems with bilinear and quadratic nonlinearities</article-title>
          .
          <source>Dynamical Systems: Control and Stability. Proc. of the 13th International Conference on Dynamical Systems: Theory and Applications (DSTA</source>
          <year>2015</year>
          ),
          <source>Lodz: ARSA Druk i Reklama</source>
          :
          <fpage>185</fpage>
          -
          <lpage>196</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>State estimation for dynamic systems via parallelotopes: optimization and parallel computations</article-title>
          .
          <source>Optimiz. Methods &amp; Software</source>
          ,
          <volume>9</volume>
          (
          <issue>4</issue>
          ):
          <fpage>269</fpage>
          -
          <lpage>306</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>Control synthesis via parallelotopes: optimization and parallel computations</article-title>
          .
          <source>Optimiz. Methods &amp; Software</source>
          ,
          <volume>14</volume>
          (
          <issue>4</issue>
          ):
          <fpage>267</fpage>
          -
          <lpage>310</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>On internal polyhedral estimates of reachable sets of linear systems with state constraints. Algoritmy i programmnye sredstva parallelp1nykh vychislenii</article-title>
          . Vol.
          <volume>5</volume>
          . Ekaterinburg: Rossiiskaya Akademiya Nauk,
          <string-name>
            <surname>Ural'skoe Otdelenie</surname>
          </string-name>
          ,
          <source>Institut Matematiki i Mekhaniki</source>
          :
          <fpage>167</fpage>
          -
          <lpage>187</lpage>
          ,
          <year>2001</year>
          .
          <article-title>(in Russian) = Е.К. Костоусова. О внутренних полиэдральных оценках множеств достижимости линейных систем с фазовыми ограничениями. Алгоритмы и программные средства параллельных вычислений: [сб</article-title>
          .науч.тр.]. Екатеринбург,
          <string-name>
            <surname>УрО</surname>
            <given-names>РАН</given-names>
          </string-name>
          ,
          <year>2001</year>
          . Вып.5. С.
          <volume>167</volume>
          -
          <fpage>187</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>On control synthesis for uncertain dynamical discrete-time systems through polyhedral techniques</article-title>
          .
          <source>Discrete Contin. Dyn. Syst</source>
          .
          <year>2015</year>
          ,
          <article-title>Dynamical systems, differential equations and applications</article-title>
          .
          <source>10th AIMS Conference</source>
          . Suppl.:
          <fpage>723</fpage>
          -
          <lpage>732</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Lotov</surname>
          </string-name>
          .
          <article-title>A numerical method for constructing sets of attainability for linear controlled systems with phase constraints</article-title>
          .
          <source>USSR Comput. Math. Math. Phys.</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <fpage>63</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>1975</year>
          . = А.В. Лотов.
          <article-title>Числен- ный метод построения множеств достижимости для линейных управляемых систем с фазовыми ограничениями</article-title>
          .
          <source>Журн. вычисл. математики и мат. физики</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <fpage>67</fpage>
          -
          <lpage>78</lpage>
          ,
          <year>1975</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Shorikov</surname>
          </string-name>
          .
          <article-title>Minimax Estimation and Control in Discrete Dynamical Systems</article-title>
          . Ekaterinburg: Izdat. Ural. Univ.,
          <year>1997</year>
          .
          <article-title>(in Russian) = А</article-title>
          .Ф. Шориков.
          <article-title>Минимаксное оценивание и управление в дис- кретных динамических системах</article-title>
          .
          <source>Екатеринбург: Изд-во Урал. гос. ун-та</source>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ya. Kats</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.B.</given-names>
            <surname>Kurzhanski</surname>
          </string-name>
          .
          <article-title>Minimax multistep filtering in statically uncertain situations</article-title>
          .
          <source>Autom. Remote Control</source>
          ,
          <volume>39</volume>
          :
          <fpage>1643</fpage>
          -
          <lpage>1650</lpage>
          ,
          <year>1979</year>
          . = И.Я. Кац, А.Б. Куржанский.
          <article-title>Минимаксная многошаговая фильтрация в статистически неопределенных ситуациях</article-title>
          .
          <source>Автомат. и телемех.</source>
          , (
          <volume>11</volume>
          ):
          <fpage>79</fpage>
          -
          <lpage>87</lpage>
          ,
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ya</surname>
          </string-name>
          . Kats,
          <string-name>
            <given-names>G.A.</given-names>
            <surname>Timofeeva</surname>
          </string-name>
          .
          <article-title>A modified residual method in a statistically indefinite filtration problem</article-title>
          .
          <source>Autom. Remote Control</source>
          ,
          <volume>55</volume>
          (
          <issue>2</issue>
          ,
          <string-name>
            <surname>Pt</surname>
          </string-name>
          .1):
          <fpage>229</fpage>
          -
          <lpage>236</lpage>
          ,
          <year>1994</year>
          . = И.Я. Кац, Г.А. Тимофеева.
          <article-title>Модифицирован- ный метод невязки в статистически неопределенной задаче оценивания</article-title>
          .
          <source>Автомат. и телемех.</source>
          , (
          <volume>2</volume>
          ):
          <fpage>100</fpage>
          -
          <lpage>109</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [16]
          <string-name>
            <surname>B.I. Ananyev.</surname>
          </string-name>
          <article-title>Finitely approximable random sets and their evolution via differential equations</article-title>
          .
          <source>AIP Conf. Proc.</source>
          ,
          <volume>1789</volume>
          :
          <fpage>040012</fpage>
          -1
          <fpage>040012</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2016</year>
          ; doi: 10.1063/1.4968465.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.B.</given-names>
            <surname>Kurzhanski</surname>
          </string-name>
          .
          <article-title>The problem of control for multi-agent motion</article-title>
          .
          <source>Doclady Mathematics</source>
          ,
          <volume>79</volume>
          (
          <issue>3</issue>
          ):
          <fpage>314</fpage>
          -
          <lpage>318</lpage>
          ,
          <year>2009</year>
          . = А.Б. Куржанский.
          <article-title>Задача управления групповым движением</article-title>
          .
          <source>Общие соотношения. Докл. РАН</source>
          ,
          <volume>426</volume>
          (
          <issue>1</issue>
          ):
          <fpage>20</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>V.</given-names>
            <surname>Gazi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fidan</surname>
          </string-name>
          .
          <article-title>Coordination and control of multi-agent dynamic systems: models and approaches</article-title>
          .
          <source>Swarm Robotics Ws, LNCS</source>
          ,
          <volume>4433</volume>
          :
          <fpage>71</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Olfati-Saber</surname>
          </string-name>
          .
          <article-title>Flocking for multi-agent dynamic systems: algorithms and theory</article-title>
          .
          <source>IEEE Trans. on Automatic Control</source>
          ,
          <volume>51</volume>
          (
          <issue>3</issue>
          ):
          <fpage>401</fpage>
          -
          <lpage>420</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>On state estimation for multi-agent motion: discrete-time systems</article-title>
          . Bulletin of the South Ural State University.
          <source>Series: Computational Mathematics and Software Engineering</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>13</fpage>
          -
          <lpage>23</lpage>
          ,
          <year>2016</year>
          ; doi: 10.14529/cmse160102. Also available at: http://vestnik.susu.ru/cmi/article/view/3888/4226 (accessed
          <year>25</year>
          .12.
          <year>2016</year>
          ).
          <article-title>(in Russian) = Е</article-title>
          .К. Костоусова.
          <article-title>Об оценивании состояний многошаговых</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [21]
          <string-name>
            <surname>A.B. Kurzhanski</surname>
            ,
            <given-names>P.A.</given-names>
          </string-name>
          <string-name>
            <surname>Tochilin</surname>
          </string-name>
          .
          <article-title>Weakly invariant sets of hybrid systems</article-title>
          .
          <source>Differential Equations</source>
          ,
          <volume>44</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1585</fpage>
          -
          <lpage>1594</lpage>
          ,
          <year>2008</year>
          . = А.Б. Куржанский, П.А. Точилин.
          <article-title>Слабоинвариантные множества гибридных систем</article-title>
          .
          <source>Дифференциальные уравнения</source>
          ,
          <volume>44</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1523</fpage>
          -
          <lpage>1533</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>T.H.</given-names>
            <surname>Cormen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.E.</given-names>
            <surname>Leiserson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.L.</given-names>
            <surname>Rivest</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stein</surname>
          </string-name>
          . Introduction to Algorithms (2nd ed.) Cambridge, MA: MIT Press,
          <year>2001</year>
          . = Т.Х. Кормен, Ч.И. Лейзерсон, Р.Л. Ривест, К. Штайн.
          <article-title>Алгоритмы: построение и анализ, 2-е изд</article-title>
          .
          <source>М.: Издательский дом “Вильямс”</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>