<!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>Algorithm  of  analysis  and  conversion  of  input  data  of  a  two‐ factor  multi‐variative  transport  problem  with  weight  coefficients </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksii Chyzhmotria</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena Chyzhmotria</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Vakaliuk</string-name>
          <email>tetianavakaliuk@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Zhytomyr Polytechnic State University</institution>
          ,
          <addr-line>Chudnivska str., 103, Zhytomyr, 10005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>  The article is devoted to the analysis of input data of a two-factor multivariate transport problem with weighting factors. The article aims to develop and describe an algorithm for bringing this problem to a form suitable for the application of one of the existing methods of solving the classical transport problem. The developed algorithm should be such that it can be relatively easily programmed in one of the existing programming languages. The input data for the development of the algorithm is the presence of two independent optimization criteria; different values of weighting factors of two factors for each pair "supplierconsumer"; a different number of options for transportation of goods for each pair "supplierconsumer" with the corresponding values of both factors. According to the goal, the algorithm must choose the objectively best of several options for transportation of goods for each pair "supplier-consumer", taking into account the two-factor and the presence of weights. The issues related to the choice of the best of the options for transportation of goods for a single pair "supplier-consumer" taking into account the weight coefficients are considered on the examples. An analysis of the influence of the values of the factors of one pair "supplier-consumer" on the resulting criteria of other pairs. Developed an algorithm for bringing the initial data to a single numerical range, calculating the resulting criteria, and determining the best transportation option for each pair "supplier-consumer".</p>
      </abstract>
      <kwd-group>
        <kwd>1  Two-factor transport problem</kwd>
        <kwd>transport transportation</kwd>
        <kwd>quality criteria</kwd>
        <kwd>weight factors</kwd>
        <kwd>weight coefficients</kwd>
        <kwd>multivariate</kwd>
        <kwd>algorithms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p>The value of r and will be the resulting criterion, and the corresponding transportation option - the
best of the proposed.</p>
      <p>In real conditions, different suppliers and different consumers may have different priorities when
transporting goods: someone needs to receive the goods as quickly as possible, someone needs to
minimize the cost of transportation, someone is looking for a balanced solution, etc. Thus, there is a
need to vary the "weight" of factors for each pair "supplier-consumer" within one transport task.</p>
      <p>Assuming the presence of weight coefficients for each of the factors (kc, kt), there is a problem of
choosing an objectively better option from the proposed for each pair of "supplier-consumer". Note
that for each variant of a certain pair "supplier-consumer" weight coefficients are constant values.</p>
      <p>Taking into account the weight coefficients, formula 1 takes the following form:</p>
      <p>
        r  minc1  kc  t1  kt ; c2  kc  t2  kt ; c3  kc  t3  kt   (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) 
or after mathematical transformations:
      </p>
      <p>
        r  kc  kt  minc1  t1; c2  t2 ; c3  t3  (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) 
      </p>
      <p>From formula 3 it can be seen that the resulting best option is still chosen as the minimum of three
pair wise products of the values of factors C and T. The weight coefficients only equally increase each
of the products in kc×kt times and in no way affect the choice of the best option. This method
eliminates the very essence of weight coefficients as levers of influence when choosing the best
option.</p>
      <p>Simple pairwise multiplication of the values of the factors and their weight coefficients with the
subsequent choice of the smallest of the obtained values does not allow to choose the objectively best
of the proposed options.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Review of the literature </title>
      <p>Nowadays mathematical methods solve many problems of operational planning for transportation.
Many scientists dedicate their work to the topic of transport optimization.</p>
      <p>Chyzhmotria O. et al. [4] on an example considered the problems connected with the search of the
optimum plan of transportations simultaneously on two quality criteria. They conducted a
comparative analysis of the four transportation plans according to the condition of the example.</p>
      <p>Burduk A., Musial K. [2; 3] solved the problem of optimization using genetic algorithms. They
described genetic algorithms, their properties, and their capabilities in solving computational
problems. To solve the problem under study, the authors used the program MATLAB.</p>
      <p>Prifti V. et al. [6] considered a real problem of linear programming in detail by taking an example
