<!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>Combinations of the Greedy Heuristic Method for Clustering Problems and Local Search Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lev Kazakovtsev</string-name>
          <email>levk@bk.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Antamoshkin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Siberian Federal University</institution>
          ,
          <addr-line>Krasnoyarsk, Russian Federation</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Siberian State Aerospace University Named after Academician M.F.Reshetnev</institution>
          ,
          <addr-line>Krasnoyarsk, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <fpage>440</fpage>
      <lpage>452</lpage>
      <abstract>
        <p>In this paper, we investigate application of various options of algorithms with greedy agglomerative heuristic procedure for object clustering problems in continuous space in combination with various local search methods. We propose new modifications of the greedy agglomerative heuristic algorithms with local search in SWAP neighborhood for the p-medoid problems and j-means procedure for continuous clustering problems (p-median and k-means). New modifications of algorithms were applied to clustering problems in both continuous and discrete settings. Computational results with classical data sets and real data show the comparative efficiency of new algorithms for middlesize problems only.</p>
      </abstract>
      <kwd-group>
        <kwd>p-median</kwd>
        <kwd>k-means</kwd>
        <kwd>p-medoids</kwd>
        <kwd>Genetic algorithm</kwd>
        <kwd>Heuristic optimization</kwd>
        <kwd>Clustering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Problems of automatic groupping of objects in a continuous space with defined
distance measure function between two points are the most widely applied clustering
models. The k-means problem is most popular clustering model in which it is required
to split N objects into k groups so that the sum of squares of distances from objects to
the closest center of a group reaches its minimum. Centers (sometimes called by
centroids) are unknown points in the same space. Other popular clustering model is the
pmedian problem [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] which has similar setting but instead of the sum of distance
squares, sum of distances has to be minimized. Thus, in the k-means problem, a
measure of distance is the squared Euclidean distance. The similarity of the
continuous p-median problem and k-means problem was emphasized by many researchers
[
        <xref ref-type="bibr" rid="ref12 ref13 ref16 ref25">25, 12, 16, 13</xref>
        ].
      </p>
      <p>
        There exists a special class of discrete optimization problems operating concepts
