<!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>The Methods of Maximum Flow and Minimum Cost Flow Finding in Fuzzy Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandr Bozhenyuk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeniya Gerasimenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Rozenberg</string-name>
          <email>I.rozenberg@gismps.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Public Corporation “Research and Development Institute of Railway Engineers”</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Southern Federal University</institution>
          ,
          <addr-line>Taganrog</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article considers the problems of maximum flow and minimum cost flow determining in fuzzy network. Parameters of fuzzy network are fuzzy arc capacities and transmission costs of one flow unit represented as fuzzy triangular numbers. Conventional rules of operating with fuzzy triangular numbers lead to a strong “blurring” of their borders, resulting in loss of selfdescriptiveness of calculations with them. The following technique of addition and subtraction of fuzzy triangular numbers is proposed in the presented paper: the centers are added (subtracted) by the conventional methods, and the borders of the deviations are calculated using linear combinations of the borders of adjacent values. The fact that the limits of uncertainty of fuzzy triangular numbers should increase with the increasing of central values is taken into account. To illustrate the proposed method numerical examples are presented.</p>
      </abstract>
      <kwd-group>
        <kwd>Fuzzy arc capacity</kwd>
        <kwd>linear combination of borders</kwd>
        <kwd>fuzzy triangular number</kwd>
        <kwd>fuzzy flow</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p> 
  sj 
x jГ(s)</p>
      <p>  kt  max,
xk Г-1(t)
 ij 
x jГ (xi )</p>
      <p>
          ki   , xi  t,
xk Г 1(xi )
 0, xi  s,t,
  , xi  s,
0  ij  qij , (xi , x j )  A.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
      </p>
      <p>
        In (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  ij – the amount of flow, passing along the arc (xi , x j ) ;  – the maximum
flow value in the network; s – initial node (source); t – final node (sink); qij – arc
capacity, Г (xi ) – the set of nodes, arcs from the node xi  X go to, Г 1 (xi ) – the set of
nodes, arcs to the node xi  X go from.  ij represents, for example, the amount of
cars, going from the node xi  X to the node x j  X . The first equation of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) defines
that we should maximize the total number of flow units emanating from the source
( ), which is equal to the total number of flow units entering the sink ( ). The
second equation of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is a flow conservation constraint, which means that the total
number of flow units emanating from the source ( ) must be equal to the total
number of flow units entering the sink ( ) and the total number of flow units emanating
from any node xi  s, t must be equal to the total number of flow units entering the
node xi  s, t. The third inequality of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is a bound constraint, which indicates that
the flow of value  ij , passing along any arc (xi , x j ) must not exceed its arc capacity.
      </p>
      <p>The task of minimum cost flow determining in a network can be formulated as
follows: suppose we have a network, which arcs have two associated numbers: the arc
capacity (qij ) and transmission cost (cij ) of one flow unit passing from the node
xi  X to the node x j  X . The essence of this problem is to find a flow of the given
value  from the source to the sink, which doesn’t exceed the maximum flow in the
graph  and has minimal transmission cost. In mathematical terms the problem of
minimum cost flow determining [2] in the network can be represented as follows:
cij  ij  min,

(xi , x j )A</p>
      <p>  ij 
x j Г (xi )
0  ij  qij ,  (xi , x j )  A.</p>
      <p>
          , xi  s,

  ki   , xi  t,
xk Г 1 (xi )  0, xi  s, t,
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>
        In (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) cij – transmission cost of one flow unit along the arc (xi , x j ),  – given
flow value, that doesn’t exceed the maximum flow  in the network.
      </p>
      <p>In practice, the arc capacities, transmission costs, the values of the flow entering
the node and emanating from the node cannot be accurately measured according to
their nature. Weather conditions, emergencies on the roads, traffic congestions, and
repairs influence arc capacities. Variations in petrol prices, tolls can either influence
transmission costs. Therefore, these parameters should be presented in a fuzzy form,
such as fuzzy triangular numbers [3]. Thus, we obtain a problem statement of
maximum and minimum cost flow problems in fuzzy conditions.
2 Literature Review of the Maximum and Minimum Cost Flow
Determining Tasks
The problem of the maximum flow finding in a general form was formulated by T.
Harris and F. Ross [4]. L. Ford and D. Fulkerson developed famous algorithm for
solving this problem, called “augmented path” algorithm [5]. Maximum flow problem
was considered in [1, 6].</p>
      <p>There are different versions of the Ford-Fulkerson’s algorithm. Among them there