in an Albania company. For the company under consideration the problem of minimizing
transportation costs was solved by solving 3 methods: The North West Corner Method, the Least Cost
Method, and the Vogel's Approximation Method. The calculations showed that based on the demand
from the 9 geographical sites (destinations) and the capacity offered by the two manufacturing plants
(sources), the most optimal solution turns out to be the one obtained by Vogel's method.</p>
      <p>Sun Y. et al. [8] in their study presented a systematic review of the problem of planning route
transportation of goods in a multimodal transport network. In this study, the formulation
characteristics are divided and classified into six aspects, and optimization models in recent studies
are determined based on the respective formulation characteristics.</p>
      <p>Gunantara N. [5] in his work considered two methods of multi-objective optimization (MOO) that
do not require complicated mathematical equations. These two methods are Pareto and scalarization.</p>
      <p>In the article by Zhang Y. et al. [10] an optimization method for multiple batches of express freight
demands is proposed for the shippers of railway express freight to select the most suitable
transportation products to transport, considering the priority of shippers and capacity constraints. Five
transport attributes, the most common concerns of express freight shippers, including freight transit
time, transport cost, convenience, safety, and reliability, are selected as main indexes. Furthermore, a
solution algorithm is designed by considering important clients who prioritize choosing transportation
products.</p>
      <p>Badica A. et al. [1] proposed a method for declarative modeling and optimization of freight
transportation brokering using agents and constraint logic programming.</p>
      <p>Stoilova S. [7] in her study proposed a step-by-step approach to determining the transport plan of
passenger trains. In the first step, criteria for optimizing the transport plan were defined. In the second
stage, variants of the transport plan were formulated. In the third stage, the weight coefficients of the
criteria were determined. Multi-purpose optimization was performed in the fourth step. The impact of
changes in passenger traffic on the choice of the optimal transport plan was studied in the fifth stage.</p>
      <p>In the article of the authors Zabolotnii S. and Mogilei S. [9] a study of existing methods for
constructing support plans for the transportation problem with several means of cargo delivery is
conducted, and the task itself is defined as multimodal. Based on the criterion of reducing the number
of numerous iterations in finding solutions to such a problem, a more perfect method of constructing
its support plans, the so-called Steiner method, is proposed. And also a general formulation of the
multimodal transport problem is implemented - its objective function (criterion) of optimization and
an admissible set of solutions are formalized.</p>
      <p>The article aims to develop and describe an algorithm for bringing this problem to a form suitable
for the application of one of the existing methods of solving the classical transport problem. The
developed algorithm should be such that it can be relatively easily programmed in one of the existing
programming languages.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Results </title>
      <p>Consider and analyze the following method of choosing the best option, taking into
account the weight coefficients kc and kt. The essence of the method will be to add the values
of the two factors C and T, multiplied by the corresponding weight coefficients.</p>
      <p>The following example 1 should provide an answer as to the feasibility or inadmissibility
of this method. The input data will be the values of the factorsc1 = 900, c2 = 850, t1 = 1, t2 =
5.In example 1, we will deal with two options for transporting goods from point A to point B.
The weight coefficients will change in the range from 0 to 1 in steps of 0.1. The sum of the
coefficients will always be equal to 1.</p>
      <p>
        The best option for transportation and the value of the resulting criterion will be sought by
the formula:
r  minc1  kc  t1  kt ; c2  kc  t2  kt  
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) 
      </p>
      <p>The results of the calculations are summarized in table 1:</p>
      <sec id="sec-3-1">
        <title>Table 1 </title>
        <p>Calculation of values and selection of the resulting criterion 
900  850  r2 
810,1  765,5  r2 
720,2  681  r2 
630,3  596,5  r2 
540,4  512  r2 
450,5  427,5  r2 
360,6  343  r2 
270,7  258,5  r2 
180,8  174  r2 
90,9  89,5  r2 </p>
        <p>1  5  r1 </p>
        <p>Let us analyze the data in Table 1, according to which it is seen that with a decrease in the
