<!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>Congruent Circles Packing and Covering Problems for Multi-Connected Domains with Non-Euclidean Metric, and Their Applications to Logistics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander Kazakov</string-name>
          <email>kazakov@icc.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Lempert</string-name>
          <email>lempert@icc.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavel Lebedev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Krasovskii Institute of Mathematics and Mechanics of UB RAS</institution>
          ,
          <addr-line>S. Kovalevskaja st., 16, 620219 Ekaterinburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Matrosov Institute for System Dynamics and Control Theory SB RAS</institution>
          ,
          <addr-line>Lermontov str., 134, 664033 Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>334</fpage>
      <lpage>343</lpage>
      <abstract>
        <p>The article is devoted to optimal covering and packing problems for a bounded set in a two-dimensional metric space with a given amount of congruous circles. Such problems are of both theoretical interest and practical relevance. For instance, such statements appear in logistics when one needs to locate a given number of commercial or social facilities. A numerical algorithm based on fundamental physical principles due to Fermat and Huygens is suggested and implemented. It allows us to solve the problems for the cases of non-convex sets and non-Euclidean metrics. The results of numerical experiments are presented and discussed. Calculations show the applicability of the proposed approach its high eciency for covering of a convex set in the Euclidean space by a suciently large amount of circles.</p>
      </abstract>
      <kwd-group>
        <kwd>circles covering problem</kwd>
        <kwd>circles packing problem</kwd>
        <kwd>non-Euclidean metric</kwd>
        <kwd>optical-geometric approach</kwd>
        <kwd>logistics</kwd>
        <kwd>facilities</kwd>
        <kwd>numerical algorithm</kwd>
        <kwd>computational experiment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The facility location problem is a branch of mathematical modeling concerned
with the optimal placement of facilities to minimize various negative factors.
The Supply Chain Management Terms and Glossary denes facilities as An
installation, contrivance, or other thing which facilitates something; a place for
doing something: Commercial or institutional buildings, including oces, plants
and warehouses. There is a number of papers devoted to the problem, see e.g.
[
        <xref ref-type="bibr" rid="ref11 ref12 ref37">11, 12, 37</xref>
        ]. However, the known publications are usually concerned with certain
particular cases. At the same time, we are aimed at a systemic solution of this
problem at the level of regional, national and international transport and logistics
systems (TLS).
      </p>
      <p>In connection with the above, we develop a multi-stage technology for
studying complex systems. On the rst stage, we solve the problem of optimal
placement of infrastructure logistic facilities, assumed the absence of these objects
in the considered region. For example, there may be cellular towers of a certain
operator, ATMs of particular bank, etc. This problem is reduced to special
modications of two well-known mathematical problems: covering of a bounded set
in a two-dimensional space with non-Euclidean metric by equal circles. On the
second stage, we solve the problem of optimal placement of additional logistics
facilities in terms of cooperation and competition. The third stage assumes
designing of a proper communication system for the above dened objects. On the
nal stage, we treat the problem of communications’ support in order to keep
them in satisfactory conditions. Note that, though the developed approach
operates with a variety of mathematical models, the key part is played by covering
and packing problems.</p>
      <p>
        The covering problem is to locate congruent geometric objects in a metric
space so that its given area lies entirely within their union. This theoretical
problem is widely used in solving practical tasks in various elds of human
activity. Examples of such tasks are placement of cell towers, rescue points,
police stations, ATMs, hospitals, schools [
        <xref ref-type="bibr" rid="ref12 ref15 ref4 ref7">4, 7, 12, 15</xref>
        ], designing energy-ecient
monitoring of distributed objects by wireless sensor networks [
        <xref ref-type="bibr" rid="ref13 ref14 ref2 ref8">2, 8, 13, 14</xref>
        ] etc.
Algorithms for covering of simply connected sets by congruent circles employing
quasi-dierentiability of the objective function are presented in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], heuristic and
metaheuristic methods can be found in [
        <xref ref-type="bibr" rid="ref1 ref28 ref3 ref38">1, 3, 28, 38</xref>
        ], algorithms of integer and
continuous optimization are proposed by [
        <xref ref-type="bibr" rid="ref27 ref29 ref30">27, 29, 30</xref>
        ]. A modication of feasible