is the shortest path algorithm, proposed by J. Edmonds and R. Karp in 1972 [7], in
which one can choose the shortest supplementary path from the source to the sink at
each step in the residual network (assuming that each arc has unit length). The
shortest path is found according to the breadth-first search.</p>
      <p>Determining the maximum flow in the transportation network in terms of
uncertainty has been studied less. In [8] a solution taking into account the interval
capacities of arcs was proposed. S. Chanas [9] proposed to solve this problem by using
socalled “fuzzy graphs”. There are contemporary articles which solve the problem by
the simplex method of linear programming [10].</p>
      <p>Many researchers have examined the task of minimum cost flow finding in crisp
conditions in the literature. Methods of its solution can be divided into graph
techniques and the methods of linear programming. In particular, solutions by the graph
methods are considered in [1, 6]. The advantages of this approach are great
visualization and less cumbersome. The minimum cost flow is proposed to find by
BusackerGowen and M. Klein’s algorithms in [2]. In [2, 6] a task of minimum flow
determining is considered as a task of linear programming. This approach is cumbersome.</p>
      <p>The methods of minimum cost flow finding in networks in fuzzy conditions can be
divided into two classes. The first class involves the use of conventional flow
algorithms for determining the minimum cost flow, which operate with fuzzy data instead
of crisp values and require cumbersome routines with fuzzy numbers. The second
class of problems implies the use of “fuzzy linear programming”, which was widely
reported in the literature [11, 12].</p>
      <p>Authors [13] consider the tasks of “fully fuzzy linear programming”. These tasks
are cumbersome and can not lead to optimal solutions in the minimum cost flow
determination. The solution of fuzzy linear programming tasks by the comparison of
fuzzy numbers based on ranking functions is examined in [14].
3 Presented Method of Operating with Fuzzy Triangular
Numbers
Researcher is faced with the problem of fuzziness in the network, when considering
the problems of maximum and minimum cost flow finding. Arc capacities, flow
values, passing along the arcs, transmission costs per unit of goods cannot be accurately
measured, so we will represent these parameters as fuzzy triangular numbers.</p>
      <p>We will represent the triangular fuzzy numbers as follows: (a,  ,  ), where a –
the center of the triangular number,  – deviation to the left of the center,  –
deviation to the right of center, as shown in Fig. 1.</p>
      <p> (x)
1
α
0
a 
a1( ) a
a2 ( )
a </p>
      <p>x</p>
      <p>
        Conventional operations of addition and subtraction of fuzzy triangular numbers
~ ~ ~
are as follows: let A1 and A2 be fuzzy triangular numbers, such as A1  a1, 1,1
~
and A2  a2 , 2 , 2 . Therefore, the sum of triangular numbers can be written as:
~ ~
A1  A2  a1  a2, 1  2,1  2  and the difference represented as:
~ ~
A1 – A2  a1  a2, 1  2,1  2  [3]. The disadvantage of the conventional
methods of addition and subtraction of fuzzy triangular numbers is a strong “blurring” of
the resulting number and, consequently, the loss of its self-descriptiveness. For
example, when adding the same triangular number with itself, the borders of its uncertainty
increase: (
        <xref ref-type="bibr" rid="ref1 ref1 ref2">2,1,1</xref>
        ) + (
        <xref ref-type="bibr" rid="ref1 ref1 ref2">2,1,1</xref>
        ) = (
        <xref ref-type="bibr" rid="ref2 ref2 ref4">4, 2, 2</xref>
        ) and (
        <xref ref-type="bibr" rid="ref1 ref1 ref2">2,1,1</xref>
        ) + (
        <xref ref-type="bibr" rid="ref1 ref1 ref2">2,1,1</xref>
        ) + (
        <xref ref-type="bibr" rid="ref1 ref1 ref2">2,1,1</xref>
        ) = (
        <xref ref-type="bibr" rid="ref3 ref3 ref6">6, 3, 3</xref>
        ).
