<!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>Multidimensional Constrained Global Optimization in Domains with Computable Boundaries</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>
      <fpage>75</fpage>
      <lpage>84</lpage>
      <abstract>
        <p>Multidimensional constrained global optimization problem with objective function under Lipschitz condition and constraints generating a feasible domain with computable boundaries is considered. For solving this problem the dimensionality reduction approach on the base of the nested optimization scheme is used. This scheme reduces initial multidimensional problem to a family of one-dimensional subproblems and allows applying univariate methods for the execution of multidimensional optimization. Sequential and parallel modi cations of well-known information-statistical methods of Lipschitz optimization are proposed for solving the univariate subproblems arising inside the nested scheme in the case of domains with computable boundaries. A comparison with classical penalty function method being traditional means of taking into account the constraints is carried out. The results of experiments demonstrate a signi cant advantage of the methods proposed over the penalty function method.</p>
      </abstract>
      <kwd-group>
        <kwd>global optimum</kwd>
        <kwd>multidimensional problems cursive optimization</kwd>
        <kwd>computable boundaries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The global optimization problem [1{3] is considered in the following form:
y 2 Q</p>
      <p>RN ;
D = y 2 RN : ai
yi
bi; 1
i</p>
      <p>
        N ;
Q = y 2 D : gi(y)
0; 1
i
m ;
is de ned by constant (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and functional (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) constraints. The objective function
is supposed to satisfy in the domain Q the Lipschitz condition
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
with the Lipschitz constant L &gt; 0, where the denotation k k signi es the
Euclidean norm in RN .
      </p>
      <p>The traditional way of solving the constrained problems of mathematical
programming consists in solving the unconstrained problem
where</p>
      <p>F (y) ! min;</p>
      <p>y 2 D;</p>
      <p>F (y) = f (y) + CG(y):
An auxiliary function G(y) (penalty function) satis es the condition
G(y) = 0; y 2 Q;</p>
      <p>G(y) &gt; 0; y 2= Q;
and the constant C &gt; 0 (see [1, 2, 4]).</p>
      <p>
        If the constant C is su ciently large and functions f (y) and G(y) are, for
instance, continuous, solutions of the problems (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) coincide. For some
function classes there is a nite penalty constant providing the coincidence of
solutions (Eremin-Zangwill exact penalty functions [4, 5]).
      </p>
      <p>As an example of penalty function one can take the function</p>
      <p>G(y) = max 0; g1(y); : : : ; gm(y) :</p>
      <p>
        If all the functions gj (y); 1 j m are continuous in D, the function (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) is
continuous as well.
      </p>
      <p>
        On the one hand, the problem (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is simpler than the initial problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
because of simplifying the feasible domain D. On the other hand, a choice of the
penalty constant is rather di cult. If it is insu ciently large the global minimizer
of the problem (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) can fall out of feasible domain. If the penalty constant is too
large, it worsens the properties of the function F (y) in comparison with the
initial function f (y) (the function F (y) can have a ravine surface, the Lipschitz
constant of F (y) can increase considerably, etc.).
      </p>
      <p>
        Another factor which in uences the complexity of the optimization
significantly is the dimension N of the problem. To overcome this complexity, the
approaches connected with reducing the multidimensional problem to one or
several univariate subproblems are often applied. We consider one of approaches
to the dimensionality reduction based on the nested optimization scheme which
replaces solving the multidimensional problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) by solving a family of
univariate subproblems connected recursively. In the framework of this approach in
combination with di erent univariate global search methods [6{12] many
sequential and parallel multidimensional algorithms have been proposed [7, 8, 13{16]
and applied to practical problems (see, for example, papers [17{19]). The other
interesting approaches to parallelizing global search algorithms can be found in
publications [21{24].
      </p>
      <p>
        The scheme of nested optimization consists in the following [3, 7, 20].
Let us introduce the notations
ui = (y1; : : : ; yi);
i = (yi+1; : : : ; yN );
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
allowing to write down the vector y as a pair y = (ui; i) for 1 i N 1.
Assume that y = 0 if i = 0 and y = uN for i = N .
      </p>
      <p>Let us de ne also two series of sets. The rst series contains sections of the
domain Q:</p>
      <p>S1 = Q;</p>
      <p>Si+1(ui) =</p>
      <p>i 2 RN i : (ui; i) 2 Q ;
The second collection of sets consists of projections</p>
      <p>Pi+1(ui) =
yi+1 2 R : 9(yi+1; i+1) 2 Si+1(ui) ;
i
i</p>
      <p>N
N
1:
1;
of the sections Si+1(ui) onto the axis yi+1.</p>
      <p>Then, according to [3] and [8] the basic relation of the nested optimization
scheme
min f (y) = min min
y2Q y12P1 y22P2(u1)
: : :</p>
      <p>min
yN 2PN (uN 1)
f (y)
takes place.</p>
      <p>Now let us introduce one more family of functions generated by the objective
function f (y):
f N (y)</p>
      <p>f (y);
f i(ui) = min f i+1(ui; yi+1) : yi+1 2 Pi+1(ui) ;
i</p>
      <p>N
1;
de ning in the projections</p>
      <p>Qi =</p>
      <p>i
ui 2 R : 9(ui; i) 2 Q; ;
1</p>
      <p>N;
of the domain Q onto the coordinate axes y1; : : : ; yi.</p>
      <p>
        As it follows from (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ), in order to solve the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) { (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) it is su cient
to solve a one-dimensional problem
f 1(y1) ! min;
y1 2 P1
      </p>
      <p>R1:
f i(ui 1; yi) ! min;
yi 2 Pi(ui 1);
where the xed vector ui 1 2 Qi 1.</p>
      <p>
        According to (
        <xref ref-type="bibr" rid="ref14">14</xref>
        ), each estimation of the function f 1(y1) at some xed point
y1 2 P1 consists in solving a one-dimensional problem
f 2(y1; y2) ! min;
y2 2 P2(y1)
      </p>
      <p>R1:
This problem is a one-dimensional minimization with respect to y2 since y1 is
xed, etc., up to solving the univariate problem with xed vector uN 1.
f N (uN 1; yN ) = f (uN 1; yN ) ! min;
yN 2 PN (uN 1);</p>
      <p>
        On the whole, the solving of the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) { (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) is reduced to solving a
family of \nested" one-dimensional subproblems
1
0
1
i
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
(
        <xref ref-type="bibr" rid="ref14">14</xref>
        )
(
        <xref ref-type="bibr" rid="ref15">15</xref>
        )
(
        <xref ref-type="bibr" rid="ref16">16</xref>
        )
(
        <xref ref-type="bibr" rid="ref17">17</xref>
        )
(
        <xref ref-type="bibr" rid="ref18">18</xref>
        )
(
        <xref ref-type="bibr" rid="ref19">19</xref>
        )
      </p>
      <p>
        The approach of nested optimization can be applied to the problem (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) as
well. In this case the domains of one-dimensional search in (
        <xref ref-type="bibr" rid="ref19">19</xref>
        ) are simple,
namely, they are closed intervals Pi = [ai; bi]; 1 i N .
      </p>
      <p>However, in general case subject to continuity of the penalty function G(y)
the projection Pi(ui 1) is a system of non-intersecting closed intervals
Pi(ui 1) =
qi
[ [ais; bis]:
s=1
where the number of the intervals qi and their bounds ais; bis; 1
on the vector ui 1, i.e.,
s
qi, depend
qi = qi(ui 1);
ais = ais(ui 1);
bis = bis(ui 1):</p>
      <p>If the domain Q is such that it is possible to obtain the explicit (analytical)
expressions for the values qi; ais; bis as functions of ui 1 2 Qi 1 for all 1 i N ,
then the feasible set Q is called the domain with the computable boundaries.
2</p>
      <p>
        Sequential and parallel algorithms of global search over
a system of closed intervals
Let us introduce a uni ed form for one-dimensional problems (
        <xref ref-type="bibr" rid="ref19">19</xref>
        ) arising inside
the nested scheme
'(x) ! min;
x 2 X =
q
[ [ s; s];
s=1
(
        <xref ref-type="bibr" rid="ref20">20</xref>
        )
(
        <xref ref-type="bibr" rid="ref21">21</xref>
        )
(
        <xref ref-type="bibr" rid="ref22">22</xref>
        )
where q 1; s s; 1 s q; s &lt; s+1; 1 s q 1.
      </p>
      <p>
        One of the most e cient methods of univariate multiextremal optimization is
the information-statistical algorithm of global search (AGS) proposed by
Strongin [7] for the case (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ) with q = 1. We will consider a sequential modi cation
of AGS for the more general situation (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ) when q &gt; 1, i.e., the domain X of
one-dimensional search consists of several intervals and call this modi cation as
AGS-G. This method belongs to the class of characteristical algorithms [21] and
can be described like these methods in the following manner.
      </p>
      <p>Let the term \trial" denote an estimation of the objective function value at a
point of the domain X, k be a trial number, xk be the coordinate and zk = '(xk)
be the result of k-th trial.</p>
      <p>The initial stage of AGS-G consists in carrying out 2q initial trials at points
x1 = 1; x2 = 1; x3 = 2; x4 = 2; : : : ; x2q 1 = q; x2q = q, i.e., x2j 1 =
j ; x2j = j ; 1 j q, with corresponding trial results zj = '(xj ); 1 j 2q.</p>
      <p>The choice of a point xk+1; k &gt; 2q, for implementation of a new (k + 1)-th
trial consists in the following steps.</p>
      <p>
        Step 1 Renumber by subscripts the points x1; : : : ; xk of previous trials in
increasing order, i.e.,
1 = x1 &lt; x1 &lt;
&lt; xk = q;
(
        <xref ref-type="bibr" rid="ref23">23</xref>
        )
and juxtapose to them the values zj = '(xj ); 1 j k, obtained earlier,
i.e., zj = '(xl), if xj = xl.
      </p>
      <p>
        Step 2 Assign to each interval (xj 1; xj ); 2 j k, generated by the points
from (
        <xref ref-type="bibr" rid="ref25">25</xref>
        ) a feasibility indicator j in the following way: if xj 1 = j and
xj = i+1, or xj 1 = xj , then j = 0, otherwise, j = 1.
      </p>
      <p>Step 3 For feasible intervals (xj 1; xj ) with indicator j = 1 calculate the
divided di erences
and the value
Step 4 Determine an adaptive estimation
j = jzj
xj
zj 1j ;
xj 1
k = maxf j : 2
j</p>
      <p>k; j = 1g:
Mk =
(r k;
1;
k &gt; 0;
k = 0;
xk+1 = xt + xt 1
2
zt</p>
      <p>
        zt 1 ;
2Mk
2(zj + zj 1);
(27)
(
        <xref ref-type="bibr" rid="ref24">24</xref>
        )
(
        <xref ref-type="bibr" rid="ref25">25</xref>
        )
(26)
(28)
(29)
where r &gt; 1 { a parameter of the method.
      </p>
      <p>Step 5 Juxtapose a numerical value (characteristic)</p>
      <p>R(j) = Mk(xj
xj 1) +</p>
      <p>(zj
Mk(xj
zj 1)2
xj 1)
to each feasible interval (xj 1; xj ); 2 j k; j = 1.</p>
      <p>Step 6 Among feasible intervals select the interval (xt 1; xt) which the maximal
characteristic R(t) corresponds to.</p>
      <p>Step 7 Choose in the interval (xt 1; xt) the point</p>
      <p>as the coordinate of (k + 1)-th trial and calculate the value zk+1 = '(xk+1).
Step 8 Increase the iteration number k by 1 (k = k + 1) and go to Step 1.</p>
      <p>The computational scheme described above generates an in nite sequence of
trials. It can be truncated by introducing a termination criterion. For
characteristical algorithms as such criterion the inequality
xt
xt 1
";
is used, as a rule, where " &gt; 0 is a prede ned search accuracy, i.e., the search is
considered to have been completed when the length of the interval with maximal
characteristic is less than accuracy ".</p>
      <p>
        As AGS-G is a simple modi cation of AGS it is easily to show that their
convergence conditions (see [3]) are the same. In particular, convergence to global
minima is provided by ful llment of the inequality Mk &gt; 2L, where L is the
Lipschitz constant of the function (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ).
      </p>
      <p>
        In order to describe a parallel version of AGS-G let us assume that at our
disposal there are p &gt; 1 independent processors, and modify the steps 6 { 8 of
the algorithmic scheme presented above. Initial stage of executing trials in end
points of intervals (
        <xref ref-type="bibr" rid="ref22">22</xref>
        ) can be realized either sequentially or in parallel { no
matter.
      </p>
      <p>Step 6 Arrange all characteristics (27) in the decreasing order</p>
      <p>R(t1)</p>
      <p>R(t2)
: : :
(30)
and take intervals (xtj 1 ; xtj ); 1 j p, which the rst p characteristics in
the series (30) correspond to.</p>
      <p>Step 7 Within intervals with maximal characteristics determined at the
previous step calculate points
In order to compare the e ciency of the penalty function method and the method
of explicit boundaries in the framework of nested optimization scheme a class of
known two-dimensional multiextremal test functions has been considered and on
the base of this functions taken as objective ones the problems of constrained
optimization have been constructed with constraints forming a feasible domain with
computable boundaries, which provide the complicated structure (non-convex
and disconnected) of this domain.</p>
      <p>
        For the experiment test functions two-dimensional [10, 25] as objective ones in
the problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) have been choosen. The domain (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is the square 0 y1; y2 1
and 5 non-linear constraints
g1(y1; y2) = 0:5 exp( y1)
      </p>
      <p>
        y2
g2(y1; y2) =
g3(y1; y2) =
4(y1
4(y2
0:9)2 + y2
0:6)2 + y1
0:25
0:8
0:7
0;
0;
0;
g4(y1; y2) =
g5(y1; y2) =
10jy2
(y1
0:5y1
0:2)2
0:1j + j sin(7 y1)j
(y2
0:8)2 + 0:1
0
0;
form the feasible domain (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
      </p>
      <p>
        Hundred test problems of this type have been minimized by means of the
nested optimization scheme with the algorithm AGS-G applied inside for
univariate optimization (
        <xref ref-type="bibr" rid="ref19">19</xref>
        ) (method MAGS-G). Moreover, the same problems have
been solved by the penalty function method (MAGS-P) with di erent penalty
constants C. For illustration of methods behavior Figure 1 shows level curves
of a test function, the feasible domain and trial distribution in the region (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
for MAGS-G and MAGS-P (trials are marked with crosses). Figure 1
demonstrates that all the trials of MAGS-G are placed in the feasible domain only
while MAGS-P carried out a signi cant part of trials of the the feasible region.
      </p>
      <p>For conclusive comparison of the optimization algorithms considered above
the method of operating characteristics [3, 16] was used. In the framework of
this method several test problems are taken and each of them is solved by an
optimization algorithm with a given set of its parameters. After the experiment
one can determine a number P of problems solved successfully and average
number K of trials spent by the algorithm. Repeating such experiment for di erent
sets of parameters we obtain a set of pairs (K; P ) called operating
characteristic of the algorithm. It is convenient to represent operating characteristics of
the algorithms compared on the plane with axes K and P . Such representation
enables to compare e ciencies of the algorithms in a visual manner. If for the
same K the operating characteristic of a method is located above the
characteristic of another one, the rst method is better as it has solved successfully more
problems than its rival spent the same computational resources.</p>
      <p>Figure 2 contains the operating characteristics of MAGS-G and MAGS-P
with penalty constants C = 1, C = 10, C = 100, obtained after minimization of
100 two-dimensional random functions [10, 25] with r = 3 and di erent values
of accuracy " from (29).</p>
      <p>The experiment con rms known situation when for small penalty constant
MAGS-P are not able to nd the global minimum of certain constrained
problems. On the other hand, if the penalty constant is overestimated MAGS-P
spends too many trials for searching the global minimum. Moreover, the
MAGSP e ciency worsens because of placing trials out of the feasible domain while
MAGS-G executes trials at feasible points only.</p>
      <p>
        For evaluation of e ciency of parallelizing the nested optimization scheme
let us take again the test class (33) with the same 5 constraints and apply to
optimization the nested scheme where for solving problem (
        <xref ref-type="bibr" rid="ref16">16</xref>
        ) the sequential
method AGS-G is used, but the parallel algorithm PAGS-G with di erent
numbers of processors performs solving the univariate problems for the coordinate
y2. This parallel multidimensional method will be called PMAGS-G. Let K(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
be the average number of trials executed by MAGS-G and K(p) be the average
number of trials spent by PMAGS-G with p &gt; 0 processors for optimizing 100
test functions. As a criterion of e ciency the speed-up in trials is taken. This
criterion is de ned [21] as s(p) = K(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )=(pK(p)) and characterizes the speed-up
under assumption that the time spent for realization of algorithmic scheme and
data transmission is much less than the time of objective function evaluations.
The graph of speed-up in trials is presented in Figure 3.
      </p>
      <p>Experiments were performed using two-socket machine with Intel R XeonTM
E5-2680 v3 processors (Haswell, 2.5GHz, 12 Cores; OS: Red Hat Enterprise Linux
Server 6.6; compiler: GCC 4.8.2). Library Intel R Threading Building Blocks 4.3
Update 3 was used for implementing parallel version of the method.
4</p>
      <p>Conclusion
A class of multidimensional multiextremal problems with special type of
constraints has been considered. Constraints of this type can generate non-convex
and even disconnected feasible domains. For solving the problems under
consideration sequential and parallel global optimization methods on the base of
nested optimization scheme have been adapted. Decision rules of these methods
provide estimating the objective function within the feasible domain only and do
not require any parameters for taking into account the constraints as opposed
to classical penalty function method. Computational experiments demonstrate
advantages of the algorithms proposed in comparison with the penalty function
method for constraints of the considered type.</p>
      <p>As a further way of the development of researches it would be interesting
to investigate di erent parallelization schemes inside the nested optimization
approach in combination with other methods of univariate optimization.
Acknowledgments This research was supported by the Russian Science
Foundation, project No. 15-11-30022 \Global optimization, supercomputing
computations, and applications".</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Horst</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pardalos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thoai</surname>
          </string-name>
          , N.: Introduction to Global Optimization. Kluwer Academic Publishers, Dordrecht (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Pintr</surname>
          </string-name>
          , J.:
          <article-title>Global Optimization in Action (Continuous and Lipschitz Optimization: Algorithms, Implementations</article-title>
          and Applications). Kluwer Academic Publishers, Dordrecht (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Strongin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Sergeyev, Ya.:
          <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="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Eremin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Astafyev</surname>
          </string-name>
          , N.:
          <article-title>Introduction to the theory of linear and convex programming</article-title>
          .
          <source>Nauka</source>
          , Moscow (
          <year>1976</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Di</given-names>
            <surname>Pillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Grippo</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Exact penalty functions in constrained optimization</article-title>
          .
          <source>SIAM Journal on Control and Optimization</source>
          <volume>27</volume>
          (
          <issue>6</issue>
          ),
          <volume>1333</volume>
          {
          <fpage>1360</fpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Piyavskij</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An Algorithm for Finding the Absolute Extremum of a Function</article-title>
          .
          <source>USSR Comput. Math. Math. Phys</source>
          .
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <volume>57</volume>
          {
          <fpage>67</fpage>
          (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.:
          <article-title>Numerical Methods in Multiextremal Problems (Information - Statistical Algorithms)</article-title>
          . Nauka, Moscow (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Grishagin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.:
          <article-title>Optimization of multiextremal functions subject to monotonically unimodal constraints</article-title>
          .
          <source>Engineering Cybernetics</source>
          <volume>5</volume>
          , 117{
          <fpage>122</fpage>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Sergeyev</surname>
          </string-name>
          , Ya.,
          <string-name>
            <surname>Grishagin</surname>
          </string-name>
          , V.:
          <article-title>A parallel algorithm for nding the global minimum of univariate functions</article-title>
          .
          <source>Journal of Optimization Theory and Applications</source>
          <volume>80</volume>
          (
          <issue>3</issue>
          ),
          <volume>513</volume>
          {
          <fpage>536</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Sergeyev</surname>
          </string-name>
          , Ya.,
          <string-name>
            <surname>Grishagin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Sequential and parallel global optimization algorithms</article-title>
          .
          <source>Optimization Methods and Software</source>
          <volume>3</volume>
          ,
          <issue>111</issue>
          {
          <fpage>124</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Sergeyev</surname>
          </string-name>
          , Ya.:
          <article-title>An information global optimization algorithm with local tuning</article-title>
          .
          <source>SIAM Journal on Optimization</source>
          <volume>5</volume>
          (
          <issue>4</issue>
          ),
          <volume>858</volume>
          {
          <fpage>870</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gergel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.:
          <article-title>Parallel computing for globally optimal decision making</article-title>
          .
          <source>Lecture Notes in Computer Science (including subseries Lecture Notes in Arti cial Intelligence and Lecture Notes in Bioinformatics)</source>
          <volume>2763</volume>
          ,
          <fpage>76</fpage>
          {
          <fpage>88</fpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>lafsson</surname>
          </string-name>
          , S.:
          <article-title>Nested Partitions Method for Global Optimization</article-title>
          .
          <source>Operations Research</source>
          <volume>48</volume>
          (
          <issue>3</issue>
          ),
          <volume>390</volume>
          {
          <fpage>407</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sergeyev</surname>
          </string-name>
          , Ya.,
          <string-name>
            <surname>Grishagin</surname>
          </string-name>
          , V.
          <article-title>:, Parallel Asynchronous Global Search and the Nested Optimization Scheme</article-title>
          .
          <source>Journal of Computational Anaysis and Applications</source>
          <volume>3</volume>
          (
          <issue>2</issue>
          ),
          <fpage>123</fpage>
          -
          <lpage>145</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Barkalov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gergel</surname>
          </string-name>
          , V:.
          <article-title>Multilevel scheme of dimensionality reduction for parallel global search algorithms</article-title>
          .
          <source>In: Proceedings of the 1-st International Conference on Engineering and Applied Sciences Optimization, Kos Island</source>
          ,
          <volume>2111</volume>
          {
          <fpage>2124</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Gergel</surname>
            ,
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grishagin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isra</surname>
            <given-names>lov</given-names>
          </string-name>
          , R.:
          <source>Local Tuning in Nested Scheme of Global Optimization. Procedia Computer Science</source>
          <volume>51</volume>
          ,
          <issue>865</issue>
          {
          <fpage>874</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Gergel</surname>
          </string-name>
          , V.:
          <article-title>A software system for multiextremal optimization</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>65</volume>
          (
          <issue>3</issue>
          ),
          <volume>305</volume>
          {
          <fpage>313</fpage>
          , (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Dam</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Husslage</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hertog</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>One-dimensional Nested Maximin Designs</article-title>
          .
          <source>Journal of Global Optimization</source>
          <volume>46</volume>
          (
          <issue>2</issue>
          ),
          <volume>287</volume>
          {
          <fpage>306</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Gergel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuzmin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solovyov</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grishagin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Recognition of Surface Defects of Cold-Rolling Sheets Based on Method of Localities. International Review of Automatic Control (IREACO)</article-title>
          .
          <source>Theory and Applications</source>
          <volume>8</volume>
          (
          <issue>1</issue>
          ),
          <volume>52</volume>
          {
          <fpage>55</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Carr</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Howe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Quantitative Decision Procedures in Management and Economic: Deterministic Theory and Applications</article-title>
          .
          <string-name>
            <surname>McGrawHill</surname>
          </string-name>
          , New York, (
          <year>1964</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verstak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sosonkina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Design and implementation of a massively parallel version of DIRECT</article-title>
          .
          <source>Comput. Optim. Appl</source>
          .
          <volume>40</volume>
          (
          <issue>2</issue>
          ),
          <volume>217</volume>
          {
          <fpage>245</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Evtushenko</surname>
          </string-name>
          , Yu.,
          <string-name>
            <surname>Malkova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stanevichyus</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Parallel global optimization of functions of several variables</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>49</volume>
          (
          <issue>2</issue>
          ),
          <volume>246</volume>
          {
          <fpage>260</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Ferreiro</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez-Salas</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vazquez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>An e cient implementation of parallel simulated annealing algorithm in GPUs</article-title>
          .
          <source>Journal of Global Optimization</source>
          <volume>57</volume>
          (
          <issue>3</issue>
          ),
          <volume>863</volume>
          {
          <fpage>890</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Barkalov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polovinkin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meyerov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sidorov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zolotykh</surname>
          </string-name>
          ,
          <source>N. SVM Regression Parameters Optimization Using Parallel Global Search Algorithm. Lecture Notes in Computer Science</source>
          ,
          <volume>7979</volume>
          , 154{
          <fpage>166</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Grishagin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergeyev</surname>
          </string-name>
          , Ya.,
          <string-name>
            <surname>Strongin</surname>
          </string-name>
          , R.:
          <article-title>Parallel Characteristical Algorithms for Solving Problems of Global Optimization</article-title>
          .
          <source>Journal of Global Optimization</source>
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <volume>185</volume>
          {
          <fpage>206</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>