<!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>Some Techniques for Simplifying the Solution of Linear Optimization Problems in Project Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Chernov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Titov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Liudmyla Chernova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Liubava Chernova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonina Trushliakova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalia Kunanets</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Lupenko</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Admiral Makarov National University of Shipbuilding</institution>
          ,
          <addr-line>9, Heroiv Ukrainy ave., Mykolaiv, 54025</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12, St. Bandera str., Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Opole University of Technology</institution>
          ,
          <addr-line>Mikołajchyka 16, Opole</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Management of IT projects becomes a topical and important task of each company and its personnel makes all possible efforts and applies the full scope of knowledge and experience to select efficient methods and tools to form a project with an objective to achieve the best result. The authors propose to use modern mathematic models of project management processes description reducing them to linear optimization (LO) problems containing standard steps of an algorithm. The program library of such known software packages as Mathematica®, Maple®, MathCad® is used for study and solution of LO problems. This allows solving complicated types of combinatory integer optimization problems and using solution of big-dimension problems, which contributes to finding the most efficient way of an IT project implementation. The methods of exact or approximate solution of such problems are used with account taken of their belonging to so-called P or NP class problems (algorithms of polynomial or exponential realization of the solution). The modern combinatory computer methods of LB problems solution help to develop algorithms for receiving an approximate solution with guaranteed target value assessment that is important for the project implementation. The paper proposed an approach to simplifying a mathematic model prepared for computer realization. This approach contributes to developing efficient and improving existing algorithms of preparing for computer calculations, which significantly saves the time of computer calculation and reduces the scope of hardware requirements to computer. This paper is concerned with construction of a chain of efficient algorithms to simplify the primary mathematic model of problem and realization its computer-aided calculation. The research objective consists in construction of efficient algorithms and common principles of preparing for computer-aided solution of LO problems that will contribute to formation of efficient alternatives to IT projects implementation.</p>
      </abstract>
      <kwd-group>
        <kwd>1 IT projects management</kwd>
        <kwd>project implementation</kwd>
        <kwd>products</kwd>
        <kwd>services</kwd>
        <kwd>linear optimization</kwd>
        <kwd>polyhedron</kwd>
        <kwd>target function</kwd>
        <kwd>simplex method</kwd>
        <kwd>basis vectors</kwd>
        <kwd>primary plan</kwd>
        <kwd>reference plan</kwd>
        <kwd>polyhedron apex</kwd>
        <kwd>reduction</kwd>
        <kwd>duality</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>An essential part of the modern business in the whole world is project-oriented. In Ukraine, it is
approaching 50% and this percentage value is much higher in the IT industry. The most IT companies
are oriented at development of principally new products or services. Projects are aimed at
implementation of clearly formulated purposes. Efficient management of these projects becomes a
topical and important task of each company and its personnel makes all possible efforts and applies
the full scope of knowledge and experience for selecting efficient methods and tools to form a project
for achieving the best result. Modern mathematic models of project management processes
description will contribute to solution of these tasks subject to reducing to linear optimization (LO)
problems containing standard steps of an algorithm.</p>
      <p>For study and solution of these problems, researchers use a subprogram library of such known
software packages as Mathematica®, Maple®, MathCad®. Compu-ateidred calculations help to solve
complicated types of combinatory linear integer optimization problems and to solve big-dimension
problems that is important in project management procedures.</p>
      <p>For solving such problems, it is of great importance to improve the mathematic model itself which
is prepared for beginning of computer-assisted realization. This practical reasonability for solving a
wide LO problems range promotes development of new efficient and improvement of already existing
algorithms of preparing a model for computer calculation. Application of these algorithms will allow
for reduction of time for computer calculation and lowering of the level of hardware requirements to
computer.</p>
      <p>The paper is concerned with construction of a chain of efficient algorithms to simplify the primary
mathematic model of problem and realization its computer-aided calculation, the use of which will
contribute in its turn to achieving the best result while implementing a project.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Research paper study and problem statement</title>
      <p>
        In most cases, linear optimization uses canonical classic algorithms for solution of problems
[
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6">1,2,3,4,5,6</xref>
        ]. Typical problems contain standard algorithm steps: obtaining the primary reference
plan, construction of a chain of reference plans, evaluation of their optimality, improvement of the
plan and of the target function value [
        <xref ref-type="bibr" rid="ref7">7,8,9,10</xref>
        ]. Thus the linear programming algorithm finds a point