Generally, it is not true, because the center of the triangular number should increase, while
its borders must remain constant. The fact that the degree of borders “blurring” of
fuzzy number depends on the size of its center is not usually considered, when
specifying the triangular fuzzy numbers. Therefore, the more the center, the more “blurred”
the borders should be (while measuring 1 kg of material, we are talking “about 1 kg”,
implying the number “from 900 to 1100 g”, but while measuring 1 t. of material,
imply that “about 1 t.” is the number “from 990 kg to 1110 kg”).
      </p>
      <p>Comparison of fuzzy triangular numbers according to various criteria is also very
difficult and time-consuming. Consequently, following method is proposed to use
when operating with triangular fuzzy numbers. Suppose there are the values of arc
capacities, flows or transmission costs in a form of fuzzy triangular numbers on the
number axis. Then when adding (subtracting) the two original triangular fuzzy
numbers their centers will be added (subtracted), and to calculate the deviations it is
necessary to define required value by adjacent values. Let the fuzzy arc capacity (flow or
transmission cost) “near ~x' ” is between two adjacent values “near ~x1 ” and “near ~x2 ”,
(x1  x'  x2 ) which membership functions  ~x1 (x1) and  ~x2 (x2) have a triangular
form, as shown in Fig. 2.</p>
      <p>
1
 ~x1
 ~'
x</p>
      <p> ~x2
l1L
x
1 l R
1
l L x'
l R
l2L
x
2 l R
2</p>
      <p>Thus, one can set the borders of membership function of fuzzy arc capacity (flow
or transmission cost) “near ~x' ” by the linear combination of the left and right borders
of adjacent values:
l L  (x2  x)
(x2  x1)
 l1L  1  ((xx22 xx1))   l2L ,


l R  (x2  x)
(x2  x1)
 l1R  1  ((xx22 xx1))   l2R.</p>
      <p>
</p>
      <p>
        In (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) l L is the left deviation border of required fuzzy number, l R is the right
deviation border. In the case when the central value of triangular number resulting by
adding (subtracting) repeats the already marked value on the number axis, its
deviation borders coincide with the deviation borders of the number marked on the number
axis. If required central value is not between two numbers, but precedes the first
marked value on the number axis, its deviation borders coincide with those of the first
marked on the axis. The same applies to the case when the required central value
follows the last marked value on the axis.
x
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
4 Solving the Task of Maximum Flow Finding in Fuzzy Network
The task of maximum flow finding in fuzzy network can be formulated as follows:
~ 
      </p>
      <p>~
  sj 
xjГ(s)</p>
      <p>~
  kt  max,
xkГ-1(t)
~
  ij 
xjГ (xi )
~ ~
0   ij  q~ij , (xi , x j )  A.</p>
      <p>
         ~, xi  s,
~ 
  ki  ~, xi  t,
xkГ 1(xi )  ~0, xi  s,t,
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
~
In (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) ~ is required maximum fuzzy flow value in the network;  ij – fuzzy
~
amount of flow, passing along the arc (xi , x j ); qij – fuzzy capacity of the arc
~
(xi , x j ); 0 is fuzzy number of the form (0, 0, 0), as it reflects the absence of the flow.
      </p>
      <p>
        Let’s consider an example, illustrating the solution of this problem, represented in
Fig. 3. Let network, representing the part of the railway map, is given in a form of
fuzzy directed graph, obtained from GIS “Object Land” [15, 16]. Let the node x1 is a
source, node x12 is a sink. The values of arc capacities in the form of fuzzy triangular
numbers are defined above the arcs. It is necessary to calculate the maximum flow
value between stations “Kemerovo” (x1) and “Novosibirsk-Gl.” (x12 ) according to
Edmonds-Karp’s algorithm [7] and the method, described for operations with fuzzy
triangular numbers. Determining of maximum flow is based on sending flows along
the arcs of the network until one cannot send any additional unit of flow from the
source to the sink. Edmonds-Karp’s algorithm represents the choice of the shortest
supplementary path from the source to the sink at each step in the residual network
(assuming that each arc has unit length). Fuzzy residual network contains the arcs of
~
the form (xi , x j ) with the fuzzy residual arc capacity q~ij  ij , if the arcs (xi , x j )
~
have the flow value  ij  q~ij in the initial network; and the arcs of the form (x j , xi )
~ ~ ~
with the residual arc capacity  ij , if the arcs (xi , x j ) have the flow value  ij  0 .
The arc (xi , x j ) is called “saturated” when the flow, passing along it, equals to arc
capacity q~ij . Other words, residual arc capacity defines how many flow units can be
sent along the arc (xi , x j ) to reach arc capacity. Residual arc capacity of arc
saturated arc (xi , x j ) is zero.
(
        <xref ref-type="bibr" rid="ref8 ref8">45,8,8</xref>
        )
      </p>
      <p>x10
Inskaya
roektnaya</p>
      <p>
        Therefore, the algorithm proceeds as follows: the first iteration of the algorithm
performs an augmenting chain x1x3x8x9 x11x12 . Push the flow, equals to (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        )
units along it. The arc x9 , x11 becomes saturated, consequently, fuzzy residual
capacity of the arc x9 , x11 equals to (0, 0, 0). Let’s define the fuzzy residual capacities
of the remaining arcs of augmenting chain. The arc x1, x3  has fuzzy residual
capacity equals to (
        <xref ref-type="bibr" rid="ref8 ref8">45, 8, 8</xref>
        ) – (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ). Thus, the central value of the resulting number is
17. It is located between adjacent arc capacities: (
        <xref ref-type="bibr" rid="ref16 ref2 ref2">16, 2, 2</xref>
        ) and (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ) of the
original graph as shown in Fig. 4.
      </p>
      <p>
        Compute the left and the right deviation borders of the fuzzy triangular number
with a center of 17 according to (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ). Thus, we obtain a fuzzy triangular number of the
form (17, 2, 2.25) units.
      </p>
      <p> (x)
1
0
14</p>
      <p>
        Fuzzy residual capacity of the arc (x3 , x8 ) is (
        <xref ref-type="bibr" rid="ref5 ref6">30, 5, 6</xref>
        ) – (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ). Consequently,
we obtain a fuzzy triangular number with a center of 2, located to the left of fuzzy
triangular number of the form (
        <xref ref-type="bibr" rid="ref16 ref2 ref2">16, 2, 2</xref>
        ). Deviation borders of the required number
coincide with deviation borders of the number (
        <xref ref-type="bibr" rid="ref16 ref2 ref2">16, 2, 2</xref>
        ). Thus, we obtain a fuzzy
triangular number of a type (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ) units.
      </p>
      <p>Fuzzy residual capacity of the arc (x8 , x9 ) equals to (17, 2, 2.25) units, similarly
with the arc x1, x3  .</p>
      <p>
        Finally, fuzzy residual capacity of the arc x11, x12  is equal to (
        <xref ref-type="bibr" rid="ref6 ref7">32, 6, 7</xref>
        ) – (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5,
5</xref>
        ), i.e. we obtain fuzzy number (
        <xref ref-type="bibr" rid="ref2 ref2 ref4">4, 2, 2</xref>
        ) units and fuzzy residual capacity of the arc
x12, x11 equals to (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ) units. Fuzzy residual capacities of the arcs
(x3, x1), (x8, x3), (x9 , x8 ),(x11, x9 ),(x12, x11) are (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ) units.
      </p>
      <p>
        The second iteration
of the
algorithm
gives the
augmenting
chain
x1x2x4x5x6x10 x12 . Push the flow equals to (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ) units along it. The arc x1, x2 
becomes saturated, consequently, fuzzy residual capacity of the arc x1, x2  equals to
(0, 0, 0). Fuzzy residual capacity of the arc x2 , x4  is (
        <xref ref-type="bibr" rid="ref7 ref7">40, 7, 7</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ), i.e. we
obtain a fuzzy triangular number (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ) units. Fuzzy residual capacity of the arc
x4 , x5  is the difference between the numbers (
        <xref ref-type="bibr" rid="ref4 ref5">25, 5, 4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ). Thus, we get
a number with a center of 5, located to the left of the number (
        <xref ref-type="bibr" rid="ref16 ref2 ref2">16, 2, 2</xref>
        ), i.e. (
        <xref ref-type="bibr" rid="ref2 ref2 ref5">5, 2, 2</xref>
        )
units. Fuzzy residual capacity of the arc x5, x6  is equal to (
        <xref ref-type="bibr" rid="ref4 ref4">22, 4, 4</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ), i.e.,
(
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ) units. Fuzzy residual capacity of the arc x6 , x10  is equal to (
        <xref ref-type="bibr" rid="ref6 ref7">32, 6, 7</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref3">20,
2, 3</xref>
        ), i.e. (
        <xref ref-type="bibr" rid="ref12 ref2 ref2">12, 2, 2</xref>
        ) units. Fuzzy residual capacity of the arc x10 , x12  is (
        <xref ref-type="bibr" rid="ref8 ref8">45, 8, 8</xref>
        ) –
(
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ), i.e., (
        <xref ref-type="bibr" rid="ref4 ref5">25, 5, 4</xref>
        ) units. Fuzzy residual capacities of the arcs
(x2 , x1),(x4, x2 ), (x5, x4 ), (x6, x5 ),(x10, x6 ),(x10, x12) are (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ) units.
      </p>
      <p>
        The third
iteration
of the algorithm
performs the augmenting chain
x1x3x4 x5x6x10 x12 . Push the flow equals to (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ) units along. The arc x5, x6 
becomes saturated. Let’s define fuzzy residual capacities of the remaining arcs of the
augmenting chain. Fuzzy residual capacity of the arc x1, x3  is (17, 2, 2.25) – (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2,
2</xref>
        ), i.e. (
        <xref ref-type="bibr" rid="ref15 ref2 ref2">15, 2, 2</xref>
        ) units. Fuzzy residual capacity of the arc x3, x1  is (
        <xref ref-type="bibr" rid="ref5 ref6">30, 5, 6</xref>
        ) units.
Fuzzy residual capacity of the arc x3, x4  is equal to (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ). We get the
number with a center of 26, located between adjacent values (
        <xref ref-type="bibr" rid="ref4 ref5">25, 5, 4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ).
      </p>
      <p>
        Compute the left and the right deviation borders of the fuzzy triangular number
with a center of 26 according to (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ). Thus, we obtain a fuzzy triangular number of the
form (26, 5, 4.33) units.
      </p>
      <p>
        Fuzzy residual capacity of the arc x4 , x5  is equal to (
        <xref ref-type="bibr" rid="ref2 ref2 ref5">5, 2, 2</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ), i.e. (
        <xref ref-type="bibr" rid="ref2 ref2 ref3">3, 2,
2</xref>
        ) units. Fuzzy residual capacity of the arc x6 , x10  is equal to (
        <xref ref-type="bibr" rid="ref12 ref2 ref2">12, 2, 2</xref>
        ) – (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ),
i.e. (
        <xref ref-type="bibr" rid="ref10 ref2 ref2">10, 2, 2</xref>
        ) units. Fuzzy residual capacity of the arc x10 , x12  is equal to (
        <xref ref-type="bibr" rid="ref4 ref5">25, 5, 4</xref>
        ) –
(
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ), i.e. we obtain a fuzzy number with a center of 23, located between adjacent
values (
        <xref ref-type="bibr" rid="ref4 ref4">22, 4, 4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref4 ref5">25, 5, 4</xref>
        ), therefore, the left deviation border of the number with
a center of 23 equals to 4.33, the right deviation border is 4. We obtain fizzy
triangular number (23, 4.33, 4) units. Fuzzy residual capacities of the arcs
(x5 , x4 ), (x6 , x5 ), (x10, x6 ), (x10, x12) are (
        <xref ref-type="bibr" rid="ref4 ref4">22, 4, 4</xref>
        ) units.
      </p>
      <p>
        After execution of three iterations of the algorithm it is impossible to pass any
single additional flow unit. The total flow is (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ) + (
        <xref ref-type="bibr" rid="ref2 ref3">20, 2, 3</xref>
        ) + (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ) units.
Therefore, we obtain a fuzzy triangular number with a center of 50, located to the
right of the number (
        <xref ref-type="bibr" rid="ref8 ref8">45, 8, 8</xref>
        ) with the borders, repeated deviations of the number 45:
(
        <xref ref-type="bibr" rid="ref8 ref8">50, 8, 8</xref>
        ) units.
      </p>
      <p>
        Thus, the maximum flow value between the stations “Kemerovo” and
“Novosibirsk-Gl.” is (
        <xref ref-type="bibr" rid="ref8 ref8">50, 8, 8</xref>
        ) units. Let us carry out an interpretation of the results: the
maximum flow between the given stations can not be less than 42 and more than 58 units,
with the highest degree of confidence it will be equal to 50 units. But with changes in
the environment, repairs on the roads, traffic congestions the flow is guaranteed to lie
in the range from 42 to 58 units. Fuzzy optimal flow distribution along the arcs and
labels of the nodes is shown in Fig. 5. Saturated arcs are bold.
      </p>
      <p>
        +x10, (5N,o2vo,s2ib))i(r2sk8-G,5l.,(5+)x10, x(21,12So,k2ur)) (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        )(+x7, (5x,B9-2p,.1249)(()k2+m8x.,5,5(,55,)2, 2U)xx(r)+g87axI7, (5,U2rg,a2I)I)
