<!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 />
    <article-meta>
      <title-group>
        <article-title>Итерационные алгоритмы построения оптимальных упаковок в неоднородной метрике</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>П.Д. Лебедев</string-name>
          <email>pleb@yandex.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>А.А. Лемперт</string-name>
          <email>lempert@icc.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Copyright c by the paper's authors. Copying permitted for private and academic purposes.</string-name>
          <email>pleb@yandex.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>In: A.A. Makhnev, S.F. Pravdin (eds.): Proceedings of the International Youth School-conference 3⁄4SoProMat-2017¿</institution>
          ,
          <addr-line>Yekaterinburg, Russia, 06-Feb-2017, published at http://ceur-ws.org</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>, Екатеринбург</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          , им
          <addr-line>. В.М. Матросова СО РАН,, Иркутск</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1992</year>
      </pub-date>
      <issue>1</issue>
      <fpage>98</fpage>
      <lpage>108</lpage>
      <abstract>
        <p>Рассматривается задача об упаковке ¾кругов¿ в выпуклые компактные множества на плоскости. Расстояние между точками считается равным времени, за которое волна в неоднородной среде проходит от одной точки до другой. Считается, что на компактном множестве задана метрика специального вида, называемая вариационной. Критерием оптимальности упаковки выбран радиус ¾кругов¿ при фиксированном их числе. Используются вычислительные методы конструирования границ ¾кругов¿ как волновых фронтов на базе принципов геометрической оптики. Для максимизации их радиуса применяются итерационные алгоритмы, имитирующие отталкивание центров кругов от границ соседних с ними элементов упаковки и от границы выпуклого множества. В них применяются конструкции чебышевского центра, позволяющие сформировать вектор сдвига в нужном направлении. Разработан программный комплекс. Проведено численное моделирования ряда примеров для множеств различной геометрии и при различном распределении скоростей распространения волны на плоскости. Выполнена визуализация результатов.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>пространствах постоянной кривизны (гиперболическом и эллиптическом) так, чтобы их плотность была
наибольшей. Кроме этого, данная проблема исследовалась в цикле работ Дж. Жирмая (J. Szirmai): в [10]
описан способ построения оптимальной упаковки шаров для черепицы Коксeтера (Coxeter tiling) в
гиперболическом трехмерном пространстве, в [11] предложен метод, основанный на проективной интерпретации
гиперболической геометрии, в [12] расширена задача нахождения наиболее плотной геодезической упаковки
шаров для 3-мерных геометрий Тeрстона (Thurston geometries). Авторами ранее в основном исследовалась
задача о покрытии [13], задача об упаковке рассматривалась применительно к правильным
многоугольникам и кругам на плоскости [14] и правильным многогранникам в трехмерном пространстве [15].</p>
      <p>В данной статье мы изучаем круги в метрическом пространстве, в котором расстояние между точками
определяется временем распространения сигнала в неоднородной среде. Это обусловлено широким классом
практических задач, в которых приходится иметь дело с расположением объектов в условиях различных
факторов, изменяющих радиус их зон действия. В случае логистических центров это может быть ландшафт
местности, наличие водных преград или лесных массивов [16]. В случае узлов связи их роль могут играть
особенности распространения излучения в различных слоях атмосферы [17].
2</p>
      <p>Постановка задачи
Рассмотрим компактное множество D
щим образом:
Здесь f (x; y)
непрерывная функция, определенная на множестве D, на которую наложено условие</p>
      <p>R2, расстояние между точками a и b которого задано
следуюf (a; b) =
min
2 (a;b)</p>
      <p>Z</p>
      <p>d
f (x; y)</p>
      <p>
        :
