<!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>On Constrained Optimization of Polynomials on Permutation Set</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kharkiv</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ukraine svsyak</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@gmail.com</string-name>
          <email>oksanapichugina1@gmail.com</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Aerospace University “Kharkiv Aviation Institute”</institution>
          ,
          <addr-line>Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Constrained polynomial optimization problem on permutation set is explored. For the problem, an equivalent formulation with a convex objective function and functional constraints is formed based on forming convex extensions of all functions involved in the model. New approaches to the construction of convex extensions of polynomials from the permutation set are proposed. Original optimization methods using a polyhedral-spherical structure of the set are offered. Decomposition schemes underlying some global optimization techniques on permutations are described. Results of numerical experiments are presented.</p>
      </abstract>
      <kwd-group>
        <kwd>Combinatorial Optimization</kwd>
        <kwd>Constraints</kwd>
        <kwd>Permutation Set</kwd>
        <kwd>Polynomial</kwd>
        <kwd>Convex Extension</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Various real-world problems can be modeled as optimization problems over the
permutation set [1-5]. Among them are scheduling, assignment, routing problems and
many others. They form a class of permutation-based problems (PBP) [6, 7]. Some of
them allow embedding into Euclidean space and considering them as Euclidean
combinatorial sets. Permutation set and it's Boolean invariant - permutation matrices set
are well studied [8-10]. For instance, it is known H-representations of their convex
hulls, main combinatorial characteristics, solutions of linear optimization and
projection problems, etc. However, real problems require fulfilling many conditions on
permutations. In mathematical models, they are represented by additional constraints,
typically spoiled the original combinatorial structure of permutation set and requiring
developing specific technics for solving the corresponding optimization and
feasibility problems. From a theoretical point of view, permutation, as well as some of its
subsets, are of interest. Among such subsets are even, odd, alternating, distance,
cyclic, circular, complete permutations, etc. [11-14]. It is a separate problem to construct
additional constraints to single out any of the specific subsets. When it is solved, we
come to a constrained PBP again. The paper is dedicated to studying permutation set
embedded into the Euclidean space from different points of view in order to offer new
approaches to constrained permutation-based optimization.</p>
      <p>Optimization Problem of Polynomials on Permutations
Consider the optimization problem on permutation set in the following formulation.
Let Π be permutation space on which functional  : Π  R1 is defined. We are
looking for   Π such that
  arg min (  ) ,</p>
      <p>Π
where Π  Π is a feasible set.</p>
    </sec>
    <sec id="sec-2">
      <title>We perform a mapping  : Π  E</title>
      <p>x =  x1 , x2 ,..., xn   E  Rn , i.e., suppose
for all x  E .</p>
      <p>Consider a discrete optimization problem: to find</p>
      <p>f(x) = ξ(ψ-1(x))
x  arg</p>
      <p>min f (x) ,
xEE
x = ψ(π), π = ψ-1(x)   Π, x  E .</p>
      <p>xi = gπi , i  Jn .
0 &lt; g1  g2  ...  gn .</p>
      <p>
        between elements   Π
and vectors
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>Combinatorial sets for which such mapping can be established are called Euclidean
combinatorial sets. Permutation set is Euclidean combinatorial one, which is
especially important for further research in this paper.</p>
      <p>Denote Jn = 1,...,n . Let G  gi , i  Jn be a set of real numbers such that
0  g1  g2  ...  gn .</p>
      <p>To</p>
      <p>each
x =  x1 , x2 ,..., xn   Rn , assuming
   1 ,...,n   Π
