<!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>Methods of Solving the Problems of the Seller in Order to Find the Optimal Solution for Economic and Legal Problems on the Internet for Export-Oriented Products</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nataliya Boykoа</string-name>
          <email>nataliya.i.boyko@lpnu.ua</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lyubov Zaliznaа</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Starukh</string-name>
          <email>anna.starukh@lnu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Kryvenchukа</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuriy Malynovskyyа</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ivan Franko National University of Lviv</institution>
          ,
          <addr-line>Lviv 79007</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper will be considered several already existing algorithms for solving the problem of a travelling salesman. The purpose of this research is to assess the quality of each of the selected algorithms, compare and analyze the results. Mathematical implementations of “branch and bound” algorithms (Little's Algorithm), the closest neighbor of the Approx-TSP algorithm, i.e. the ant colony optimization algorithm, are included in the overview. The result of this study is a graph with the most optimal route and time of the algorithm. For algorithms that require special operating conditions, the matrix will be adapted and possible error will be taken into account. For the rest - the matrix will contain the same values for more accurate analysis. The article considers the approach of setting the parameters of the algorithm for solving the problems of a travelling salesman. For this purpose, the problem of the salesman and the problem of optimization of parameters on a final grid are formed. The algorithms and their parameters for which the settings will take place are determined. Also, an approach to adjust the parameters of the algorithm is formed. Transportation task, Hamiltonian cycle, spanning tree, traveling saleslman problem, cycle, transcomputational problem, algorithm, reduction, algorithm parameters, parameter setting.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>It is known that the result of any algorithm depends on the settings of its parameters. They can
improve the accuracy of the solution, speed up the operation of the algorithm. Selection of parameters
for algorithms is time consuming and may require an expert group to determine the best parameters of
the algorithm [2, 9, 16]</p>
      <p>The travelling salesman problem is one of the most common combinatorial optimization problems,
among a number of other optimization problems. Such problems, for example, include the search for
optimal tourist routes, the multiple travelling officer’s problem and the optimization of the route for
welding circuit boards. Applied combinatorial optimization algorithms are used to solve this problem.
Almost all of them have some number of parameters [1, 5-8].</p>
      <p>That is why the study of setting the parameters of algorithms to solve the problem of the travelling
salesman is relevant. Hence, has to be developed an approach for setting the parameters of the algorithm
for a wide range of tasks.</p>
      <p>The objective of the study is to develop a sufficient approach to increase the efficiency of applied
algorithms of combinatorial optimization and test it in solving known problems of the salesman.
EMAIL:
(N.</p>
      <p>Starukh);</p>
      <p>2020 Copyright for this paper by its authors.</p>
      <p>To attain this objective, it is necessary to complete the following tasks:
• review the known results for combinatorial optimization algorithms in the field of parameter settings
for the algorithm;
• formalize the problem of finding the optimal parameters of the algorithm in a bounded grid;
• to develop software implementation of combinatorial optimization algorithms, for which parameters
will be set;
• conduct experiments of setting the parameters of the algorithm for a set of tasks;
• perform an analysis of the results of the experiment.</p>
      <p>The object of research - the processes of solving combinatorial optimization problems.</p>
      <p>The subject of research - models and methods of parameter setting of combinatorial optimization
algorithms.</p>
      <p>The scientific novelty of the obtained results is the development of a formalized approach to setting
the parameters of applied algorithms of combinatorial optimization, which allows to increase the
accuracy of algorithm solution.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and methods</title>
      <p>The traveling salesman problem was formed in the 30s of the twentieth century. This is one of the
most popular combinatorial optimization problems. Its main idea is to find the most efficient route that
would pass through the chosen cities with a return to the starting point. It is usually allowed to visit one
city only once. Under this condition, the solution is among the Hamiltonian cycles. Many problems can
be formulated on the principle of the traveling salesman problem. For example: transportation task, task
of optimal creation of computer networks and so on. This task has a wide range of applications.
Nowadays it can be applied in such areas as routing of transport flows, construction of algorithms for
the study of grammatical structures, and most of the tasks used in the field of logistics [1, 5, 12].</p>
      <p>There are many different approaches and methods that have been derived from theoretical
calculations and research that can be used to solve the travelling salesman problem. The most effective
methods, i.e. those that significantly reduce the full search, belong to the class of heuristic methods [3,
13].</p>
      <p>The result of most of the existing methods is not the most profitable route, but only an approximation
to it. You can view the following groups of methods for solving problems of the travelling salesman:
1) Ordered sampling:</p>
      <p>This method is also called - the method of "brute force". The essence of this method, to solve the
