<!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>Parallel Multi-Ob jective Optimization Method for Finding Complete Set of Weakly E cient Solutions</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Lobachevsky State University of Nizhni Novgorod</institution>
          ,
          <addr-line>Nizhni Novgorod</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work considers a parallel algorithm for the multi-objective optimization. The algorithm is based on the application of the informationstatistical approach for solving reduced scalar problem in which the set of the global optima coincides to the set of the weakly e cient solutions of the initial multi-objective problem. In the work the parallelization scheme, which is common for all information-statistical global search algorithms, was applied to the sequential algorithm of the multi-objective optimization. Also, in this work one of the convergence speedup techniques based on local properties of objective functions has been applied to the multi-objective problems.</p>
      </abstract>
      <kwd-group>
        <kwd>deterministic global optimization</kwd>
        <kwd>multi-objective optimiza- tion</kwd>
        <kwd>parallel numerical methods</kwd>
        <kwd>derivative-free algorithms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The multi-objective optimization problems attract an increasing interest in
recent years since these ones most completely re ect the controversy of the
requirements arising to the modeled objects of real world. In such problems, the
solutions are a compromised decision of a set of these ones. As a rule, these
compromised solutions are chosen either from a set, in which all elements cannot be
improved with respect to any criterion without the worsening of the other
criteria (Pareto-optimal or e cient solutions) or from a set, in which no one element
could be improved with respect to all criteria at once (Slater-optimal or weakly
e cient solutions). The latter requirement is weaker, and all Pareto-optimal
solutions are the Slater-optimal ones as well.</p>
      <p>To nd the complete set of e cient or weakly e cient points is the most
computationally complex problem, however it provides a wide choice of
possible compromised solutions. To nd these sets a plenty of approaches have been
developed: the application of the genetic algorithms to the multi-objective
problem directly [4], the use of the parametric convolutions reducing the problem
to a series of the scalar global optimization problems [5], various approaches
to the solving the problems with the convex [11] or linear [3] objectives. The
main problem in the using of the most of these methods is the absence of the
theoretical guarantee of the uniform convergence to the whole sought set of the
Pareto-optimal solutions on a wide class of problems including the ones with the
non-convex multiextremal criteria. A method having this property in the case,
when all criteria satisfy the Lipschitz condition has been developed on the basis
of the information global search algorithm [8]. In the paper there is considered
the parallel modi cation of this method accelerated due to the local re nement
technique [10](chapter 3).
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement and Dimensionality Reduction</title>
      <p>
        The multi-objective optimization problems are stated in the following way:
minff (y) : y 2 Dg; D = fy 2 Rn : ai 6 yi 6 bi; 1 6 i 6 ng:
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
Assume that the components of the vector function (the partial criteria) fi(y); 1 6
i 6 m satisfy the Lipschitz condition with the Lipschitz constant Li in D:
jfi(y1)
fi(y2)j 6 Liky1
      </p>
      <p>y2k; y1; y2 2 D; 0 &lt; Li &lt; 1; 1 6 i 6 m</p>
      <p>
        The set S(D) 2 D of strictly non-dominated points from the search domain
is usually accepted as the solution of the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), i.e.
      </p>
      <p>
        S(D) = fy 2 D : @z 2 D; fi(z) &lt; fi(y); 1 6 i 6 mg;
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
which is called the set of semi-e cient (or weakly e cient) solutions. The
conditions in the right-hand side of the de nition (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) are known as the principle of
weak Pareto-optimality (or Slater's optimality principle).
      </p>
      <p>The use of the space- lling curve (evolvent ) y(x)</p>
      <p>
        fy 2 RN : 2 1 6 yi 6 2 1; 1 6 i 6 N g = fy(x) : 0 6 x 6 1g
is a classic dimensionality reduction scheme for global optimization algorithms [9].
Such a mapping allows to reduce the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) stated in a multidimensional
space to solving a one-dimensional problem at the expense of worsening its
properties. In particular, the one-dimensional functions fi(y(x)) are not Lipschitzian
but the Holderian functions:
jfi(y(x1))
fi(y(x2))j 6 Hijx1
      </p>
      <p>
        1