influence of factor C and a corresponding increase in the influence of factor T, the difference
between the values of the resulting criteria r1 and r2 decreases. But even when the weight of
the factor T acquires a conditional 90% (kt = 0.9), still the smaller of the two values of the
resulting criterion remains r2. And this even though under the condition of the example, the
value of t2 is five times greater than the value of t1. This result can be considered distorted
and biased, and the method of adding the values of the two factors C and T multiplied by the
corresponding weight coefficients should be considered unacceptable as such.</p>
        <p>It should be noted that in this example we were dealing with two different numerical
ranges, one of which was hundreds of times larger than the other. From the very beginning of
the calculations, this range of values dominated and, accordingly, the corresponding factor
dominated. This had a direct impact on the value of the resulting criterion and the choice of
the best freight option. Even the use of weight coefficients could not significantly affect the
final result. The difference in the values of the two ranges was so great that the weight
coefficients could not perform their direct function in terms of influencing the choice of the
best option, for which they were generally introduced into the mathematical model. Thus, the
reason for the biased results was a large difference in the values of the numerical ranges of
the two factors. It can also be argued that even a small difference can also negatively affect
the objectivity of the result.</p>
        <p>In this study, we consider an algorithm that will get rid of the distortion of the results due
to the difference in the values of the two numerical ranges. The essence of the algorithm will
first be represented schematically:
Figure 1: Scheme of the algorithm for bringing data to a single numerical range  </p>
        <p>
          At the first stage of the algorithm, it is necessary to determine the largest value for each factor.
For factor C:
cmax  maxc1, c2 ,, cm  
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) 
        </p>
        <sec id="sec-3-1-1">
          <title>LCM cmax , tmax  </title>
          <p>cmax  tmax</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>GCDcmax , tmax </title>
          <p> 
where GCD is the greatest common divisor.</p>
          <p>To find the largest common divisor, as an option, you can use the well-known Euclidean
algorithm. The algorithm contains a loop with a premise and several branches and can be easily
programmed.</p>
          <p>It should be noted that at the beginning of the Euclidean algorithm, all input data must be integers,
so, if necessary, it is necessary to simultaneously increase the input data by 10n times.</p>
          <p>In the third stage, additional factors are determined for each of the factors.</p>
          <p>
            For factor C:
cam  LCM cmax ,tmax  cmax  
tam  LCM cmax , tmax  tmax  
(
            <xref ref-type="bibr" rid="ref6">6</xref>
            ) 
(
            <xref ref-type="bibr" rid="ref7">7</xref>
            ) 
(
            <xref ref-type="bibr" rid="ref8">8</xref>
            ) 
(
            <xref ref-type="bibr" rid="ref9">9</xref>
            ) 
For factor T:
          </p>
          <p>tmax  maxt1,t2 ,,tm  </p>
          <p>When programming to find the maximum value, as in the case of finding the minimum value, use
arrays, cyclic structures with a precondition or postcondition, and branching structures.</p>
          <p>In the second stage of the algorithm, it is necessary to calculate the least common multiple (LCM)
for the values</p>
          <p>For factor T:</p>
          <p>In the last, fourth stage, each value of each of the factors must be multiplied by the corresponding
additional factor (cam or tam, respectively).</p>
          <p>At the end of the algorithm, you can proceed to search by formula 4 the value of the resulting
criterion and choose the best option.</p>
          <p>Let's return to the above example 1. The input data in the example were the values of the factors
c1 = 900, c2 = 850, t1 = 1, t2 = 5.</p>
          <p>
            According to the algorithm for bringing data to a single numerical range (see Fig. 1) step by step
we get:
 cmax = max{900, 850} = 900, tmax = max{1, 5} = 5.
 LCM(cmax,tmax) = LCM(
            <xref ref-type="bibr" rid="ref5">900, 5</xref>
            ) = 900.
 cam = LCM(cmax,tmax) / cmax = 900 / 900 = 1;
          </p>
          <p>tam = LCM(cmax,tmax) / tmax = 900 / 5 = 180.
 c1'= c1×cam =900× 1 = 900;
c2' = c2×cam = 850× 1 = 850;
t1' = t1×tam =1× 180 = 180;
t2' = t2×tam =5× 180 = 900.</p>
          <p>The value of the resulting criterion and the best option for transportation will be sought by formula
