<!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>Method of Constructing Lexicographic Equivalence for Solving Linear Combinatorial Optimization Problems on Arrangements: Results of Computational Experiment</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Poltava V.G. Korolenko National Pedagogical University</institution>
          ,
          <addr-line>Ostrogradski str., 2, Poltava, 36003</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The method of constructing lexicographic equivalence for solving linear mixed combinatorial optimization problems on arrangements is considered. The software that implements algorithms of this method is described. The efficiency of algorithms is analyzed be means of computational experiment.</p>
      </abstract>
      <kwd-group>
        <kwd>Euclidean combinatorial optimization</kwd>
        <kwd>problems on arrangements</kwd>
        <kwd>computational experiments</kwd>
        <kwd>method of constructing lexicographic equivalence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Actual trend of the modern theory of optimization is to study the problems of
combinatorial nature. In particular, these problems are examined by [1–7]. Important results
have been obtained as a result of immersion of combinatorial sets in Euclidean space
and study the properties of such problems. Y.G.Stoyan started the theory of Euclidean
combinatorial optimization, his disciples – O.O. Iemets, S.V. Yakovlev, I.V.
Grebennik and numerous other representatives of this school carry out research in this
sphere. They have studied in their works both and properties of Euclidean
combinatorial sets immersed in the arithmetical space, and extreme properties of the objective
functions, and methods of solving Euclidean combinatorial optimization problems.</p>
      <p>This article considers such an important class of Euclidean combinatorial
optimization problems as problems on arrangement. The properties of the convex hull of the
set of arrangements are explored in [8, 9], in [10, 11] and others — properties of the
solution of certain classes of problems on arrangements, a number of results on the
solving methods and algorithms of the optimization problems on arrangements in a
rather general statement are summarized in [12]. In particular, method of constructing
lexicographic equivalence for solving completely linear combinatorial problems on
arrangements is substantiated. In [13] this method was extended to mixed
combinatorial problems.</p>
      <p>The aim of the paper is to describe the software implementation of the algorithms
of the method of constructing lexicographic equivalence for solving linear mixed
combinatorial optimization problems on arrangements and to present results of
computational experiments.</p>
      <p>New scientific result obtained in the paper is investigation of an effectiveness of
algorithms of method of constructing lexicographic equivalence. Since theoretical
estimates are not obtained, then the effectiveness is analyzed by mean of
computational experiments.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Formal problem statement</title>
      <p>Let’s consider necessary definitions and facts. As multiset G
we understand set of
elements, which can include and similar ones. Any multiset G  g1 , g2 , ..., g  can
be assigned by its base S G  , i.e. the tuple of all its different elements, and by
multiplicity – number of repetition of each element of the base. The tuple of multiplicities
in the order that corresponds to the elements of the base is called primary
specification and is defined by G . The set is called the Euclidian combinatorial set, the
different elements of which are different ordered
k -samples from the multiset
G  g1 , g2 , ..., g  of the representation</p>
      <p> gi1 , gi2 , ..., gik  ,
gij  G , i j  i j i j , it  Jn , j, t  Jk (here and after Jk defines set of k first
natural numbers). Examples of Euclidian combinatorial sets are [9] general set of
arrangements Ek G  — set of all k -samples of the representation from the multiset
G , general multiset of permutations E G   E G  .</p>
      <p></p>
      <p>The introduction of the concept of Euclidean combinatorial sets allows
highlighting from problems of combinatorial nature the class of problems where the feasible
set is Euclidean combinatorial set. In particular, the linear Euclidean problem of
combinatorial optimization on arrangements is to find a pair L  x*  , x* (consisting of
maximum and maximal) such that</p>
      <p>n n</p>
      <p>
        L  x*   mxaRxn j1 c j x j , x*  arg mxaRxn j1 c j x j ,
under the combinatorial condition
and additional linear constraints
 x1 , x2 , ..., xk   Ek G 