on the polygon where this function acquires the biggest or the smallest value. However, this algorithm
requirement may lead in some linear optimization problems to appearance of too many iterations if we
have a transition not to the neighbor apex, but to another one that is determined by additional
requirements. Each of the reference plans has a set of linearly independent basis vectors. Transition to
the new basis that is a move along the edge to the neighbor polyhedron apex is carried out within a
rigorous algorithm. As per the simplex method algorithm theory, such transition is made towards the
best change of the target function values [11,12]. In multiple cases, mathematic models of active
systems management are interpreted in the form of linear optimization problems [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1,2,3,10</xref>
        ].
      </p>
      <p>Simplification algorithms provide an efficient method of searching for optimization problem
solution. If we project a multidimensional process onto a two-dimensional plane, such method will
enable visual representation of a set of problem solutions in graphic form while forming efficient
systems of a project management at each stage of its implementation, particularly while calculating
the budget and optimizing the cost[15–28]. While forming the project implementation stages, the
number of alternatives requiring consideration increases extremely fast with augmentation of the
project dimension. In this case, realization of exhaustive search variants, even with use of high-speed
computers, requires significant input of time and resources. This research has proposed a method of
simplifying this procedure as combinatorial solution of a discrete optimization problem. It is based on
decomposition of the system representing a system of constraints of a five-dimensional initial problem
into the two-dimensional coordinate plane. Such method allows obtaining a simple system of graphic
solutions to a complicated linear discrete optimization problem. From the practical point of view, the
method proposed allows simplifying the calculation complexity of optimization problems belonging
to this class.</p>
      <p>
        Solution of linear optimization problems is based on algorithm of the classic or a common simplex
method. It consists in intellectual iteration over polyhedron apexes I (allowable area of optimization
problem) that enables the movement over the reference plans till finding the optimum solution to the
problem. The plan or an apex of polyhedron I is specified by a system n of basis vectors
a1, a2 , , an . The number of possible apexes of polyhedron equals to the number of combinations
Сnm (n – problem measurability, and m  rang(I ) ). Real linear optimization problems that interpret
models of management are characterized by big values of m. In view of this, we had to develop an
algorithm ensuring ordered iteration over angular points of the polyhedron. Such a method was
developed by George Danzig, American mathematician [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] and is called simplex method. It allows
obtaining the optimum optimization problem solution from the known primary reference plan X 0 ,
within a finite number of steps. Each iteration step of a simplex method corresponds to a new plan
improving the target function value, and therefore, can contribute to selecting the best variant of the
budget or of the project implementation approach. The algorithmic process continues until finding the
optimum value of target function or the absence of optimization problem solution.
      </p>
      <p>The number of simplex method iterations is determined by the primary reference plan X0 and the
number of angular points I . As there are several “ways” of transitioXn0 tofr othme optimum Xopt ,
we encounter the need to find the shortest (in terms of the number of apexes) “way” of iteration. Now
there are not any publications with such assessments and their correlation to the classic simplex
method algorithm.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The purpose and objectives of the research</title>
      <p>The research objective provides for use and development of efficient algorithms and preparing
mathematic models of the linear optimization theory with further realization of their solution with the
help of computer, which will contribute to formation of efficient IT projects implementation
alternatives. For achievement of the objective stated, the following tasks were specified: provide the
general problem statement for construction of efficient algorithms; analyze model examples
illustrating the efficiency of algorithms operation at the stage of computer calculation.</p>
    </sec>
    <sec id="sec-4">
      <title>4. LO-aided construction of recommendation systems</title>
      <p>An up-to-date approach to project management is impossible without using modern information
technology. A convenient tool for developing a project is provided by recommendation systems as
software products for generating recommendations to users based on analysis of alternatives.
Recommendation systems are based on the algorithms aimed at proposing respective alternatives to
users. The recommending systems are of critical importance in the project management as they can
bring a huge profit when they are efficient, and they can be a competitive advantage at the same time.</p>
      <p>There is a rather wide set of methods to formulate recommendations, but all of them have their