directions’ method appears in [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], where optimal coverings are given for dierent
n ≤ 100.
      </p>
      <p>
        The optimal circle packing problem is to place objects of a prescribed form
in a given container. Apparently, the most popular statement here is optimal
packing two-dimensional spheres (circles, discs) in a convex set. For example,
the authors of [
        <xref ref-type="bibr" rid="ref26 ref33 ref9">9, 26, 33</xref>
        ] consider the following problem: maximize the radius of
a given number n of congruent circles packed in a unit square. The number of
circles varies between 1 and 200. Papers [
        <xref ref-type="bibr" rid="ref16 ref17 ref25">16,17,25</xref>
        ] address the problem of packing
a family of equal circles of unit radius in a great circle. The results for number
of packing elements up to 81 are obtained. Birgin and Gentil [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] consider the
problem of packing equal circles of unit radius in a variety of containers (circles,
squares, rectangles, equilateral triangles and strips of xed height) in order to
minimize the size of the latter.
      </p>
      <p>
        Note that the most of known results are obtained for the case when covered
areas or containers are subsets of the Euclidean plane or a multi-dimensional
Euclidean space. In the case of a non-Euclidean metric, covering and packing
problems are relatively poorly studied. Here we could mention the works by
Coxeter [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Boroczky [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which deal with congruent circles packing
problems for multidimensional spaces of a constant curvature (elliptic and hyperbolic
cases) and assess the maximum packing density. Besides above, this problem was
studied in a series of papers by Szirmai. In [
        <xref ref-type="bibr" rid="ref34 ref35">34, 35</xref>
        ] we nd a method to
determine the data and the density of certain optimal ball and horoball packings
with Coxeter tiling for hyperbolic 3-, 4- and 5-D spaces, based on a projective
interpretation of hyperbolic geometry. The goal of [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] is to extend the problem
of nding the densest geodesic ball (or sphere) packing to dierent 3-D
homogeneous geometries.
      </p>
      <p>A detailed description of the proposed research technology for transport and
logistics systems (including the developed software) is the subject of an extra
publication. In the present paper, we are focused on mathematical modeling
and their numerical implementation. The study follows our previous works on
mathematical apparatus for problems of domestic logistics. In particular, in [19
23] we elaborate numerical algorithms based on optical-geometric analogy.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Mathematical models</title>
      <p>Assume we are given a bounded domain containing a collection of disjoint
prohibited areas, i.e. subdomains, where any activity (including passing through
them) is banned. Suppose, the number of consumers is large enough, so that we
can regard them as continuously distributed over the domain.</p>
      <p>It is required to locate a given number of logistic centers so that, at rst,
they can serve the maximum possible proportion of the domain, at second, their
service areas do not overlap, and, nally, the maximum time of delivery to the
mostly distant consumer coincides for all logistics centers.</p>
      <p>A mathematical model of the logistic problem is as follows.</p>
      <p>Assume we are given a metric space X, a bounded domain D ⊂ X, compact
sets Bk ⊂ D, k = 1, ..., m (prohibited domains), and n of logistic centers Sn =
{si} with coordinates si = (xi, yi), i = 1, ..., n. Let 0 ≤ f (x, y) ≤ β be a
continuous function, which makes sense of the instantaneous speed of movement
at every point of D. Note that f (x, y) = 0 ⇔ (x, y) ∈ Bk, k = 1, ..., m. Then,
instead of D, we can consider closed multiply-connected set P :</p>
      <sec id="sec-2-1">
        <title>Here cl is the closure operator. The distance in space X is determined as follows:</title>
        <p>P = cl</p>
        <p>D \
m
[ Bk
k=1</p>
        <p>⊂ X ⊆ R2 .
ρ(a, b) =</p>
        <p>min
Γ ∈G(a,b)</p>
        <p>dΓ
f (x, y)</p>
        <p>,
!
Z
Γ
where G(a, b) is the set of all continuous curves, which belong to X and connect
the points a and b. In other words, the shortest route between two points is a
curve, that requires to spend the least time.</p>
        <p>We are to nd a location Sn∗ = {si∗}, which brings maximum to the expression
R∗ = min min
i=1,n
ρ (si, (Sn\{si})) , ρ(si, ∂P )
2
.</p>
        <p>(1)
(2)
(3)
Here, ∂P is the boundary of the set P and ρ(si, ∂P ) is the distance from a point
to a closed set,
ρ(si, ∂P ) = min ρ(si, x) .</p>
        <p>x∈∂P</p>
        <p>One can reformulate (3) as follows: maximize the radius of equal circles, which
can be located so that they overlap each other and the boundary of the set P
only at their boundary points. In other words, a solution to the logistic problem
is equivalent to an optimal packing circles of equal radius in a multiply-connected
set with metric (2).</p>
        <p>Along with (3), we consider another problem: place a predetermined number
of logistic centers so that, at rst, all consumers are serviced, secondly, the
maximum time of delivery to the mostly distant consumer is the same for all
logistic centers, and the time of delivery is minimal.</p>
        <p>Let M ⊂ X be a given bounded set with continuous boundary, m be an
amount of logistic centers Pm = {Ok}, and Ok = (xk, yk), k = 1, ..., m, be their
coordinates.</p>
        <p>Our second goal is to nd a partition of M on m segments Mk, k = 1, ..., m,
and the location of the centers P m∗ = {Ok∗}, which provide minimum for
R∗ = max ρ (Ok, ∂Mk) .</p>
        <p>k=1,m
(4)
(5)
The formulated logistic problem is equivalent to optimal covering of the set M
with the metric (2) by circles of equal radia.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Numerical methods</title>
      <p>
        In this section, the authors propose methods for solving problems (2),(3) and
(2),(5), based on the analogy between the propagation of the light wave and
nding the minimum of the functional integral (2). This analogy is a consequence
of physical laws of Fermat and Huygens. The rst principle says that the light
in its movement chooses the route that requires to spend a minimum of time.
The second one states that each point reached by the light wave, becomes a
secondary light source. This approach is described more detail in [
        <xref ref-type="bibr" rid="ref19 ref20 ref22 ref23">19, 20, 22, 23</xref>
        ].
      </p>
      <p>The essence of the algorithm is as follows. We consistently divide the given
set (P or M ) into segments with respect to the randomly generated initial set of
circles centers based on Voronoi diagrams; then nd the best center covering or
packaging circle for each segment; nally construct segmentation for the found
centers.</p>
      <p>An algorithm for circles covering constructing
1. Randomly generate an initial coordinates of the circles centers Ok, k = 1, m.</p>
      <p>
        Coordinate coincidences are not allowed.
2. From Ok, k = 1, m we initiate the light waves using the algorithm [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. It
allows us to divide set M on m segments Mk and to nd their boundaries
∂Mk, k = 1, m.
3. Boundary ∂Mk of segment Mk is approximated by the closed polygonal line
with nodes at the points Ai, i = 1, q.
4. From Ai, i = 1, q we initiate the light waves using the algorithm [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] as well.
5. Every point (x, y) ∈ Mk, rst reached by one of the light waves is marked
(here and further we assume using an analytical grid for x and y). We
memorize time T (x, y) which is required to reach (x, y).
6. Find O¯k = arg max T (x, y). Then, the minimum radius of circle which covers
(x,y)∈Mk
Mk, is given by
      </p>
      <p>Rk min = max ρ(O¯k, Ai) .</p>
      <p>i=1,q</p>
      <p>Steps 36 are carried out independently for each segment Mk, k = 1, m.
7. Find Rmin = max Rk min. Then go to step 2 with Ok = O¯k, k = 1, m.</p>
      <p>k=1,..m
Steps 27 are being carried out while
covering</p>
      <sec id="sec-3-1">
        <title>Rmin is decreasing, then the current</title>
        <p>Pm =
m
[ Ck(O¯k, Rmin)
k=1
is memorized as a solution.
8. The counter of an initial coordinates generations Iter is incremented. If Iter
becomes equal some preassigned value, then the algorithm is terminated.
Otherwise, go to step 1.</p>
        <p>An algorithm for circles packing constructing
1. Randomly generate an initial coordinates of the circles centers si, si ∈ P ,
i = 1, n. Radius R is assumed to be zero.
2. Domain P is divided on segments Pi, i = 1, ..., n, as well as in the algorithm
above.
3. We initiate the light waves propagating from the boundary of ∂Pi of every
segment Pi in the inner area and construct the wave fronts until until they
converge at a point. Denote this point by s¯i and calculate ri = ρ(s¯i, ∂Pi) by
(4), i = 1, n.
4. Calculate R =</p>
        <p>min r .</p>
        <p>i=1,...,n i
Steps 2-4 are being carried out until R is increasing, then the current vector
¯</p>
        <p>Sn = {s¯i} is memorized as a solution.
5. The counter of an initial coordinates generations Iter is incremented. If Iter
becomes equal some preassigned value, then the algorithm is terminated.</p>
        <p>Otherwise, go to step 1.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Computational experiment</title>
      <p>Example 1. This example illustrates algorithm for circles covering constructing
in the case of the Euclidean metric f (x, y) ≡ 1. We solve the equal circle covering
problem in unit square. The number of circles is given and we maximize the
radius. The results are presented in table 1. Here Rmin is the best radius of
covering obtained by the presented algorithm for circles packing constructing,
ΔR = RKnown − Rmin, t is time of calculation, Iter = 25.</p>
      <p>
        Note, that the RKnown results were obtained from [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
      </p>
      <p>Blank lines in table 1 means no known results for the corresponding n. It is
easily seen that in comparison with known results, the results obtained by the
authors, a little bit worse, but the deviation of circles radius does not exceed
0.1%. The total time for solving the problem is relatively small even for n = 500.
It can be concluded that the proposed algorithm, despite the fact that it is,
strictly speaking, not directly suitable for the covering problem in the Euclidean
metric, shows reasonably good results here.</p>
      <p>
        Example 2. This example shows a comparison of the results of the authors with
the results from [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] for the packing of equal of circles in the unit square
in the Euclidean metric f (x, y) ≡ 1 (table 2).
      </p>
      <p>
        It is easy to see that, as in example 1, the results obtained by the authors,
is slightly worse, but the deviation of radius of packed circles from the optimal
is low. Furthermore, when n = 1, 500 we found a solution which improves the
known one. At the same time, the total time for solving the problem is relatively
small even for n = 3000 (for example, compared with the FSS-algorithm [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]).
Example 3. Let now M = {(x, y): (x − 6)2 + (y − 6)2 ≤ 42} and
f (x, y) =
      </p>
      <p>(x − 4.5)2 + (y − 6)2
(x − 4.5)2 + (y − 6)2) + 1
+ 0.5.</p>
      <p>It is required to nd the covering Pn∗ with minimal radius R and n = 8.</p>
      <p>The resulting approximation of coordinate of covering circles centers is
following</p>
      <p>S8 ≈ {(3.610, 4.375), (3.725, 7.750), (5.603, 9.748), (6.0, 8.745) ,</p>
      <p>Radius Rmax ≈ 0.8787. Set M (bold line), packing U8∗ (thin line) and
coordinates of circles centers O8 (dots) are shown at g. 2.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>We raised two classical problems of continuous optimization: optimal covering
and optimal packing with equal 2-D spheres (circles, discs) for a bounded subset
of a metric space. Practically, the addressed issues appear in logistics (so-called
facility location problems), communication, security, energy management etc.
The developed numerical algorithms, based on fundamental physical principles
by Fermat and Huygens (an optical-geometrical approach), prove themselves
rather ecient for covering and packing problems with non-convex sets, even
if the metric is non-Euclidean: numerical simulation conrms that the designed
approach is relevant. At the same time, in the case of Euclidean metric and a
suciently large number of covering circles, our algorithms are shown to be
competitive, compared to known approaches. The latter observation was pleasantly
unexpected.</p>
      <p>The obtained results could be further extended to multiply covering
problems. This would be a subject of our future study.
0
−2
Acknowledgments. The study is partially supported by the Russian
Foundation for Basic Research, projects nos 16-31-00356, 16-06-00464.
2
4
6
8</p>
      <p>10</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Al-Sultan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hussain</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nizami</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A genetic algorithm for the set covering problem</article-title>
          .
          <source>Journal of the Operational Research Society</source>
          <volume>47</volume>
          (
          <issue>5</issue>
          ),
          <volume>702709</volume>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Astrakov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erzin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ecient band monitoring with sensors outer positioning</article-title>
          .
          <source>Optimizat. J. Math. Program and Operat. Res</source>
          .
          <volume>62</volume>
          (
          <issue>10</issue>
          ),
          <volume>13671378</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Azimi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galli</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>An electromagnetism metaheuristic for the unicost set covering problem</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>205</volume>
          (
          <issue>2</issue>
          ),
          <volume>290300</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Balazs</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Endre</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balazs</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Optimal circle covering problems and their applications</article-title>
          .
          <source>CEJOR</source>
          <volume>23</volume>
          ,
          <issue>815832</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Birgin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gentil</surname>
          </string-name>
          , J.:
          <article-title>New and improved results for packing identical unitary radius circles within triangles, rectangles and strips</article-title>
          .
          <source>Computers and Operations Research</source>
          <volume>37</volume>
          (
          <issue>7</issue>
          ),
          <volume>13181327</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Boroczky</surname>
            ,
            <given-names>K.</given-names>
          </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>
          ),
          <volume>243261</volume>
          (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Brusov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piyavskii</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A computational algorithm for optimally covering a plane region</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>1727</volume>
          (
          <year>1971</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cardei</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Improving netwotk lifetime using sensors with adjustible sensing ranges</article-title>
          .
          <source>Int. J. Sensor Networks</source>
          <volume>1</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>4149</volume>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Casado</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szabo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csendes</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Packing equal circles in a square ii. new results for up to 100 circles using the tamsass-pecs algorithm</article-title>
          . In: Giannessi,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Pardalos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Rapcsac</surname>
          </string-name>
          , T. (eds.)
          <source>Optimization Theory: Recent Developments from Matrahaza</source>
          , vol.
          <volume>59</volume>
          , pp.
          <fpage>207224</fpage>
          . Kluwer Academic Publishers, Dordrecht (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Coxeter</surname>
            ,
            <given-names>H.S.M.:</given-names>
          </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>
          ),
          <volume>263274</volume>
          (
          <year>1954</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Dileep</surname>
          </string-name>
          , R.:
          <article-title>Logistics of facility location and allocation</article-title>
          .
          <source>Marcel Dekker</source>
          , Inc., New York (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Drezner</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Facility location: A survey of applications and methods</article-title>
          . Springer-Verl, New York (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Erzin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Astrakov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Min-density stripe covering and applications in sensor networks</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          <volume>6784</volume>
          (
          <issue>3</issue>
          ),
          <volume>152162</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Erzin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plotnikov</surname>
          </string-name>
          , R.:
          <article-title>Wireless sensor network's lifetime maximization problem in case of given set of covers</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          <volume>6786</volume>
          (
          <issue>5</issue>
          ),
          <volume>4457</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Galiev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karpova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Optimization of multiple covering of a bounded set with circles</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>50</volume>
          (
          <issue>4</issue>
          ),
          <volume>721732</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Packing of 14</source>
          , 16, 17 and
          <article-title>20 circles in a circle</article-title>
          .
          <source>Mathematics Magazine</source>
          <volume>44</volume>
          (
          <issue>3</issue>
          ),
          <volume>134139</volume>
          (
          <year>1971</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Graham</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lubachevsky</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nurmela</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ostergard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Dense packings of congruent circles in a circle</article-title>
          .
          <source>Discrete Mathematics</source>
          <volume>181</volume>
          (
          <issue>1-3</issue>
          ),
          <volume>139154</volume>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Jandl</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Wieder, .
          <article-title>: A continuous set covering problem as a quasidierentiale optimization problem</article-title>
          .
          <source>Optimizat. J. Math. Program and Operat. Res</source>
          .
          <volume>19</volume>
          (
          <issue>6</issue>
          ),
          <fpage>781</fpage>
          <lpage>802</lpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lempert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>An approach to optimization in transport logistics</article-title>
          .
          <source>Automation and Remote Control</source>
          <volume>72</volume>
          (
          <issue>7</issue>
          ),
          <volume>13981404</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lempert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bukharov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On segmenting logistical zones for servicing continuously developed consumers</article-title>
          .
          <source>Automation and Remote Control</source>
          <volume>74</volume>
          (
          <issue>6</issue>
          ),
          <volume>968977</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lebedev</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ushakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Approximating sets on a plane with optimal sets of circles</article-title>
          .
          <source>Automation and Remote Control</source>
          <volume>73</volume>
          (
          <issue>3</issue>
          ),
          <volume>485493</volume>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Lempert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>On mathematical models for optimization problem of logistics infrastructure</article-title>
          .
          <source>International Journal of Articial Intelligence</source>
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <fpage>200</fpage>
          <lpage>210</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lempert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bukharov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Mathematical model and program system for solving a problem of logistic object placement</article-title>
          .
          <source>Automation and Remote Control</source>
          <volume>76</volume>
          (
          <issue>8</issue>
          ),
          <volume>14631470</volume>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beasley</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A heuristic for the circle packing problem with a variety of containers</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>214</volume>
          (
          <issue>3</issue>
          ),
          <volume>512525</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Lubachevsky</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graham</surname>
          </string-name>
          , R.:
          <article-title>Curved hexagonal packings of equal disks in a circle</article-title>
          .
          <source>Discrete Comput Geom</source>
          <volume>18</volume>
          (
          <issue>1-3</issue>
          ),
          <volume>179194</volume>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Markot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csendes</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A new veried optimization technique for the packing circles in a unit square problems</article-title>
          .
          <source>SIAM Journal on Optimization</source>
          <volume>16</volume>
          (
          <issue>1</issue>
          ),
          <volume>193219</volume>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Melissen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuur</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Covering a rectangle with six and seven circles</article-title>
          .
          <source>Discrete Appl</source>
          . Math.
          <volume>99</volume>
          ,
          <issue>149156</issue>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Nasab</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tavana</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yousef</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A new heuristic algorithm for the planar minimum covering circle problem</article-title>
          .
          <source>Production &amp; Manufacturing Research</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <volume>142155</volume>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Nurmela</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Conjecturally optimal coverings of an equilateral triangle with up to 36 equal circles</article-title>
          .
          <source>Experiment. Math. 9</source>
          (
          <issue>2</issue>
          ),
          <volume>241250</volume>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Nurmela</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ostergard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Covering a square with up to 30 equal circles</article-title>
          .
          <source>Tech. Rep. Res. rept A62</source>
          ., Lab. Technol. Helsinki Univ. (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Specht</surname>
          </string-name>
          , E.: Packomania. http://www.packomania.com/, accessed:
          <fpage>2015</fpage>
          -10-28
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Stoyan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patsuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Covering a compact polygonal set by identical circles</article-title>
          .
          <source>Comput. Optim. Appl</source>
          .
          <volume>46</volume>
          ,
          <issue>7592</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Szabo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specht</surname>
          </string-name>
          , E.:
          <article-title>Packing up to 200 equal circles in a square</article-title>
          . In: Torn,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Zilinskas</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <article-title>Models and Algorithms for Global Optimization</article-title>
          .
          <source>Optimization and Its Applications</source>
          , vol.
          <volume>4</volume>
          , pp.
          <fpage>141156</fpage>
          . Springer, Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Szirmai</surname>
            ,
            <given-names>J.:</given-names>
          </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>
          ),
          <volume>545558</volume>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Szirmai</surname>
            ,
            <given-names>J.:</given-names>
          </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>
          ),
          <volume>3547</volume>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Szirmai</surname>
            ,
            <given-names>J.:</given-names>
          </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>
          ),
          <volume>441452</volume>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Verter</surname>
          </string-name>
          , V.:
          <article-title>Uncapacitated and capacitated facility location problems</article-title>
          . In: Eiselt,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Marianov</surname>
          </string-name>
          , V. (eds.)
          <article-title>Foundations of location analysis</article-title>
          , pp.
          <fpage>2537</fpage>
          . Springer, New York (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Watson-Gandy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Heuristic procedures for the m-partial cover problem on a plane</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>149157</volume>
          (
          <year>1982</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>