<!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>
      <article-id pub-id-type="doi">10.1007/978-3-319-44914-2</article-id>
      <title-group>
        <article-title>On a Solution of Fractional Programs via D.C. Optimization Theory</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Tatiana V. Gruzdeva Alexander S. Strekalovsky Matrosov Institute for System Dynamics and Control Theory of SB RAS Lermontov str.</institution>
          ,
          <addr-line>134 664033, Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>404</fpage>
      <lpage>417</lpage>
      <abstract>
        <p>This paper addresses the problems of fractional programming which data is given by d.c. functions. Such problems are, in general, nonconvex (with numerous local extrema). We develop an efficient global search method for fractional program based on two different approaches. The first approach develops the Dinkelbach's idea and uses a solution of an equation with the optimal value of an auxiliary d.c. optimization problem with a vector parameter. The second one deals with another auxiliary problem with nonconvex inequality constraints. Both auxiliary problems are d.c. optimization problems, which allows us to apply the Global Optimization Theory and develop two corresponding global search algorithms. The algorithms have been substantiated and tested on an extended set of sum-of-ratios problems with up to 200 variables and 200 terms in the sum. Also we propose an algorithm for solving problems of fractional programming, which combines the two approaches.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>During the recent decades the problems with the functions representable as a difference of two convex