merits and demerits. That is exactly why researches in this field keep being topical. The quality of
recommendations provided by the system depends on multiple criteria that are normally evaluate the
productivity and reflect imagination of the system behavior. Most frequently, developers use to
evaluate the accuracy of recommendations with the help of metrics measuring the ability of
recommendation system to exactly present the set of known advantages. The accuracy is measured by
reserving a part of the set of these ratings in the form of a set of known preferences and using other
ratings for recommendation system’s study and recommendations stating. The advantages
characterized by some metrics, particularly by such as the accuracy. For determining the assessment
providing the accuracy of recommendations, we use an algorithm of analyzing a certain set of data. In
this case, we should take into account that the accuracy metrics just provide a rough approximation to
the image of a recommendation system productivity and that they are restricted to several methods.
They give quite poor information on behavior of items with unknown preferences. And when the set
of elements characterizing the preferences is small, only low values can be normally obtained as it is
hardly possible that recommended elements are included in the set of known preferences. The
accuracy cannot reflect the prospects of behavior for the items not included in the set of known
preferences, therefore, the conclusions stating that one system relatively prevails over the other may
not be accurate.</p>
      <p>Recommendation systems gather various information on a person using several methods under
which the recommended systems are classified. Thus, the first type provides for evident data
can
be
acquisition. In this case, the user provides necessary information for stating recommendations. Should
the user refuse to provide information, the following procedure is applied. The second type is based
on latent data acquisition. This approach is similar to spying as the necessary data is fixed by a special
software and subjected to further processing. The said software shall recognize purchases and
assessments on websites, gather information on browsing and comments. This procedure is to be used
in compliance with ethic rules and personal data protection requirements. There are also such types of
recommendation systems that are determined by combining different approaches.</p>
      <p>Using other recommendation methods with content filtering is a rather frequent case as well. For
instance, a simple Bayes classifier, various methods of machine-aided education including neural
networks, decision tree and clustering. As opposed to collaborative filtering methods based only on
the interaction between the elements and the users, content-based approaches use additional
information on the users and elements.</p>
      <p>In a recommendation system developed, it is reasonable to use linear optimization problems
containing standard algorithm steps (Figure 1).</p>
      <p>In most cases, recommendation systems development consists in improving recommendation
algorithms. The purpose of this progress is to provide project managers with the most exact
recommendations meeting their needs at particular moment. For achieving this purpose, mathematic
algorithms constituting the basis of recommendation services have to be permanently improved.</p>
      <p>The process of study by the algorithm may repeat several times for avoidance of mistakes
connected with using a small subset instead of the whole initial data. After creation of a training and
test samplings, the model of recommendation system is to be adjusted with subsequent evaluation of
its accuracy. Then a new couple of samplings is created and the training and testing process is
repeated k times. Finally, we can use the averaged value of k models. This approach is called
crossvalidation. It can be performed by several methods. In the case with repeated random samplings,
subsets for training are randomly selected k times consecutively. The other method may consist in
selection of n subsets of initial data. For optimizing productivity of providing recommendations, it is
important to normalize assessment to calculation of a similarity matrix. This can be achieved by
calculation of the basic forecast in which deviations of the user and of the element are encapsulated.</p>
      <p>The prototype architecture has been simplified as far as possible. It is not resistant to failures, it
cannot support a big number of users. The main task of the prototype is to provide potential users the
possibility to evaluate the utility of recommendation system based on isochrones, as well as to
evaluate reasonability of developing a more complicated architecture and the prospects of technology.
The prototype can only support the desktop version of the web application.</p>
      <p>While implementing the system for recommending alternatives in project development, let us
analyze its functions. The set of functional possibilities is based on the expected scenario of the
recommendation system usage.</p>
      <p>The user’s interface is realized through a mobile application. In this way, we have a reali
mobile application for iOS, based on the fact that today it is one of the two most popular mobile
operation systems.</p>
      <p>The expected scenario of using the developed application consists of several stages. In the
beginning, users need to authorize themselves in the iOS application, then, having got the access to
the system, they can enter information as to alternatives selecting them like from the general process
catalogue of the project actions.</p>
      <p>Recommendations are to be based on customer’s requirements, i.e. in our case on scenarios of
previously implemented projects on creation of software products.</p>
      <p>Therefore, we can formalize and distinguish the basic functions of the recommendation system:
 providing user with a list of recommended alternatives
 carrying out mathematic calculations
 possibility of authorization and authentication of user in the system
 viewing the user’s access history
 taking account of recommendations previously given.</p>
      <p>Having determined the functions, we also need to set requirements to the system. It is planned first
that the system will consist of three modules, namely:
 recommendations module;
 server part;
 mobile application.</p>
      <p>Based on the above, we have formulated separate requirements to each part of the system. Let us