we
correspond
vector</p>
      <p>The set of such vectors x =  x1 , x2 ,..., xn  induces a finite point configuration</p>
      <sec id="sec-2-1">
        <title>En (G)  Rn . Let G  g1 , g2 ,..., gn be a multiset of real numbers such that</title>
        <p>Then En (G)  Rn be permutation set with repetitions. For both sets En (G) and</p>
        <sec id="sec-2-1-1">
          <title>En (G) , we will use the same notation E .</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Suppose function f : E  R1 is such that</title>
          <p>where E  ( Π .</p>
          <p>
            The problems (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) and (
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) are equivalent in the sense that if a solution x  E of the
problem (
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) is found, then
is a solution of the problem (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ). We reformulate (
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) in the form
where set  is given by the constraints:
          </p>
          <p>  1( x )
f  x  min , x   ,</p>
          <p>
            x  E ,
i  x  0, i  Jk ,
φi  x = 0, i  Jm \ Jk .
(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )
(
            <xref ref-type="bibr" rid="ref4">4</xref>
            )
(
            <xref ref-type="bibr" rid="ref5">5</xref>
            )
(
            <xref ref-type="bibr" rid="ref6">6</xref>
            )
and functions f  x , φi  x , i  Jm , are defined on E .
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Thus,</title>
      <p>X=x  E : i (x)  0, i  Jk , i (x)  0,i  Jm \ Jk  .
functions f  x , φi  x , i  Jm be polynomials.</p>
      <p>Theorem 1. For any polynomial f  x , there exists a constant С and a
polynomial f  x , that can be represented as a positive linear combination of monomials,
such that f  x  f  x  С for any x  E .</p>
      <p>Proof of the theorem follows from the fact that any symmetric function takes a
constant value on E . We choose a positive linear combination of monomials as the
symmetric function. Then any monomial with a negative coefficient can be
represented on E by a positive linear combination of monomials and a constant.</p>
      <p>An important property of a polynomial function f : E  R1 is the possibility of
constructing its convex extension to a convex set Х  conv E .</p>
      <p>Definition 1. A function f : X  R1 defined on a convex set X is called a
convex extension of function f : E  R1 onto X if
for any x  E  Х .</p>
    </sec>
    <sec id="sec-4">
      <title>To indicate that equality of functions holds on E , we will use a notation</title>
      <p>The theory of convex extensions of functions defined on combinatorial sets
mapped onto Rn , is considered in [15] and is based on the following theorem.</p>
      <p>Theorem 2. Let E = vert conv E . Then for any function f : E  R1 there exists a
convex function f : conv E  R1 , such that f  x   f  x .</p>
      <p>E</p>
      <p>Definition 2. A finite set E satisfying a condition E = vert conv E is called
vertexlocated.</p>
      <p>A convex hull of any finite set E  Rn is a polytope P  conv E whose vertices
form a vertex located set. Permutation set E is vertex located and coincides with a set
of vertices of the permutohedron P described by the following linear system
f  x  = f  x 
f  x   f  x .</p>
      <p>E
n n
 xi   gi
i1 i1</p>
      <p>
 xi   gi ,
i i1
 .</p>
    </sec>
    <sec id="sec-5">
      <title>Note that for any  , equality</title>
      <p>n n
(xi   )2  ( gi   )2
i1 i1
where the summation is over various indexes from subsets   Jn of the cardinality
holds for points of E .</p>
      <p>
        Thus, set E belongs to a family (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) of hyperspheres centered at the point
  ( ,,..., )  Rn with a radius
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
and a parameter   R1 . The minimum value of the radii is attained at
 n 1/ 2
r =  (gi   )2 

 i=1 
 =
1 n
      </p>
      <p>
         gi .
n i=1
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
      </p>
    </sec>
    <sec id="sec-6">
      <title>Theorem 3 [16]. A point x  E if and only if it satisfies the system (7)-(9).</title>
      <p>Definition 3. Finite set E  Rn that belongs to both a hypersphere and a vertex set
of a polytope is called polyhedral-spherical.</p>
      <p>Properties of polyhedral-spherical sets were studied in [17–19] and adapted to
permutation set.
4</p>
      <p>Convex Extensions of Polynomials on Permutation Set
Let us present new approaches to constructing convex extensions of polynomials
defined on permutation set E . The extensions will be formed by induction.</p>
    </sec>
    <sec id="sec-7">
      <title>By assumption</title>
      <p>E  Rn0  int Rn .</p>
      <p>Clearly, any monomial with a positive coefficient is positive on Rn0 . For convex
n
extensions of monomials, we also require positivity on R0</p>
      <p>Remark 1. A square of any positive convex function is also a convex function. We
will use this fact for a recursive construction of convex extensions monomials from
already constructed ones of lower degrees.</p>
    </sec>
    <sec id="sec-8">
      <title>A monomial of a degree k is represented in the form:</title>
      <p>n
Fk(1k..).kn ( x )   xiki , k1  k2  ... kn  k  1 .</p>
      <p>
        i1
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
A convex extension of this function will coincide with the original one and positive
If k  1 , then
where ki  1, k j  0 , j  Jn , j  i .
on Rn0 , i.e.,
      </p>
      <p>
        Fk(11..).kn ( x )  xi ,
F(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) k1...kn ( x ) .
      </p>
      <p>
        k1...kn ( x )  F(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
      </p>
      <p>For a quadratic monomial Fk(12..).kn ( x ) we offer the following convex extension
onto Rn
xi2 , if ki  2, k j  0 j  Jn , j  i;
  
Fˆk(12..).kn ( x )   1  n n 
 ( xi  x j )2   xk2   gk2  , if ki  k j  1, i, j  Jn , j  i.</p>
      <p> 2  kk 1i, j k 1 
Positive convex extension of Fk(12..).kn ( x ) onto Rn0 has the form
Fk(12..).kn ( x )  max0, Fˆk(12..).kn ( x ) .</p>
      <p>n</p>
      <p>
        We construct a positive convex extension onto R0 for monomial (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) of a
degree k under the assumption that for any monomials of degree less k such extensions
have been constructed. It is true
      </p>
      <p>Fk(1k...)kn ( x )  F( j ) ( x )Fl(1k...lnj )( x ) </p>
      <p>j1... jn
 12   Fj(1j..).jn ( x )  Fl(1.k..lnj )( x )   Fj(1j..).jn ( x )   Fl(1k...lnj )( x )2  ,</p>
      <p>2 2
where</p>
      <p>j  (k  1 ) 2 , li  ki  ji , i  Jn .</p>
      <p>Based on the induction hypothesis for monomials of degree less k and taking into
account Remark 1 and Theorem 1, we can construct a convex extension Fˆk(1k..).kn ( x ) .</p>
      <sec id="sec-8-1">
        <title>Then a positive convex extension on Rn0 is</title>
        <p>Fk(1k..).kn ( x )  max0, Fˆk(1k..).kn ( x ) .</p>
        <p>
          The considered approach to constructing the convex extension is generally
complicated and yields no smooth functions. Depending on a class of functions in the
problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )-(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ), simpler algorithms can be offered. In the article [17], such an
approach to the construction of smooth convex extensions of monomials defined on
permutation set was proposed.
        </p>
        <p>
          Theorem 4. For any monomial Fk1...kn ( x ) of the form (
          <xref ref-type="bibr" rid="ref10">10</xref>
          ) defined on a set E ,
there exists a smooth convex extension onto Rn0 given by a formula
        </p>
        <p> n  n
F kk1...kn ( x )    gi 
 i1  i1</p>
        <p> xiki  ,
μ = max ki .</p>
        <p>iJn
where
convex extension onto Rn0 .</p>
        <p>Corollary. For any polynomial defined on a set E  Rn0 , there exists a smooth
5</p>
        <p>Optimization of Polynomials on Permutations with</p>
        <p>
          Constraints
Consider the optimization problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )-(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) and implement the following equivalent
transformations to it. Represent equations (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) in the form
        </p>
        <p>i  x  0,  i  x  0, i  Jm \ Jk .</p>
        <p>Next, for polynomials f  x , i  x , i  Jm , we construct the following convex