8(x; y) 2 D f (x; y) &gt; 0;
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(a; b) множество спрямляемых кривых (под кривой понимаем непрерывный образ отрезка),
соединяющих a и b и вложенных в D. В случае f (x; y) 1 расстояние совпадает с евклидовым. Формула (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
задает метрику на множестве D, которую мы будем называть вариационной. Она ставит в соответствие
любой паре точек a и b из D неотрицательное число, равное минимальному времени прохождения
сигнала от точки a до b в среде, при котором скорость его распространения равна f (x; y) в каждой точке
(x; y) 2 D. Обозначим в этом метрическом пространстве замкнутый ¾шар¿ с центром в точке x радиуса
r &gt; 0 как Of (x; r) = fy 2 R2: f (x; y) 6 rg. Условие (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) гарантирует, что ¾шары¿ с меньшим радиусом
будут строго вложены в ¾шары¿ с большим. Кроме того, данное условие вместе с непрерывностью функции
f (x; y) позволяет утверждать, что на компакте D функция f (x; y) достигает своего минимального
значения Kmin и Kmin &gt; 0. Поэтому для любой спрямляемой кривой D интеграл R f(dx;y) равен конечному
положительному числу.
      </p>
      <p>Определение 1. Упаковкой Un компактного множества M X из n шаров радиуса r называется
объединение Of (x1; r) [ Of (x2; r) [ : : : [ Of (xn; r) из n шаров, для которых выполняются условия
8i = 1; n Of (xi; r)</p>
      <p>M;
8i 6= j int Of (xi; r) \ int Of (xj; r) = ?:
Здесь int означает объединение внутренних точек множества. Таким образом, набор шаров равного
радиуса является упаковкой множества M в том случае, если все они вложены в M и никакие два шара не
имеют общих внутренних точек. Поскольку в данной работе рассматриваются метрические пространства
размерности два (то есть плоскости), будем далее именовать шары ¾кругами¿.</p>
      <p>Обозначим множество всех упаковок множества M , состоящих из n кругов, через n(M ). Ограничимся
далее рассмотрением выпуклых множеств [18] ненулевой площади.</p>
      <p>Задача 1. Пусть задано ограниченное замкнутое выпуклое множество M и число n 2 N. Требуется
найти упаковку Un 2 n(M ), радиус r кругов которой был бы максимальным.</p>
      <p>
        Метрика (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) возникает в задачах транспортной и инфраструктурной логистики [16]. Например, если
требуется определить оптимальное размещение фиксированного числа n логистических центров (складов,
магазинов) в случае, когда потребители распределены непрерывно, но неравномерно. Если считать все
объекты точками, то можно формализовать задачу 1 в геометрических терминах.
      </p>
      <p>Принципы решения задачи</p>
      <p>RM (Sbn) &gt; RM (Sn):
RM (Sbn) = im=1in;n 'b(i)(bsi):
'(i)(x) = min
1</p>
      <p>
        min
2 j=1;n(j6=i)
Соответственно, процесс отыскания множества Sn центров шаров упаковки можно свести к поэтапной
максимизации функций '(i)(x), i = 1; n; на множестве M . При этом i меняется от 1 до n, точки Sn n fsig
считаются фиксированными, а si строится как точка локального максимума функции (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) при заданном i.
      </p>
      <p>Можно показать, что максимизацию радиуса кругов упаковки можно свести к циклической коррекции
координат отдельных точек. При изменении одной точки si из всей n-сети Sn достаточно требовать, чтобы
увеличивалась величина '(i)(si).</p>
      <p>Предложение 1. Пусть заданы компакт M , две n-сети Sn = fsigin=1 M и Sbn = fbsigin=1 M и
натуральное число i 6 n такие, что
8i = 1; n (i 6= i ) si = si; si 6= bsi :
b
Если выполняется неравенство
min
1</p>
      <p>min
2 i=1;n(i6=i )
1</p>
      <p>
        min
2 i=1;n(i6=i )
f (bsi ; si); hf (bsi ; @M ) ;
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
'(i0)(bsi0) &gt; 'b(i )(bsi ):
b
Значит, для любой точки с номером i выполняется одна из двух оценок:
либо
4.2
      </p>
      <p>
        Методы максимизации радиуса
Авторы развивают методы поэтапной коррекции координат точек n-сети Sn с целью увеличения
значения радиуса (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), предложенные в работах [14,15]. Их основу составляет идеология сдвига точек в
направлении, обеспечивающем возрастание функции RM (Sn). Для этого циклически изменяются координаты точек
si с целью максимизации значения '(i)(si) при изменении i от 1 до n. Согласно доказанному предложению
если при этом значение '(i)(si) увеличивается, то RM (Sn), по крайней мере, не уменьшается.
      </p>
      <p>
        Определение 2. Чебышевским центром [21] компактного множества M R2 называется такая точка
c(M ), что
sup kc(M )
m2M
mk = inf sup kx
x2R2 m2M
mk:
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
Численные методы вычисления c(M ) и величины (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) для случая, когда множество M представляет из
себя набор из большого (но конечного) числа точек, предложены, например, в [22, 23].
Схема коррекции координат точки si 2 Sn.
      </p>
      <p>Устанавливаются параметры rz (радиус слоя точек, которые участвуют в формировании сдвига), kz
(коэффициент величины сдвига).</p>
      <p>Строится множество точек P (i) = fpj: j = 1; n (j 6= i)g пересечения ¾кругов¿ минимального радиуса с
центром в точке si c ¾кругами¿ того же радиуса с центрами в точках из Sn n fsig.</p>
      <p>На границе выделяется ближайшая в вариационной метрике к si точка p0 (в случае если таких
точек несколько, берется произвольная из них) и вычисляется величина f (si; p0).</p>
      <p>
        Строятся кривые j 2 (si; pj), j = 0; n (j 6= i), на которых достигается минимум (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) времени
распространения волны от точки si до точек pj, j = 0; n (j 6= i).
      </p>
      <p>Строятся предельные значения vj касательного вектора на каждой из кривой j, j = 0; n (j 6= i) в
точке g при g ! si (параметризация кривой считается заданной от точки pj в сторону si).</p>
      <p>Строится предельное значение v0 касательного вектора на каждой из кривой 0 в точке g при g ! si
(параметризация кривой считается заданной от точки pj в сторону si).</p>
      <p>Строится массив W = fwj: j = 0; n(j 6= i)g векторов, сонаправленных vj,
wj =</p>
      <p>Rjvj
kvjk</p>
      <p>; j = 0; n (j 6= i);
длина которых зависит от расстояния в вариационной метрике между точками по закону
Rj =
'(i)(si) + rz f (si; pj); если f (si; pj) &lt; '(i)(si) + rz; j = 0; n (j 6= i):
0; если f (si; pj) &gt; '(i)(si) + rz;
Строится чебышевский центр c(W ) массива векторов W , то есть центр круга наименьшего радиуса, в
который вложено W .</p>
      <p>В качестве новой точки bsi берется</p>
      <p>bsi = si + kzc(W ):
Данный алгоритм применяется ко всем точкам сети, после чего выполняется оценка, насколько сильно
они сдвинулись. Затем цикл построения ¾кругов¿ и их сдвига выполняется программным комплексом
многократно. Похожие схемы, например ¾метод возможных направлений¿ и ¾метод проекции градиента¿
описаны, например, в [24, гл. 4].</p>
      <p>Результаты моделирования
Авторами создан программный комплекс в пакете MATLAB, реализующий представленные выше
алгоритмы. Он позволяет вычислять аппроксимации наилучших упаковок для плоских множеств и проводить
их визуализацию.</p>
      <p>Пример 1. Требуется решить задачу 1 при n = 8 и n = 9 для множества
представляющего из себя круг, и функции среды</p>
      <p>M = (x; y) 2 R2: (x
6)2 + (y
Упаковка показана на рис. 3
При n = 9 радиус r 1:2408. Массив координат центров кругов упаковки</p>
      <p>S9</p>
      <p>f(3:9712; 5:7055); (6:6622; 5:9282); (4:1623; 7:5196); (7:3137; 7:9031);
(2:6583; 6:0678); (9:3284; 6:0565); (5:3684; 5:9526); (8:0186; 5:89); (5:9358; 3:7339)g:
Упаковка U9 показана на рис. 4.
Рис. 3: Аппроксимация U8 наилучшей упаковки кру- Рис. 4: Аппроксимация U9 наилучшей упаковки
круга M 8-ю ¾кругами¿ в примере 2. га M 9-ю ¾кругами¿ в примере 2.</p>
      <p>Особенностью среды в данном примере является то, что функция скорости распространения волны f
зависит только от одной переменной, а значит среда является слоистой.</p>
      <p>
        Пример 3. Требуется решить задачу 1 при n = 8 и n = 9 для множества M , заданного формулой (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ),
и функции среды
Упаковка показана на рис. 6.
      </p>
      <p>Особенностью среды в данном примере является то, что функция скорости распространения волны f
зависит только от расстояния до точки (4:5; 6), а значит среда является радиальной.</p>
      <p>Пример 4. Требуется решить задачу 1 при n = 8 и n = 9 для множества
представляющего из себя квадрат, и функции среды</p>
      <p>M = (x; y) 2 R2: 1 6 x 6 8; 2 6 y 6 9 ;
Рис. 5: Аппроксимация U8 наилучшей упаковки кру- Рис. 6: Аппроксимация U9 наилучшей упаковки
круга M 8-ю ¾кругами¿ в примере 3. га M 9-ю ¾кругами¿ в примере 3.
Рис. 7: Аппроксимация U8 наилучшей упаковки Рис. 8: Аппроксимация U9 наилучшей упаковки
квадрата M 8-ю ¾кругами¿ в примере 4. квадрата M 9-ю ¾кругами¿ в примере 4.</p>
      <p>В процессе построения упаковок в каждом примере параметры окончания работы программного
комплекса были равны dr = 0:02 0:1; Np = 50 200, rz = 0:05 0:1; kz = 0:5. Для каждого из значений n было
выполнено от 20 до 30 запусков с различными начальными значениями координат центров Sn(0). Общее
число циклов программного комплекса варьировалось от 120 до 270.
В работе предложены алгоритмы решения известной задачи об упаковке кругов равного радиуса в
компактное множество в пространстве с неевклидовой метрикой специального вида. Их основой служат
геометрические конструкции построения волновых фронтов, ломаных, аппроксимирующих оптимальные
траектории, и чебышевского центра массива векторов, задающих направление сдвига точки.</p>
      <p>Предложенные алгоритмы частично обоснованы и реализованы в виде программного комплекса.
Многократный запуск вычислительного комплекса при различных начальных условиях, сгенерированных
стохастическим методами, обеспечивает радиус кругов покрытия, достаточно близкий к максимально
возможному.
Благодарности</p>
      <p>Работа была выполнена при финансовой поддержке РФФИ (проект №16-31-00356-мол_а) и комплексной
программы фундаментальных исследований УрО РАН, проект №15-16-1-13.
Список литературы
[25] E. D. Moskalensky. On detecting a wavefront described by a 2D eikonal equation when the velocity in the
medium depends on one spatial variable. Numer. Analys. Appl., 3(52): 52–58, 2010.</p>
      <p>Iterative algorithms
inhomogeneous metrics
for
optimal
packing
construction</p>
      <p>The problem of packing of equal circles in the convex bounded 2-D sets is considered. The metric is significantly
different from the Euclidean one. Here the distance between points is equal to the minimal time that requires
for passing from one point to another. In other words, the shortest route between two points is a curve, to spend
the least time. The optimality criterion for the packing is the radius of a fix number of circles. The proposed
algorithm includes the computational method for constructing boundaries of packing circles as wave fronts,
based on principles of geometric optics. To maximize the radius, we use the iterative procedures that simulate
the repulsion of circle centers from the boundaries of adjacent packing elements and from the boundary of a
convex set. They based on the Chebyshev center constructions, which make it possible to form a displacement
vector in the required direction. Numerical modeling for the sets of different geometries and for the different
distribution of wave propagation velocities is carried out. The results are visualized.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Kampas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Pinter</surname>
          </string-name>
          .
          <article-title>Solving circle packing problems by global optimization: Numerical results and industrial applications</article-title>
          .
          <source>European J. Operat. Research</source>
          ,
          <volume>191</volume>
          (
          <issue>3</issue>
          ):
          <fpage>786</fpage>
          -
          <lpage>802</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Lempert</surname>
          </string-name>
          .
          <article-title>An approach to optimization in transport logistics</article-title>
          .
          <source>Autom. Remote Control</source>
          ,
          <volume>72</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1398</fpage>
          -
          <lpage>1404</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Birgin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Gentil</surname>
          </string-name>
          .
          <article-title>New and improved results for packing identical unitary radius circles within triangles, rectangles and strips</article-title>
          .
          <source>Comput. Operat. Research</source>
          ,
          <volume>37</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1318</fpage>
          -
          <lpage>1327</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. I.</given-names>
            <surname>Galiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Lisafina</surname>
          </string-name>
          .
          <article-title>Linear models for the approximate solution of the problem of packing equal circles into a given domain</article-title>
          .
          <source>European J. Operat. Research</source>
          ,
          <volume>203</volume>
          (
          <issue>3</issue>
          ):
          <fpage>505</fpage>
          -
          <lpage>514</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Litvinchev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Ozuna</surname>
          </string-name>
          .
          <article-title>Integer programming formulations for approximate packing circles in a rectangular container</article-title>
          .
          <source>Math. Prob. Engineer</source>
          .
          <volume>3</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C. O.</given-names>
            <surname>Lopez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Beasley</surname>
          </string-name>
          .
          <article-title>A heuristic for the circle packing problem with a variety of containers</article-title>
          .
          <source>European J. Operat. Research</source>
          ,
          <volume>214</volume>
          (
          <issue>3</issue>
          ):
          <fpage>512</fpage>
          -
          <lpage>525</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Pedroso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cunha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. N.</given-names>
            <surname>Tavares</surname>
          </string-name>
          .
          <article-title>Recursive circle packing problems</article-title>
          .
          <source>Intern. Transact. Operat. Research</source>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ):
          <fpage>355</fpage>
          -
          <lpage>368</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Boroczky</surname>
          </string-name>
          .
          <article-title>Packing of spheres in spaces of constant curvature</article-title>
          .
          <source>Acta Mathematica Academiae Scientiarum Hungarica</source>
          ,
          <volume>32</volume>
          (
          <issue>3</issue>
          ):
          <fpage>243</fpage>
          -
          <lpage>261</lpage>
          ,
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>H. S. M.</given-names>
            <surname>Coxeter</surname>
          </string-name>
          .
          <article-title>Arrangements of equal spheres in non-Euclidean spaces</article-title>
          .
          <source>Acta Mathematica Academiae Scientiarum Hungarica</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):
          <fpage>263</fpage>
          -
          <lpage>274</lpage>
          ,
          <year>1954</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Szirmai</surname>
          </string-name>
          .
          <article-title>The optimal ball and horoball packings of the Coxeter tilings in the hyperbolic 3-space</article-title>
          . Beitr.
          <source>Algebra Geom.</source>
          ,
          <volume>46</volume>
          (
          <issue>2</issue>
          ):
          <fpage>545</fpage>
          -
          <lpage>558</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Szirmai</surname>
          </string-name>
          .
          <article-title>The optimal ball and horoball packings to the Coxeter honeycombs in the hyperbolic d-space</article-title>
          .
          <source>Beitr. Algebra Geom.</source>
          ,
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <fpage>35</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Szirmai</surname>
          </string-name>
          .
          <article-title>A candidate for the densest packing with equal balls in Thurston geometries</article-title>
          .
          <source>Beitr. Algebra Geom.</source>
          ,
          <volume>55</volume>
          (
          <issue>2</issue>
          ):
          <fpage>441</fpage>
          -
          <lpage>452</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Ushakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Lebedev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.S.</given-names>
            <surname>Lakhtin</surname>
          </string-name>
          .
          <article-title>Optimization of the Hausdorff distance between sets in Euclidean space</article-title>
          .
          <source>Proceedings of the Steklov Institute of Mathematics</source>
          ,
          <volume>291</volume>
          (
          <issue>S1</issue>
          ):
          <fpage>222</fpage>
          -
          <lpage>238</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Lebedev</surname>
          </string-name>
          .
          <article-title>Algorithms of Optimal Packing Construction for Planar Compact Sets</article-title>
          .
          <source>Numerical Methods and Programming</source>
          .
          <source>(Vychislitel'nye Metody i Programmirovanie)</source>
          ,
          <volume>16</volume>
          (
          <issue>3</issue>
          ):
          <fpage>307</fpage>
          -
          <lpage>317</lpage>
          ,
          <year>2015</year>
          (in Russian).
          <source>= А.Л. Казаков</source>
          , П.Д. Лебедев.
          <article-title>Алгоритмы построения оптимальных упаковок для ком- пактных множеств на плоскости</article-title>
          .
          <source>Вычислительные методы и программирование</source>
          ,
          <volume>16</volume>
          (
          <issue>3</issue>
          ):
          <fpage>307</fpage>
          -
          <lpage>317</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Lebedev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Uspenskii</surname>
          </string-name>
          .
          <article-title>Algorithms of optimal packing construction in a 3-dimensional Euclidian space</article-title>
          .
          <source>MPMA 2016 - Proceedings of the 47th International Youth</source>
          School-Conference “
          <article-title>Modern Problems in Mathematics and its Applications”</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          ,
          <volume>1662</volume>
          :
          <fpage>84</fpage>
          -
          <lpage>93</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Lempert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Bukharov</surname>
          </string-name>
          .
          <article-title>On Segmenting Logistical Zones for Servicing Continuously Developed Consumers</article-title>
          .
          <source>Autom. Remote Control</source>
          ,
          <volume>74</volume>
          (
          <issue>6</issue>
          ):
          <fpage>968</fpage>
          -
          <lpage>977</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Zikratov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. N.</given-names>
            <surname>Shago</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Gurtov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. I. Ivaninskaya.</surname>
          </string-name>
          <article-title>Optimization of the coverage zone for a cellular network based on mathematical programming</article-title>
          .
          <source>Scientific and Technical Journal of Information Technologies, Mechanics and Optics</source>
          ,
          <volume>15</volume>
          (
          <issue>2</issue>
          ):
          <fpage>313</fpage>
          -
          <lpage>321</lpage>
          ,
          <year>2015</year>
          .
          <article-title>(in Russian) = И</article-title>
          .А. Зикратовa, Ф.Н. Шаго, А.В. Гуртов, И.И. Иванинская.
          <article-title>Оптимизация зоны покрытия сети сотовой связи на основе математического программирования. Научно-технический вестник информационных технологий</article-title>
          ,
          <source>механики и оптики</source>
          ,
          <volume>15</volume>
          (
          <issue>2</issue>
          ):
          <fpage>313</fpage>
          -
          <lpage>321</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K.</given-names>
            <surname>Leichtweiss</surname>
          </string-name>
          . Konvexe Mengen. Springer, Berlin,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Yu</surname>
            .
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kravtsov</surname>
            ,
            <given-names>Yu. I.</given-names>
          </string-name>
          <string-name>
            <surname>Orlov</surname>
          </string-name>
          .
          <source>Geometrical Optics of Inhomogeneous Media</source>
          . Springer, Berlin,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Krasovskii</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. I. Subbotin</surname>
          </string-name>
          ,
          <article-title>Optimal control in regular dynamical systems</article-title>
          .
          <source>Russian Mathematical Surveys</source>
          ,
          <volume>20</volume>
          (
          <issue>3</issue>
          ):
          <fpage>153</fpage>
          -
          <lpage>174</lpage>
          ,
          <year>1965</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Garkavi</surname>
          </string-name>
          .
          <article-title>On the Chebyshev center and convex hull of a set</article-title>
          .
          <source>Uspekhi Mat. Nauk</source>
          ,
          <volume>19</volume>
          (
          <issue>6</issue>
          ),
          <fpage>139</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>1964</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Shorikov</surname>
          </string-name>
          .
          <article-title>An algorithm for solving problems on the a posteriori minimax estimation of the states of discrete dynamical systems</article-title>
          .
          <source>I. Autom. Remote Control</source>
          ,
          <volume>57</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1016</fpage>
          -
          <lpage>1026</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Shorikov</surname>
          </string-name>
          .
          <article-title>An algorithm for solving problems on the a posteriori minimax estimation of the states of discrete dynamical systems</article-title>
          .
          <source>II. Autom. Remote Control</source>
          ,
          <volume>57</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1335</fpage>
          -
          <lpage>1343</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>E.</given-names>
            <surname>Polak</surname>
          </string-name>
          .
          <article-title>Computational Methods in Optimization. A Unified Approach</article-title>
          . Academic Press, New York-London,
          <year>1971</year>
          . Pavel D. Lebedev1,
          <article-title>Anna A. Lempert2 1 - Krasovskii Institute of Mathematics and Mechanics (Yekaterinburg, Russia) 2 - Matrosov Institute for System Dynamics and Control Theory, Siberian Branch of Russian Academy of Sciences (Irkutsk</article-title>
          , Russia)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>