x2j N ; x1; x2 2 [0; 1];
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where the Holder constants Hi are related to the Lipschitz constant Li by the
relation
      </p>
      <p>p
Hi = 4Lid N ; d = maxfbi
ai : 1 6 i 6 ng:</p>
      <p>Without losing generality one can, one can consider the solving of the
onedimensional problem minff (y(x)) : x 2 [0; 1]g, satisfying the Holder condition.
The issues of the numerical building the mapping like a Peano curve and the
corresponding theory have been considered in detail in [9]. Here we would note
that an evolvent built numerically approximates the theoretical Peano curve with
a precision of the order 2 m, where m is the building parameter of the evolvent.</p>
    </sec>
    <sec id="sec-3">
      <title>Description of the Parallel Algorithm</title>
    </sec>
    <sec id="sec-4">
      <title>Re nement</title>
    </sec>
    <sec id="sec-5">
      <title>With Local</title>
      <p>
        Let us consider a scalarization scheme for the reduced problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), presented
in [8]. Let
'(x) = maxfh(x; y) : y 2 [0; 1]g; x 2 [0; 1];
h(x; y) = minffi(x)
fi(y) : 1 6 i 6 mg:
      </p>
      <sec id="sec-5-1">
        <title>Let us consider a scalar problem</title>
        <p>' = minf'(x) : x 2 [0; 1]g:</p>
        <p>
          As it has been shown in [8], the set of weakly e cient solutions of the reduced
problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) coincides to the set of the globally optimal solutions of the problem
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          ), i.e.
        </p>
        <p>
          S([0; 1]) = fx 2 [0; 1] : '(x) = ' g:
Also, it has been shown in [8] that the function '(x) satis es the Holder condition
when the requirements (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) are satis ed. Thus, the information-statistical global
search algorithm can be applied to the function '(x) in order to solve the problem
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          ). However, '(x) is de ned through the operator maxf:::g, therefore, it is
di cult to compute it directly. In [8], a modi cation of the original information
global search algorithm [7] is given, in which the values of '(x) are computed
approximately. Let us consider a new version of this algorithm. The modi cation
consists in the use of the local re nement technique described in [10](chapter 3)
as well as in the parallelization based on the characteristics [10](chapter 5).
        </p>
        <p>
          The algorithm for solving problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) involves constructing a sequence of
points xi, where the values of the objective functions are calculated. Let us
call the functions values calculation process (including construction of image
yi = y(xi)) the trial, and the tuple fxi; yi; f1(yi); :::fm(yi)g, the trial result. At
each iteration p trials is carried out in parallel, and the set of tuples
fxi; yi; f1(yi); :::fm(yi)g; 1
i
k = np;
makes up the search data collected using the method after carrying out n steps.
The rules that de ne the work of a parallel multi-objective algorithm are as
follows.
        </p>
        <p>The rst two iterations are performed at the boundary points x0 = 0 and