4. The weight coefficients will be changed in the range from 0 to 1 in steps of 0.1.</p>
          <p>The results of the calculations are summarized in table2:</p>
          <p>The results shown in table 2 are radically different from the results in table 1. From table 2 we see
that after reducing the initial data to a single numerical range, even the minimum effect of factor T (kt
= 0.1 or 10%) was sufficient to the resulting criterion was the criterion r1 '. This choice is logical,
because the factor T in its values differs from the minimum to the maximum 5 times, while the factor
C - only 1.06 times. Accordingly, the effect of factor C should be minimal. At the same time, it is
the T factor that should play a key role in choosing the best transportation options, as demonstrated by
the proposed algorithm.</p>
          <p>The resulting criterion r' will thus participate in the further solution of the two-factor transport
problem.
r1' = c1'×kc+t1'×kt 
r2' = c2'×kc+t2'×kt </p>
          <p>To analyze the possible influence of factor values of one pair "supplier-consumer" on the resulting
criteria of other pairs and to address the issue of different numerical ranges of factor values for
different pairs "supplier-consumer" it will suffice to use two pairs "supplier-consumer" (in our
example pairs A1-B3 and A3-B2). The same two pairs "supplier-consumer" will develop an algorithm
for bringing a two-factor multivariate transport problem with weight coefficients to a unified form,
suitable for the application of one of the existing methods of solving problems of the corresponding
type.</p>
          <p>It will be recalled that before that it was a question of transportation of cargo from supplier A to
consumer B. However, the transport task assumes the presence of m departure points A1, A2, ..., Am
and n consumers B1, B2, ..., Bn. For each pair "supplier-consumer" within the research topic, the
variability of the values of each of the two factors is allowed. Also, each pair "supplier-consumer" for
the problem may have different values of weights for these factors. Thus, there is a task of developing
an algorithm for bringing a two-factor multivariate transport problem with weight coefficients to a
unified form, suitable for the application of one of the existing methods for solving problems of the
corresponding type. Separate questions are the possible influence of factor values of one
"supplierconsumer" pair on the resulting criteria of other pairs and the probable different numerical ranges of
factor values for different "supplier-consumer" pairs.</p>
          <p>For further analysis and development of the algorithm as example 2 consider a fragment of a
twofactor multivariate transport problem, given in the tabular form:</p>
          <p>To begin with, we determine the best transportation option and the value of the resulting criterion
separately for each pair A1-B3 and A3-B2. To do this, we use formula 4 and the algorithm for
bringing data to a single numerical range (see Fig. 1, formulas 5-9).</p>
          <p>
            For the A1-B3 pair we have two options for cargo transportation. According to the algorithm step
by step we get:
 c13max = max{15, 10} = 15, t13max = max{6, 9} = 9.
 LCM(c13max,t13max) = LCM(
            <xref ref-type="bibr" rid="ref9">15, 9</xref>
            ) = 45.

          </p>
          <p>
            For the pair A3-B2 we have four options for cargo transportation. According to the algorithm step
by step we get:
 c32max = max{4, 5, 2, 3} = 5, t32max = max{6,5, 13, 9} = 13.
 LCM(c32max,t32max) = LCM(
            <xref ref-type="bibr" rid="ref5">5, 13</xref>
            ) = 65.

          </p>
          <p>For both pairs A1-B3 and A3-B2, the algorithm for calculating the value of the resulting criterion
and finding the best option yielded results. They can be considered objective, but only separately for
each couple. If we analyze and compare the calculations for both pairs, we see that the values of the
factors in these pairs were in different numerical ranges. For the pair A1-B3, the numerical range with
the largest value of 45 was obtained, and for the pair A3-B2, the numerical range with the largest
value of 65 was obtained. The case with different numerical ranges has already been considered and
described above. It has also been concluded that it is inadmissible to use the obtained values in this
form for further calculations.</p>
          <p>To solve this problem in the study it is proposed to combine the values of each of the factors of all