extensions onto a convex set P  E :
f  x = f  x ,</p>
        <p>E
i  x=E i  x ,i  Jm ,
i  x=  i-m+k  x , i  Jq \ Jm , q  2m  k .</p>
        <p>E</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Let us form an optimization problem</title>
      <p>
        where the set  satisfies (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) and the system of inequalities
f  x  min , x  ,
i  x  0, i  Jq ,
      </p>
    </sec>
    <sec id="sec-10">
      <title>Problems (3)-(6) and (13),(14) are equivalent in the sense that (13) (14)</title>
      <p>arg min f (x)  arg minf (x) .
xX xX</p>
    </sec>
    <sec id="sec-11">
      <title>Let us consider X in the form</title>
      <p>where
where</p>
      <p>X =E  W ,
W  x   :gi (x)  0, i  Jq  .</p>
      <p>En( G ) = En-1( Gi ) xi ,
Gi = G \xi  , i  Jn .</p>
      <p>As a result, we have constructed a polyhedral relaxation of the original problem as
a convex optimization problem</p>
      <p>
        One of the interesting properties of permutation set is its decompositions into
permutation sets of lower dimension lying on parallel planes. For instance, if
x =  x1 , x2 ,..., xn   En ( G ) , then for any xi G holds
f  x  min , x W ,
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        )
      </p>
      <p>
        Evidently, when solving the problem (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ),(
        <xref ref-type="bibr" rid="ref14">14</xref>
        ), such a decomposition induces