x1 = 1 of the interval [0; 1]. The choice of the points xk+j ; 1 6 j 6 p, is performed
according to the following rules:</p>
        <p>
          Step 1. Renumber the points in the set Xk = fx1; : : : ; xkg [ f0g [ f1g, which
includes the boundary points of the interval [0; 1] as well as the points of
preceding trials, by the lower indices in order of increasing coordinate values, i.e.
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
0 = x0 &lt; x1 &lt; : : : &lt; xk+1 = 1:
        </p>
        <p>Step 2. Compute the lower bound
objective function f (x); 1 6 6 m:
for the Lipschitz constant for each
= max jf (xi)
16i6k
i = (xi
f (xi 1)j ; 1 6
i</p>
        <p>1
xi 1) N :
6 m;</p>
        <p>Step 3. To each point xi, 0 6 i 6 k, juxtapose the value
where</p>
        <p>
          zi = maxfh(xi; xj ) : 0 6 j 6 kg;
h(xi; xj ) = min
f (xi)
f (xj ) : 1 6
6 m
; 0 6 i; j 6 k
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
Step 4. For each interval (xi; xi 1); 1 6 i 6 k, compute two characteristics:
R(i) =
        </p>
        <p>i +
R (i) =
(zi</p>
        <p>zi 1)2
r2 i</p>
        <p>
          R(i)
zi + zi 1
2r
;
;
p(zi
z )(zi 1
z ) + 1:5
where i is from (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ), z = minfzi : 1 6 i 6 kg; r &gt; 1 and 2 [10; 30] are the
input parameters of the algorithm.
        </p>
        <p>Step 5. If q 6= 0 and s mod q 6= 0, then arrange the characteristics R(i),
1 6 i 6 k + 1 in the decreasing order</p>
        <p>R(t1) &gt; R(t2) &gt;
&gt; R(tk) &gt; R(tk+1)
and select p maximum characteristics with the indices of the intervals tj , 1 6
j 6 p. Otherwise do the same with the characteristics R (i); 1 6 i 6 k + 1. Here
s is the index of current iteration and integer q is the parameter of the method
responsible for the degree of intensity of the local re nement. The less q, the
more frequent the characteristics R are used making the method to choose the
next points near the current minimum found.</p>
        <p>Step 6. Perform the new trials at the points xk+j , 1 6 j 6 p:
xk+j = xtj + xtj 1
2
sign(ztj
ztj 1)
jztj
ztj 1jn
2r
(12)
All p trials within this step can be performed in parallel on p computing devices.</p>
        <p>
          The algorithm is terminated if the condition tj 6 " is ful lled at least for
one of the indices tj , 1 6 j 6 p; here " &gt; 0 is the prede ned accuracy. After the
search is terminated, the set S(fx0; : : : ; xkg) of all non-dominated points of the
truncated sequence fx0; : : : ; xkg is accepted as an estimation for S from (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ).
        </p>
        <p>The theoretical substantiation of this method when p = 1 and q = 0 is
presented in [10](chapter 3).</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Test Problems</title>
      <p>To evaluate the degree of speedup of the convergence of the modi ed algorithm
from Section 3, the following problems were used:
1. Markin-Strongin problem [8]:
f1(y) = minfpy12 + y2; p(y1</p>
      <p>2
f2(y) = p(y1 + 0:5)2 + (y2
2. Fonseca and Fleming problem [6]:
3. Viennet function [6]:</p>
      <sec id="sec-6-1">
        <title>4. Poloni's two objective function [6]:</title>
        <p>8
&gt;&gt;&lt; f1 (y) = 1
&gt;&gt;: f2 (y) = 1
exp
exp</p>
        <p>
          Pn
i=1 yi
1
pn
Pn
i=1 yi + p1n
2
2
&gt;8 f1 (y) = 0:5(y12 + y2) + sin(y12 + y2)
&lt; f2 (y) = (3y1 2y2+42)2 + (y1 y2+1)22+ 15
&gt;: f3 (y) = y12+1y22 +81 1:1 expf 27(y12 + y22)g
where
8A1 = 0:5 sin (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
&gt;
&gt;
&gt;&lt;A2 = 1:5 sin (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
&gt;B1 (y) = 0:5 sin (y1)
&gt;
&gt;:B2 (y) = 1:5 sin (y1)
2 cos (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) + sin (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
cos (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) + 2 sin (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
1:5 cos (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
0:5 cos (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
2 cos (y1) + sin (y2)
cos (y1) + 2 sin (y2)
1:5 cos (y2)
0:5 cos (y2)
5
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Experimental Results</title>
      <p>The computational experiments have been carried out on the Lobachevsky
supercomputer at State University of Nizhny Novgorod. A computational node
included 2 Intel Sandy Bridge E5-2660 2.2 GHz processors, 64 GB RAM. The
CPUs had 8 cores (i.e. total 16 cores were available per a node). C++
language and OpenMP parallel framework were used to implement the considered
algorithm.</p>
      <p>
        In this section, we will understand the speedup of the method as the speedup
in the number of executed iterations, not in the time of execution. If the problem
criteria (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is time-consuming, the overhead costs for the execution of the decision
rules of the optimization method are low as compared to the time of computing
the criteria fi(y); 1 6 i 6 m.
(13)
(14)
(15)
Local re nement advantages. In [2] the numerical experiments are presented
which demonstrate the speedup of convergence of the scalar global
optimization algorithm using the local re nement techniques described above. One could
expect similar results from the multi-objective algorithm as well. The
multiobjective algorithm with local re nement (MOAR) has been applied to the
Fonseca and Fleming problem (14) at n = 2. The parameters of the method were
as follows: " = 0:01; r = 4; q = 4; = 15; p = 1. Before the method stops,
1176 iterations have been executed, the number of found weakly optimal points
was 90. At q = 0 (without the local re nement) the method had performed 1484
iterations, the number of found weakly optimal points was 93. In Fig. 1 the set
S in the problem (14) and the numerical estimates of this one obtained at q = 0
(Fig. 1.a) and q = 4 (Fig. 1.b) are presented. It is evident also from Fig. 1 that
the approximate solution covers the whole set of the weak-optimal solutions.
1.0
0.8
      </p>
      <p>Below, MOAR with q = 4 was used for all experiments.</p>
      <p>Parallel method results. In order to demonstrate the speedup in iterations, which
MOAR provides when p &gt; 1, all problems from Section 4 have been solved for
the values p = 1; 2; 4; 8; 16. The parameters of the method were the following:
r = 4:5, " = 0:01, = 15. The number of iterations is presented in Table 1 (in
the braces, the cardinality of the set S is given) and the speedup in iterations
is presented in in Table 2. As it is evident form Table 1, the cardinality of the
weak-optimal solutions set changed insu ciently when varying p i. e. the quality
of the obtained estimates remained the same. At the same time, the number
of iterations decreased linearly with increasing value of p (Table 2). Thus, the
parallel algorithm reduces the number of iterations almost in p times comparing
to the sequantal one. In Fig. 2, the examples of the numerical solutions of the
considered problems are given.
Parallel method time speedup. The objective functions of all problems listed in
this section are featured by low computational complexity. In order to
demonstrate the possibility to obtain a speedup in time for the problems with the
time-consuming criteria, additional intensive oating point computations not
a ecting the resulting values were introduced into the criteria. The speedups
obtained are given in Table 3. In all cases, the speedup in time was less than the
speedup in iterations because the operation of the optimization method itself
takes a part of the execution time. However, in most cases the parallelization
was e cient enough even in the case of 16 CPU threads. For more computation
costly criteria, one can expect the increasing of the speedup in time for a large
number of threads.</p>
      <p>Problem
Markin-Strongin
Fonseca and Fleming 2d
Fonseca and Fleming 3d
Viennet problem
Poloni's problem
3.0
2.5
2.0
f21.5
1.0
0.5
In the work a method for solving the multi-objective optimization problem has
been considered which allows to nd a uniform estimate of the set of the
weaklyoptimal points. The techniques of parallelization and of the acceleration of
convergence common for all algorithms of similar structure have been applied. The
numerical experiments performed have demonstrated a speedup in convergence
when using the local re nement. Also, the parallelization based on the
characteristics was found to be e cient for this method. The speedup in iterations at
the parallelization based on the characteristics appeared to be linear in most
cases as for the information methods of scalar optimization (see the results of
the parallelization of the scalar optimization method, for example, in [1]). From
the results of the experiments, one can conclude that it is expedient to apply
the parallel MOAR in the problems of low dimensionality (1 to 3) with the
computation-costly criteria. Moreover, the property of uniform convergence of
the considered algorithm to the whole set of the weakly-optimal solutions has
been demonstrated on the numerical examples.</p>
      <p>Acknowledgments. The study was supported by the Russian Science
Foundation, project № 16-11-10150.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barkalov</surname>
            ,
            <given-names>K.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lebedev</surname>
            ,
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sovrasov</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sysoyev</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Implementation of a parallel algorithm for searching the global extremum of a function on Intel Xeon Phi</article-title>
          .
          <source>In: CEUR Workshop Proceedings</source>
          . vol.
          <volume>1576</volume>
          , pp.
          <volume>68</volume>
          {
          <issue>80</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Barkalov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lebedev</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Local tuning in multilevel scheme of parallel global optimization</article-title>
          .
          <source>AIP Conference Proceedings</source>
          <volume>1776</volume>
          (
          <issue>1</issue>
          ),
          <volume>060006</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Benson</surname>
            ,
            <given-names>H.P.:</given-names>
          </string-name>
          <article-title>An outer approximation algorithm for generating all e cient extreme points in the outcome set of a multiple objective linear programming problem</article-title>
          .
          <source>Journal of Global Optimization</source>
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>24</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Deb</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pratap</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meyarivan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A fast and elitist multiobjective genetic algorithm: NSGA-II</article-title>
          .
          <source>IEEE Transactions on Evolutionary Computation</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <volume>182</volume>
          {
          <fpage>197</fpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gergel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozinov</surname>
          </string-name>
          , E.:
          <article-title>Accelerating parallel multicriterial optimization methods based on intensive using of search information</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>108</volume>
          ,
          <issue>1463</issue>
          {
          <fpage>1472</fpage>
          (
          <year>2017</year>
          ), international Conference on Computational Science, fICCSg
          <year>2017</year>
          ,
          <fpage>12</fpage>
          -
          <lpage>14</lpage>
          June 2017, Zurich, Switzerland
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Huband</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hingston</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barone</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>While</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>A Review of Multiobjective Test Problems and a Scalable Test Problem Toolkit</article-title>
          .
          <source>Trans. Evol. Comp</source>
          <volume>10</volume>
          (
          <issue>5</issue>
          ),
          <volume>477</volume>
          {506 (Oct
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Markin</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.G.:
          <article-title>A method for solving multi-extremal problems with non-convex constraints, that uses a priori information about estimates of the optimum</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>27</volume>
          (
          <issue>1</issue>
          ),
          <volume>33</volume>
          {
          <fpage>39</fpage>
          (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Markin</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.G.:
          <article-title>Uniform estimates for the set of weakly e ective points in multi-extremum multicriterion optimization problems</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>33</volume>
          (
          <issue>2</issue>
          ),
          <volume>171</volume>
          {
          <fpage>179</fpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Sergeyev</surname>
            ,
            <given-names>Y.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strongin</surname>
            ,
            <given-names>R.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lera</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Introduction to Global Optimization Exploiting
          <string-name>
            <surname>Space-Filling Curves</surname>
          </string-name>
          . Springer Briefs in Optimization, Springer, New York (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Strongin</surname>
            <given-names>R.G.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Sergeyev</given-names>
            <surname>Ya</surname>
          </string-name>
          .D.:
          <article-title>Global optimization with non-convex constraints. Sequential and parallel algorithms</article-title>
          . Kluwer Academic Publishers, Dordrecht (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zuo</surname>
          </string-name>
          , H.:
          <article-title>Solution analysis of multi-objective programming problem</article-title>
          .
          <source>In: 2013 International Conference on Machine Learning and Cybernetics</source>
          . vol.
          <volume>03</volume>
          , pp.
          <volume>1039</volume>
          {
          <issue>1044</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>