analyze the requirements to the recommendations module. The main functions of this module consist
in generating recommended alternatives based on calculations made.</p>
      <p>Therefore, the basic requirements are as follows:
 the module is to have access to the data base of information entered by the user, about
possibilities of using the resources;
 recommended alternatives must be based on the history of implementing similar projects;
 calculation of recommendations is to take up to 5 seconds;
 interaction with the recommended module is to be based on REST API;
 the module must have possibility of being easily scaled horizontally.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Module of calculations. Reduction in common LO problems</title>
      <p>Let us consider the task of optimization while planning project resources as a linear discrete
optimization problem presented in canonical form:</p>
      <p>WI  CX  max
I : AX  B,</p>
      <p>X  0,
(1)
where the rank of the system of constraints coefficient matrix is equal to rang A = m.</p>
      <p>In this case, solving the system by Gauss-Jordan method with arbitrary basis combination of
variables, we obtain a projection of n-dimensional initial problem to (n-m) –dimensional space. In
case n - m = 2, we have projecting to the two-dimensional plane. Solution of the most problems
related to selection tasks in project management consists in construction of a mathematic model
reflecting relationship of the most important project components at all stages of its implementation.
Let us consider a model example of solving a five-dimensional linear optimization problem based on
such projecting of a multidimensional space onto the two-dimensional one.</p>
    </sec>
    <sec id="sec-6">
      <title>5.1 Model example No. 1</title>
      <p>The linear optimization problem is to be solved by method of projecting onto two-dimensional
coordinate planes</p>
      <p>Solution.</p>
      <p>The method of projection or simplification of a linear optimization problem (LOP) consists in
transition from the canonical form of linear optimization problem presentation to the standard one.
This transition is to be effected with solution of the system by Gauss-Jordan method. Let us select
arbitrary variables to be the basic ones. In the beginning, we take these three – x3, x4, x5. As a result of
elimination, we obtain the solved system
x1  x5 11,
x1  5x2  x3  50, (3)
5x1  6x2  x4  79.</p>
      <p>Dropping the nonnegative basic variables, we can project the initial multidimensional problem
onto a two-dimensional coordinate plane 0x1x2:</p>
      <p>WI  2x1  4x2  max,
x1  11,

OIx1x2 : x1  5x2  50,
5x1  6x2  79,
x1  0, x2  0.</p>
      <p>Graphic solution is shown on Figure 2.
(2)
(4)</p>
      <p>We find the optimum apex coordinates from the system solution</p>
      <sec id="sec-6-1">
        <title>The optimum solution of the initial problem is calculated with (2): x1  5x2  50,</title>
        <p>The maximum target function value will be WImax = 46.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>5.2 Acceleration of a linear optimization problems solution convergence</title>
      <p>
        In most cases, solution of linear optimization problems is searched for by the simplex method.
However, this classic algorithm of linear optimization problems solution may create additional
iterations in the immediate process of calculation. If we break some components of the standard
simplex method algorithm, we can accelerate the convergence of simplex calculation – reduce the
number of simplex tables. For acceleration of the simplex method convergence, it is proposed to
deviate from the canonical algorithm. It is required to choose not the neighbor apex as the next
problem plan, but the verified apex selected according to evaluation of the biggest and the smallest
target function values. Let us consider the general approach to a linear optimization problem solution
by classic simplex method algorithm [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ].
      </p>
      <p>The main idea of using the simplex method algorithm is sequential iteration over allowable
reference plans. One vector is excluded from and another included to the basis by the Gauss-Jordan
method [13]. Subject to compliance with these criteria, we have to build a chain. The beginning of the
chain is located at the starting apex X0 of polyhedron I and corresponds to the first simplex table of
calculation. Moving to the next reference plan X1 by following the classic algorithm corresponds to
transition to the neighbor apex. Actually, each table is a numeric description of apexes I . The
process is to be continued till finding the optimum apex Xopt or confirming its absence. At the
arbitrary step of calculation by following the common simplex method algorithm, we have the
possibility to move not to the neighbor apex, but to the arbitrary apex located around the optimum
apex. Such an apex can be selected based on multiple evaluation methods, e.g. the half-interval
method. For this selection, the alternative chain of simplex calculation may have a much smaller
number of iterations. Let us consider a model example of a two-dimensional linear optimization
problem solution to confirm this case, first by following the standard procedure and then by breaking
the rule of basis vectors combination selection.</p>
    </sec>
    <sec id="sec-8">
      <title>5.3 Model example No. 2</title>
      <p>Solution of the linear optimization problem for selecting a budget variant is given by Formula (7):</p>
      <sec id="sec-8-1">
        <title>Solution.</title>
        <p>WI  3x1  4x2  max,