options from both pairs "supplier-consumer" of the current problem. This option is perfectly
acceptable, because under the condition of the transport problem, the load is homogeneous, and the
factors together with the units of measurement are the same for all pairs of "supplier-consumer" of the
current problem. In this case, the algorithm for bringing data to a single numerical range, shown in
Fig. 1, remains unchanged. Also, we have the opportunity to identify and analyze the possible
influence of the values of the factors of one pair "supplier-consumer" on the resulting criteria of other
pairs.</p>
          <p>For the current example, after performing the first three steps of the algorithm, we obtain:
 cmax = max{15, 10, 4, 5, 2, 3} = 15,</p>
          <p>tmax = max{6, 9, 6, 5, 13, 9} = 13;
 LCM(cmax,tmax) = LCM(15, 13) = 195;
 cam = LCM(cmax,tmax) / cmax = 195 / 15 = 13;</p>
          <p>tam = LCM(cmax,tmax) / tmax = 195 / 13 = 15.</p>
          <p>For pair A1-B3 the fourth step of the algorithm:

c131'= c131×cam = 15 × 13 = 195;</p>
          <p>c132' = c132×cam = 10× 13 = 130;
t131' = t131×tam = 6 × 15 = 90;
t132' = t132×tam = 9 × 15 = 135.</p>
          <p>For the pair A3-B2, the fourth step of the algorithm:
</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Table 6 </title>
        <p>Adjusted calculation of values and selection of the resulting criterion for the pair A1‐B3 </p>
      </sec>
      <sec id="sec-3-3">
        <title>Table 7 </title>
        <p>Adjusted calculation of values and selection of the resulting criterion for the pair A3‐B2 
Let's analyze the results.</p>
        <p>For pair A1-B3 we compare the data of tables 4 and 6. In table 4 at weight coefficients of
0,5 / 0,5 both variants of transportation of freight have identical result: r13' = r13 1' = r13 2'.</p>
        <p>After combining the values of each of the factors of all options from both pairs
"supplierconsumer" of the current problem at the same weight coefficients of 0.5 / 0.5, the resulting
criterion was chosen r13 2': r13' = r13 2'.</p>
        <p>Given the invariance of the initial data in the pair A1-B3, it is possible to draw an
unambiguous conclusion about the direct impact on the result in the pair A1-B3 values of the
second pair A3-B2.</p>
        <p>For the pair A3-B2, we compare the data from Tables 5 and 7. Here we see even greater
differences in the results: for six of the eleven pairs of weight coefficients, the best option for
transporting cargo from the four existing ones has changed. Here, too, with constant initial
data, the significant influence of the values of the pair A1-B3 is obvious.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions </title>
      <p>For a two-factor multivariate transport problem with weight coefficients, the method of pair wise
multiplication of factor values and their weight coefficients with subsequent selection of the smallest
of the obtained values does not allow to choose the objectively best of the proposed options, as in this
case weight coefficients do not affect the choice of the best option.</p>
      <p>The difference in the values of the numerical ranges of the two factors leads to biased results, as
the weight coefficients, in this case, can not fully perform their direct function to influence the choice
of the best option. Therefore, it is mandatory to bring the values of the numerical ranges of the two
factors to a single range both within a single pair "supplier-consumer" and within the entire transport
task.</p>
      <p>The proposed algorithm for bringing the initial data to a single numerical range, calculating the
resulting criteria, and determining the best option for transportation for each pair "supplier-consumer"
has fully performed its function. The obtained resulting criteria are ready for use in the further
solution of the transport problem by one of the existing methods.</p>
      <p>The algorithm allowed us to draw an important conclusion about the influence of the values of the
factors of a single pair "supplier-consumer" on the resulting criteria of other pairs.</p>
      <p>The developed algorithm can be relatively easily programmed in one of the existing programming