convex optimization problems again. In fact, the offered branching scheme, used
recursively, allows organizing branch and bound schemes to solve the problem (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ). In this
case, lower bounds correspond to solutions of the induced convex programs, where
the number of levels of a decision trees dos not exceed n . Also, note that a specifics
of the permutohedron and permutation set allows strengthening the lower bounds
[20].
      </p>
      <p>
        Let us describe some approaches to optimization on permutations based on its
polyhedral-spherical structure. One of them uses an idea of optimization of convex
objective function on the hypersphere described by equation (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ). In the general case,
the exact methods to solve this problem are unknown. An exception is a linear or
convex quadratic function f  x . This feature underlies an approach to solve the
quadratic optimization problem on E offered in [20]. Clearly, an intersection of a
hypersphere with a hyperplane yields a lower-dimension sphere. This allows
performing a decomposition of the original problem into simpler ones in accordance to the
decomposition of E into hyperplanes parallel to facets of permutohedron, followed
by solving induced problems of quadratic function optimization on a sphere of lower
dimension.
      </p>
      <p>
        It is of interest to apply the penalty method to the problem (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ). We offer an
approximate method for solving this problem based on using of a polyhedral-spherical
representation of the set E , i.e., its presentation as the intersection of polytope (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ),
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) with hypersphere (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ). Consider the following penalty function:
      </p>
      <p>It is clear that, given that penalty coefficients k  0 , the following sequence of
optimization problems
q 2
F( k , x ) f  x + k  max0,i  x  .</p>
      <p>i1
F( k , x )  min, x   ,</p>
      <p>
        k 
consists of convex programs, whose solutions, under rather general conditions and
k   , converge to a solution of the problem (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ).
      </p>
      <p>
        Let us introduce one more optimization approach based on the use of the following
penalty function:
where k  0 , k  0 are penalty coefficients, r and  are given by expressions
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        ), (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ), respectively.
      </p>
      <sec id="sec-11-1">
        <title>Then for sufficiently large k and k , a solution of the following problem</title>
        <p>
          ( k ,k ,x )  min, x  
(
          <xref ref-type="bibr" rid="ref16">16</xref>
          )
can be considered as an approximate solution to the problem (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )-(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ).
        </p>
        <p>When solving optimization problems on permutohedron P , auxiliary linear and