n
 aij x j  bi , i  J m ,
j1
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where n  k , x   x1 , x2 , ..., xk   Rk , c j  R1 j  Jk , Ek G  is a general set of
arrangements from the elements of multiset
G  g1 , g2 , ..., g  . Variables
x1 , x2 , ..., xk are combinatorial, variables xk 1 , xk 2 , ..., xn are continuous. The linear
Euclidean problem of lexicographic combinatorial optimization on arrangements is to
find pair L  x*  , x* such that
      </p>
      <p>n n
L  x*   lexmax  c j x j , x*  arg lexmax  c j x j</p>
      <p>
        xRn j1 xRn j1
under conditions (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )–(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), i.e. L  x*  is the maximum value of L  x as the variables
range over the set (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and x* is lexicographically larger than any other maximal.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>The method of constructing lexicographic equivalence</title>
      <p>
        One of the approaches to solving problem (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is in the partition of a polyhedron
into equivalence classes followed by directed search of the obtained classes . For
linear completely combinatorial optimization problems on arrangements, this
approach (method of constructing lexicographic equivalence) is justified in [12, 14]. The
study [13] generalizes the equivalence relation, which is used to partition the
polyhedral set into equivalence classes, and proposes algorithms for constructing
lexicographic equivalence to solve mixed combinatorial linear problems.
      </p>
      <p>Lexicographic equivalence of points of the space with respect to k -arrangements
(the relation k ) is used as the equivalence relation in the method of constructing
lexicographic equivalence. Elements of the quotient set with respect to the
equivalence k are called k -classes. Each element of set Ek G  defines separate
k -class. Such classes are called combinatorial. Algorithms for constructing
lexicographic equivalence involve directed search of k -classes. Let us describe these
algorithms (validation of these algorithms for solving mixed combinatorial problems is
presented in [13]).</p>
      <p>
        The first algorithm is used to solve a problem of finding a pair (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) under conditions
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and L  x  A where A is a discrete set. This algorithm involves search of
k -classes whose representatives satisfy
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
n
 c j x j   h
j1
where  h ( h  0,1, 2, ... ) are sequential elements of set A .
      </p>
      <p>According to the second algorithm, the direct search of combinatorial k -classes
in lexicographically increasing order and lexicographically decreasing order is
carried out. Classes whose representatives give the objective function a value smaller
than result obtained at previous iterations, are excluded from the search.</p>
      <p>The third algorithm is approximate and allows getting the objective function value
that differs from the optimum by no more than a predetermined value. It involves
search k -classes whose representatives satisfy</p>
      <p>
        n
 h   c j x j   h
j1
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
where difference  h  h ( h  0,1, 2, ... ) decreases.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Description of the software product</title>
      <p>
        The proposed algorithms of the method of constructing lexicographic equivalence for
solving linear conditional problems of combinatorial optimization on arrangement
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) - (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) were implemented as software and experimentally investigated in solving the
problem.
      </p>
      <p>Software was developed in the Turbo Delphi environment. The program allows
you to generate a series of problems with the given parameters, to solve problems by
selected algorithms, to save the results of problem solving, etc.</p>
      <p>Input data (multiset, coefficients of the objective function and additional
constraints) are presented as text files. This allows you to access the same set of data
more than once. Data is generated using standard Delphi language procedure.</p>
      <p>Multiset was assigned by its base and primary specification. Elements of the base
are generated in increasing order, maximum difference between adjacent elements is
given. Multiplicities of elements of the base were specified less or equal to the
number k of combinatorial variables because the choice of larger multiplicities does not
affect the solving problem.</p>
      <p>When creating data files, the following parameters were set:
 the number of elements of the multiset base;
 the maximum difference between adjacent elements;
 the dimension of space n ;
 the number k of combinatorial variables;
 the number m of constraints.</p>
      <p>The main characteristics of the algorithms studied during computational
experiments are the running time and the number of iterations in the process of approaching
the solution. Time is defined as the difference between the system time before the
start of the procedure that implements the corresponding algorithm and after its
completion.</p>
      <p>Before starting the test, the user must select the directory in which the problem
files are placed. You can choose to test all the files contained in the selected directory,
as well as individual files. You can also set the generation of files automatically
before testing.</p>
      <p>In the main window of the program (see Fig. 1), the user can select algorithms
which will be used for solving problems. We assume that values of the objective
function in the first algorithm of the method of constructing lexicographic
equivalence should be integers (i. e. A  Z ). If you choose the third algorithm you
need to specify the exactness.</p>
      <p>Since even with rather small dimensions there are problems whose solving requires
a considerable amount of time, the program allows you to set the time limit for the
execution of algorithms. In case the algorithm runs longer than the specified time, the
execution is interrupted and the corresponding message is output to the result file. If
necessary, you can try to solve such problems later.</p>
      <p>During testing, the main window shows the percentage of problems that are
completed, the name of the current problem file and the name of the algorithm. When the
“Details” button is clicked, a table of results is displayed. This table contains the
names of the tested files, the time of solving the corresponding problem by each of
the algorithms and the number of iterations.</p>
      <p>In addition to solving existing problems by selected algorithms, the software
product allows automatically generate series of problems with given parameters (the
dimension of space, the numbers of constraints and combinatorial variables, the number
of elements of the multiset base, etc.). The maximum and minimum values of each
parameter of the series are specified, as well as the number of problems with each set
of parameters.</p>
      <p>
        All algorithms of the method of constructing lexicographic equivalence involve
solving linear programming problem which is obtained by replacing the combinatorial
condition (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) with the condition  x1 , x2 , ..., xk   conv Ek G  where conv Ek G  is a
convex hull of the set Ek G  . If such a problem has no solution then the initial
combinatorial optimization problem (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) also has no solution. In this case, the study of
the effectiveness of the algorithms for constructing lexicographic equivalence does
not make sense. Therefore the possibility of repeated generation is provided in the
program. If a series received such problem that corresponding linear programming
problem has no solution then file of this problem is generated again.
      </p>
      <p>For the convenience of further analysis of the results of computational experiment,
it is possible to create a summary file. This file contains for each problem information
about the main parameters (the number of variables, the number of constraints, etc.)
and the characteristics of the algorithms (the running time, the number of iterations).
In the future, the data of such files can be systematized and grouped, for example,
using a table processor.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Results of computational experiments</title>
      <p>Several series of computational experiment were conducted using the software
product described above. Testing of programs was carried out on a computer with a
dualcore AMD A4-3400 processor, clock speed of each core 2700 MHz.</p>
      <p>The first series of tests consists of 480 tasks, the generation of which parameters
are given as follows: the dimension of space n  30 ; number of combinatorial
variables k accepts consecutive values from 15 to 30; number of constraints m accepts
consecutive values from 5 to 10.</p>
      <p>For each set of parameters, 5 problems were solved. Separate characteristics of the
results of solving problems for which the running time does not exceed 30 min is
given in the Table 1, Table 2, where such notation is used: qp is the percentage of
problems solved in less than 30 minutes; st is the average running time; mt is the
maximum running time.</p>
      <p>Time is given in minutes:sec; time less than 1 second displayed as 0:01.</p>
      <p>The results of the experiments presented in the Table 1, 2 show that the
dependence of the running time of algorithms both on the number of combinatorial variables,
and on the number of constraints, is characterized by a certain irregularity. In
particular, all 30 problems with k=27 combinatorial variables were solved by the third
algorithm in less than 10 minutes, whereas for two problems with k=26 the solution was
not obtained in 30 minutes. The average running time of the second algorithm for
problems with 22 combinatorial variables is greater than for problems with 23
combinatorial variables. Solutions 78 out of 80 problems with 9 constraints were obtained
by the first algorithm in less than 30 minutes, while 79 out 80 problems with 10
constraints were solved in less than 30 minutes.</p>
      <p>“Irregularity” confirmed Fig. 2, where each point corresponds to the results of the
solving using the first algorithm for constructing lexicographic equivalence of one
problem (the abscissa of the point is the number of combinatorial variables, and the
ordinate is the corresponding time of solving the problem; if problem was not solved
then time was equal to 30 min). For the second and third algorithms, similar images
are obtained.</p>
      <p>The second series of tests consists of 420 problems (see Table 3).</p>
      <p>The number of combinatorial variables is equal to 25, dimension accepts
consecutive values from 30 to 43 and the number of constraints accepts consecutive values
from 5 to 10, 5 problems were solved for each set of parameters. The running time
was less than 11 minutes. The results are presented in the Table 3, where, as in the
previous tables, st is the average running time; mt is the maximum running time. In
contrast to the first series of tests if the dimension of space increases (so the number
of continuous variables increases) then the running time decreases.</p>
      <p>Parameters of problems in the third series of tests were defined as follows: the
number of continuous variables is equal to 7, the number of constraints is equal to 10,
dimension accepts consecutive values from 25 to 48 (so the number of combinatorial
variables changes from 18 to 40), the number of problems with identical parameters
is equal to 10.</p>
      <p>The analysis of Table 3 and Table 4 gives reason to assert that the dimension of
space has less effect on the running time than the number of continuous variables, but
the corresponding dependencies with an acceptable correlation coefficient can not be
established.
The paper considers the software implementation of the algorithms of the method of
constructing lexicographic equivalence. This method is used for solving linear mixed
combinatorial optimization problems on arrangements and involves partition the
space into equivalence classes followed by their direct search. The offered software
allows you to generate a series of problems with the given parameters, to solve
problems by selected algorithms, to save the results of problem solving. The
computational experiment showed that the developed algorithms are effective for most
problems with dimensions up to 50.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Papadimitriou</surname>
            ,
            <given-names>C.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steiglitz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Combinatorial optimization: Algorithms and Complexity</article-title>
          . Dover Publications, Mineola, New York (
          <year>1982</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Grötschel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lovász</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schrijver</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Geometric algorithms</article-title>
          and combinatorial optimization. Springer-Verlag, Berlin Heidelberg (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Korte</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vygen</surname>
          </string-name>
          , J.:
          <source>Combinatorial Optimization: Theory and Algorithms</source>
          .
          <source>Algorithms and Combinatorics</source>
          , vol.
          <volume>21</volume>
          . Springer, Berlin, Heidelberg (
          <year>2018</year>
          ) doi: 10.1007/978-3-
          <fpage>662</fpage>
          - 56039-6
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Nemhauser</surname>
            ,
            <given-names>G. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolsey</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          :
          <article-title>Integer and combinatorial optimization</article-title>
          . John Wiley &amp; Sons, New York (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Pardalos</surname>
            ,
            <given-names>P.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            , D.-
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graham</surname>
            <given-names>R.L</given-names>
          </string-name>
          . (eds.):
          <source>Handbook of Combinatorial Optimization</source>
          , Springer-Verlag, New York (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hulianytskyi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riasna</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Formalization and Classification of Combinatorial Optimization Problems</article-title>
          . In: Butenko S.,
          <string-name>
            <surname>Pardalos</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shylo</surname>
            <given-names>V</given-names>
          </string-name>
          . (eds):
          <source>Optimization Methods and Applications</source>
          .
          <source>Springer Optimization and Its Applications</source>
          , vol
          <volume>130</volume>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>250</lpage>
          . Springer, Cham (
          <year>2017</year>
          ) doi: 10.1007/978-3-
          <fpage>319</fpage>
          -68640-0_
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Zgurovsky</surname>
            ,
            <given-names>M.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlov</surname>
          </string-name>
          . A.A.:
          <article-title>Combinatorial Optimization Problems in Planning and Decision Making. Studies in Systems, Decision and Control</article-title>
          , vol.
          <volume>173</volume>
          . Springer, Cham (
          <year>2019</year>
          ) doi: 10.1007/978-3-
          <fpage>319</fpage>
          -98977-8
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Emets',
          <string-name>
            <given-names>O. O.</given-names>
            ,
            <surname>Roskladka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            ,
            <surname>Nedobachii</surname>
          </string-name>
          <string-name>
            <surname>S. I.</surname>
          </string-name>
          :
          <article-title>Irreducible System of Constraints for a General Polyhedron of Arrangements</article-title>
          .
          <source>Ukr. Mat. Zh</source>
          ..
          <volume>55</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          (
          <year>2003</year>
          ) doi: 10.1023/A:1025060316418
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Stoyan</surname>
            ,
            <given-names>Yu. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iemets</surname>
            ,
            <given-names>O. O.</given-names>
          </string-name>
          :
          <article-title>Theory and methods of Euclidean combinatorial optimization [in Ukrainian]. Instytut systemnykh doslidzhen osvity</article-title>
          ,
          <source>Kyiv</source>
          (
          <year>1993</year>
          ). http://dspace.puet.edu.ua/handle/123456789/487
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Semenova</surname>
            ,
            <given-names>N. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolechkina</surname>
            ,
            <given-names>L. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nagornaya</surname>
            ,
            <given-names>A. N.</given-names>
          </string-name>
          :
          <article-title>One Approach to Solving Vector Problems with Fractionally Linear Functions of the Criteria on the Combinatorial Set of Arrangements</article-title>
          .
          <source>J. Automat. Inform. Sci</source>
          .
          <volume>42</volume>
          (
          <issue>2</issue>
          ):
          <fpage>67</fpage>
          -
          <lpage>80</lpage>
          (
          <year>2010</year>
          ) doi: 10.1615/JAutomatInfScien.v42.
          <year>i2</year>
          .
          <fpage>50</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grebennik</surname>
            ,
            <given-names>I. V.:</given-names>
          </string-name>
          <article-title>Some classes of optimization problems on a set of arrangements and their properties</article-title>
          .
          <source>Izvestiya Vysshikh Uchebnykh Zavedenii. Matematika</source>
          <volume>11</volume>
          :
          <fpage>74</fpage>
          -
          <lpage>86</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Iemets</surname>
            ,
            <given-names>O. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barbolina</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          :
          <article-title>Combinatorial optimization on arrangements [in Russian]</article-title>
          . Naukova dumka,
          <source>Kyiv</source>
          (
          <year>2008</year>
          ) http://dspace.puet.edu.ua/handle/123456789/473
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Barbolina</surname>
            ,
            <given-names>T. N.</given-names>
          </string-name>
          <article-title>Solution of mixed combinatorial optimization problems on arrangements by the method of construction of lexicographic equivalence</article-title>
          .
          <source>Cybern. Syst. Analysis</source>
          <volume>49</volume>
          (
          <issue>6</issue>
          ):
          <fpage>137</fpage>
          -
          <lpage>149</lpage>
          (
          <year>2013</year>
          ) doi: 10.1007/s10559-013-9582-4
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yemets</surname>
            ,
            <given-names>O. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barbolina</surname>
            ,
            <given-names>T. N.</given-names>
          </string-name>
          :
          <article-title>Solution of euclidean combinatorial optimization problems by the method of construction of a lexicographic equivalence</article-title>
          .
          <source>Cybern. Syst. Analysis</source>
          <volume>40</volume>
          (
          <issue>5</issue>
          ):
          <fpage>76</fpage>
          -
          <lpage>734</lpage>
          (
          <year>2004</year>
          ) doi: 10.1007/s10559-005-0010-2
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>