problem is to search for all possible solutions. The complexity of such a sampling depends on the size
of the problem to be solved. If the set of solutions is extremely wide, then the solution of the problem
by ordered sampling can take not only several years, but also possibly centuries or millennia [4, 15].
2) Random sampling :</p>
      <p>There are cases when the solution of the problem can be represented in the form of a sequential
sample of solutions. If you form such a sample using a random mechanism, it can significantly reduce
the time to find a solution. You only need to remember the "best option", i.e. the most optimal of the
received. This approach is quite simple, but there is also a way to improve it. It is implemented by
combining the local search method with a heuristic approach to random search. These methods are
widely used in the formation of the schedule of airports, trains or in the scheduling of curriculum in
schools and universities [11, 17-19].</p>
      <p>3) Greedy algorithms:</p>
      <p>Greedy algorithm is an algorithm in which we can assume that the local solution at each stage is
optimal. These methods include the method of the nearest neighbor or the method of inclusion of the
nearest city, the method of the cheapest inclusion.</p>
      <p>Also, the existing methods of solving the problems of the travelling salesman can be divided into
exact and heuristic (approximate) [11-19].</p>
      <p>Examples of exact methods:
•</p>
      <p>Ordered sampling method
• The branch and bound method
Examples of heuristic methods:
• The nearest neighbor method
• Local improvements method
• Monte-Carlo method (random sampling method)</p>
      <p>Exact algorithms use a complete and ordered sampling of all options. Sometimes they allow you to
find a solution quickly, but usually the search goes through all n! routes, where n is the number of
specified cities. The salesman's task is one of the transcomputational tasks - this means that if you set
more than 66 points in the bypass route, the exact solution of this problem, even with the use of modern
computers, can take a very long time [6, 10].</p>
      <p>Approximate methods of solving the problem of the traveling salesman are heuristic and are quite
effective, as they reduce the complete sampling of all the routes. Many of them find not the most
effective but the basic route. In the future, this route is improving.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Statement of the problem</title>
      <p>In this paper, will be considered several existing algorithms for solving the problem of a
travelingsalesman. The purpose of this research will be to assess the quality of each of the selected
algorithms, compare and analyze the results.</p>
      <p>Therefore, the analysis will be performed on the following algorithms:
1) The branch and bound method (Little's Algorithm);
2) The method of the nearest neighbor;
3) Approx-TSP algorithm;
4) Ant colony optimization algorithm;</p>
      <sec id="sec-3-1">
        <title>The branch and bound method</title>
        <p>Little's algorithm is one of the special cases of applying the "branch and bound" method to solve a
problem of a traveling salesman. The general idea is quite trivial: it is necessary to break down a huge
number of options into individual groups and get their appropriate estimates (bottom - for the task of
minimization, top - for the task of maximization) to be able to reject options not a single one but whole
groups. The difficulty is to find the best division into groups (branches) and such estimates (bounds)
that the division process is the most effective [11, 13].</p>
        <p>Algorithm:
1. Row reduction method (in each row of the matrix find the minimum element dmin and subtract
it from all elements of the corresponding row.</p>
        <p>Lower limit: H = ∑ 
2. Reduction operation on columns (in each row of the matrix find the minimum element dmin and
subtract it from all elements of the corresponding column. Lower limit: H = H + ∑ 
3. The constant H is the lower limit for the set of all admissible Hamiltonian contours
4. Search for powers and zeros for the given matrix. To do this, replace the zeros in the matrix
with a temporary sign and find the sum of the minimum elements of the row and column, which
correspond to this zero
5. An arc (i; j) is selected for which the exponent of the zero element is maximal
6. The set of all Hamiltonian contours is divided into two subsets: which contain the selected arc
(i; j) from point 5, and do not contain it - (i *; j *)</p>
        <p>7. The matrix of Hamiltonian contours is reduced with the search of the reduction constants H (i;
j) and H (i *; j *)</p>
        <p>8. Compare the lower limits of the subsets of Hamiltonian contours H (i; j) and H (i *; j *). If H
(i; j) &lt;H (i *; j *), then we reduce by (i; j), otherwise - by (i *; j *)
9. If as a result we obtain a matrix of 2 * 2, we determine the Hamiltonian contour and its length.
10. The length of the Hamiltonian contour is compared with the lower limits. If the length of the
contour is greater, then the problem is solved.</p>
        <p>Consider the mathematical implementation of this algorithm. The input will be a square matrix 4 by
4 with the weights of the transition from city to city.</p>
        <p>Input data:</p>
      </sec>
      <sec id="sec-3-2">
        <title>Hungarian algorithm</title>
        <p>The specific features of the tasks led to the emergence of an effective Hungarian method of solving
them. The main idea of the Hungarian method is to move from the original square matrix of value C to
its equivalent matrix Ce with non-negative elements and a system of n independent zeros, of which
neither two belong to the same row or the same column. For a given n there is n! acceptable solutions.
If in the matrix of destination X arrange n units so that in each row and column there is only one unit,
arranged in accordance with the arranged n independent zeros of the equivalent matrix of value Ce, then
we obtain valid solutions to the problem [3, 6, 16].</p>
        <p>Consider the mathematical implementation of this algorithm. The input data will be a matrix of
distances between cities 4 by 4.</p>
        <p>0 11 5 20 5
10 0 13 5 9
11 8 0 7 17
19 15 12 0 19
10 7 18 10 0</p>
        <p>We reduce the matrix by rows. In this case, the newly formed matrix in each row will be at least one
zero.</p>
        <p>
          (3;2), (
          <xref ref-type="bibr" rid="ref1 ref5">1,5</xref>
          ), (2;4), (4;3), (
          <xref ref-type="bibr" rid="ref1 ref5">5,1</xref>
          )
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>The ant colony optimization algorithm</title>
        <p>Ant algorithms are probabilistic greedy heuristics, where probabilities are established based on
information about the quality of the solution obtained from previous decisions. The idea of the ant
algorithm is to model the behavior of ants related to their ability to quickly find the shortest route from
the anthill to the food source and adapt to changing conditions, finding a new shortest route. This is an
elementary rule of conduct and determines the ability of ants to find a new route if the old one is
unavailable [8, 10, 15].</p>
        <p>Algorithm:
1. The starting point is selected, where the ants are placed. At this stage, the initial level of the
pheromone is set.</p>
        <p>
          2. The probability of transition from vertex to vertex is by the formula:
 ij (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
 ij (
 ij (t + 1) = (1 −  ) ij (t) + 
Lk
where,  = 0 the choice of the nearest city, the most probable, i.e. the algorithm becomes greedy. By 
= 0 the choice is based on the pheromone, which leads to suboptimal solutions.
        </p>
        <p>
          3. The pheromone level is updated according to the following formula:
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Algorithm Approx-TSP</title>
        <p>At the input of this algorithm, an undirected graph G is given, in which it is necessary to find the
Hamiltonian cycle.</p>
        <p>To begin, you must select the starting vertex. It is necessary to create the list L in which we will
enter necessary vertices. The next step is to build a minimal spanning tree, using one of the algorithms
for its construction (For example, the algorithm of Prim, Kruskal, Boruvka, etc.).</p>
        <p>During the construction process, the vertices of the tree are entered in the list L in the same order in
which the bypass was made during the construction of the minimum spanning tree. We connect end
vertices and we return the approximate solution of the problem of the travelling salesman passing on
vertices from the list.</p>
        <p>Algorithm:
1. Choose V1 as the root vertex
2. Construct the minimum spanning tree T for G, starting from the top V1
3. Enter the vertices in the list L
4. We return the Hamiltonian cycle, which passes through the vertices of the list L.
0 11 5 20 5
10 0 13 5 9
11 8 0 7 17
19 15 12 0 19
10 7 18 10 0
Based on the matrix, we construct a graph:
Choose the starting vertex V0 = 1
According to Prim's algorithm, we find the minimum spanning tree:</p>
        <p>The initial vertex was chosen vertex 1. Add to the tree all the edges with the least weight that have
a vertex 1</p>
        <p>
          Add the vertex (
          <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
          ) to the tree. The next vertex is the closest of the selected 1 or 5. This will be the
vertex (
          <xref ref-type="bibr" rid="ref1 ref3">1,3</xref>
          )
        </p>
        <p>
          Next, we add a
(
          <xref ref-type="bibr" rid="ref2 ref4">2,4</xref>
          ), (
          <xref ref-type="bibr" rid="ref3 ref4">4,3</xref>
          ):
vertex according to this algorithm (
          <xref ref-type="bibr" rid="ref2 ref5">5,2</xref>
          ),
        </p>
        <p>
          Having formed the list L we receive the following route: (
          <xref ref-type="bibr" rid="ref1 ref5">1,5</xref>
          ), (
          <xref ref-type="bibr" rid="ref2 ref5">5,2</xref>
          ), (
          <xref ref-type="bibr" rid="ref2 ref4">2,4</xref>
          ), (
          <xref ref-type="bibr" rid="ref3 ref4">4,3</xref>
          ), (
          <xref ref-type="bibr" rid="ref1 ref3">3,1</xref>
          )
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Analysis of the output results</title>
      <p>The result of this study will be a graph with the best route and time of the algorithm. For algorithms
that require special operating conditions, the matrix will be adapted and possible error will be taken into
account. For the rest - the matrix will contain the same values for more accurate analysis.</p>
      <sec id="sec-4-1">
        <title>The branch and bound method</title>
        <p>During the operation of this program, the operating time of the algorithm was recorded. The cost of
the route is also calculated - the sum of the entire constructed route. Studies were performed up to N =
15. The results are presented in the form of a table.</p>
        <p>Analyzing the results obtained during the experiments and listed in table 1, it is seen that with
increasing size of the matrix (increasing the number of cities to be visited by the salesman), respectively,
increases not only the operating time, but also the costs of moving between cities are also increasing.</p>
        <p>The Figure 1 below will show the dependence of time on the number N in the matrix.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Algorithm Approx-TSP</title>
        <p>The implementation of this algorithm also allows you to specify n. During the experiments we will
continue to record the time spent on the operation of the algorithm and the cost of the route..</p>
        <p>The results of the experiment are shown as a table.</p>
        <p>From the above table, we can conclude that despite the fact that the operating time of the algorithm
increases with increasing number of cities, this increase is not critical compared to other algorithms.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Comparison of implemented algorithms</title>
      <p>The complexity of the algorithm Approx-TSP - O (n). This means that as the size of the matrix
increases, the time spent will increase proportionally.</p>
      <p>The complexity of the method of bounds and branch is O (n * log2 (n)), i.e. as the matrix increases,
the time will also increase proportionally, but the complexity of the algorithm calculations will increase
with increasing n. Even at small values, the algorithm will spend a lot of time. The considered
algorithms work at almost the same speed</p>
      <p>But this will only happen until a certain point, then the growth stops and time will be linear. We
combine the results of the methods into one table.This table shows that in the initial stages, the
considered algorithms work at almost the same speed, but with a significant increase in the number of
cities, the Approx-TSP algorithm shows much better results in terms of speed-code of the algorithm.</p>
      <p>Representation of the results of these methods on a graph.</p>
      <p>Analyzing the obtained results, it can be seen that the error of the approximate algorithm is not
higher than 10% and averages about 5%. The error was calculated based on this formula:
xіст</p>
      <p>
        We visualize the dynamics of the change in error relative to the increase in the number of cities. As
can be seen from the graph, the Approx-TSP method has a relatively low error compared to the branch
and bound method.
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>After the conducted experiments, it is difficult to finally choose which of the algorithms to use in a
given situation. The branch and bound method is a representative of the class of exact algorithms. The
advantage of its operation is the accuracy of the results, but a significant disadvantage is the operating
time. On large data arrays, the running time of this algorithm can lead to significant time losses.</p>
      <p>While the Approx-TSP algorithm has significantly faster run times than other algorithms, its results
are not as accurate. The error when using this algorithm ranges from 5-10%.</p>
      <p>Therefore, the feasibility of using a specific of the considered algorithms should be determined based
on the general needs and requirements of each case.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
      <p>
        and Conflict Management in Global Information Networks (CyberConf 2019), Kyiv, Ukraine,
November 30, 2019, pp. 444-457.
[7] P. Larra Naga, C.M.H. Kuijpers, R.H.Murga, I. Inza, S. Dizdarevic, Genetic Algorithms for the
Travelling Salesman Problem: A Review of Representations and Operators,. Artificial Intelligence
Review, Kluwer Academic Publishers. Printed in the Netherlands, Vol. 13(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), 1999, pp. 129–170.
[8] J. Majumdar, A.K. Bhunia, Genetic algorithm for asymmetric traveling salesman problem with
imprecise travel times. Journal of Computational and Applied Mathematics, Elsevier, Vol. 235,
Issue 9, 2011, pp. 3063-3078.
[9] O. Е. Semenkina, E. А. Popov, O. Е. Semenkina, Self-configuring evolutionary algorithms for
travelling salesman problem. Journal of Siberian State Aerospace University named after
academician M. F. Reshetnev , Vol. 4(50), 2013, pp. 134-139.
[10] M. Mitchell, An Introduction to Genetic Algorithms, Cambridge USA, London UK: MIT Press,
1999.
[11] A. Shabalov, E. Semenkin, P. Galushin, Automatized Design Application Of Intelligent
Information Technologies for Data Mining Problems. Joint IEEE Conference, The 7th
International Conference on Natural Computation &amp; The 8th International Conference on Fuzzy
Systems and Knowledge Discovery, Shanghai, China, 2011, pp. 2659–2662.
[12] E. Semenkin, M. Semenkina, Self configuring genetic algorithm with modified uniform crossover
operator, Advances in Swarm Intelligence, ICSI 2012, Part 1, LNCS 7331, Springer, Heidelberg,
2012, pp. 414.–421.
[13] X. Chen, P. Zhang, G. Du, F. Li, Ant colony optimization based memetic algorithm to solve
biobjective multiple traveling salesmen problem for multi-robot systems, Received March 14, 2018,
accepted April 12, 2018, date of publication April 19, 2018, date of current version May 9, 2018.
      </p>
      <p>Digital Object Identifier 10.1109/ACCESS.2018.2828499
[14] L. Grady, E. L. Schwartz, Isoperimetric Graph partitioning for Image segmentation. IEEE Trans.</p>
      <p>
        on Pattern Analysis and Machine Intelligence, Vol.28(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), 2006, pp.469-475.
[15] J. Gaber, M. Bakhouya, An Immune Inspired-based Optimization Algorithm: Application to the
Traveling Salesman Problem. Advanced Modeling and Optimization, Vol. 9(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), 2007, pp. 105–
116.
[16] S. Fedushko, V. Ortynskyy, V. Reshota, V. Tereshchuk, Legal And Economic Aspects of the PR
Сampaign of Scientific Conference in Social Networks. CEUR Workshop Proceedings. Vol 2616:
Proceedings of the 2nd International Workshop on Control, Optimisation and Analytical
Processing of Social Networks (COAPSN-2020), Lviv, Ukraine, May 21, 2020. p. 342-352.
http://ceur-ws.org/Vol-2616/paper29.pdf
[17] S. Fedushko, Yu. Syerov, O. Tesak, O. Onyshchuk, N. Melnykova, Advisory and Accounting Tool
for Safe and Economically Optimal Choice of Online Self-Education Services. Proceedings of the
International Workshop on Conflict Management in Global Information Networks (CMiGIN
2019), Lviv, Ukraine, November 29, 2019. CEUR-WS.org, Vol-2588. pp. 290-300.
http://ceurws.org/Vol-2588/paper24.pdf
[18] Y. Liu and X. Zhang, “Evaluating the Undergraduate Course based on a Fuzzy AHP-FIS Model,”
      </p>
      <p>
        IJMECS, vol. 12, no. 6, pp. 55–66, Dec. 2020, doi: 10.5815/ijmecs.2020.06.05.
[19] M.F. Yakovlev, T.O. Gerasymova, A.N. Nesterenko, Characteristic feature of the solving both of
non-linear systems and systems of ordinary differential equations on parallel computer. In
Proceedings of international symposium Optimization problems of computations (OPC - XXXV),
Kyiv: V.M. Glushkov Institute of cybernetics of NAS of Ukraine, 2009. Kyiv: Vol. 2. P. 435-439.
(2009).
[20] M.F. Yakovlev, A.N. Nesterenko, V.N. Brusnikin, Problems of the efficient solving of non-linear
systems on multi-processor MIMD-architecture computers. Mathematical machines and systems.
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). P. 12-17. (2014).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <source>Examining the Role of Local Optima and Schema Processing in Genetic Search</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Boyko</surname>
          </string-name>
          , Lesia Mochurad L.,
          <string-name>
            <surname>Uliana</surname>
          </string-name>
          Parpan U.,
          <string-name>
            <surname>Oleh</surname>
          </string-name>
          Basystiuk O.
          <article-title>Usage of Machine-based Translation Methods for Analyzing Open Data in Legal Cases</article-title>
          ,
          <source>Proceedings of the International Workshop on Cyber Hygiene (CybHyg-2019) co-located with 1st International Conference on Cyber Hygiene and Conflict Management in Global Information Networks (CyberConf</source>
          <year>2019</year>
          ), Kyiv, Ukraine, November
          <volume>30</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>328</fpage>
          -
          <lpage>338</lpage>
          рр.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Boyko</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mochurad</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chervinska</surname>
            <given-names>O</given-names>
          </string-name>
          .
          <article-title>Cost-Effective Use of Mathematical Methods for the Organization and Management of Data in the Cloud</article-title>
          ,
          <source>Proceedings of the International Workshop on Cyber Hygiene (CybHyg-2019) co-located with 1st International Conference on Cyber Hygiene and Conflict Management in Global Information Networks (CyberConf</source>
          <year>2019</year>
          ), Kyiv, Ukraine, November
          <volume>30</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>444</fpage>
          -
          <lpage>457</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.K.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.W.M.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <article-title>Developing a simulated annealing algorithm for the cutting stock problem</article-title>
          ,
          <source>Computers &amp; Industrial Engineering</source>
          , vol.
          <volume>32</volume>
          ,
          <year>1997</year>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Boyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mochurad</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Andrusiak</surname>
          </string-name>
          , Yu. Drevnytskyi,
          <article-title>Organizational and Legal Aspects of Managing the Process of Recognition of Objects in the Image</article-title>
          ,
          <source>Proceedings of the International Workshop on Cyber Hygiene (CybHyg-2019) co-located with 1st International Conference on Cyber Hygiene and Conflict Management in Global Information Networks (CyberConf</source>
          <year>2019</year>
          ), Kyiv, Ukraine, November
          <volume>30</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>571</fpage>
          -
          <lpage>592</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Boyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mochurad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chervinska</surname>
          </string-name>
          ,
          <article-title>Cost-Effective Use of Mathematical Methods for the Organization and Management of Data in the Cloud</article-title>
          ,
          <source>Proceedings of the International Workshop on Cyber Hygiene (CybHyg-2019) co-located with 1st International Conference on Cyber Hygiene</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>