<!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>Algorithms for Multidimensional Frontier Visualization Based on Optimization Methods Using Distributed Computations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander P. Afanasiev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladimir E. Krivonozhko</string-name>
          <email>krivonozhkove@mail.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleg V. Sukhoroslov</string-name>
          <email>sukhoroslov@iitp.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrey V. Lychev</string-name>
          <email>lychev@misis.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centre for Distributed Computing, Institute for Information Transmission Problems, Russian Academy of Sciences</institution>
          ,
          <addr-line>Nakhimovsky Prospekt 36-1, Moscow 117218</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal Research Center “Computer Science and Control”, Russian Academy of Sciences</institution>
          ,
          <addr-line>Vavilov st. 44-2, Moscow 119333</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>In: Yu. G. Evtushenko, M. Yu. Khachay, O. V. Khamisov, Yu. A. Kochetov, V.U. Malkova, M.A. Posypkin (eds.): Proceedings of the OPTIMA-2017 Conference</institution>
          ,
          <addr-line>Petrovac, Montenegro, 02-Oct-2017, published at</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Lomonosov Moscow State University</institution>
          ,
          <addr-line>GSP-1, Vorobievy Gory, Moscow 119991</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>National Research University Higher School of Economics</institution>
          ,
          <addr-line>Myasnitskaya str., 20, Moscow 101000</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>National University of Science and Technology MISiS</institution>
          ,
          <addr-line>Leninskiy Prospekt 4, Moscow 119049</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>13</fpage>
      <lpage>18</lpage>
      <abstract>
        <p>In data envelopment analysis, methods for constructing sections of the frontier have been recently proposed to visualize the production possibility set. The aim of this paper is to develop, prove and test the methods for the visualization of production possibility sets using distributed computations. In this article a general scheme of the algorithm for constructing sections (visualization) of production possibility set is proposed. An algorithm for constructing a generalized production function is described in detail. Also, the possibilities of implementing certain schemes in a distributed computing environment are considered.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Copyright ⃝c by the paper's authors. Copying permitted for private and academic purposes.</p>
      <p>The founders of the DEA approach were famous scientists A. Charnes, W. Cooper, E. Rhodes, R. Banker and
some others [Charnes et al., 1978, Banker et al., 1984]. At present the number of publications on this approach
makes up several thousand units in the international scientific journals [Emrouznejad &amp; Yang, 2017].</p>
      <p>The ideas contained in the DEA approach have turned out to be much more seminal and far-reaching than
the simple computation of efficiency scores of complex systems. The DEA approach has close links with the
neoclassical theoretical economics, systems analysis, and multicriteria optimization. This approach allows one
to analyze the behavior of complex systems in the multidimensional space, to find optimal paths of development
in it, to model various scenarios.</p>
      <p>However, the whole process of calculation in the DEA approach is hidden from the user. Every mathematical
model is just an approximation of the real-life processes and phenomena. For this reason some inadequacies may
arise in models. In the DEA scientific literature, some reports appeared that DEA results do not always coincide
with experts’ opinion. In our previous papers an approach for visualization of multidimensional production
possibility sets and investigation of the behavior of complex units is proposed. The visualization of production
possibility sets allows us to correct the DEA models using the frontier improving methods, reliably calculate
important indicators of complex units (scale elasticity, marginal rates, etc.). Moreover, the visualization can
reveal previously unexplored relationships between the variables in the model.</p>
      <p>Visualization methods have been currently applied to the models that have a convex production possibility set:
BCC (Banker, Charnes, Cooper) model with variable returns to scale, IRS (increasing returns to scale) model,
DRS (decreasing returns to scale) model, etc. For a wide class of production models with nonconvex production
possibility set, such methods and visualization algorithms are not developed. This paper aims to develop, prove
and test the methods for the visualization of production possibility sets using distributed computations.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>Consider a set of n observations of actual production units (Xj ; Yj ), j = 1; : : : ; n, where the vector of outputs
Yj = (y1j ; : : : ; yrj ) ≥ 0 is produced from the vector of inputs Xj = (x1j ; : : : ; xmj ) ≥ 0. The input-oriented
model [Banker et al., 1984] is written as follows
min
n
∑ Xj j + S− = X0;
j=1
n
∑ Yj j − S+ = Y0;
j=1
n
∑ j = 1; j ≥ 0; j = 1; : : : ; n;
j=1
sk− ≥ 0; k = 1; : : : ; m; si+ ≥ 0; i = 1; : : : ; r;
(1)
where S− = (s1−; ; : : : ; s−m) and S+ = (s1+; : : : ; sr+) are slack variables. In model (1) the optimal value ∗ describes
the efficiency score of unit (Xo; Yo), where (Xo; Yo) is a unit from the set of production units (Xj ; Yj ), j = 1; : : : ; n.</p>
      <p>Notice that we do not use an infinitesimal constant explicitly in the DEA models, since we suppose that each
model is solved in two stages in order to separate efficient and weakly efficient units [Cooper et al., 2007].</p>
      <p>De nition 1. [Cooper et al., 2007] Unit (Xo; Yo) ∈ T is called BCC-efficient with respect to the input-oriented
BCC model if and only if any optimal solution of (1) satisfies: a) ∗ = 1, b) all slacks sk−, k = 1; : : : ; m, si+,
i = 1; : : : ; r are zero.</p>
      <p>If condition (a) in Definition 1 is satisfied, then unit (Xo; Yo) is called input weakly efficient with respect to
the BCC model.</p>
      <p>De nition 2. [Cooper et al., 2007] Unit (X′; Y ′) ∈ T is Pareto efficient if and only if there is no (X; Y ) ∈ T
and (X; Y ) ̸= (X′; Y ′) such that X ≤ X′ and Y ≥ Y ′.</p>
      <p>The production possibility set T for BCC model is formulated as follows</p>
      <p>T BCC = {(X; Y )
∑jn=1 Xj ; j ≤ X; ∑jn=1 Yj ; j ≥ Y; ∑jn=1 j = 1; j ≥ 0; j = 1; : : : ; n}:
(2)
It was proved in [Krivonozhko et al., 2009] that the BCC model generalize a wide class of DEA models. Therefore,
in this paper, we dwell mainly on this model.</p>
    </sec>
    <sec id="sec-3">
      <title>Main Results</title>
      <p>Define the intersection of the frontier with two-dimensional plane [Krivonozhko et al., 2004]
Sec(Xo; Yo; d1; d2) = {(X; Y ) (X; Y ) ∈ Pl(Xo; Yo; d1; d2) ∩ WEffP T };
(3)
where Pl(Xo; Yo; d1; d2) is two-dimensional plane going through point (Xo; Yo) and spanned by vectors d1, d2 ∈
Em+r, WEffP T is a set of weakly Pareto efficient points of set T . It is proved in [Krivonozhko et al., 2005;
JORS] that WEff P T coincides with a set of boundary points of T .</p>
      <p>Define three types of two-dimensional sections that we will use in this paper.</p>
      <p>1. Input isoquant, section S1. In this case, we take the following direction vectors d1 = (ep; 0) ∈ Em+r,
d2 = (es; 0) ∈ Em+r, where ep and es are m-identity vectors with a one in positions p and s, respectively.</p>
      <p>2. Output isoquant, section S2. For this section the direction vectors are chosen as d1 = (0; ep) ∈ Em+r,
d2 = (0; es) ∈ Em+r, ep and es are r-identity vectors with a one in positions p and s, respectively.</p>
      <p>3. Section S3 is a generalized production function for unit (Xo; Yo). For this case we use the following directions:
d1 = (Xo; 0) ∈ Em+r, d2 = (0; Yo) ∈ Em+r.</p>
      <p>Next, we describe the algorithm for constructing a generalized production function.</p>
      <p>Algorithm
Step 1. Find a leftmost point on a curve.</p>
      <p>Let d1 = (Xo; 0) ∈ Em+r, d2 = (0; Yo) ∈ Em+r,