functions (i.e. d.c. functions) can be considered as one of most attractive in nonconvex optimization
[Hiriart-Urruty, 1985, Horst&amp;Pardalos, 1995, Horst&amp;Tuy, 1996, Evtushenko&amp; Posypkin, 2013, Khamisov, 1999,
Strekalovsky, 2003, Strongin&amp;Sergeyev, 2000, Tuy, 1998]. Actually, any continuous optimization problem can
be approximated by a d.c. problem with any prescribed accuracy [Hiriart-Urruty, 1985, Horst&amp;Tuy, 1996,
Tuy, 1998]. In addition, the space of d.c. functions is a linear space, any polynomial and moreover any
twice differentiable function belong to the space of d.c. functions [Hiriart-Urruty, 1985, Horst&amp;Pardalos, 1995,
Horst&amp;Tuy, 1996, Strekalovsky, 2003, Strongin&amp;Sergeyev, 2000, Tuy, 1998]. Besides, this space is closed with
respect to all standard operations used in Analysis and Optimization. On account of this situation the general
problem of mathematical optimization
(Pdc)
{</p>
      <p>f0(x) := g0(x) − h0(x) ↓ mxin, x ∈ S,
fj (x) := gj (x) − hj (x) ≤ 0, j = 1, . . . , m,
where the functions gj (·), hj (·), j = 1, . . . , m,, are convex on IRn, S is a convex set, S ⊂ IRn, can be considered
as a rather attractive object from theoretical and practical points of view.</p>
      <p>Recently, we have succeeded in developing the Global Optimality Conditions for Problem (Pdc), which
perfectly fits optimization theory and proved to be rather efficient in terms of computations [Strekalovsky, 2003,
Strekalovsky, 2014]. Now we apply this theory to solving the following problem of the fractional optimization
[Bugarin et al., 2016, Schaible&amp;Shi, 2003]
(Pf )</p>
      <p>m
f (x) := ∑i=1 φψii((xx)) ↓ min, x ∈ S,
x
where S ⊂ IRn is a convex set and ψi : IRn → IR, φi : IRn → IR,
(H0)</p>
      <p>ψi(x) &gt; 0, φi(x) &gt; 0 ∀x ∈ S, i = 1, . . . , m.</p>
      <p>It is well-known that the fractional programming problem is NP-complete [Freund&amp;Jarre, 2001]. Surveys on
methods for solving this problem can be found in [Bugarin et al., 2016, Schaible&amp;Shi, 2003], but the development
of new efficient methods for a fractional program still remains an important field of research in mathematical
optimization, because the sum-of-ratios programs arise in various economic applications and real-life problems
[Schaible&amp;Shi, 2003].</p>
      <p>Here we develop efficient global search method for fractional program, which is based on two following
approaches. Generalizing the Dinkelbach’s idea, we propose to reduce the fractional program with d.c. functions
to solving an equation with the vector parameter that satisfies the nonnegativity assumption. In this case, we
need to solve the auxiliary d.c. minimization problems, i.e. Problem (Pdc) with fi(x) ≡ 0, i ∈ I. We also
propose reduction of the sum-of-ratios problem to a minimization of a linear function on the nonconvex feasible
set given by d.c. inequality constraints, i.e. Problem (Pdc) where f0(x) is a linear function. Thus, based on
the solution of these two particular cases of general d.c. optimization problem (Pdc) we develop two-method
technology for solving a general fractional program, based on the Global Search Theory for d.c. optimization
[Strekalovsky, 2003, Strekalovsky, 2014].</p>
      <p>This paper is an extension of our research [Gruzdeva&amp;Strekalovsky, 2017], where the theoretical framework
and some computational simulations were presented. The outline of the paper is as follows. In Sect. 2, we
describe two approaches to solving Problem (Pf ) using auxiliary d.c. optimization problems. In Sect. 3, we
show some comparative computational testing of two approaches on fractional program instances with up to 200
variables and 200 terms in the sum generated randomly and elaborate an algorithm for solving sum-of-ratios
problem combining the two proposed methods.
2</p>
    </sec>
    <sec id="sec-2">
      <title>D.C. Programming Approach to Sum-of-Ratios Problems</title>
      <p>Instead of considering a fractional program directly, we develop efficient global search methods, which are based
on two approaches. The first method adopts a reduction of the fractional minimization problem to the solution
of an equation with an optimal value of the d.c. optimization problem with a vector parameter. The second
method is based on the reduction of the sum-of-ratios problem to the optimization problem with nonconvex
constraints.
2.1</p>
      <sec id="sec-2-1">
        <title>Reduction to the D.C. Minimization Problem</title>
        <p>To solve fractional program using d.c. minimization we consider the following auxiliary optimization problem
(P )
Φ(x, α) :=
m
∑[ψi(x) − αiφi(x)] ↓ min, x ∈ S,
i=1 x
where α = (α1, . . . , αm)⊤ ∈ IRm is the vector parameter.</p>
        <p>In this subsection we recall some results [Gruzdeva&amp;Strekalovskiy, 2016] concerning the relations between
Problems (Pf ) and (P ). Note, that the data of Problem (Pf ) must satisfy “the nonnegativity condition”, i.e.
the following inequalities hold
(H(α))</p>
        <p>ψi(x) − αiφi(x) ≥ 0 ∀x ∈ S, i = 1, . . . , m.</p>
        <p>Let us introduce the function V(α) of the optimal value to Problem (P ):
In addition, suppose that the following assumptions are fulfilled:
Further, suppose that in Problem (P 0 ) the following equality takes place:</p>
        <p>V(α) := inxf{Φ(x, α) | x ∈ S} = inf
x
{ m }
∑[ψi(x) − αiφi(x)] : x ∈ S .</p>
        <p>i=1
(H1)
(a) V(α) &gt; −∞ ∀α ∈ K, where K is a convex set from IRm;
(b) ∀α ∈ K ⊂ IRm there exists a solution z = z(α) to Problem (P )</p>
        <p>V(α0) : = inf
x
{ m
∑[ψi(x) − α0iφi(x)] : x ∈ S
i=1
}
= 0.</p>
        <p>(1)</p>
        <p>In [Gruzdeva&amp;Strekalovskiy, 2016] we proved that any solution z = z(α0) to Problem (P 0 ) is a solution to
Problem (Pf ), so that z ∈ Sol(P 0 ) ⊂ Sol(Pf ).</p>
        <p>Therefore in order to verify the equality (1), we should be able to find a global solution to Problem (P )
for every α ∈ IR+m. Since ψi(·), φi(·), i = 1, . . . , m, are simply convex or generally d.c. functions it can be
readily seen that Problem (P ) belongs to the class of d.c. minimization. As a consequence, in order to solve
Problem (P ), we can apply the Global Search Theory [Strekalovsky, 2003, Strekalovsky, 2014].</p>
        <p>Due to the theoretical foundation developed in [Gruzdeva&amp;Strekalovskiy, 2016], we are able to avoid the
consideration of Problem (Pf ), and address the parametrized problem (P ) with α ∈ IR+m. Hence, instead
of solving Problem (Pf ), we propose to combine solving of Problem (P ) with a search with respect to the
parameter α ∈ IR+m in order to find the vector α0 ∈ IR+m such that V(α0) = 0.</p>
        <p>Denote Φi(x) := ψi(x) − αikφi(x), i = 1, . . . , m. Let [vk, uk] be a k-segment for varying α.
Let a solution z(αk) to Problem (P k ) be given and we computed Vk := V(αk).</p>
        <p>αk-bisection algorithm
Step 1. If Vk &gt; 0, then set vk+1 = αk, αk+1 = 21 (uk + αk).</p>
        <p>Step 2. If Vk &lt; 0, then set uk+1 = αk, αk+1 = 12 (vk + αk).
ψi(z(αk))
Step 3. If Vk = 0 and miin Φi(z(αk)) &lt; 0, then set αik+1 = φi(z(αk)) ∀i : Φi(z(αk)) &lt; 0,
αk+1 = αik ∀i : Φi(z(αk)) ≥ 0.</p>
        <p>i
In addition, set vk+1 = 0, uk+1 = tk+1αk+1, where tk+1 =
α+
max αi
i
.</p>
        <p>Stop: we computed the values αk+1, vk+1 and uk+1.</p>
        <p>Further, let [0, α+] be an initial segment for varying α. To choose α+ we should take into account that due
to (H(α)) and (H0), we have
∀i = 1, . . . , m : αi ≤ fi(x) ,
ψi(x)
ϕi(x) ≤ i=1 ϕi(x)
m
∑ ψi(x)
= f (x) ∀x ∈ S,
so, for example, α+ can be chosen as αi+ = fi(x0), i = 1, . . . , m.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm for solving fractional problem</title>
        <p>Step 0. (Initialization) k = 0, vk = 0, uk = α+, αk = 2+ ∈ [vk, uk].</p>
        <p>Step 1. Find a solution z(αk) to Problem (P k ) using the global search strategy for d.c.
[Strekalovsky, 2003, Strekalovsky, 2014].</p>
        <p>Let us emphasize the fact that the algorithm for solving Problem (Pf ) of fractional optimization consists of 3
basic stages: the (a) local and (b) global searches in Problem (P ) with a fixed vector parameter α (Step 1) and
(c) the method for finding the vector parameter α (Step 3) at which the optimal value of Problem (P ) is zero,
i.e. V(α) = 0.
In this subsection we reduce the fractional program to the following optimization problem with a nonconvex
feasible set
(P)
 m
 f0 := ∑αi ↓ (mx;in), x ∈ S,</p>
        <p>i=1
 fi := ψi(x) − αiφi(x) ≤ 0, i = 1, . . . , m.</p>
        <p>In [Gruzdeva&amp;Strekalovsky, 2016] it was proved that for any solution (x∗, α∗) ∈ IRn × IRm to the problem
(P), the point x∗ will be a solution to Problem (Pf ).</p>
        <p>Further we solved problem (P) using the exact penalization approach for d.c. optimization developed in
[Strekalovsky, 2016, Strekalovsky, 2017]. Therefore, we introduce the penalized problem as follows
(P )</p>
        <p>θ (x) = f0(x) + σ max{0, fi(x), i ∈ I} ↓ min, x ∈ S.</p>
        <p>It can be readily seen that the penalized function θ (·) is a d.c. function, because the functions fi(·) = gi(·) −
hi(·), i ∈ I ∪ { }</p>
        <p>0 , are the same, and we can apply the global search theory to solving this class of nonconvex
problems [Strekalovsky, 2003, Strekalovsky, 2014].</p>
        <p>Actually, since σ &gt; 0, θ (x) = G (x) − H (x), H (x) := h0(x) + σ ∑hi(x),
i∈I
G (x) := θ (x)+H (x) = g0(x)+σ max
{ m
∑hi(x); max[gi(x) +
i=1 i∈I</p>
        <p>}
∑ hj(x)] ,
j∈I; j̸=i
it is clear that G (·) and H (·) are convex functions.</p>
        <p>Let the Lagrange multipliers, associated with the constraints and corresponding to the point zk, k ∈ {1, 2, ...},
be denoted by λ := (λ1, . . . , λm) ∈ IRm.</p>
      </sec>
      <sec id="sec-2-3">
        <title>Global search scheme</title>
        <p>Step 1. Using the local search method from [Strekalovsky&amp;Gruzdeva, 2007, Strekalovsky, 2015], find a critical point
zk in (P).</p>
        <p>m
Step 2. Set σk := ∑λi. Choose a number β : inf(G , S) ≤ β ≤ sup(G , S).</p>
        <p>i=1</p>
        <p>Choose an initial β0 = G (zk), ζk = θ (zk).</p>
        <p>Step 3. Construct a finite approximation Rk(β) = {v1, . . . , vNk | H (vi) = β + ζk, i = 1, . . . , Nk, Nk = Nk(β)} of
the level surface {H (x) = β + ζk} of the function H (·).</p>
        <p>Step 4. Find a δk-solution u¯i of the following Linearized Problem:
(P Li)</p>
        <p>G (x) − ⟨∇H (vi), x⟩ ↓ mxin, x ∈ S.
so that G (u¯i) − ⟨∇H (vi), u¯i⟩ − δk ≤ inxf{G (x) − ⟨∇H (vi), x⟩}.
by the local search
method from
Step 5. Starting from the point u¯i, find a KKT-point ui</p>
        <p>[Strekalovsky&amp;Gruzdeva, 2007, Strekalovsky, 2015].</p>
        <p>Step 6. Choose the point uj : f (uj) ≤ min{f0(ui), i = 1, ..., N }.</p>
        <p>Step 7. If f0(uj) &lt; f0(zk), then set zk+1 = uj, k = k + 1 and go to Step 2.</p>
        <p>Step 8. Otherwise, choose a new value of β and go to Step 3.</p>
        <p>The point z∗ resulting from the global search strategy will be a solution to the original fraction program
[Gruzdeva&amp;Strekalovsky, 2016]. It should be noted that, in contrast to the approach from Subsect. 2.1, αi will
be found simultaneously with the solution vector x, because they are variables, although auxiliary ones, of the
optimization problem.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Computational Simulations</title>
      <p>Two approaches from above for solving the fractional programs (Pf ) via d.c. optimization problems were verified.
The algorithm based on the method for solving fractional problem from Subsect. 2.1 (F1-algorithm) and the
global search scheme from Subsect. 2.2 (F2-algorithm) were coded in C++ language and applied to an extended
set of test examples generated randomly with up to 200 variables and 200 terms in the sum. All computational
experiments were performed on the Intel Core i7-4790K CPU 4.0 GHz. All convex auxiliary problems (linearized
problems) on the steps of F1-, F2-algorithms were solved by the software package IBM ILOG CPLEX 12.6.2.</p>
      <p>Some of the computational experiments of testing the proposed algorithms on fractional problems with
quadratic functions in the numerators of ratios is presented here.</p>
      <p>We generated the problems of the type proposed by [Jong, 2013] as follows:
f (x) := ∑m⟨x, Aix⟩ + ⟨bi, x⟩ ↓ mxin, Qx ≤ q, x ∈ [1, 5]n,
i=1 ⟨ci, x⟩
(2)
where Ai = UiD0iUiT , Ui = V1V2V3, i = 1, . . . , n; Vj = I − 2 ∥wwjwj∥jT2 , j = 1, 2, 3; w1 = −i + rand(n, 1),
w2 = −2i+rand(n, 1), w3 = −3i+rand(n, 1); ci = i−i·rand(n, 1), bi = i+i·rand(n, 1), Q = −1+2·rand(5, n),
q = 2 + 3 · rand(5, 1)[Jong, 2013]. (We denote by rand(k1, k2) the random matrix with k1 rows, k2 columns and
the elements generated randomly on [0, 1].)</p>
      <p>Note that Problems (P ) corresponding to the problems (2) happened to be convex, because the constructed
functions ψi = ⟨x, Aix⟩ + ⟨bi, x⟩, i = 1, . . . , m, are convex. That is why the F1-algorithm’s run-time turned out
to be much less than the run-time of F2-algorithm, in which it is necessary to solve nonconvex problems with m
d.c. constraints.</p>
      <p>The shortcoming of the F2-algorithm is the run-time which is spent on solving problems with d.c. constraints,
but F1-algorithm wastes a lot of run-time for finding the vector parameter α at which the optimal value of
Problem (P ) is zero.</p>
      <p>The results of computational experiments suggest that the solving of the fraction programs need a
combination of the two approaches. For example, we can use the solution to Problem (P) to search for the parameter
α that reduces the optimal value function of Problem (P ) to zero. This idea could be implemented by the
following algorithm.</p>
      <sec id="sec-3-1">
        <title>Two-component algorithm</title>
        <p>Step 0. (Initialization) k = 0, vk = 0, uk = α+.</p>
        <p>Step 1. Starting from feasible point xk, implement the local search method from [Strekalovsky&amp;Gruzdeva, 2007,</p>
        <p>Strekalovsky, 2015] to find a critical point zk = (zˆ(αk), αk) in d.c. constraints problem (P).</p>
        <p>Step 2. (Stopping criterion) If Vk := V(αk) = 0 and min Φi(zˆ(αk)) ≥ 0, then STOP: zˆ(αk) ∈ Sol(Pf ).</p>
        <p>i
Step 3. Find a solution z(αk) to Problem (P k ) using the global search strategy for d.c.
[Strekalovsky, 2003, Strekalovsky, 2014].
minimization
Step 4. (Stopping criterion) If Vk := V(αk) = 0 and min Φi(z(αk)) ≥ 0, then STOP: z(αk) ∈ Sol(Pf ).</p>
        <p>i
Step 5. Implement αk-bisection algorithm to find new parameters αk+1, vk+1 and uk+1.</p>
        <p>Set xk+1 = (z(αk), αk+1), k = k + 1 and go to Step 1.</p>
        <p>The two-component algorithm was tested on a lots of test examples and its run-time turned out to be less
than the run-time of F1-algorithm.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <sec id="sec-4-1">
        <title>Acknowledgements</title>
        <p>In this paper, we showed how fractional programs can be solved by applying the Global Search Theory of
d.c. optimization. The methods developed were substantiated and tested on an extended set of test examples
generated randomly. In addition, we proposed a two-component technology based on both the global search
algorithm for d.c. minimization problem and algorithm for solving d.c. constraints problem.
This work is carried out under financial support of Russian Science Foundation (project no. 15-11-20015).
[Bugarin et al., 2016] Bugarin, F., Henrion, D. &amp; Lasserre J.-B. Minimizing the sum of many rational functions.</p>
        <p>Mathematical Programming Computation, 8, 83-111. doi: 10.1007/s12532-015-0089-z
[Evtushenko&amp; Posypkin, 2013] Evtushenko, Y. &amp; Posypkin, M. A deterministic approach to global
boxconstrained optimization. Optimization Letters, 7(4), 819-829. doi: 10.1007/s11590-012-0452-1
[Freund&amp;Jarre, 2001] Freund, R.W. &amp; Jarre, F. Solving the sum-of-ratios problem by an interior-point method.</p>
        <p>Journal of Global Optimization, 19(1), 83-102.
[Gruzdeva&amp;Strekalovskiy, 2016] Gruzdeva, T.V. &amp; Strekalovskiy, A.S. An approach to fractional programming
via D.C. optimization. AIP Conference Proceedings, 1776, 090010. doi: 10.1063/1.4965374
[Gruzdeva&amp;Strekalovsky, 2017] Gruzdeva, T.V. &amp; Strekalovsky, A.S. A D.C. Programming Approach to
Fractional Problems. In: R. Battiti, D. Kvasov, Y. Sergeyev (eds.) ”Learning and Intelligent Optimization
Conference LION11, Nizhny Novgorod, Russia”. Lecture Notes in Computer Science, 10556 Springer.
To appear.
[Tuy, 1998] Tuy, H. Convex Analysis and Global Optimization. Dordrecht: Kluwer Academic Publishers.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [
          <string-name>
            <surname>Hiriart-Urruty</surname>
          </string-name>
          ,
          <year>1985</year>
          ]
          <article-title>Hiriart-</article-title>
          <string-name>
            <surname>Urruty</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          <string-name>
            <surname>Generalized Differentiability</surname>
          </string-name>
          ,
          <article-title>Duality and Optimization for Problems dealing with Difference of Convex finctions</article-title>
          .
          <source>In: Ponstein J. (ed.) Convexity and Duality in Optimization, Lecture Notes in Economics and Mathematical Systems</source>
          ,
          <volume>256</volume>
          (pp.
          <fpage>37</fpage>
          -
          <lpage>69</lpage>
          ). Berlin: Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Horst&amp;Tuy</source>
          , 1996] Horst,
          <string-name>
            <given-names>R.</given-names>
            &amp;
            <surname>Tuy</surname>
          </string-name>
          , H.
          <source>Global Optimization: Deterministic Approaches</source>
          . Berlin: Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[Horst&amp;Pardalos</source>
          , 1995] Horst,
          <string-name>
            <given-names>R.</given-names>
            &amp;
            <surname>Pardalos P.M.</surname>
          </string-name>
          (Eds.) Handbook of Global Optimization,
          <source>Nonconvex Optimization and its Applications</source>
          . Dordrecht: Kluwer Academic Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Jong, 2013] Jong, Y.-
          <string-name>
            <surname>Ch</surname>
          </string-name>
          .
          <article-title>An efficient global optimization algorithm for nonlinear sum-of-ratios problems</article-title>
          . Optimization Online http://www.optimization-online.org/DB HTML/
          <year>2012</year>
          /08/3586.html
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Khamisov</source>
          , 1999] Khamisov,
          <string-name>
            <surname>O.</surname>
          </string-name>
          <article-title>On optimization properties of functions, with a concave minorant</article-title>
          .
          <source>Journal of Global Optimization</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <fpage>79</fpage>
          -
          <lpage>101</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[Schaible&amp;Shi</source>
          , 2003] Schaible,
          <string-name>
            <given-names>S.</given-names>
            &amp;
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <article-title>Fractional programming: the sum-of-ratios case</article-title>
          .
          <source>Optimization Methods and Software</source>
          ,
          <volume>18</volume>
          ,
          <fpage>219</fpage>
          -
          <lpage>229</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[Strekalovsky</source>
          , 2003] Strekalovsky,
          <string-name>
            <surname>A.S.</surname>
          </string-name>
          <article-title>Elements of nonconvex optimization [in Russian]</article-title>
          .
          <source>Novosibirsk: Nauka.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[Strekalovsky</source>
          , 2014] Strekalovsky,
          <string-name>
            <surname>A.S.</surname>
          </string-name>
          <article-title>On solving optimization problems with hidden nonconvex structures</article-title>
          . In T.M.
          <string-name>
            <surname>Rassias</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          <string-name>
            <surname>Floudas</surname>
          </string-name>
          , &amp; S. Butenko (Eds.), Optimization in science and engineering (pp.
          <fpage>465</fpage>
          -
          <lpage>502</lpage>
          ). New York: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>[Strekalovsky</source>
          , 2015] Strekalovsky,
          <string-name>
            <surname>A.S.</surname>
          </string-name>
          <article-title>On local search in d.c. optimization problems</article-title>
          .
          <source>Applied Mathematics and Computation</source>
          ,
          <volume>255</volume>
          ,
          <fpage>73</fpage>
          -
          <lpage>83</lpage>
          . doi: http://dx.doi.org/10.1016/j.amc.
          <year>2014</year>
          .
          <volume>08</volume>
          .092
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Strekalovsky</source>
          , 2016] Strekalovsky,
          <string-name>
            <surname>A.S.</surname>
          </string-name>
          <article-title>On the merit and penalty functions for the d</article-title>
          .c. optimization.
          <source>In: Yu. Kochetov</source>
          , et al.
          <source>(eds.) DOOR-2016. Lecture Notes in Computer Science</source>
          ,
          <volume>9869</volume>
          , (pp.
          <fpage>452</fpage>
          -
          <lpage>465</lpage>
          ). Heidelberg: Springer. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -44914-2 36
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[Strekalovsky</source>
          , 2017] Strekalovsky,
          <string-name>
            <surname>A.S.</surname>
          </string-name>
          <article-title>Global Optimality Conditions in Nonconvex Optimization</article-title>
          .
          <source>Journal of Optimization Theory and Applications</source>
          ,
          <volume>173</volume>
          , 770792. doi:
          <volume>10</volume>
          .1007/s10957-016-0998-7
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>[Strekalovsky&amp;Gruzdeva</source>
          , 2007] Strekalovsky,
          <string-name>
            <given-names>A.S.</given-names>
            &amp;
            <surname>Gruzdeva</surname>
          </string-name>
          , T.V.
          <article-title>Local Search in Problems with Nonconvex Constraints</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          ,
          <volume>47</volume>
          ,
          <fpage>381</fpage>
          -
          <lpage>396</lpage>
          . doi:
          <volume>10</volume>
          .1134/S0965542507030049
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>