<!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>Simplex Embedding Method in Decomposition of Large Sparse Convex Nondi erentiable Optimization Problems ?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anton Kolosnitsyn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Melentiev Energy Systems Institute SB RAS</institution>
          ,
          <addr-line>130 Lermontov Str., Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>189</fpage>
      <lpage>199</lpage>
      <abstract>
        <p>We consider an adaptation of the simplex embedding method to the decomposition of large-scale convex problem with sparse blockwise constraint matrix. According to the Lagrangean relaxation technique such problem is reduced to the maximization of nondi erentiable concave function with subgradient that can be easily calculated at each feasible point. Simplex embedding method with modi cations gives us the appropriate performance to optimize nondi erentiable function that will be demonstrated on the numerical tests.</p>
      </abstract>
      <kwd-group>
        <kwd>Decomposition</kwd>
        <kwd>Lagrangean relaxation ding method</kwd>
        <kwd>Nondi erentiable optimization</kwd>
        <kwd>Simplex embed-</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Mathematical models are widely spread in di erent areas of our life and appear
in economics, business, engineering and social sciences. To get proper vision of
real object functioning and obtain reliable optimizing model parameters one can
use the mathematical programming technique in which a system is represented
by an objective function and several constraints. There are lots of
mathematical programming problems that have huge number of variables and constraints
due to the system they are related to. As the examples we can notice
multidivisional problems with large number of subsystems, combinatorial problems
containing large amount of model alternatives, dynamic problems with many
replicating constraints or variables and stochastic problems with large amount
of possibilities involved [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>When we come across the large or too complicated mathematical
programming problems it is sometimes necessary or more convenient to apply
decomposition approaches. As a rule large-scale problems have a block-wise structure of
? The reported study was supported by RFBR, research project No. 18-07-01432.</p>
      <p>Copyright c by the paper's authors. Copying permitted for private and academic purposes.</p>
      <p>In: S. Belim et al. (eds.): OPTA-SCL 2018, Omsk, Russia, published at http://ceur-ws.org
matrix constraints and can be split into less dimension problems using di erent
decomposition methods.</p>
      <p>
        Dantzig-Wolfe decomposition [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and Benders decomposition [
        <xref ref-type="bibr" rid="ref22 ref5">5, 22</xref>
        ] are the
most representative methods of all decomposition techniques. A comprehensive
survey up to 1979 year of developing these methods is given in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
Decomposition procedures in terms of algorithmic applications and questions about
convergence of decomposition methods are discussed in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Our interest within this article is concentrated on the Lagrangean relaxation
technique for the decomposition problems. Such approach is used for reducing
the initial large-scale problem to the maximizing of the nondi erentiable
concave function with the subgradient that can be easily calculated at each feasible
point. Detailed description of Lagrangean relaxation technique is given in [
        <xref ref-type="bibr" rid="ref15 ref16 ref6">15, 6,
16</xref>
        ]. In considering mixed integer nonlinear programming we refer to [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] where
Lagrangean relaxation method is applied. Once we apply the Lagrangean
relaxation technique the nondi erentiable optimization method must be chosen. In
[
        <xref ref-type="bibr" rid="ref11 ref6">6, 11</xref>
        ] di erent methods of nondi erentiable optimization problems (subgradient
methods [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], cutting plane methods [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], bundle methods [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) are represented
in terms of their applying to the decomposition problems.
      </p>
      <p>
        One of the signi cant source of the large-scale optimization problems is a
stochastic nature of the complex systems under study. In [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] it is represented
the applying of decomposition methods to the convex stochastic programming
problems.
      </p>
      <p>
        Notice at last that decomposition is commonly used in practical applications
as network design problems [
        <xref ref-type="bibr" rid="ref4 ref7">4, 7</xref>
        ], network utility problems [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and producing
problems [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The current work continues the series of articles [2, 12{14] devoted to the
simplex embedding method modi cations and applications of the method to solving
convex optimization problems. We present the adaptation of simplex embedding
method to solving large sparse convex optimization problems by means of
decomposition technique. This technique will be introduced in the section 3. We
use the simplex embedding method modi cation with cutting plane shift that
demonstrated quite good performance according to the numerical experiments
implemented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The simplex embedding method with corresponding
algorithm of implementation will be presented in the section 4. We will give the
algorithm of combining the method modi cation with the decomposition
procedure in the section 5. The results of numerical experiment will be demonstrated
in the section 6. We conclude the paper with a short discussion of results in the
section 7.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>We aim to solve the following convex optimization problem
where matrix A is the m1 n-dimensional matrix, D is the m2
matrix that has block-wise structure with K blocks
n-dimensional
2 D1
0</p>
      <p>D2
. . .
(2)
x 2 Rn, b 2 Rm1 , d 2 Rm2 . Function f : Rn ! R is convex function that can be
represented as a sum of separable items</p>
      <p>f (x) = f1(x1) + f2(x2) + ::: + fK (xK ):</p>
      <p>Vectors x, d can be split into subvectors that are corresponded to one of the
k-th block, k = 1; :::; K:
x = (x1; :::; xK );
d = (d1; :::; dK );
matrix A is split into submatrixes (A1; :::; AK ).</p>
      <p>Let us introduce polytopes Xk, k = 1; :::; K for notation convenient:
Xk = fxk j Dkxk
dk; xk
0g ;
k = 1; :::; K:
Then the problem (1) can be represented in the following form:
minimize
subject to</p>
      <p>PK</p>
      <p>k=1 fk(xk),
PK
k=1 Akxk</p>
      <p>b,
xk 2 Xk; k = 1; :::; K.</p>
      <p>The problem (2) corresponds to so called complicating constraints problem.
It means that the structure of constraints is represented not only by the
separable blocks Dkxk dk, k = 1; :::; K but also it is represented by constraints
Ax b joining these blocks. We will consider only problems with this constraint
structure. Figure 1 re ects schematically the structure of such problems.</p>
      <p>D1
0
A1
Let us describe the Lagrangean relaxation technique for solving the problem (2).</p>
      <p>We associate the Lagrangean multiplier i 0, i = 1; :::; m1 with each
complicating constraint and form the Lagrangean function:</p>
      <p>L(x; ) = f (x) +</p>
      <p>T (Ax</p>
      <p>K
b) = X fk(xk) +</p>
      <sec id="sec-2-1">
        <title>T Akxk</title>
        <p>k=1
A dual function is de ned in the following way
!( ) = xm2iXn fL(x; )g =
K
X</p>
        <p>min
k=1 xk2XK
fk(xk) +</p>
      </sec>
      <sec id="sec-2-2">
        <title>T Akxk</title>
        <p>b:
b;
Notice that the calculation of the dual function value is split into solving the
optimization subproblems</p>
        <p>X = X1</p>
        <p>X2
: : :</p>
        <p>XK :</p>
        <p>1
minimize
subject to
fk(xk) +
Dkxk
xk
0.</p>
        <p>dk,</p>
      </sec>
      <sec id="sec-2-3">
        <title>T Akxk,</title>
        <p>
          Each of subproblem from (3) is the less dimensional convex problem in
comparison with initial problem (2). Using performance of multiprocessor systems
one can get an appropriate accelerate in calculations. To nd the optimal solution
of the problem
maximize
subject to
!( ),
0,
we need to consider several important properties of the function ! [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ].
        </p>
        <p>Let us rst give the de nition of a saddle point for the function L.
(3)
(4)
De nition 1. A point (x0; 0) is said to be a constrained saddle point for L(x; )
if it satis es
1. Function ! is concave and nondi erentiable.
2. If the problem (2) has the solution x? with nite value then there exists a
saddle point and for all 0 and for all solution x of the problem (2) we
have the following expression
!( )
!( ?) = f (x?)
f (x);
where ? is the optimal solution of the dual problem.
3. Let the vector x^k, k = 1; :::; K be the optimal solution of the problem (3),
then the vector</p>
        <p>K
= X Akx^k
k=1
b
(5)
de nes the subgradient of the function ! at the point .</p>
        <p>
          A correspondence between the solution ? for the dual problem and the
solution x? for the initial problem (2) is set by the following theorems [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
Theorem 1. Let 0
L(x; ) if and only if
0. A point (x0; 0) is a constrained saddle point for
x0 minimizes L(x; 0) over X,
Dx0 d;
0 Ax0 b = 0:
(6)
Theorem 2. If (x0; 0) is a saddle point for L(x; ), then x0 solves the primal
problem (2).
        </p>
        <p>Since a Subgradient of the Dual Function ! at Each Point 0 Can Be
Calculated It is Possible to Apply One of the Nondi erentiable Convex
Optimization Method (concave in Our Case). In the Section Below We Introduce the
Simplex Embedding Method Adapted for the Decomposition Technique.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Simplex Embedding Method</title>
      <p>
        Simplex embedding method [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is a centered cutting plane method that uses
n-dimensional simplexes to localize the problem solution. The main idea of the
method is similar to the well-known ellipsoid method [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. To nd the
optimization problem solution one need to embed the feasible set of the problem
to initial simplex. Then it is drawn the cutting plane through a simplex center.
This cutting plane divides simplex into two parts. The key step of the method
is in embedding the truncated simplex containing the problem solution into a
new minimal volume simplex. Then all the procedures repeat one more time for
obtained minimal volume simplex. Implementation of such steps continues up to
getting a simplex with a quite small volume. Then the algorithm is terminated.
      </p>
      <p>To start the detailed method description we will give some important de
nitions.</p>
      <p>De nition 2. Let S be the subset of Rn. We call S the simplex if it has the
following form</p>
      <p>S =
(</p>
      <p>n
x 2 Rn : x = x0 + X i xi</p>
      <p>x0 ; i
i=1</p>
      <p>n
0; X
i=1
i
De nition 3. The center of the simplex S is the point xc 2 S de ned by the
expression
where X is the n n dimension matrix. The columns of this matrix are
represented by the vectors x1; x2; :::; xn.</p>
      <p>De nition 5. Each hyperplane of the form</p>
      <p>L =
x : gT (x
xc) = 0
is called the cutting hyperplane passing through the center xc in the simplex S.
De nition 6. The vertex xi of the simplex S is said not to be cut o
cutting hyperplane L if
i = gT xi
xc &lt; 0;
by the
(9)
and this vertex is cut o if i</p>
      <p>0, i = 0; :::; n.</p>
      <p>The immersion procedure of truncated simplex into a new minimal volume
simplex is the important principle of the method. It provides the convergence
to the optimal problem solution. According to (7) let us de ne a new minimal
volume simplex containing a truncated simplex SG in the following form:
S( ) =
x : x = x0 + 1 1 x1
x0 + ::: + n n xn
x0 ;
n
X
i
1;
i
0; i = 1; :::; n:</p>
      <p>
        )
i=1
The theorem below contains the description of minimal volume simplex
constructing [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Theorem 3. The minimal volume simplex S( ) containing a simplex SG is
de ned by the parameters
      </p>
      <p>? = 1 + it?; i = 1; :::; n;
where t? is the solution of one-dimensional optimization problem
0 t</p>
      <p>
        n
min Y (1 + it) 1 ;
1= 0 i=1
0 = 0miinn i:
The following theorem gives the estimation of the method convergence [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Theorem 4. Let S Rn be the n-dimensional simplex, xc is the center of the
simplex, SG = x 2 S; gT (x xc) 0 is truncated simplex. Simplex SG can
be immersed into a simplex S so that the following relation between the volumes
V (S) and V (S ) of the simplexes S and S is ful lled:
      </p>
      <p>V (S )
V (S)
where k is the amount of saved vertices after drawing a cutting hyperplane
through the simplex center, S is the minimal volume simplex constructed
according to the theorem 3.</p>
      <p>Convergence estimation obtained in (10) depends only on the amount of
saved simplex vertices.The less vertices are saved the higher convergence rate of
the method is obtained. As soon as only one simplex vertex is saved the analogue
of dichotomy method can be obtain.</p>
      <p>Let us introduce the general algorithm for the simplex embedding method
implementation to solve the optimization problem
minimize
subject to
f0(x)
fi(x)
0, i = 1; :::m,
where fi(x), i = 0; :::; m are convex functions, x 2 Rn.</p>
      <p>Step 0. Choose an initial simplex S0 with matrix X0 so that S0 contains
a feasible set of the problem (11). Set the accuracy parameter " and put
0 = 1. Iteration k, k = 0; 1; 2; :::; proceeds as follows.</p>
      <p>Step 1. Find the simplex center xck using the formula (8).</p>
      <p>Step 2. Compute maximal residual
hk = max
1 i m</p>
      <p>0; fi(xck) = fs(xck):
Step 3. Find the cutting plane normal
ak =
where @fi(xck) is the subgradient of the convex function fi at the point xck.
(10)
(11)
Step 4. Construct the truncated simplex</p>
      <p>SGk =
x : x 2 Sk; hak; x</p>
      <p>k
xc i
0 :
Step 5. Find the parameters k using (9) and compute the stretch coe cients
k following the directions of the theorem 3. De ne p = min0 i n i.
Step 6. Find simplex Sk+1 with matrix Xk+1</p>
      <p>Xikj+1 =
( Xpkj + ik(Xikj</p>
      <p>Xpkj ); i 6= p; i = 0; 1; :::; n;</p>
      <p>Xikj ; i = p; i = 0; 1; :::; n;
Step 7. De ne the maximum edge of the simplex Sk+1:
k+1 = mi;ajx jjvi
k</p>
      <p>k
vj jj i 6= j;
Swtheepre8.vIikf, ik=+10; ::":; tnheisnttheermcoinoardteintahtee aolfgothriethim-thwvitehrt"ex-opoftitmhaelssiomluptleioxnSxkck..</p>
      <p>Otherwise increment k ! k + 1 and move to the Step 1.</p>
      <p>
        According to the results of the theorem 4 several modi cations of the simplex
embedding method were developed. The simultaneous introduction of several
cutting planes into the simplex was considered in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The technique of
subdifferential description for a special class of convex nondi erentiable functions was
represented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Such description was used to form a resulting cutting plane
to cut o as much simplex vertices as possible. Constructing the minimal
volume simplex around the certain set of points is considered in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The inactive
constraints identi cation by means of simplex embedding method and numerical
comparison of the simplex embedding method modi cations with cutting plane
shift were considered in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. These modi cations reduce the volume of truncated
simplex containing the optimal solution and improves the method convergence.
      </p>
      <p>To give an explanation of the cutting plane shift modi cation suppose we
have a current simplex center xc and the set of linear constraints aix bi,
where ai; x 2 Rn, i = 1; :::; m., b 2 Rm. The modi ed algorithm of simplex
embedding method has the following form.</p>
      <p>Step 1. Calculate the residuals at the point xc: i = aixc bi, i = 1; :::; m.
Step 2. De ne the maximal residual and corresponding residual number:
max = i=m1;a::x:;m i
; i = i
i=1;:::;m i =
max
max :
Step 3. De ne a new cutting plane</p>
      <p>Lk = fx : ai x
bi = 0g :</p>
      <p>
        Numerical tests represented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] showed better performance of the
modi ed algorithm for solving the set of nondi erentiable optimization problems.
The way of obtaining a subgradient for the problem (4) includes an additional
computational procedure that we will describe in the next section in details.
Such procedure prevents us from direct comparison with the results from the
work [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Nevertheless simplex embedding method modi cation with cutting
plane shift is applicable for solving the decomposition problem.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Decomposition Algorithm</title>
      <p>To solve the problem (2) we can implement a two-level decomposition technique
with the rst level solving subproblems (3) and the second level adjusting the
multipliers by means of simplex embedding method. The detailed algorithm
of such technique is given below.</p>
      <p>Step 0. Choose initial values 0 0. Iteration i, i = 0; 1; 2; :::; proceeds as
follows.</p>
      <p>Step 1. Solve the subproblems (3) with = i obtaining the solution x( i).
Step 2. Calculate the subgradient of the function !( ):
i =</p>
      <p>K
X Akxk( i)
k=1
b:
Step 3. Input the obtained subgradient i to the simplex embedding method
to get a new point i?.</p>
      <p>Step 4. If the simplex embedding method is terminated due to its inner
stopping criterion then we terminate the decomposition algorithm with the
solution i? of dual problem (4). Otherwise increment i ! i + 1, de ne
i+1 = i? and move to the Step 1.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Preliminary Numerical Experiment</title>
      <p>
        To test the two-level decomposition technique we used simplex embedding method
modi cation with cutting plane shift [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Preliminary numerical testing was
carried out on the decomposition problems that were generated automatically in
the form (2) with random matrixes A and D and objective function Pin=1 xi2.
Solution x? was set beforehand to obtain vectors b = Ax?, d = Dx?. The
average results of numerical test series are represented in the table below where
we give a comparison with the subgradient method. Each test series consisted
of 5 problems of corresponding dimension. We accepted the following notation:
SGM { subgradient method, SEM { simplex embedding method with cutting
plane shift, n { number of variables, m { number of constraints, k { number of
separable constraint blocks, iter { number of iterations, time is given in seconds.
We took the accuracy parameter for both algorithms " = 10 3. All calculations
were implemented in Matlab system on the computer tted with 8-core processor
AMD FX-8350 that has 4 GHz clock speed per each core. RAM of the computer
was 8 Gb.
      </p>
      <p>m,n,k</p>
      <p>SGM</p>
      <p>SEM</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>We implemented a preliminary numerical testing of simplex embedding method
with one of the possible modi cation that demonstrated better performance than
subgradient method. Flexible and adaptive structure of the simplex embedding
method makes it a perspective method for solving decomposition problems by
means of Lagrangean relaxation technique.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Antsiferov</surname>
            ,
            <given-names>E.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bulatov</surname>
            ,
            <given-names>V.P.:</given-names>
          </string-name>
          <article-title>An algorithm of simplex imbeddings in convex programming</article-title>
          .
          <source>Zh. Vychisl. Mat. Mat. Fiz</source>
          .
          <volume>27</volume>
          (
          <issue>3</issue>
          ),
          <volume>377</volume>
          {
          <fpage>384</fpage>
          (
          <year>1987</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Apekina</surname>
            ,
            <given-names>Y.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khamisov</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          :
          <article-title>A modi ed simplex immersions method with simultaneous introduction of several intersecting planes</article-title>
          .
          <source>Russian Mathematics (Iz</source>
          . VUZ)
          <volume>41</volume>
          (
          <issue>12</issue>
          ),
          <volume>14</volume>
          {
          <fpage>22</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bagirov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karmitsa</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Makela</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          :
          <article-title>Introduction to Nonsmooth Optimization</article-title>
          .
          <source>Theory, Practice and Software</source>
          . Springer International Publishing Switzerland (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Barmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Solving Network Design Problems via Decomposition, Aggregation and Approximation</article-title>
          . Springer Fachmedien Wiesbaden (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Benders</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          :
          <article-title>Partitioning procedures for solving mixed-variables programming problems</article-title>
          . Numer. Math.
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <volume>238</volume>
          {
          <fpage>252</fpage>
          (
          <year>1962</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Conejo</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castillo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minguez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Bertrand</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <source>Decomposition Techniques in Mathematical Programming. Engineering and Science Applications</source>
          . Springer-Verlag, Berlin Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>A survey on benders decomposition applied to xed-charge network design problems</article-title>
          .
          <source>Computers &amp; Operations Research</source>
          <volume>32</volume>
          ,
          <volume>1429</volume>
          {
          <fpage>1450</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dantzig</surname>
            ,
            <given-names>G.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolfe</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Decomposition principle for linear programs</article-title>
          .
          <source>Oper. Res</source>
          .
          <volume>8</volume>
          (
          <issue>1</issue>
          ),
          <volume>101</volume>
          {
          <fpage>111</fpage>
          (
          <year>1961</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Flippo</surname>
            ,
            <given-names>O.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rinnooy</surname>
            <given-names>Kan</given-names>
          </string-name>
          ,
          <string-name>
            <surname>A.H.G.</surname>
          </string-name>
          :
          <article-title>Decomposition in general mathematical programming</article-title>
          .
          <source>Mathematical Programming</source>
          <volume>60</volume>
          ,
          <issue>361</issue>
          {
          <fpage>382</fpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Geo</surname>
            <given-names>rion</given-names>
          </string-name>
          , A.M.: Perspectves on Optimization.
          <source>Addison-Wesley Publ. Co</source>
          , Reading, Mass (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kiwiel</surname>
            ,
            <given-names>K.C.</given-names>
          </string-name>
          :
          <article-title>Approximations in Decomposition of Large-Scale Convex Programs via a Nondi erentiable Optimization Method</article-title>
          .
          <source>IFAC 11th Triennial World Congress</source>
          , Tallinn, Estonia,
          <string-name>
            <surname>USSR</surname>
          </string-name>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kolosnitcyn</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Using of modi ed simplex imbeddings method for solving special class of convex non-di erentiable optimization problems</article-title>
          .
          <source>IIGU Ser. Matematika</source>
          <volume>11</volume>
          ,
          <fpage>54</fpage>
          -
          <lpage>68</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kolosnitcyn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modi ed simplex imbeddings method in convex non-di erentiable optimization</article-title>
          .
          <source>In: DOOR-2016</source>
          ,
          <article-title>CEUR-WS</article-title>
          . vol.
          <volume>1623</volume>
          . pp.
          <volume>218</volume>
          {
          <issue>255</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kolosnitsyn</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Computational e ciency of the simplex embedding method in convex nondi erentiable optimization</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>58</volume>
          (
          <issue>2</issue>
          ),
          <fpage>215</fpage>
          -
          <lpage>222</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lasdon</surname>
            ,
            <given-names>L.S.</given-names>
          </string-name>
          :
          <article-title>Duality and decomposition in mathematical programming</article-title>
          .
          <source>IEEE Transactions on System Science and Cybernetics</source>
          ssc-
          <volume>4</volume>
          (
          <issue>2</issue>
          ),
          <volume>86</volume>
          {
          <fpage>100</fpage>
          (
          <year>1968</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Minoux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Mathematical Programming: Theory and Algorithms</article-title>
          . John Wiley &amp; Sons
          <string-name>
            <surname>Ltd</surname>
          </string-name>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Nowak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming</article-title>
          .
          <source>ISNM</source>
          vol.
          <volume>152</volume>
          ,
          <string-name>
            <surname>Birkhauser</surname>
            <given-names>Verlag</given-names>
          </string-name>
          , Switzerland (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Molina</surname>
            ,
            <given-names>F.W.:</given-names>
          </string-name>
          <article-title>A Survey of resource directive decomposition in mathematical programming</article-title>
          .
          <source>Computing Surveys</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>95</volume>
          {
          <fpage>104</fpage>
          (
          <year>1979</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Nemirovsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yudin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Informational complexity and e cient methods for solution of convex extremal problems</article-title>
          . J. Wiley &amp; Sons, New York (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Nesterov</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .E.:
          <source>Introductory Lectures on Convex Programming: A Basic Course</source>
          . Springer Science + Business Media, New York (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Palomar</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiang</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A tutorial on decomposition methods for network utility maximization</article-title>
          .
          <source>IEEE Journal on Selected Areas in Communications 24(8)</source>
          ,
          <volume>1439</volume>
          {
          <fpage>1451</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Rahmaniani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crainic</surname>
            ,
            <given-names>T.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gendreau</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rei</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>The Benders decomposition algorithm: A literature review</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>259</volume>
          ,
          <volume>801</volume>
          {
          <fpage>817</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Ruszczynski</surname>
            ,
            <given-names>A.: Decomposition</given-names>
          </string-name>
          <string-name>
            <surname>Methods</surname>
            . Handbooks in
            <given-names>OR</given-names>
          </string-name>
          &amp; MS, vol.
          <volume>10</volume>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Shor</surname>
            ,
            <given-names>N.Z.</given-names>
          </string-name>
          :
          <article-title>Minimization Methods for Non-di erentiable Functions</article-title>
          .
          <source>SpringerVerlag</source>
          , Berlin (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>