a) solve the following optimization problem
where is a free variable.</p>
      <p>Set Z1 = Zo + 1∗d1 + ∗d2, where 1∗ and ∗ are optimal variables in problem (4).</p>
      <p>b) Find a leftmost vertex on a curve. Solve the following optimization problem
Set Z11 = Z1 + 2∗d2, where 2∗ is the optimal value of the objective function in (5).</p>
      <p>Step 2. Find a topmost point on a curve. Solve two following optimization problems.</p>
      <p>a) Solve
Set Z2 = Zo + ∗d1 + 2∗d2, where 2∗ and ∗ are optimal variables in (6).</p>
      <p>b) Solve
min 1
(Zo + 1d1 + d2) ∈ T;
max 2
(Z1 + 2d2) ∈ T
max 2
(Zo + d1 + 2d2) ∈ T
min 1
(Z2 + 1d1) ∈ T
max 1
(G + 1d1 + d2) ∈ T;
(4)
(5)
(6)
(7)
(8)
Set Z21 = Z2 + 1∗d1, where 1∗ is the optimal value of the objective function in (7).</p>
      <p>Step 3. Set l = 1, k = 1, i1 = 1, i2 = 2. Create flow Fkl , containing points Zil1 = Z11, Zil2 = Z21 of production
possibility set T .</p>
      <p>Define set M = {Z11; Z21}.</p>
      <p>Step 4. While exist unprocessed flows Fkl , perform the following computations.</p>
      <p>For each flow solve optimization problem of the following type
where
is a free variable,</p>
      <p>G = 1 (Zil1 + Zil2 );</p>
      <p>2
vector d1 is perpendicular to the vector d2, it lies in the plane of the section, and is directed to the upper left
corner of a two-dimensional section, vector d2 = Zl
i2 − Zil1 .</p>
      <p>If optimal objective value of problem (8) 1∗ &gt; 0, then start new flows Fkl+11 and Fkl+21 to solve optimization
sub-problems.</p>
      <p>Flow Fkl+11 contains points
where
1∗ and ∗ are optimal values of variables in problem (8).</p>
      <p>l+1 contains points
Flow Fk2
The described algorithm for constructing sections reduces the solution of the original problem to the solution
of recursively generated sub-problems, similarly to the known “divide and conquer” scheme [Dasgupta, 2006].
Since the sub-problems available at each moment can be solved independently, it is possible to speed up the
algorithm by parallel execution of these problems. In the case of a large amount of computations required, it is
promising to use the resources of many computers with the help of distributed computing technologies.</p>
      <p>This divide and conquer technique is the basis of many efficient algorithms in optimization theory. For
example, Branch-and-Bound (B&amp;B) algorithm use this scheme. The implementation of B&amp;B method on desktop
grid systems is considered in paper [Posypkin et al., 2017]. This distributed B&amp;B implementation relies on
BNB-Solver [Evtushenko et al., 2009]. A tool for simulating parallel B&amp;B method and different load balancing
strategies are considered in [Golubeva et al., 2016].</p>
      <p>Consider the general scheme of algorithm implementation in the distributed computing environment. The
implementation of the algorithm consists of two parts: the control part and the working part. The first part
controls the calculation process, implementing the entire internal logic of the algorithm, except the solution of
flow problems. The problems generated at the iterations of the algorithm are sent to solve the working part.
After this the results are returned back to the algorithm and then combined to give a solution to the original
problem. The working part implements the solution of flow problems. While the control part is a single process,
the working part can consist of a many workflows running on various distributed computational resources.</p>
      <p>An important part of the implementation of the control process is the strategy of distributing flow tasks to
workers. This strategy largely determines the efficiency of the entire algorithm in a distributed environment. The
strategy should minimize overhead, for example, not send workers small tasks, which can be solved locally more
quickly. It is also necessary to ensure a balanced load of work processes, for example, based on an assessment of
the complexity of tasks or the dynamic distribution of tasks.</p>
      <p>To implement the algorithm for constructing sections in a distributed computing environment, it is planned to