x1  2x2  12,

 x1  4x2  36,
I : 2x1  3x2  37,
4x1  5x2  19,
x1  6x2  0,
(6)
(7)
All estimates are nonnegative:  j  0 . This means that we have found the optimum solution.</p>
        <p>Xmax   11, 5  , WI (Xmax )  53.
(8)</p>
        <p>Therefore, the calculation within the classic simplex method contains the following chain
X0  X1  X2  X3  Xmax of polyhedron I apexes sequential iteration.</p>
        <p>Let us prove that breaking the simplex method algorithm can significantly reduce the length of
calculation chain. Among negative estimates, we select not the smallest as at the common simplex
method, but the biggest one. Respective calculations are given in Table 3. For reducing the number of
iterations, we break this algorithm and select not the smallest, but the biggest negative estimate 1  3
in the initial simplex table. Further calculations are given in Table 3. The number of simplex tables
decreased from five to three: X0  X4  Xmax .
Xmax</p>
      </sec>
      <sec id="sec-8-2">
        <title>The calculation chain got significantly shorter - X0  X5  Xmax .</title>
        <p>Therefore, for solving the problem by classic algorithm, we need to create five simplex tables.</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>6. Research findings</title>
      <p>The paper has considered examples of solving project management problems by improving the
efficiency of algorithms for preparing to computer calculations of an optimization problem based on
problem reduction and the method of breaking the standard simplex algorithm. These examples
confirm reasonability of such methods in solving linear optimization problems. From the practical
point of view, this approach allows simplifying the complexity of initial problems in this class.
Simplification of initial problems solution has been shown based on comparative solutions of model
problems.</p>
    </sec>
    <sec id="sec-10">
      <title>7. Conclusions</title>
      <p>The scientific result obtained allows arriving at the conclusion that generally it is reasonable to
search for approaches to breaking the algorithm of standard algorithmic diagrams formed by the
present moment. The applied value of the approach proposed consists in using the obtained scientific
result for creating the possibility of improving canonical methods of optimization problem solution
and, respectively, simplification of computer calculation with use of libraries of standard subprograms
of known mathematic packages. Therefore, in has been proved that in project management
procedures, it is reasonable to use linear optimization problems for which it makes sense to search for
more efficient algorithms to prepare LO problems for computer calculation. The example of project
management problem solution showed that the proposed approach can essentially simplify the
solution of LO problems.
8. References
[8] M. Gavurin, V. Malozemov, Extreme Problems with Linear Constraints, LGU, Leningrad, 1984.
[9] S. Ashmanov, Linear programming. Nauka, Moscow, 2021.
[10] S. Titov, L. Chernova, N. Kunanets, E. Nedelko, S. Chernov, The algorithm of selecting
candidates for IT projects based on the simplex method. CEUR Workshop Proceedings 2565
(2020) 221–232.
[11] T. Romanyuk, T. Tereshchenko, G. Prysenko, I. Gorodkova, Mathematical programming, Kyiv,
1996.
[12] V. Stepanyuk, Methods of mathematical programming. Kyiv, 1997.
[13] S. Titov, L. Chernova, Higher and applied mathematics: Training Manual: in 2 parts, part 1,</p>
      <p>Kharkiv, 2017.
[14] S. Chernov, S. Titov, Ld. Chernova, V. Gogunskii, Lb. Chernova, K. Kolesnikova, Algorithm for
the simplification of solution to discrete optimization problems, Eastern–European Journal of
Enterprise Technologies 3/4 (93) (2018) 34–43. doi: 10.15587/1729-4061.2018.133405.
[15] V. Lytvyn, et al., System Development for Video Stream Data Analyzing. Advances in</p>
      <p>Intelligent Systems and Computing 1020 (2019) 315–331.
[16] N. Kunanets, A. Kazarian, R. Holoshchuk, V. Pasichnik, A. Rzheuskyi, Information support of
the virtual research community activities based on cloud computing, in: International Scientific
and Technical Conference on Computer Sciences and Information Technologies, CSIT 2018,
2018, pp. 199–202.
[17] E. Vasilevskis, I. Dubyak, T. Basyuk, V. Pasichnyk, A. Rzheuskyi, Mobile Application for</p>
      <p>Preliminary Diagnosis of Diseases. CEUR Workshop Proceedings. 2255 (2018) 275–286.