quadratic optimization problems arise, which are solvable explicitly using the
properties of permutation set [16,21,22]. For instance, the minimization of a linear function
on E is reduced to the ordering of its coefficients. Similarly, the problems of finding
the nearest vertex and facet of the permutohedron are solvable. This allows offering
modifications of the conditional gradient method and the gradient projection method
for solving nonlinear optimization problems on the permutohedron.</p>
        <p>As a model constrained optimization problem on permutation set, the problem of
balancing rotating discretely distributed masses was considered [23]. There are n
blades with masses i , i  Jn , that are placed on a balanced disk with a given angular
step. It is required that masses of successively placed blades should differ by at least
the value 1 an at most 2 . The goal is to minimize the total unbalance of the whole
system. Mathematically, the problem can be represented as the optimization problem
on the permutation set E of the following objective function</p>
        <p>The set E is induced by G  1 ,2 ,...,n . A test problem of balancing was
formed and solved with the following parameters:</p>
        <p>
          PC with characteristics i3/8G/SSD 256G was used. A solution was obtained by the
penalty method in the formulation (
          <xref ref-type="bibr" rid="ref16">16</xref>
          ) with parameters k  10 , k  5 . Namely,
the total unbalance of 0.31 was obtained for the running time 17 sec. In addition, the
test problem of balancing rotating 96 blades masses presented in [23] was solved
resulted in the total unbalance 0.07 obtained over 9 sec.
6
        </p>
        <p>Conclusions
The paper presents new approaches to solving permutation-based problems allowing
embedding into the Euclidean space. The main result consists in the reduction of an
arbitrary problem of conditional optimization of a polynomial function defined on a
set of permutations to optimization of a convex objective function with convex
functional restrictions on a vertex located set. Thus, for any permutation-based
optimization problem on permutations with arbitrary constraints, an equivalent problem is
constructed, where convex extensions of its objective function and functional
constraints participate.</p>
        <p>Now, geometric properties of permutation set and permutohedron, as well as