use the Everest platform [10]. Everest is a cloud-based software platform that supports the publication, execution,
and composition of computing applications in a distributed environment. The advantage of using the Everest
platform to implement the described algorithm is the availability of tools for creating distributed computing
applications and integration with computing resources that do not require additional platform installation.
In particular, the platform supports the implementation of multi-task applications that dynamically generate
computational tasks that are processed on remote resources using the platform.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In this article one algorithm for constructing section, a generalized production function, is described in detail.
The algorithms for constructing other sections differ mainly in the way the direction vectors d1 and d2 are
selected at each iteration of the algorithm. Computational experiments using real-life datasets confirmed that
the algorithm works reliably and construct sections correctly.</p>
      <p>The general scheme of the algorithm for constructing sections (visualization) of a set T is described. Also,
the possibilities of implementing certain schemes in a distributed computing environment are considered.
Acknowledgements
This work was supported by the Russian Science Foundation (project No. 17-11-01353).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2011</year>
          ] Krivonozhko,
          <string-name>
            <given-names>V. E.</given-names>
            ,
            <surname>Piskunov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            , &amp;
            <surname>Lychev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. V.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>On comparison of ratio analysis and data envelopment analysis as performance assessment tools</article-title>
          .
          <source>IMA Journal of Management Mathematics</source>
          <volume>22</volume>
          (
          <issue>4</issue>
          ),
          <fpage>357</fpage>
          -
          <lpage>370</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2008</year>
          ] Krivonozhko,
          <string-name>
            <given-names>V. E.</given-names>
            ,
            <surname>Utkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. B.</given-names>
            ,
            <surname>Safin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. M.</given-names>
            , &amp;
            <surname>Lychev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. V.</surname>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Transformation of the frontier in the efficiency analysis of complex systems</article-title>
          . In S. V.
          <article-title>Emel'yanov, &amp; S. K</article-title>
          . Korovin (Eds.).
          <article-title>Nonlinear dynamics and control</article-title>
          . Vol.
          <volume>6</volume>
          . (pp.
          <fpage>279</fpage>
          -
          <lpage>304</lpage>
          ). Moscow: Fizmatlit. (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Charnes et al.,
          <year>1978</year>
          ] Charnes,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Cooper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. W.</given-names>
            , &amp;
            <surname>Rhodes</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          (
          <year>1978</year>
          ).
          <article-title>Measuring of efficiency of decision making units</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>2</volume>
          (
          <issue>6</issue>
          ),
          <fpage>429</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Banker et al.,
          <year>1984</year>
          ] Banker,
          <string-name>
            <given-names>R. D.</given-names>
            ,
            <surname>Charnes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Cooper</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. W.</surname>
          </string-name>
          (
          <year>1984</year>
          ).
          <article-title>Some models for estimating technical and scale inefficiency in data envelopment analysis</article-title>
          .
          <source>Management Science</source>
          <volume>30</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1078</fpage>
          -
          <lpage>1092</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Emrouznejad &amp; Yang</source>
          , 2017] Emrouznejad,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A survey and analysis of the first 40 years of scholarly literature in DEA:</article-title>
          <year>1978</year>
          -
          <fpage>2016</fpage>
          .
          <article-title>Socio-Economic Planning Sciences.</article-title>
          (in press) DOI:
          <fpage>10</fpage>
          .1016/j.seps.
          <year>2017</year>
          .
          <volume>01</volume>
          .008
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Cooper et al.,
          <year>2007</year>
          ] Cooper,
          <string-name>
            <given-names>W. W.</given-names>
            ,
            <surname>Seiford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            , &amp;
            <surname>Tone</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Data Envelopment Analysis. A Comprehensive Text with Models, Applications, References and DEA-Solver Software</article-title>
          .
          <article-title>Second edition</article-title>
          . New York: Springer Science and Business Media.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2009</year>
          ] Krivonozhko,
          <string-name>
            <given-names>V. E.</given-names>
            ,
            <surname>Utkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. B.</given-names>
            ,
            <surname>Safin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. M.</given-names>
            , &amp;
            <surname>Lychev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. V.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>On some generalization of the DEA models</article-title>
          .
          <source>Journal of the Operational Research Society</source>
          <volume>60</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1518</fpage>
          -
          <lpage>1527</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2004</year>
          ] Krivonozhko,
          <string-name>
            <given-names>V. E.</given-names>
            ,
            <surname>Utkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. B.</given-names>
            ,
            <surname>Volodin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            ,
            <surname>Sablin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. A.</given-names>
            , &amp;
            <surname>Patrin</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Constructions of economic functions and calculations of marginal rates in DEA using parametric optimization methods</article-title>
          .
          <source>Journal of the Operational Research Society</source>
          ,
          <volume>55</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1049</fpage>
          -
          <lpage>1058</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2005</year>
          ; JORS]
          <string-name>
            <surname>Krivonozhko</surname>
            ,
            <given-names>V. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Utkin</surname>
            ,
            <given-names>O. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volodin</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sablin</surname>
            ,
            <given-names>I. A.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>About the structure of boundary points in DEA</article-title>
          .
          <source>Journal of the Operational Research Society</source>
          <volume>56</volume>
          (
          <issue>12</issue>
          ),
          <fpage>1373</fpage>
          -
          <lpage>1378</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Volodin et al.,
          <year>2004</year>
          ] Volodin,
          <string-name>
            <given-names>A. V.</given-names>
            ,
            <surname>Krivonozhko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. E.</given-names>
            ,
            <surname>Ryzhikh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            , &amp;
            <surname>Utkin</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. B.</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Construction of Three-Dimensional Sections in Data Envelopment Analysis by Using Parametric Optimization Algorithms</article-title>
          .
          <source>Computational Mathematics and Mathematical Physics</source>
          <volume>44</volume>
          (
          <issue>4</issue>
          ),
          <fpage>589</fpage>
          -
          <lpage>603</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [Krivonozhko et al.,
          <year>2005</year>
          ; ITCS]
          <string-name>
            <surname>Krivonozhko</surname>
            ,
            <given-names>V. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Utkin</surname>
            ,
            <given-names>O. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Safin</surname>
            ,
            <given-names>M. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lychev</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Software EffiVision for analysis of complex systems</article-title>
          .
          <source>Information technologies and computational systems 3</source>
          ,
          <fpage>85</fpage>
          -
          <lpage>95</lpage>
          . (In Russian)
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>[Dasgupta</source>
          , 2006] Dasgupta,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Papadimitriou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            , &amp;
            <surname>Vazirani</surname>
          </string-name>
          ,
          <string-name>
            <surname>U. V.</surname>
          </string-name>
          (
          <year>2006</year>
          ). Algorithms. New York: McGrawHill Science/Engineering/Math.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Evtushenko et al.,
          <year>2009</year>
          ] Evtushenko,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Posypkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , &amp;
            <surname>Sigal</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>A framework for parallel large-scale global optimization</article-title>
          .
          <source>Computer Science-Research and Development</source>
          <volume>23</volume>
          (
          <issue>3-4</issue>
          ),
          <fpage>211</fpage>
          -
          <lpage>215</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [Golubeva et al.,
          <year>2016</year>
          ] Golubeva,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Orlov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            , &amp;
            <surname>Posypkin</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>A tool for simulating parallel branchand-bound methods</article-title>
          .
          <source>Open Engineering</source>
          <volume>6</volume>
          (
          <issue>1</issue>
          ),
          <fpage>219</fpage>
          -
          <lpage>224</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [Posypkin et al.,
          <year>2017</year>
          ] Posypkin,
          <string-name>
            <given-names>M.</given-names>
            , &amp;
            <surname>Khrapov</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Branch and bound method on desktop grid systems</article-title>
          .
          <source>2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)</source>
          ,
          <fpage>526</fpage>
          -
          <lpage>528</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [Sukhoroslov et al.,
          <year>2015</year>
          ] Sukhoroslov,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Volkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , &amp;
            <surname>Afanasiev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>A Web-Based Platform for Publication and Distributed Execution of Computing Applications</article-title>
          . 14th
          <source>International Symposium on Parallel and Distributed Computing (ISPDC)</source>
          ,
          <fpage>175</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>