of the continuous problems called p-medoid problem [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] or discrete p-median
problem [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. Such clustering problems can be considered as location problems [
        <xref ref-type="bibr" rid="ref28 ref34">34, 28</xref>
        ]
since the main parameters of such continuous and discrete problems are coordinates
of objects and distance between them [
        <xref ref-type="bibr" rid="ref10 ref9">10, 9</xref>
        ]. Such problems arise in statistics (for
Copyright © by the paper's authors. Copying permitted for private and academic purposes.
In: A. Kononov et al. (eds.): DOOR 2016, Vladivostok, Russia, published at http://ceur-ws.org
      </p>
      <p>
        Combinations of the Greedy Heuristic Method and Local Search Algorithms 441
example, problems of estimation), statistical data processing, signal or image
processing and other engineering applications [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        The formulation of the p-median problem [
        <xref ref-type="bibr" rid="ref12 ref7">12, 7</xref>
        ] is as follows:
(1)
(2)
      </p>
      <p>
        Here, is a set of known points (data vectors), are
unknown points (centers, centroids), are weight coefficients (usually equal to 1),
is the distance function in a d-dimensional space [
        <xref ref-type="bibr" rid="ref14 ref9">14, 9</xref>
        ]. In most popular cases,
is squared Euclidean distance, Euclidean or Manhattan metric.
      </p>
      <p>
        The center of each cluster (group) is the solution of the 1-median (Weber)
problem for this cluster. If the distance measure is squared Euclidean distance ( ) then the
solution is [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]:
Here, , .
      </p>
      <p>
        Such p-median, k-means and k-medoids problems are problems of general
optimization: objective function is non-convex [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Moreover, they are NP-hard [
        <xref ref-type="bibr" rid="ref11 ref15 ref2 ref33 ref40 ref41">11, 2, 33, 40,
41, 15</xref>
        ]. The most popular ALA procedure for such problems is based on the Lloyd
algorithm [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] also known as standard k-means procedure [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. Nevertheless, many
authors offered faster methods based on this standard procedure [
        <xref ref-type="bibr" rid="ref1 ref46">46, 1</xref>
        ] for data sets
and data streams. The ALA and similar procedures are algorithms sequentially
improving the known solution. They are not true local search algorithms in strict sense
since the new decision is searched not necessarily in a ε-neighborhood of the known
solution.
      </p>
      <p>
        The modern literature offers many heuristic methods [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] for seeding of the initial
solutions (sets of centers) for the ALA procedure which are various evolutionary
methods and random search methods such as k-means++ procedure [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Popular idea is use of the genetic algorithms (GA) and for improving of results of
local search [
        <xref ref-type="bibr" rid="ref18 ref27 ref39">18, 27, 39</xref>
        ]. In case of GAs, authors use various methods of coding of
solutions which form a "population" of the evolutionary algorithm. Hosage and
Goodchild [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] offered the first genetic algorithm for the p-median problem on a
network. Rather precise but very slow algorithm based on special greedy agglomerative
heuristics was offered by Bozkaya, Zhang and Erkut in 2002 [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ].
      </p>
      <p>
        Rather precise and fast algorithm with the greedy agglomerative heuristic
recombination procedure for the p-median problem on a network was offered by Alp, Erkut and
Drezner in 2002 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This algorithm was adapted for the continuous problems by
Neema et al. in 2011 [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]. At each iteration, this algorithm generates initial solutions
for the local search procedure. Thus, this approach becomes extremely slow with
growth of number of clusters p. Other method of recombination is offered by Sheng
and Liu (2006) [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]. These algorithms work quicker, however, they are less precise.
Also Lim and Xiu in 2003 offered the genetic algorithm based on recombination of
subsets of centers of the fixed length [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
The genetic algorithm with greedy heuristics [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] does not provide use of a mutation
procedure which is common for GAs [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], authors propose the GA with greedy agglomerative heuristic using floating
point alphabet. Most GAs for p-median problems [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] use the integer alphabet for
coding of initial solutions of the ALA procedure by numbers of corresponding data
vectors. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], authors encode the interim solutions in a form of sets of points
(centers) in the d-dimensional space which are changed by the ALA procedure. Such
combination of greedy agglomerative heuristics and ALA procedure allows algorithm
to receive more precise results.
      </p>
      <p>In this paper, we propose further modification of the genetic algorithm with greedy
heuristic which includes combination of the greedy agglomerative heuristic
procedures with local search in wider neighborhoods such as SWAP neighborhood.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Known algorithms</title>
      <sec id="sec-2-1">
        <title>The ALA procedure includes two simple steps: Algorithm 1. ALA procedure.</title>
        <p>Required: data vectors A1...AN, k initial cluster centers X1...Xk.</p>
        <p>1. For each center Xi, determine its cluster Ci as a subset of the data vectors for
which this center Xi is the closest one.</p>
        <p>2. For each cluster
the Weber problem).</p>
        <p>3. Repeat Step 1 unless Steps 1, 2 made no change in any cluster.
, recalculate its center Xi (i.e., solve</p>
        <p>
          Many papers propose approaches to improve the speed of the ALA algorithm [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
such as random sampling [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] etc.
        </p>
        <p>
          The GA with greedy heuristic [
          <xref ref-type="bibr" rid="ref23 ref3">3, 23</xref>
          ] with modifications [
          <xref ref-type="bibr" rid="ref21 ref24 ref39">39, 21, 24</xref>
          ] can be
described as follows.
        </p>
        <p>Algorithm 2. GA with greedy heuristic for p-median and p-medoid problems.
Required: Population size NPOP.</p>
        <p>1. Generate (randomly with equal probabilities or using the k-means++ procedure)
NPOP initial solutions χ1,...χ NPOP  {1,N}, χi =pi=1,NPOP which are sets of data
vectors used as initial solutions for the ALA procedure. For each of them, run the
ALA procedure and estimate the values F fitness χ  of the objective function (1) for
the results of the ALA procedure, save these values to variables f1,...,fNPOP .</p>
        <p>2. If the stop conditions are reached then STOP. The solution if the set of the
initial centers χ * corresponding the minimal value of fi. For estimating the final
solui
tion, run the ALA procedure for χ * .</p>
        <p>i
3. Choose randomly two indexes k1,k2 {1,N},k1  k2 .
4. Form an interim solution χc=χ k1  χ k2 .</p>
        <p>Combinations of the Greedy Heuristic Method and Local Search Algorithms 443
5. If χc &gt;p then go to Step 7:
6. Perform the greedy agglomerative heuristic procedure (Algorithm 3) for χc
with elimination intensity parameter σ.</p>
        <p>7. If i {1,NPOP}:χi=χc then go to Step 2.</p>
        <p>
          8. Choose an index k3 {1,NPOP} . Authors [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] use a simple tournament
selection procedure: choose randomly k4,k5 {1,NPOP} , if f k4 &gt;fk5 then k3=k4 ,
otherwise k3=k5 .
        </p>
        <p>9. Replace</p>
        <p>χ k3
f k3=F fitness  χ c  . Go to Step 2.</p>
        <p>and corresponding
objective function
value:
χ k3=χ c ,
С cjlust-, j=1, χс ,
f j-= iN1 wi min LX k- ,Ai  .</p>
        <p>kχ 
1.2. Next iteration 1.</p>
        <p>The greedy agglomerative heuristic is realized as follows:
Algorithm 3. Greedy agglomerative heuristic.</p>
        <p>Required: initial solution χc , elimination parameter σ.
1.For each j  χc do:
1.1. Form a set χ =χс\{ j} . For each data vector Ai { A1,...,AN } , choose the
closest center C i-= arg
min LAi ,X j  . Form 
j=1,
χwhich the center is its closest center: С cj lust=i  1,N | Ci =j ; for each cluster
sets of data vectors for each of
calculate
its
center
and
then</p>
        <p>calculate
Xj-,
2. Sort the set of pairs (j, f j-= iN1 wi min kχ  LX k- ,Ai  .) in ascending order of
f j- , form a set Eelim of the first Nelim indexes of data vectors from this arranged set.
From this set Eelim, eliminate indexes i such that j  Ee lim : Ai  A j  Lmin,
j  i .</p>
        <p>Here, Nelim=[ σ (| χc |-p)]+1. The value of parameter Lmin is equal to 0.1-0.5 of the
average distance between two data vectors. We use Lmin  0,2  (L( Ai , A j )).
Parameter σ regulates the process of eliminating of the elements from the interim solution.
Value 0 means sequential deleting of elements (centers, centroids, medoids) one by
one. The default value 0.2 makes the algorithm work faster which is important if
value of p is comparatively large (p&gt;10).</p>
        <p>3. Eliminate Eelim from χc : χc=χc\ Ee lim . and return.</p>
        <p>Value of the objective function is calculated depending as follows:
Algorithm 4. Calculating the objective function value F fitness χ  .</p>
        <p>Required: initial solution χ = {X1,...,Xp} .</p>
        <p>1. Run the ALA procedure or the PAM procedure with the initial solution χ to
gen new set of centers {X1,...,Xp} .</p>
        <p>2. Return Ffitness χ = iN1wi min LX j ,Ai .</p>
        <p>j{1,p}</p>
        <p>Step 4 of Algorithm 2 generates an interim solution set with cardinality up to 2p
from which we sequentially eliminate elements (Step 6) until we reach cardinality
equal to p. At each iteration, the value Ffintess is calculated up to 2p times. Thus, the
local search procedure is started up to p2 in each iteration of the greedy heuristic
recombination. In the case of the k-medoid problem, the computational complexity
increases. In this case, we must calculate
x j,k=</p>
        <p>d
min  
iC cjlust jC cjlust k 1
(ai  a j )2 .</p>
        <p>Instead of the ALA procedure, we can use faster PAM procedure. Nevertheless, its
complexity also depends on p and N.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Combination with alternative local search algorithms</title>
      <p>The structure of Algorithm 4 can be described as three nested loop.</p>
      <p>
        The first of them performs iterations of iteration of strategy of global search (for
the GA, this is execution of evolutionary operators of random selection and starting
the crossingover procedure, however, other metaheuristics can be also applied [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]).
The second nested loop performs the iterations greedy heuristic procedure until the
feasible solution is reached. The third nested loop within this procedure provides
estimation of consequences of eliminating each of elements of the intermediate
decision.
      </p>
      <p>The steps realizing greedy agglomerative heuristics are launched in combination
with one of the existing algorithms of local search. Thus, for the continuous problems,
it can be the ALA procedure or other two-step procedures of the alternating location
and allocation, for example, the j-means or h-means procdure. Search in different
types of neighborhoods can be applied to the discrete clustering problems. The PAM
procedure (Partition around Medoid, i.e. neighborhood of the given quantity of the
closest data vectors), ALA procedure (wider neighborhood: all data vectors of a
cluster), or search in wider SWAP or K-SWAP-neighborhoods can be applied to the
pmedoid problem.</p>
      <p>
        For the p-median, p-medoids and k-means problems, we can use the ALA
procedure as a local search procedure [
        <xref ref-type="bibr" rid="ref31 ref44">44, 31</xref>
        ]. The PAM procedure is a search algorithm in
neighborhood of each of medoids consisting of the solutions received by changeover
of a medoid by one of pPAM of the closest data vectors. In our research, we used pPAM
=3. However, experiments did not reveal any universal advantage of each of methods:
      </p>
      <p>Combinations of the Greedy Heuristic Method and Local Search Algorithms 445
PAM allows to have a good result quicker case of a small number of large clusters,
ALA procedure is more efficient in the case of small clusters.</p>
      <p>
        Meanwhile, there are many other efficient local search methods the discrete
clustering problems [
        <xref ref-type="bibr" rid="ref26 ref42 ref45">45, 42, 26</xref>
        ]. Long ago it was noted [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ] that very precise solutions
can be obtained with the algorithms based on search in a SWAP neighborhood formed
by changeover of a medoid by any data vector. In many cases, search in this
neighborhood allows to receive exact solutions [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Computing complexity of one
iteration of such procedure lies within O(pN2). Traditionally, this procedure is applied to
rather small data sets (N &lt;5000). Larger neighborhoods such as K-SWAP
(changeover of K medoids with other data vectors), certainly, are capable to increase the
expected accuracy of the result received after the single start of such procedure, but time
expenses grow so fast that even in the 2-SWAP neighborhood, search is possible for
very small data sets only. In the case when K=p, search in this neighborhood
degenerates into the full search and gives the exact solution.
      </p>
      <p>The greedy genetic algorithms mentioned in this paper (including Algorithm 2)
use the ALA procedure (as it was mentioned above, in the case of the p-medoid
problem, PAM procedure is also possible). In this research, we add search in SWAP
neighborhood to this procedure . Algorithm 5 can be used instead of the ALA
procedure option in Algorithms 2 and 4.</p>
      <p>Algorithm 5. Local search combination for the greedy heuristic algorithm.
Required: initial solution which is a set of centers, centroids or medoids.</p>
      <p>Step 1. Run the ALA procedure (or the PAM procedure) from the initial solution
. Store the new value of .</p>
      <p>Step 2. If Step 1 did not improve the solution then STOP and return .
Step 3. Form array I of numbers , shuffle this array randomly.</p>
      <p>Step 4. For each do:
Step 4.1. Store i=Ii’.Store .</p>
      <p>Step 4.2. Store )). Here, is the ith
center or centroid or medoid in the solution, Aj is the jth data vector.</p>
      <p>Step 4.3. If ))&lt;F )), then store and go
to Step 1.</p>
      <p>Steps of this algorithm combine search in SWAP neighborhood (Steps 4-4.3) with
the ALA procedure (Step 1). While the PAM procedure is a simple local search
algorithm, the ALA procedure is not a true local search algorithm. However, it improves
an existing solution step by step similarly to the local search algorithm.</p>
      <p>
        For the continuous problems (k-means, p-median) there exists the j-means
procedure [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] similar to search in SWAP neighborhood which scope is also restricted to
comparatively small problems. This procedure is reduced to changeover of
centers/centroids by one of data vectors with the subsequent continuation of search by
standard ALA procedure. It is easy to note that this principle of search is realized by
Algorithm 5. Thus, Algorithm 5 realizes alternation of ALA or PAM procedure with
search in SWAP neighborhood for the discrete problems and the j-means procedure
for the continuous ones.
      </p>
      <p>
        We will apply Algorithm 5 instead of Algorithm 4 for solving discrete and
continuous problems as a part of genetic algorithms with greedy heuristic (Algorithm 2).
For testing purposes, we use the real data and the generated data sets collected by
department of processing of the speech and images of computing School of
University of Eastern Finland and a repository of machine training of UCI, and also data of
tests of EEE components for spaceships [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Computational experiments</title>
      <p>In our experiments, we used the Depo X8Sti computer (6-core CPU Xeon X5650 2.67
GHz, 12Gb RAM). We launched each algorithm with each data set 30 times.</p>
      <p>In Fig. 1, 2 and Table 1, some results of computing experiments are provided.
With number of vectors of data N&gt;10000, the attempts to apply Algorithm 5 as a part
of the genetic algorithm with greedy heuristics were unsuccessful since the single
start of Algorithm 5 required time exceeding all time limit of for the GA.</p>
      <p>Dynamics of change of the best known value of the objective function shows that
for small discrete problems (N &lt;1000), application of Algorithm 5 has advantage in
comparison with Algorithm 4. Moreover, for such problems, application of
Algorithm 5 even as a separate algorithm, without use of the genetic algorithm has
advantage in comparison with the genetic algorithm with greedy heuristics in a
combination with Algorithm 4.</p>
      <p>
        Middle-size problems (N&lt;10000) show other situation. In certain cases, the
genetic algorithm with greedy heuristics even without application of search in SWAP
neighborhood shows the best results. In other cases, application of search in SWAP
neighborhood is repaid but application of this type of local search as a part of the
genetic algorithm leads to further improving of result. Moreover, in certain cases,
simpler recombination procedures of the genetic algorithm such as the genetic
algorithm with a recombination of fixed length subsets [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] yield the best results in
comparison with GA with greedy heuristics. This is most evident for problems with
Boolean and categorical data. Nevertheless, the obtained results are comparable by
accuracy and use of the GA with greedy heuristics can be competitive for problems with
1000&lt;N&lt;10000.
      </p>
      <p>For the continuous problems, (except the smallest ones with N&lt;1000), application
of algorithms with greedy heuristics in a combination with Algorithm 5 is quite
justified in the majority of practical cases.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>Application of search in SWAP neighborhood (and probably wider neighborhoods)
can be competitive in the case of the small problems, but is not competitive for
largescale problems (N&gt;10000). Experiments show that this effect does not depend on the
heuristic used for constructing the initial population. As a rule, obtaining an
acceptable result is decelerated in case of using SWAP procedure. The exception is some
problems with Jacquard metric and Hamming metric. Depending on problem
parame</p>
      <p>Combinations of the Greedy Heuristic Method and Local Search Algorithms 447
ters (N, p, d, metric) and time limit and accuracy requirements, various local search
procedures are more or less efficient. The most important factor in the case of the
large-scale problems is time consumption for a single run of the SWAP local search
procedure.</p>
      <p>p-medoids problems</p>
      <sec id="sec-5-1">
        <title>A) p-medoids problems</title>
      </sec>
      <sec id="sec-5-2">
        <title>B) p-median problems</title>
        <p>Combinations of the Greedy Heuristic Method and Local Search Algorithms 451</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ackermann</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          et al.:
          <article-title>StreamKM: A Clustering Algorithm for Data Streams</article-title>
          .
          <source>J. Exp. Algorithmics 17, Article</source>
          <volume>2</volume>
          .4 (
          <issue>2012</issue>
          ), DOI:10.1145/2133803.2184450.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Aloise</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deshpande</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hansen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Popat</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>NP-Hardness of Euclidean Sum-ofSquares Clustering</article-title>
          .
          <source>Machine Learning</source>
          <volume>75</volume>
          ,
          <fpage>245</fpage>
          -
          <lpage>249</lpage>
          (
          <year>2009</year>
          ),
          <source>DOI:10.1007/s10994-009- 5103-0.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Alp</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erkut</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drezner</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>An Efficient Genetic Algorithm for the p-Median Problem</article-title>
          .
          <source>Annals of Operations Research</source>
          <volume>122</volume>
          (
          <issue>1-4</issue>
          ),
          <fpage>21</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2003</year>
          ), DOI 10.1023/A:1026130003508
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Arthur</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vassilvitskii</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>: k-Means++:C The Advantages of Careful Seeding</article-title>
          .
          <source>Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete algorithms (SODA '07)</source>
          , pp.
          <fpage>1027</fpage>
          -
          <lpage>1035</lpage>
          . SIAM (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Balcan</surname>
          </string-name>
          , M.-F.,
          <string-name>
            <surname>Ehrlich</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Distributed k-Means and k-Median Clustering on General Communication Topologies</article-title>
          .
          <source>Advances in Neural Information Processing Systems</source>
          , pp.
          <fpage>1995</fpage>
          -
          <lpage>2003</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bozkaya</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Erkut</surname>
          </string-name>
          , E.:
          <article-title>Genetic Algorithm for the p-Median Problem</article-title>
          . In: Drezner,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Hamacher</surname>
          </string-name>
          , H. [eds.].
          <source>: Facility Location: Applications and Theory</source>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>205</lpage>
          , Springer, New York (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cooper</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>An Extension of the Generalized Weber Problem</article-title>
          .
          <source>Journal of Regional Science</source>
          <volume>8</volume>
          (
          <issue>2</issue>
          ),
          <fpage>181</fpage>
          -
          <lpage>197</lpage>
          (
          <year>1968</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cooper</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Location-Allocation Problem</surname>
          </string-name>
          .
          <source>Operations Research</source>
          <volume>11</volume>
          ,
          <fpage>331</fpage>
          -
          <lpage>343</lpage>
          (
          <year>1963</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Drezner</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamacher</surname>
          </string-name>
          , H.:
          <article-title>Facility Location: Applications and Theory, 460p</article-title>
          .,
          <source>SpringerVerlag</source>
          , Berlin (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Drezner</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wesolowsky</surname>
            ,
            <given-names>G.O.A.</given-names>
          </string-name>
          :
          <article-title>Trajectory Method for the Optimization of the Multifacility Location Problem with lp Distances</article-title>
          .
          <source>Management Science</source>
          <volume>24</volume>
          ,
          <fpage>1507</fpage>
          -
          <lpage>1514</lpage>
          (
          <year>1978</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Drineas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frieze</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kannan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vempala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinay</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Clustering Large Graphs via the Singular Value Decomposition</article-title>
          .
          <source>Machine learning 56(1-3)</source>
          ,
          <fpage>9</fpage>
          -
          <lpage>33</lpage>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Farahani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hekmatfar</surname>
          </string-name>
          , M. (eds.):
          <source>Facility Location: Concepts</source>
          ,
          <source>Models, Algorithms and Case Studies</source>
          ,
          <volume>549</volume>
          p., Springer-Verlag, Berlin-Heidelberg (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Har-Peled</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazudmar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Coresets for k-Means and k-Median Clustering and their Applications</article-title>
          .
          <source>Proc. 36th Annu. ACM Sympos. Theory Comput.</source>
          , pp.
          <fpage>291</fpage>
          -
          <lpage>300</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hakimi</surname>
            ,
            <given-names>S.L. Optimum</given-names>
          </string-name>
          <article-title>Locations of Switching Centers and the Absolute Centers and Medians of a Graph</article-title>
          .
          <source>Operations Research</source>
          <volume>12</volume>
          (
          <issue>3</issue>
          ),
          <fpage>450</fpage>
          -
          <lpage>459</lpage>
          (
          <year>1964</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hansen</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Brimberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urosevic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mladenovic</surname>
          </string-name>
          , N.:
          <article-title>Solving Large p-Median Clustering Problems by Primal-dual Variable Neighborhood Search</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          <volume>19</volume>
          (
          <issue>3</issue>
          ),
          <fpage>351</fpage>
          -
          <lpage>375</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hansen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mladenovic</surname>
            <given-names>N.</given-names>
          </string-name>
          :
          <string-name>
            <surname>J-Means</surname>
            <given-names>:</given-names>
          </string-name>
          <article-title>a New Local Search Heuristic for Minimum Sum of Squares Clustering</article-title>
          .
          <source>Pattern Recognition</source>
          <volume>34</volume>
          (
          <issue>2</issue>
          ),
          <fpage>405</fpage>
          -
          <lpage>413</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hosage</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goodchild</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          :
          <article-title>Discrete Space LocationAllocation Solutions from Genetic Algorithms</article-title>
          .
          <source>Annals of Operations Research</source>
          <volume>6</volume>
          ,
          <fpage>35</fpage>
          -
          <lpage>46</lpage>
          (
          <year>1986</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Houck</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joines</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kay</surname>
            ,
            <given-names>G.M.</given-names>
          </string-name>
          :
          <article-title>Comparison of Genetic Algorithms, Random Restart, and Two-Opt Switching for Solving Large Location-Allocation Problems</article-title>
          .
          <source>Computers and Operations Research</source>
          <volume>23</volume>
          ,
          <fpage>587</fpage>
          -
          <lpage>596</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kaufman</surname>
          </string-name>
          , L.,
          <string-name>
            <surname>Rousseeuw</surname>
            ,
            <given-names>P.J.</given-names>
          </string-name>
          :
          <article-title>Finding Groups in Data: an Introduction to Cluster Analysis</article-title>
          . Wiley, 368 p., New York (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antamoshkin</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masich</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          :
          <article-title>Fast Deterministic Algorithm for EEE Components Classification</article-title>
          .
          <source>IOP Conf. Series: Materials Science and Engineering</source>
          <volume>94</volume>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          012015, 10 p. (
          <year>2015</year>
          ), DOI: 10.1088/
          <fpage>1757</fpage>
          -899X/04/1012015.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          <string-name>
            <surname>Antamoshkin</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          :
          <article-title>Genetic Algorithm with Fast Greedy Heuristic for Clustering and Location Problems</article-title>
          .
          <source>Informatica</source>
          <volume>38</volume>
          (
          <issue>3</issue>
          ), (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antamoshkin</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          <article-title>Greedy Heuristic Method for Location Problems</article-title>
          .
          <source>SibSAU Vestnik</source>
          <volume>16</volume>
          (
          <issue>2</issue>
          ),
          <fpage>317</fpage>
          -
          <lpage>325</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antamoshkin</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudyma</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          <article-title>Parallelnyi algoritm dlya pmediannoy zadachi [Parallel Algorithm for p-Median Problem]</article-title>
          .
          <source>Sistemy Upravleniya I Informatsionnye Tekhnologii</source>
          <volume>52</volume>
          (
          <issue>2</issue>
          .1),
          <fpage>124</fpage>
          -
          <lpage>128</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orlov</surname>
            ,
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stupina</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakovtsev</surname>
            ,
            <given-names>V.L.</given-names>
          </string-name>
          :
          <article-title>Modied Genetic Algorithm with Greedy Heuristic for Continuous and Discrete p-Median Problems</article-title>
          . Facta Universitatis,
          <source>Series: Mathematics and Informatics</source>
          <volume>30</volume>
          (
          <issue>1</issue>
          ),
          <fpage>89</fpage>
          -
          <lpage>106</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Klastorin</surname>
          </string-name>
          , T.D.:
          <article-title>The p-Median Problem for Cluster Analysis: A Comparative Test Using the Mixture Model Approach</article-title>
          .
          <source>Management Science</source>
          <volume>31</volume>
          (
          <issue>1</issue>
          ),
          <fpage>84</fpage>
          -
          <lpage>95</lpage>
          (
          <year>1985</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Kochetov</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          . A.:
          <article-title>Metody lokalnogo poiska dlya diskretnykh zadach razmescheniya [Local Search Methods for Discrete Location Problems]</article-title>
          .
          <source>Doctoral Thesis</source>
          . 259 p.,
          <source>Sobolev Institute of Mathematics, Novosibirsk</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Krishna</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murty</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Genetic K-Means Algorithm</surname>
          </string-name>
          .
          <source>IEEE Transaction on System, Man and Cybernetics - Part B 29</source>
          ,
          <fpage>433</fpage>
          -
          <lpage>439</lpage>
          (
          <year>1999</year>
          ).- Vol.
          <volume>29</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>A Clustering-Based Approach to the Capacitated Facility Location Problem</article-title>
          .
          <source>Transactions in GIS 12(3)</source>
          ,
          <fpage>323</fpage>
          -
          <lpage>339</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>A Fixed-Length Subset Genetic Algorithm for the p-Median Problem</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          <volume>2724</volume>
          ,
          <fpage>1596</fpage>
          -
          <lpage>1597</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Lloyd</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          :
          <article-title>Least Squares Quantization in PCM</article-title>
          .
          <source>IEEE Transactions on Information Theory</source>
          <volume>28</volume>
          ,
          <fpage>129</fpage>
          -
          <lpage>137</lpage>
          (
          <year>1982</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Lucasius</surname>
            ,
            <given-names>C.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dane</surname>
            ,
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kateman</surname>
          </string-name>
          , G.:
          <article-title>On K-Medoid Clustering of Large Data Sets with the Aid of a Genetic Algorithm: Background, Feasibility and Comparison</article-title>
          .
          <source>Analytical Chimica Acta</source>
          <volume>282</volume>
          ,
          <fpage>647</fpage>
          -
          <lpage>669</lpage>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>MacQueen</surname>
          </string-name>
          , J.B.:
          <article-title>Some Methods of Classification and Analysis of Multivariate Observations</article-title>
          .
          <source>Proceedings of the 5th Berkley Symposium on Mathematical Statistics and Probability</source>
          <volume>1</volume>
          ,
          <fpage>281</fpage>
          -
          <lpage>297</lpage>
          (
          <year>1967</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Masuyama</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ibaraki</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasegawa</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>The Computational Complexity of the m-Center Problems on the Plane. The Transactions of the Institute of Electronics and Communication Engineers of Japan 64E</article-title>
          ,
          <fpage>57</fpage>
          -
          <lpage>64</lpage>
          (
          <year>1981</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Meira</surname>
            ,
            <given-names>L.A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miyazawa</surname>
            ,
            <given-names>F.K.</given-names>
          </string-name>
          :
          <article-title>A Continuous Facility Location Problem and Its Application to a Clustering Problem</article-title>
          .
          <source>Proceedings of the ACM symposium on Applied computing (SAC '08)</source>
          , pp.
          <fpage>1826</fpage>
          -
          <lpage>1831</lpage>
          , ACM, New York (
          <year>2008</year>
          ), DOI:10.1145/1363686.1364126.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oblinger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pitt</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Sublinear Time Approximate Clustering</article-title>
          .
          <source>12th SODA</source>
          , pp.
          <fpage>439</fpage>
          -
          <lpage>447</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Mladenovic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brimberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hansen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The p-Median Problem: A Survey of Metaheuristic Approaches</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>179</volume>
          (
          <issue>3</issue>
          ),
          <fpage>927</fpage>
          -
          <lpage>939</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Moreno-Perez</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roda</surname>
            <given-names>Garcia</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.L.</given-names>
            ,
            <surname>Moreno-Vega</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.M.:</surname>
          </string-name>
          <article-title>A Parallel Genetic Algorithm for the Discrete p-Median Problem</article-title>
          .
          <source>Studies in Location Analysis</source>
          <volume>7</volume>
          ,
          <fpage>131</fpage>
          -
          <lpage>141</lpage>
          (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Muhlenbein</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shomisch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Born</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The parallel Genetic Algorithm as Function Optimizer</article-title>
          .
          <source>Proceedings of the Fourth Conference of Genetic Algorithms</source>
          , pp.
          <fpage>271</fpage>
          -
          <lpage>278</lpage>
          , San Mateo,Morgan Kaufmann (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Neema</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maniruzzaman</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohgai</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>New Genetic Algorithms Based Approaches to Continuous p-Median Problem</article-title>
          .
          <source>Netw. Spat. Econ</source>
          .
          <volume>11</volume>
          ,
          <fpage>83</fpage>
          -
          <lpage>99</lpage>
          (
          <year>2011</year>
          ),
          <source>DOI:10.1007/s11067-008-9084-5.</source>
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Resende</surname>
            ,
            <given-names>M.G.C.</given-names>
          </string-name>
          :
          <article-title>Metaheuristic hybridization with Greedy Randomized Adaptive Search Procedures</article-title>
          . In: Chen,
          <string-name>
            <surname>Zh</surname>
          </string-name>
          .-L.,
          <string-name>
            <surname>Raghavan</surname>
          </string-name>
          , S. (eds.): TutORials in Operations Research, pp.
          <fpage>295</fpage>
          -
          <lpage>319</lpage>
          . INFORMS (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Resende</surname>
            ,
            <given-names>M.G.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glover</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marti</surname>
          </string-name>
          , R.:
          <article-title>Scatter Search and Path Relinking: Fundamentals, Advances, and Applications</article-title>
          . In: Gendreau,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Potvin</surname>
          </string-name>
          , J.-Y. (eds.):
          <source>Handbook of Metaheuristics, 2nd Edition</source>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>107</lpage>
          , Springer (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Resende</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werneck</surname>
          </string-name>
          , R.:
          <article-title>On the Implementation of a Swap-Based Local Search Procedure for the p-Median Problem</article-title>
          .
          <source>Proceedings of the Fifth Workshop on Algorithm Engineering and Experiments (ALENEX'03)</source>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>127</lpage>
          , SIAM, Philadelphia (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Sheng</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>A Genetic k-Medoids Clustering Algorithm</article-title>
          .
          <source>Journal of Heuristics</source>
          <volume>12</volume>
          ,
          <fpage>447</fpage>
          -
          <lpage>466</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , Zh.,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
          </string-name>
          , Zh.:
          <article-title>A Parallel Clustering Method Combined Information Bottleneck Theory and Centroid Based Clustering</article-title>
          .
          <source>The Journal of Supercomputing</source>
          <volume>69</volume>
          (
          <issue>1</issue>
          ),
          <fpage>452</fpage>
          -
          <lpage>467</lpage>
          (
          <year>2014</year>
          ),
          <source>DOI: 10.1007/s11227-014-1174-1.</source>
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Teitz</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bart</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Heuristic Methods for Estimating the Generalized Vertex Median of a Weighted Graph</article-title>
          .
          <source>Operations Research</source>
          <volume>16</volume>
          ,
          <fpage>955</fpage>
          -
          <lpage>961</lpage>
          (
          <year>1968</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Zhang</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramakrishnan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Livny</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>BIRCH: An Effcient Data Clustering Method for Very Large Databases</article-title>
          .
          <source>Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data (SIGMOD '96)</source>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>114</lpage>
          , ACM, New York (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>