features of continuous and convex optimization methods, become applicable to the
solution of new classes of combinatorial optimization problems. The results of this paper
can be extended to optimization problems on other vertex-located and
polyhedralspherical sets, in particular, on Boolean and binary ones, known by a variety of
practical and theoretical applications [2,5,8-11]. In addition, since the sets of even, odd,
alternating, distance, cyclic, circular, complete permutations are subsets of the of
permutation set , the above results also apply to them.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <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>
          . 6th ed.
          <source>2018 edition</source>
          . Springer, New York (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Pardalos</surname>
          </string-name>
          , et al.:
          <article-title>Handbook of combinatorial optimization</article-title>
          . Springer, New York (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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>
          .
          <source>Mineola : Dover Publications</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Schrijver</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Combinatorial optimization: polyhedra and efficiency</article-title>
          . Berlin Heidelberg: Springer-Verlag (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Burkard</surname>
          </string-name>
          , R.E.:
          <article-title>Quadratic assignment problems</article-title>
          .
          <source>Handbook of combinatorial optimization</source>
          , vol.
          <volume>5</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>2741</fpage>
          -
          <lpage>2814</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Onwubolu</surname>
            ,
            <given-names>G.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davendra</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          . (Eds.):
          <article-title>Differential evolution: A Handbook for global permutation-based combinatorial optimization</article-title>
          . Springer-Verlag, Berlin Heidelberg (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mehdi</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Parallel hybrid optimization methods for permutation based problems</article-title>
          .
          <source>PhD thesis</source>
          .
          <source>Université des Sciences et Technologie de Lille</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Brualdi</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Combinatorial matrix classes</article-title>
          . Cambridge: University Press (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kochenberg</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , et. al.:
          <article-title>The unconstrained binary quadratic programming problem: a survey</article-title>
          .
          <source>Journal of Combinatorial Optimization</source>
          , vol
          <volume>1</volume>
          , pp.
          <fpage>58</fpage>
          -
          <lpage>81</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bohn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et. al.:
          <source>Enumeration of 2-Level Polytopes. Algorithms - ESA</source>
          <year>2015</year>
          , Berlin, Heidelberg: Springer, pp.
          <fpage>191</fpage>
          -
          <lpage>202</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Bona</surname>
            ,
            <given-names>M .</given-names>
          </string-name>
          : Combinatorics of Permutations. Boca Raton, FL:
          <string-name>
            <surname>Chapman</surname>
            <given-names>Hall-CRC</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Korsh</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>LaFollette</surname>
          </string-name>
          , P.S.:
          <article-title>Loopless array generation of multiset permutations</article-title>
          .
          <source>Comput. Journal</source>
          , vol.
          <volume>47</volume>
          (
          <issue>5</issue>
          ), pp.
          <fpage>612</fpage>
          -
          <lpage>621</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Skala</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Counting distance permutations</article-title>
          .
          <source>Journal of Discrete Algorithms</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>61</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Weisstein</surname>
            ,
            <given-names>E.W.:</given-names>
          </string-name>
          <article-title>CRC concise encyclopedia of mathematics</article-title>
          .
          <source>Second Edition</source>
          . Chapman and Hall/CRC, Boca
          <string-name>
            <surname>Raton</surname>
          </string-name>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Convex extensions in combinatorial optimization and their applications</article-title>
          .
          <source>Springer Optimization and its Applications</source>
          , vol.
          <volume>130</volume>
          , pp.
          <fpage>567</fpage>
          -
          <lpage>584</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          :
          <article-title>Functional and analytic representations of the general permutations</article-title>
          .
          <source>Eastern-European Journal of Enterprise Technologies</source>
          , vol.
          <volume>1</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>27</fpage>
          -
          <lpage>38</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.S.:</given-names>
          </string-name>
          <article-title>Properties of combinatorial optimization problems over polyhedral-spherical sets</article-title>
          .
          <source>Cybernetics and Systems Analysis</source>
          , vol.
          <volume>54</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>99</fpage>
          -
          <lpage>109</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pichugina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Optimization on Polyhedral-Spherical Sets: Theory and Applications</article-title>
          .
          <source>In 2017 IEEE First Ukraine Conference on Electrical and Computer Engeneering (UKRCON)</source>
          , pp.
          <fpage>1167</fpage>
          -
          <lpage>1175</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          , et al.:
          <article-title>Polyhedral spherical configuration in discrete optimization</article-title>
          .
          <source>J. of Autom. and Information Sci.</source>
          , vol.
          <volume>51</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>38</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.:</given-names>
          </string-name>
          <article-title>Bounds on the minimum of convex functions on Euclidean combinatorial sets</article-title>
          .
          <source>Cybernetics and Systems Analysis</source>
          , vol.
          <volume>23</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>385</fpage>
          -
          <lpage>391</lpage>
          (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Stoyan</surname>
            ,
            <given-names>Y.G.</given-names>
          </string-name>
          , et al.:
          <article-title>Quadratic optimization on combinatorial sets in Rn. Cybernetics and Systems Analysis</article-title>
          , vol.
          <volume>27</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>561</fpage>
          -
          <lpage>567</lpage>
          (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valuiskaya</surname>
            ,
            <given-names>O.A.</given-names>
          </string-name>
          :
          <article-title>Optimization of linear functions at the vertices of a permutation polyhedron with additional linear constraints</article-title>
          .
          <source>Ukrainian Mathematical Journal</source>
          , vol.
          <volume>53</volume>
          (
          <issue>9</issue>
          ), pp.
          <fpage>1535</fpage>
          -
          <lpage>1545</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Stoyan</surname>
            ,
            <given-names>Y.G.</given-names>
          </string-name>
          , et al.:
          <article-title>Method of balancing rotating discretely distributed masses</article-title>
          .
          <source>Energomashinostroenie</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>5</lpage>
          (
          <year>1982</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>