languages. To write a program according to the given algorithm will require knowledge, skills, and
abilities to work, in particular, with one-dimensional and multidimensional arrays, cycles of different
types, branching design.</p>
    </sec>
    <sec id="sec-5">
      <title>5. References </title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Badica</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Badica</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leon</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Danciulescu</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Optimization of Freight Transportation Brokerage Using Agents and Constraints</article-title>
          .
          <source>International Conference on Engineering Applications of Neural Networks</source>
          , vol.
          <volume>744</volume>
          . (
          <year>2017</year>
          ).
          <fpage>451</fpage>
          -
          <lpage>464</lpage>
          . DOI: https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -65172- 9_
          <fpage>38</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Burduk</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musiał</surname>
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Genetic Algorithm Adoption to Transport Task Optimization</article-title>
          . International Joint Conference SOCO'
          <fpage>16</fpage>
          -CISIS'
          <fpage>16</fpage>
          -ICEUTE'
          <volume>16</volume>
          , vol.
          <volume>527</volume>
          . (
          <year>2017</year>
          )
          <fpage>366</fpage>
          -
          <lpage>375</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Burduk</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musiał</surname>
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Optimization of Chosen Transport Task by Using Generic Algorithms</article-title>
          , vol.
          <volume>9842</volume>
          . (
          <year>2016</year>
          )
          <fpage>197</fpage>
          -
          <lpage>205</lpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -45378-1_
          <fpage>18</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Chyzhmotria</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chyzhmotria</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bolotina</surname>
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Analysis of the Two-Criteria Transport Task</article-title>
          .
          <source>Znanstvena Misel Journal</source>
          , vol.
          <volume>32</volume>
          (
          <issue>1</issue>
          ) (
          <year>2019</year>
          )
          <fpage>52</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gunantara</surname>
            <given-names>N.:</given-names>
          </string-name>
          <article-title>A review of multi-objective optimization: Methods and its applications</article-title>
          .
          <source>Cogent Engineering</source>
          , vol.
          <volume>5</volume>
          (
          <issue>1</issue>
          ). (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . DOI: https://doi.org/10.1080/23311916.
          <year>2018</year>
          .1502242
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Prifti</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dervishi</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dhoska</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markja</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pramono</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Minimization of transport costs in an industrial company through linear programming</article-title>
          .
          <source>International Conference on Advanced Mechanical and Industrial engineering</source>
          , vol.
          <volume>909</volume>
          (
          <issue>1</issue>
          ),
          <volume>012040</volume>
          (
          <year>2020</year>
          ) doi:10.1088/
          <fpage>1757</fpage>
          - 899X/909/1/012040
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Stoilova</surname>
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An Integrated Multi-Criteria and Multi-Objective Optimization Approach for Establishing the Transport Plan of Intercity Trains</article-title>
          .
          <source>Sustainability</source>
          , vol.
          <volume>12</volume>
          (
          <issue>2</issue>
          ). (
          <year>2020</year>
          )
          <article-title>687</article-title>
          . DOI: https://doi.org/10.3390/su12020687
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Sun</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Optimization Models and Solution Algorithms for Freight Routing Planning Problem in the Multi-Modal Transportation Networks: A Review of the State-of-theArt</article-title>
          .
          <source>Open Civil Engineering Journal</source>
          , vol.
          <volume>9</volume>
          (
          <issue>1</issue>
          ). (
          <year>2015</year>
          )
          <fpage>714</fpage>
          -
          <lpage>723</lpage>
          . DOI: http://dx.doi.org/10.2174/1874149501509010714
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Zabolotnii</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mogilei</surname>
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Optimization of the Method of Constructing Reference Plans of Multimodal Transport Problem</article-title>
          .
          <source>Technology Audit and Production Reserves</source>
          , vol.
          <volume>1</volume>
          /2(
          <issue>45</issue>
          ). (
          <year>2019</year>
          )
          <fpage>15</fpage>
          -
          <lpage>20</lpage>
          . DOI:
          <volume>10</volume>
          .15587/
          <fpage>2312</fpage>
          -
          <lpage>8372</lpage>
          .
          <year>2019</year>
          .154561
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Zhang</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>J.</given-names>
          </string-name>
          , Hu Z.:
          <article-title>Optimization Model of Transportation Product Selection for Railway Express Freight</article-title>
          .
          <source>Journal of Engineering Science and Technology Review</source>
          , vol.
          <volume>9</volume>
          (
          <issue>5</issue>
          ). (
          <year>2016</year>
          )
          <fpage>104</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>