( x12 (
        <xref ref-type="bibr" rid="ref4 ref4">22
, 4, 4</xref>
        )
      </p>
      <p>
        x10
Inskay(a+x6, (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ))
(
        <xref ref-type="bibr" rid="ref4 ref4">22, 4, 4</xref>
        )
p i
o k
      </p>
      <p>
        T (
        <xref ref-type="bibr" rid="ref4 ref4">22, 4, 4</xref>
        )
x5
(
        <xref ref-type="bibr" rid="ref4 ref4">22,4,4</xref>
        ) (+x4, (
        <xref ref-type="bibr" rid="ref2 ref2 ref5">5, 2, 2</xref>
        ))
(+x5, (
        <xref ref-type="bibr" rid="ref2 ref2 ref2">2, 2, 2</xref>
        ))x6Proektnaya
Consider the problem of minimum cost flow finding in a network according to fuzzy
values of arc capacities, flows and transmission costs of one flow unit.
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
      </p>
      <p>
        In (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) c~ij – fuzzy transmission cost of one flow unit along the arc (xi , x j ), ~ –
given fuzzy flow value, that doesn’t exceed the maximum flow ~ in the network.
      </p>
      <p>
        Let us turn to the graph, shown in Fig. 3. Fuzzy values of transmission costs in
addition to fuzzy arc capacities are given in this task:
сx1x2  (
        <xref ref-type="bibr" rid="ref12 ref3 ref3">12, 3, 3</xref>
        ); с~x1x3  (
        <xref ref-type="bibr" rid="ref1 ref2 ref6">6,1, 2</xref>
        ); с~x3x4  (
        <xref ref-type="bibr" rid="ref10 ref2 ref3">10, 2, 3</xref>
        ); с~x2x4  (
        <xref ref-type="bibr" rid="ref4 ref5">18, 4, 5</xref>
        ); с~x3x8  (
        <xref ref-type="bibr" rid="ref1 ref1 ref4">4,1,1</xref>
        );
~
сx4x5  (
        <xref ref-type="bibr" rid="ref12 ref3 ref3">12, 3, 3</xref>
        ); с~x5x7  (
        <xref ref-type="bibr" rid="ref5 ref6">20, 5, 6</xref>
        ); с~x8x7  (
        <xref ref-type="bibr" rid="ref15 ref4 ref4">15, 4, 4</xref>
        ); с~x7x8  (
        <xref ref-type="bibr" rid="ref15 ref4 ref4">15, 4, 4</xref>
        ); с~x8x9  (
        <xref ref-type="bibr" rid="ref6 ref7">21, 6, 7</xref>
        );
~
с~x7x9  (
        <xref ref-type="bibr" rid="ref10 ref2 ref3">10, 2, 3</xref>
        ); с~x5x6  (
        <xref ref-type="bibr" rid="ref8 ref9">30,8, 9</xref>
        ); с~x6x10  (
        <xref ref-type="bibr" rid="ref2 ref2 ref8">8, 2, 2</xref>
        ); с~x9x11  (
        <xref ref-type="bibr" rid="ref5 ref5">19, 5, 5</xref>
        );
с~x11x10  (
        <xref ref-type="bibr" rid="ref12 ref7">32, 7,12</xref>
        ); с~x10x11  (
        <xref ref-type="bibr" rid="ref12 ref7">32, 7,12</xref>
        ); с~x11x12  (
        <xref ref-type="bibr" rid="ref7 ref8">25, 7,8</xref>
        ); с~x10x12  (
        <xref ref-type="bibr" rid="ref5 ref6">20, 5, 6</xref>
        ).
It is necessary to find a flow value ~ of (
        <xref ref-type="bibr" rid="ref8 ref8">45, 8, 8</xref>
        ) units from the source to the sink,
which has a minimal cost. Consider the Busacker-Gowen’s [2] algorithm, taking into
account the fuzzy capacities and costs to solve this problem:
      </p>
      <p>Step 1. Assign all arc flows and the flow rate equal to zero.</p>
      <p>Step 2. Determine the modified arc costs с~i*j that depend on the value of the
already found flow as follows:
~ ~
 c~ij , if 0   ij  q~ij ,
 ~
c~i*j   , if  ij  q~ij ,
 c~ji , if  ij  0.</p>
      <p>~
</p>
      <p>Step 3. Find the shortest chain (in our case – the chain of minimal cost) [2] from
the source to the sink taking into account arc costs с~i*j , found in the step 1. Push the
flow along this chain until it ceases to be the shortest. Receive the new flow value by
adding the new flow value, passing along the considered chain, to the previous one. If
the new flow value equals to ~ , then the end. Otherwise, go to the step 2.</p>
      <p>Solve this problem, taking into account fuzzy arc capacities costs.</p>
      <p>~
Step 1. Assign all  ij  0.</p>
      <p>Step 2. Determine c~i*j  c~ij .</p>
      <p>
        Step 3. Find the shortest path by the Ford’s algorithm [1]: x1x3x8x9 x11x12 of the
total cost of (
        <xref ref-type="bibr" rid="ref8 ref8">75, 8, 8</xref>
        ) standard units. Push the flow, equals to (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        ) units along
this chain.
Step
      </p>
      <p>
        Define
the
new
modified
fuzzy
arc
costs:
сx1x3  (
        <xref ref-type="bibr" rid="ref1 ref2 ref6">6,1, 2</xref>
        ); с~x*3x1  – (
        <xref ref-type="bibr" rid="ref1 ref2 ref6">6,1, 2</xref>
        ); с~x*3x8  (
        <xref ref-type="bibr" rid="ref1 ref1 ref4">4,1,1</xref>
        ); с~x*8x3  – (
        <xref ref-type="bibr" rid="ref1 ref1 ref4">4,1,1</xref>
        ); с~x*8x9  (
        <xref ref-type="bibr" rid="ref6 ref7">21, 6, 7</xref>
        );
~*
с~x*9 x8  – (
        <xref ref-type="bibr" rid="ref6 ref7">21, 6, 7</xref>
        ); с~x*9 x11  ; с~x*11x9  – (
        <xref ref-type="bibr" rid="ref5 ref5">19, 5, 5</xref>
        ); с~x*11x12
the
 (
        <xref ref-type="bibr" rid="ref7 ref8">25, 7,8</xref>
        ); с~x*12 x11  – (
        <xref ref-type="bibr" rid="ref7 ref8">25, 7,8</xref>
        ).
      </p>
      <p>obtained modified</p>
      <p>
        Step 3. Find the shortest path using costs:
x1x3 x4 x5 x6 x10 x12 of the total cost of (
        <xref ref-type="bibr" rid="ref8 ref8">86, 8, 8</xref>
        ) standard units. Push the flow, equals
to (17, 2, 2.25) units along this chain. As a result, we obtain the total flow equals to
(
        <xref ref-type="bibr" rid="ref8 ref8">45, 8, 8</xref>
        ) units, having a total transmission cost along the network, equals to (
        <xref ref-type="bibr" rid="ref5 ref5">28, 5, 5</xref>
        )
× ((
        <xref ref-type="bibr" rid="ref8 ref8">75, 8, 8</xref>
        ) + (
        <xref ref-type="bibr" rid="ref8 ref8">86, 8, 8</xref>
        )) = (
        <xref ref-type="bibr" rid="ref8 ref8">3562, 8, 8</xref>
        ) standard units. There are fuzzy flow values
~ ~
 ij under the arcs and fuzzy transmission costs c~ij of optimal fuzzy flow values  ij
above the arcs of the graph, saturated arcs are bold as shown in Fig. 6.
      </p>
    </sec>
    <sec id="sec-2">
      <title>6 Conclusion</title>
      <p>This paper examines the problems of maximum and minimum cost flow determining
in networks in terms of uncertainty, in particular, the arc capacities, as well as the
transmission costs of one flow unit are represented as fuzzy triangular numbers. The
technique of addition and subtraction of triangular numbers is considered. Presented
technique suggests calculating the deviation borders of fuzzy triangular numbers
based on the linear combinations of the deviation borders of the adjacent values. The
fact that the limits of uncertainty of fuzzy triangular numbers should increase with the
increasing of central values is taken into account. Advantage of the proposed method
lies in the fact that operations with fuzzy triangular numbers don’t lead to a strong</p>
      <p>Acknowledgments. This work has been supported by the Russian Research project
№ 11-01-00011а.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Christofides</surname>
          </string-name>
          , N.:
          <article-title>Graph Theory: An Algorithmic Approach</article-title>
          . Academic Press, New York, London, San Francisco (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hu</surname>
          </string-name>
          , T.C.
          <article-title>: Integer Programming and Network Flows</article-title>
          . Addison-Wesley Publishing Company, Ontario (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prade</surname>
          </string-name>
          , H.:
          <article-title>Operations on Fuzzy Numbers</article-title>
          .
          <source>J. Systems Sci. 9</source>
          (
          <issue>6</issue>
          ),
          <fpage>613</fpage>
          --
          <lpage>626</lpage>
          (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Harris</surname>
            <given-names>Т. Е.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ross</surname>
            <given-names>F. S.:</given-names>
          </string-name>
          <article-title>Fundamentals of a method for Evaluating rail net capacities. (U) RAND Corporation</article-title>
          , Research Memorandum RM-
          <volume>1573</volume>
          (
          <year>1956</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ford</surname>
            ,
            <given-names>L.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fulkerson</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          : Flows in Networks. Princeton University Press, Princeton (
          <year>1962</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Minieka</surname>
          </string-name>
          , E.:
          <article-title>Optimization Algorithms for Networks and Graphs</article-title>
          . Marcel Dekker, Inc., New York and Basel (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Edmonds</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karp</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          :
          <article-title>Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems</article-title>
          .
          <article-title>Journal of the Association for Computing Machinery</article-title>
          , vol.
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <fpage>248</fpage>
          --
          <lpage>264</lpage>
          (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rozenberg</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Starostina</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Minimal Cost Flow Problem in a Graph with Flow Intensification and Fuzzy Parameters</article-title>
          .
          <source>In: 13th Zittau East West Fuzzy Colloquium</source>
          , pp.
          <fpage>176</fpage>
          --
          <lpage>184</lpage>
          . Hochschule Zittau Goerlitz,
          <string-name>
            <surname>Zittau</surname>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Chanas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdegay</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vila</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Fuzzy Optimal Flow on Imprecise Structures</article-title>
          .
          <source>European Journal of Operational Research</source>
          , vol.
          <volume>83</volume>
          ,
          <fpage>568</fpage>
          --
          <lpage>580</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaur</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Fuzzy Linear Programming Approach to Solve Fuzzy Maximal Flow Problems</article-title>
          .
          <source>International Journal of Physical and Mathematical Sciences</source>
          , vol.
          <volume>1</volume>
          (
          <issue>1</issue>
          ),
          <fpage>6</fpage>
          --
          <lpage>12</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Thakre</surname>
            ,
            <given-names>P. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shelar</surname>
            ,
            <given-names>D. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thakre</surname>
            ,
            <given-names>S. P.</given-names>
          </string-name>
          :
          <article-title>Solving Fuzzy Linear Programming Flow Problem as Multi Objective Linear Programming Problem</article-title>
          .
          <source>In: Proc. of the World Congress on Engineering</source>
          , vol. II, London,
          <string-name>
            <surname>U.K.</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ganesan</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veeramani</surname>
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Fuzzy Linear Programs with Trapezoidal Fuzzy Numbers</article-title>
          . Ann Oper Res.,
          <fpage>305</fpage>
          --
          <lpage>315</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kumar</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaur</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Fuzzy Optimal Solution of Fully Fuzzy Linear Programming Problems with Inequality Constraints</article-title>
          .
          <source>International Journal of Mathematical and Computer Sciences</source>
          <volume>6</volume>
          :
          <issue>1</issue>
          ,
          <fpage>37</fpage>
          --
          <lpage>41</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yoon</surname>
            ,
            <given-names>K. P.:</given-names>
          </string-name>
          <article-title>A Probabilistic Approach to Rank Complex Fuzzy Numbers</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          <volume>80</volume>
          ,
          <fpage>167</fpage>
          --
          <lpage>176</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rozenberg</surname>
            ,
            <given-names>I. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gittis</surname>
            ,
            <given-names>C. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svyatov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>С</surname>
          </string-name>
          .:
          <article-title>Geoinformation System Object Land</article-title>
          .
          <source>In: Proc. IPI RAN “Systems and Means of Informatics”. Science</source>
          , Moscow (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>16. Object Land, http://www.objectland.ru/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>