[18] H. Matsuik, N. Veretennikova, A. Rzheuskyi, R. Vaskiv, Selective Dissemination of Information
– Technology of Information Support of Scientific Research. Advances in Intelligent Systems
and Computing 871 (2018) 235–245.
[19] H. Lypak, V. Lytvyn, O. Lozynska, R. Vovnyanka, Yu. Bolyubash, A. Rzheuskyi, D. Dosyn,
Formation of Efficient Pipeline Operation Procedures Based on Ontological Approach. Advances
in Intelligent Systems and Computing 871 (2018) 571–581.
[20] S. Bushuyev, I. Babayev, V. Bushuieva, N. Bushuyeva, J. Babayev, D. Bushuiev, Managing
Project Success with Infodemic vs Pandemic Environment on the COVID - 19 Pandemic Case,
in: 2021 IEEE International Conference on Smart Information Systems and Technologies (SIST).</p>
      <p>URL: https://ieeexplore.ieee.org/document/9465939
[21] S. Bushuyev, V. Bushuieva, S. Onyshchenko, A. Bondar, Modelling the dynamics of information
panic in society. COVID-19 case. CEUR Workshop Proceedings 2864 (2021) 400-408.
[22] Bushuyev, A. Puziichuk, Development organizational structure for value-oriented reengineering
project of construction enterprises, in: International Scientific and Technical Conference on
Computer Sciences and Information Technologies, 2021, pp. 367–370.
[23] S. Bushuyev, S. Onyshchenko, N. Bushuyeva, A. Bondar, Modelling projects portfolio structure
dynamics of the organization development with a resistance of information entropy, in:
International Scientific and Technical Conference on Computer Sciences and Information
Technologies, 2021, pp. 293–298.
[24] S. Bushuyev, N. Gaydukova, N. Bushuyeva, I. Achkasov, Evaluation of the investment projects
portfolio efficiency, in: International Scientific and Technical Conference on Computer Sciences
and Information Technologies, 2021, pp. 351–354.
[25] A. Shakhov, V. Piterska, O. Sherstiuk, O. Rossomakha, A. Rzheuskyi, Management of the
technical system operation based on forecasting its “aging”. CEUR Workshop Proceedings 2565
(2020) 130–141.
[26] A. Shakhov, V. Piterska, V. Botsaniuk, O. Sherstiuk, Mechanisms for Goal Setting and Risk
Management of Concession Projects in Seaports, in: International Scientific and Technical
Conference on Computer Sciences and Information Technologies, 2020, pp. 185–189.
[27] V. Orobey, O. Nemchuk, O. Lymarenko, V. Piterska, L. Lohinova, Taking account of the shift
and inertia of rotation in problems of diagnostics of the spectra of critical forces mechanical
systems. Diagnostyka 22(1) (2021) 39–44.
[28] V. Piterska, O. Nemchuk, V. Orobey, O. Lymarenko, O. Sherstiuk, Diagnostics of the strength
and stiffness of the loader carrier system structural elements in terms of thinning of walls by
numerical methods. Diagnostyka 22(3) (2021) 73–81.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Dimitris</given-names>
            <surname>Alevras</surname>
          </string-name>
          , Manfred W. Patberg,
          <article-title>Linear optimization and extensions</article-title>
          . Problems and solutions, Springer Verlag Berlin Heidelberg New York,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R</given-names>
            <surname>Sioshansi</surname>
          </string-name>
          , AJ Conijo, Optimization in engineering, Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Unger</surname>
          </string-name>
          <string-name>
            <surname>N</surname>
          </string-name>
          , S. Dempe, Lineare Optimierung, Wiesbaden, Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Hetmantsev</surname>
          </string-name>
          ,
          <article-title>Linear algebra and linear programming</article-title>
          ,
          <source>Kyiv</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Bagaenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Grigorkiv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Boychuk</surname>
          </string-name>
          , M. Ryumshin, Mathematical programming,
          <source>Kyiv</source>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Teschl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Teschl</surname>
          </string-name>
          ,
          <source>Mathematik für Informatiker.anBd 1: Diskrete Mathematik und lineare Algebra</source>
          . Berlin, Springer,
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -77432-7.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bugir</surname>
          </string-name>
          ,
          <article-title>Linear algebra, linear models</article-title>
          .
          <source>Academy</source>
          , Kyiv,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>