Next Article in Journal
On ω-Limit Sets of Zadeh’s Extension of Nonautonomous Discrete Systems on an Interval
Next Article in Special Issue
A New Criterion for Model Selection
Previous Article in Journal
On Solving Modified Helmholtz Equation in Layered Materials Using the Multiple Source Meshfree Approach
Previous Article in Special Issue
A Novel System Reliability Modeling of Hardware, Software, and Interactions of Hardware and Software
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reliability Evaluation for a Stochastic Flow Network Based on Upper and Lower Boundary Vectors

1
Department of Industrial Engineering and Management, National Chiao Tung University, Hsinchu 300, Taiwan
2
Department of Business Administration, Feng Chia University, Taichung 407, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(11), 1115; https://doi.org/10.3390/math7111115
Submission received: 18 October 2019 / Revised: 12 November 2019 / Accepted: 13 November 2019 / Published: 15 November 2019
(This article belongs to the Special Issue Statistics and Modeling in Reliability Engineering)

Abstract

:
For stochastic flow network (SFN), given all the lower (or upper) boundary points, the classic problem is to calculate the probability that the capacity vectors are greater than or equal to the lower boundary points (less than or equal to the upper boundary points). However, in some practical cases, SFN reliability would be evaluated between the lower and upper boundary points at the same time. The evaluation of SFN reliability with upper and lower boundary points at the same time is the focus of this paper. Because of intricate relationships among upper and lower boundary points, a decomposition approach is developed to obtain several simplified subsets. SFN reliability is calculated according to these subsets by means of the inclusion-exclusion principle. Two heuristic options are then established in order to calculate SFN reliability in an efficient direction based on the lower and upper boundary points.

1. Introduction

In the field of network management, one of the main aims is to guarantee that the requirement mission (such as demand) can be successfully completed under certain constraints and uncertain situations. To achieve the goal, the first undertaking is to evaluate network performance. In general, a network is presented by arcs and nodes. To deal with the uncertain situations regarding any probability distribution on the arc in a network, the concept of stochastic flow network (SFN) [1,2,3,4,5,6,7,8,9,10,11,12,13] is applied. One of the most important characteristics for SFN is that the capacity of each arc is a random variable according to a certain probability distribution. In previous literature [1,2,3,4,5,6,7,8,9,10,11,12,13], researchers have modeled different systems with the stochastic property as SFN, such as supply chain [1,2], manufacturing [3,4], social network [5], computer [6,7,8], electronic transaction network [9], and project [10]. There are some attributes of the SFN that have been considered in previous works, including time [3,10] and budget [1,9,10]. The capacity can be presented as processing time in the manufacturing systems [3,4], bandwidth in the computer network [6,7,8] or delivery loading in the supply chain network [1,2]. For instance, in [6], a computer network system with error rates was modeled as an SFN to evaluate the system quality. Yeh [1] addressed a reliability problem for a stochastic flow network under different budget allocations. Lin and Pan [8] evaluated the performance of the computer network under a time constraint with retransmission mechanism. Therefore, SFN can cope with the concerns regarding the uncertain situations and certain constraints.
For the network performance, SFN reliability is proposed and is defined as the probability that the requirement can be delivered successfully under constraints through the SFN. Among the common tools are network-based algorithms [1,2,3,4,5,6,7,8,9,10,11,12,13] for the demand d, in which d is the required quantity from the source to the sink. SFN reliability is at least d units of flow which can be successfully sent from a source node to a sink node. The classical SFN reliability formula is Rd = ∑Pr{X | at least d units of flow can be successfully sent from a source node to a sink node under X (system states) in the SFN}. Rather than listing all the capacity vectors X, finding all lower or upper boundary points is an efficient way to calculate SFN reliability. Note that the lower and upper boundary points are the minimal and maximal capacity vectors to satisfy demand or requirement in the SFN. Given all the lower (or upper) boundary points, several algorithms, such as the improved recursive sum of disjoint products [14] and state space decomposition [15,16], can be used to efficiently calculate SFN reliability.
However, in some practical issues, SFN reliability would be evaluated according to the lower and upper boundary points at the same time. For instance, the probability that required flows between two different demands are successfully transmitted should be known. Besides, in the performance of the project, Lin [10] proposed an algorithm to establish the upper and lower boundary points that satisfy time T and budget B constraints simultaneously. Lin [10] showed that all feasible project state vectors are contained in the minimal and maximal boundary points. Note that there is no SFN reliability evaluation in terms of the lower and upper boundary points simultaneously because of intricate relationships and domination property. Hence, the main purpose of this study is to evaluate SFN reliability with the lower and upper boundary points at the same time in such a way that the related probability evaluation can be addressed. Because of the intricate relationship among all boundary points, a decomposition approach based on upper and lower boundary points is developed to obtain several simplified subsets of feasible capacity vectors. Note that each subset is firstly formed with one upper boundary point and all lower boundary points. The relationships between certain upper boundary points and all lower boundary points in the subset are formulated. Then, the number of lower boundary points in the subset can be further reduced sharply. A special “minimum” operator termed “ ↓” is developed to calculate SFN reliability according to the subsets. In order to calculate SFN reliability in an efficient direction based on the lower and upper boundary points, two heuristic options for the shared boundary points are established. With this inclusion-exclusion principle, an algorithm is proposed to evaluate SFN reliability with the lower and upper boundary points.
The remainder of this paper is outlined as follows. Section 2.1 describes the SFN model. The lower and upper boundary points are introduced in Section 2.2. SFN reliability is presented by using the simplified subsets in Section 3.1 and is evaluated according to the special operator developed in Section 3.2. Heuristic options are also developed for efficient calculation. In Section 4, an algorithm is presented based on the formula and options in Section 3. The proposed algorithm is presented in Section 4. For readability, a simple network is demonstrated to illustrate the proposed algorithm in Section 5. In Section 6, a real case is presented with some numerical experiments. A conclusion is depicted in Section 7.

2. SFN Model with SFN Reliability

Let G ≡ (A, M) denote a stochastic flow network (SFN) in which A = {at | t = 1, 2, …, k} is the set of arcs, M = {Wt | t = 1, 2, …, k} where Wt is the maximal capacity of at. Note that every arc at exhibits multiple states (capacities) in terms of a given probability distribution, which can be obtained from the historical database. Then, the G in this study satisfies the following assumptions.

2.1. Assumptions

Assumptions 1.
The state of each arc is a random variable according to a given probability distribution that can be obtained from the historical database.
Assumptions 2.
The states of different arcs are statistically independent.
Besides, nomenclatures are listed below.

2.2. Nomenclature

XY(x1: x2, …, xn) ≤ (y1, y2, …, yn): xiyi for each i = 1, 2, …, n.
X < Y(x1, x2, …, xn) < (y1, y2, …, yn): XY and xi < yi for at least one i.
X Y(x1, x2, …, xn) (y1, y2, …, yn): neither XY nor X < Y.
Under G, a (current) state vector is termed X = (x1, x2, …, xk) where xt is termed the state of at. SFN reliability RG is defined as the probabilities of all feasible X, satisfying the specific constraints. However, it is time-consuming to search for all the feasible X and to sum their probabilities under a complex G since the number of X would violently increase. In order to calculate the RG in an efficient way, the lower and upper boundary points, X i L and X j U , are derived, respectively for i = 1, 2, …, n and j = 1, 2, …, m. Note that X i L and X j U are the minimal and maximal capacity vectors. Let XL,U = {X | X i L X X j U } ∀ i, j. The definitions for X i L and X j U are presented as follows.
Definition 1.
X is one of   X i L if X ∈ XL,U and Y ∉ XL,U with Y < X.
Definition 2.
X is one of   X j U if X ∈ XL,U and Y ∉ XL,U with Y > X.
All the feasible X are between at least one X i L and at least one X i L . That is, if XXL,U, X is feasible and RG can be presented as follows.
RG = Pr{X | XXL,U}.
By means of X i L and X j U , RG can be rewritten as follows.
R G = Pr { X   |   X X L , U } = Pr { X   |   X i L X X j U }   i ,   j .

3. SFN Reliability Evaluation

It is difficult to compute RG since there are complex structures and relationships among multiple X i L and X j U . The decomposition technique is used to derive several simplified subsets.

3.1. Simplified Subsets for SFN Reliability

For convenience, every X j U is a foundation to generate subset Sj from {X | X i L X X j U } for all i. Let Sj be i = 1 n { X | X i L X X j U } , for j = 1, 2, …, m, meaning that XSj is a state vector between this certain X j U and all of X i L for i = 1, 2, …, n. According to the definition of XL,U = {X | X i L X X j U } ∀i, j, SFN reliability RG can be rewritten by means of Sj as follows.
R G = Pr { X |   X X L , U } = Pr { j = 1 m { X | X S j } } = Pr ( j = 1 m S j ) .
Focusing on a certain Sj, relationships between this X j U and X i L for i = 1, 2, …, n can be formulated as follows.
I i j = { 1 ,   i f   X i L X j U , 0 ,   o t h e r w i s e .
For example, I 2 2 = 1 in Figure 1 because X 2 L X 2 U . Furthermore, the following theorem can be utilized to simplify Sj for the calculation efficiency.
Theorem 1.
If I i j = 0, then {X | X i L ≤ X ≤ X j U } = ∅ and Sj can be simplified as
S j = i : I i j = 1 { X | X i L X X j U }   for   j = 1 ,   2 ,   ,   m .
Proof of Theorem 1.
Suppose that there are two capacity vectors: X = (x1, x2, …, xk) is an X i L and Y = (y1, y2, …, yk) is an X j U with I i j = 0 (i.e., X Y). It is evident that at least one xq where xq > yq and at least one xp where xp < yp (qp). □
Bringing with the simplified Sj, RG = Pr ( j = 1 m S j ) can be further expanded as the form of the inclusion-exclusion principle as follows.
R G = Pr ( j = 1 m S j ) = j = 1 m Pr ( S j ) θ 1 , θ 2 : θ 1 < θ 2 Pr ( S θ 1 S θ 2 ) + θ 1 , θ 2 , θ 3 : θ 1 < θ 2 < θ 3 Pr ( S θ 1 S θ 2 S θ 3 ) + ( 1 ) n 1 Pr ( j = 1 m S j )
where θ is defined as the index of an Sj for j = 1, 2, …, m.

3.2. Evaluation RG in Terms of the Inclusion-Exclusion Principle

Calculating every term of Equation (6) in an effective way is necessary. Suppose that there are q X: X1, X2, …, Xq. A special “minimum” operator termed “ ↓” is defined as follows.
X 1     X 2       X q     min v = 1 , 2 , , q ( x t v )     t .
To be specific, M ¯ θ 1 , θ 2 = (x1, x2, …, xk) is denoted as a shared upper boundary point for S θ 1 and S θ 2 and is derived via
M ¯ θ 1 , θ 2 = X θ 1 U     X θ 2 U = min ( x t θ 1 , x t θ 2 )   for   t = 1 ,   2 ,   ,   k .
Focus on every term Pr ( S θ 1 S θ 2 ) in θ 1 , θ 2 : θ 1 < θ 2 Pr ( S θ 1 S θ 2 ) of Equation (6). There are probabilities of the intersection of S θ 1 and S θ 2 such that there exists a shared upper boundary point M ¯ θ 1 , θ 2 (instead of X θ 1 U and X θ 2 U ). Therefore, Pr ( S θ 1 S θ 2 ) can be presented as follows.
Pr ( S θ 1 S θ 2 ) = Pr ( i : I i θ 1 = 1 , I i θ 2 = 1 { X | X i L X M ¯ θ 1 , θ 2 } ) .
In a similar manner, every term Pr ( S θ 1 S θ 2 S θ 3 ) in the expansion of θ 1 , θ 2 , θ 3 : θ 1 < θ 2 < θ 3 Pr ( S θ 1 S θ 2 S θ 3 ) can be represented as
Pr ( S θ 1 S θ 2 S θ 3 ) = Pr ( i : I i θ 1 = 1 , I i θ 2 = 1 , I i θ 3 = 1 { X | X i L X M ¯ θ 1 , θ 2 , θ 3 } ) .
That is, the term Pr ( S θ 1 S θ 2 S θ 3 ) can also be evaluated with a shared upper boundary vector M ¯ θ 1 , θ 2 , θ 3 .
Without loss of generality for Pr ( S θ 1 S θ 2 S θ p ) with pm, each term in Equation (6) is presented and calculated by one shared upper boundary vector M ¯ θ 1 , θ 2 , , θ p as follows.
Pr ( S θ 1 S θ 2 S θ p ) = Pr ( i : I i η 1 = 1 , I i η 2 = 1 , , I i η p = 1 { X | X i L X M ¯ θ 1 , θ 2 , , θ p } ) .
Overall, a shared upper boundary point M ¯ θ 1 , θ 2 , , θ p is firstly generated for each term Pr ( S θ 1 S θ 2 S θ p ) in Equation (6). There are several existing algorithms, such as the improved recursive sum of disjoint products [14] and state space decomposition [15,16], which can be used to calculate the probability above all X i L bounding by M ¯ θ 1 , θ 2 , , θ p .

3.3. Heuristic Rules for the Shared Boundary Point

Yeh [17] pointed out that the number of terms in probability evaluation affects the computational efficiency of the algorithms [14,15,16] to compute the probabilities. In Section 3.1, every X j U is a foundation to generate subset Sj from {X | X i L X X j U } for all i. The number of Sj is determined by the number of X j U (i.e., |Sj| =| X j U |). Intuitively, the computational efficiency to calculate SFN reliability would be affected by the number of subsets. Hence, the lower boundary points X i L can also act as the foundation to generate subsets Pi where
P i = i : I i j = 1 { X | X i L X X j U }   for   i = 1 ,   2 ,   ,   n .
According to Pi, SFN reliability can also be shown as
R G = Pr ( i = 1 n P i ) = i = 1 n Pr ( P i ) θ 1 , θ 2 : θ 1 < θ 2 Pr ( P θ 1 P θ 2 ) + θ 1 , θ 2 , θ 3 : θ 1 < θ 2 < θ 3 Pr ( P θ 1 P θ 2 P θ 3 ) + ( 1 ) n 1 Pr ( i = 1 n P i )
Each term, Pr ( P θ 1 P θ 2 P θ p ) with pn, is also presented and calculated as follows.
Pr ( P θ 1 P θ 2 P θ p ) = Pr ( j : I θ 1 j = 1 , I θ 2 j = 1 , , I θ p j = 1 { X | M _ θ 1 , θ 2 , , θ p X X j U } ) .
where a shared lower boundary point M _ θ 1 , θ 2 , , θ p is calculate based on a special “maximum” operator termed “ ↑”. There are q X: X1, X2, …, Xq, and ↑ is defined as follows.
X 1     X 2       X q     max v = 1 , 2 , , q ( x t v )     t .
Note that the operator “↑” is primarily manipulated at X i L for i = 1, 2, …, n. The number of Pi is determined by the number of X i L (i.e., |Pi| =| X i L |). Overall, a shared lower boundary point M _ θ 1 , θ 2 , , θ p is firstly generated for each term in Equation (14). There are several existing algorithms, such as the improved recursive sum of disjoint products [14] and state space decomposition [15,16], which can be used to calculate the probability under all X j U bounding by M _ θ 1 , θ 2 , , θ p .
Currently, there are two kinds of subsets, Sj and Pi, generated by either X i L or X j U as the foundations to calculate SFN reliability RG. Since the number of terms in Equation (6) or Equation (13) affects the computational efficiency, two options are established as follows.
Option 1.
When | X j U | ≤ | X i L |, Equation (6) is applied to calculate RG.
Option 2.
When | X j U |≥| X i L |, Equation (13) is applied to calculate RG.
Calculation of the fewer terms is more efficient for probability evaluation. Obviously, the number of upper and lower boundary points would affect the number of terms in either Equation (6) or (13). The above options guide the direction of the computation such that the fewer terms are generated in probability evaluation. For instance, suppose that there are three lower boundary points and two upper boundary points: X 1 L = (1, 2, 1, 2, 1), X 2 L = (2, 3, 2, 1, 1) and X 3 L = (1, 2, 1, 1, 2); and X 1 U = (3, 2, 3, 3, 3) and X 2 U = (3, 3, 3, 2, 3) as shown in Figure 1. If Equation (6) is conducted, three terms are calculated to obtain RG: Pr(S1), Pr(S2), and Pr(S1S2). If Equation (13) is conducted, seven terms are calculated to obtain RG: Pr(P1), Pr(P2), Pr(P3), Pr(P1P2), Pr(P1P3), Pr(P2P3), and Pr(P1P2P2). Hence, it is obvious that option 1 (| X j U | ≤ | X i L |) is a more efficient direction for the probability evaluation in this case.

4. Proposed Algorithm to Evaluate SFN Reliability

To calculate RG by the built model above, an algorithm is developed as follows in Algorithm 1.
Algorithm 1a.
Input: all X i L and X j U
Set η = True and RG = 0 //η is a flag for either Equation (11) or Equation (14).
IF | X j U | ≤ | X i L | //Apply Equation (11) to calculate RG (Option 1)
FOR p = 1 to m
Set Rp = 0 //temporary reliability
FOR each combination with p Sj: S θ 1 , S θ 2 , , S θ p where θ1 < θ2 < …< θp
Set M ¯ θ 1 , θ 2 , , θ p = X θ 1 U X θ 2 U ↓ …↓ X θ p U . // generate a shared upper boundary point.
Calculate
Pr ( S θ 1 S θ 2 S θ p ) = Pr( i : I i η 1 = 1 , I i η 2 = 1 , , I i η p = 1 { X | X i L X M ¯ θ 1 , θ 2 , , θ p } ) by using the improved recursive sum of disjoint products [14].
RpRp + Pr ( S θ 1 S θ 2 S θ p )
END FOR
IF η == True
RGRG + Rp
Else
RGRGRp
η ← !η //reverse the flag.
END FOR
ELSE | X j U | ≥ | X i L | //Apply Equation (14) to calculate RG (Option 2)
FOR p = 1 to n
Set Rp = 0 //temporary reliability
FOR each combination with n Pj: P θ 1 , P θ 2 , , P θ p where θ1 < θ2 < …< θp
Set M _ θ 1 , θ 2 , , θ p = X θ 1 L X θ 2 L ↑ …↑ X θ p L . // generate a shared lower boundary point.
Calculate
Pr ( P θ 1 P θ 2 P θ p ) = Pr( j : I θ 1 j = 1 , I θ 2 j = 1 , , I θ p j = 1 { X | M _ θ 1 , θ 2 , , θ p X X j U } ) by using the improved recursive sum of disjoint products [14].
RpRp + Pr ( P θ 1 P θ 2 P θ p )
END FOR
IF η == True
RGRG + Rp
Else
RG ← RG − Rp
η ← !η //reverse the flag.
END FOR
Output: RG

5. An Numerical Example

An example is presented to demonstrate the proposed algorithm step by step. The capacity state and the corresponding probability are shown in Table 1. Suppose that there are three lower boundary points and two upper boundary points: X 1 L = (1, 2, 1, 2, 1), X 2 L = (2, 3, 2, 1, 1) and X 3 L = (1, 2, 1, 1, 2); and X 1 U = (3, 2, 3, 3, 3) and X 2 U = (3, 3, 3, 2, 3). According to the states, the relationships of X i L and X j U are displayed in Figure 1. SFN reliability RG can be calculated according to the following.
Algorithm 1b.
Input: all X i L and X j U : X 1 L = (1, 2, 1, 2, 1), X 2 L = (2, 3, 2, 1, 1), X 3 L = (1, 2, 1, 1, 2), and X 1 U = (3, 2, 3, 3, 3) and X 2 U = (3, 3, 3, 2, 3).
Set η = True and RG = 0.
Since the condition | X j U | ≤ | X i L | is true, apply Equation (11) to calculate RG.
Set R1 = 0.
FORS1
Set M ¯ 1 = X 1 U = (3, 2, 3, 3, 3).
From the relationship, I 1 1 = 1 , I 2 1 = 0 , I 3 1 = 1 .
Pr(S1) = Pr( i : 1 , 3 { X | X i L X M ¯ 1 } ) = 0.8457.
R1R1 + Pr(S1) = 0.8457
FORS2
Set M ¯ 2 = X 2 U = (3, 3, 3, 2, 3).
 From the relationship, I 1 2 = 1 , I 2 2 = 1 , I 3 2 = 1 .
 Pr(S2) = Pr( i : 1 , 2 , 3 { X | X i L X M ¯ 2 } ) = 0.7555.
R1R1 + Pr(S2) = 1.6013
END FOR
RGRG + R1 = 1.6013
η = False //reverse the flag.
FOR p = 2 //the second term Pr ( S θ 1 S θ 2 )
 Set R2 = 0.
FOR S1, S2 //the first combination with two Sj
 Set M ¯ 2 = X 1 U X 2 U = (3, 2, 3, 2, 3).
 From the relationships, I 1 1 = 1 , I 2 1 = 0 , I 3 1 = 1 and I 1 2 = 1 , I 2 2 = 1 , I 3 2 = 1 .
 Pr(S1S2) = Pr( i : 1 , 3 { X | X i L X M ¯ 2 } ) = 0.6757.
R2R2 + Pr(S1S2) = 0.6757
END FOR
RGRGR2 = 0.9255
I = True //reverse the flag.
Output: RG = 0.9255
In the numerical example, SFN reliability RG is 0.9255. By the enumeration approach, 35 = 243 capacity vectors are listed from (1, 1, 1, 1, 1) to (3, 3, 3, 3, 3) firstly. Each vector is confirmed whether to be feasible. Finally, the probabilities of every feasible state vector are added up to obtain RG. On the contrary, the proposed algorithm only calculates Pr(S1), Pr(S2), and Pr(S1S2), to obtain RG, with the corresponding shared upper boundary point.

6. Case Study

This section studies a notebook manufacturer whose headquarters is located in Taiwan. The manufacturer is planning to launch a construction project of new manufacturing lines in Chengdu, China. A project manager plans to ensure that the project can be completed within the expected time and budget. By executing the algorithm in literature [10], the upper and lower boundary points can be generated in terms of different times and budgets, respectively.
In detail, the project consists of 13 main activities, and the project is transformed to an SFN as shown in Figure 2. The durations and the corresponding cost of each activity are displayed in Table 2. Table 3 shows the experimental results from 130 to 140 days and from 110,000 to 120,000 (CNY). Besides, Figure 3 presents the patterns of project reliability in terms of the time and budget. Suppose, under 112,000 CNY and 140 days, the project can be completed with 88.4594% probability. The experimental results also provide the managers with managerial implications. For instance, suppose that the managers plan to guarantee SFN reliability 0.9 under 135 days. The minimum budget should be 116,000.

7. Conclusions

SFN reliability RG is utilized for quality evaluation of the stochastic flow networks (SFN) and is defined as the probability of all feasible capacity vectors, satisfying certain constraints, such as demand, cost or time, etc. However, for the probability calculation, previous researches, including the improved recursive sum of disjoint products [14] and state space decomposition [15,16], focused on the unilateral boundary points. In some certain cases, upper and lower boundary points, X j U and X i L , are necessary to apply at the same time. For instance, there are time and budget constraints in the literature [10] considered to generate X j U and X i L , simultaneously. It is a challenge to calculate the probabilities of the capacity vectors contained in X j U and X i L to obtain RG due to the complex relationships.
In order to evaluate SFN reliability with X j U and X i L , this paper proposes a decomposition of the feasible areas into several subsets Sj to calculate RG in terms of an X j U . For computational efficiency, the relationships between X j U and all X i L in Sj is formulated to reduce the computational loading. Then, SFN reliability RG is formatted as the inclusion-exclusion principle by means of Sj. To calculate the probability of each term in the inclusion-exclusion principle with Sj, a special “minimum” operator termed “ ↓” is developed to generate a shared boundary vector such that each term only has one unilateral boundary point. Finally, two heuristic options for the shared boundary points are established to calculate RG in an efficient direction. The main merit of the heuristic options is to generate less terms for the calculation of RG such that the computational loading is mitigated.
It is suggested that by using the proposed algorithm with the lower and upper boundary points, the reliability evaluation can be addressed for practical issues: the required flow between two different demands and project reliability with time and budget constraints.

Author Contributions

Conceptualization, D.-H.H., C.-F.H., and Y.-K.L.; methodology, D.-H.H. and C.-F.H.; validation, D.-H.H., C.-F.H., and Y.-K.L.; formal analysis, D.-H.H.; investigation, D.-H.H.; data curation, D.-H.H.; writing—original draft preparation, D.-H.H. and C.-F.H.; writing—review and editing, D.-H.H., C.-F.H., and Y.-K.L.

Funding

This research was funded by the Ministry of Science and Technology (MOST) of Taiwan, ROC MOST107-2218-E-035-011-MY2 and MOST 108-2221-E-009-033-MY3.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yeh, W.C.; Chu, T.C. A novel multi-distribution multi-state flow network and its reliability optimization problem. Reliab. Eng. Syst. Saf. 2018, 176, 209–217. [Google Scholar] [CrossRef]
  2. Huang, C.F. Evaluation of system reliability for a stochastic delivery-flow distribution network with inventory. Ann. Oper. Res. 2019, 277, 33–45. [Google Scholar] [CrossRef]
  3. Lin, Y.K.; Huang, D.H. Reliability analysis for a hybrid flow shop with due date consideration. Reliab. Eng. Syst. Saf. 2017. [Google Scholar] [CrossRef]
  4. Chang, P.C. Reliability estimation for a stochastic production system with finite buffer storage by a simulation approach. Ann. Oper. Res. 2017, 277, 119–133. [Google Scholar] [CrossRef]
  5. Schneider, K.; Rainwater, C.; Pohl, E.; Hernandez, I.; Ramirez-Marquez, J.E. Social network analysis via multi-state reliability and conditional influence models. Reliab. Eng. Syst. Saf. 2013, 109, 99–109. [Google Scholar] [CrossRef]
  6. Lin, Y.K.; Huang, C.F. A multi-state computer network within transmission error rate and time constraints. J. Chin. Inst. Ind. Eng. 2012, 29, 477–484. [Google Scholar] [CrossRef]
  7. Yeh, C.T.; Fiondella, L. Optimal redundancy allocation to maximize multi-state computer network reliability subject to correlated failures. Reliab. Eng. Syst. Saf. 2017, 166, 138–150. [Google Scholar] [CrossRef]
  8. Lin, Y.K.; Pan, C.L. Considering retransmission mechanism and latency for network reliability evaluation in a stochastic computer network. J. Ind. Prod. Eng. 2014, 31, 350–358. [Google Scholar] [CrossRef]
  9. Yeh, C.T. An improved NSGA2 to solve a bi-objective optimization problem of multi-state electronic transaction network. Reliab. Eng. Syst. Saf. 2019, 191, 106578. [Google Scholar] [CrossRef]
  10. Lin, Y.K. Project management for arbitrary random durations and cost attributes by applying network approaches. Comput. Math. Appl. 2008, 56, 2650–2655. [Google Scholar] [CrossRef]
  11. Zarezadeh, S.; Ashrafi, S.; Asadi, M. Network Reliability Modeling Based on a Geometric Counting Process. Mathematics 2018, 6, 197. [Google Scholar] [CrossRef]
  12. El Khadiri, M.; Yeh, W.C. An efficient alternative to the exact evaluation of the quickest path flow network reliability problem. Comput. Oper. Res. 2016, 76, 22–32. [Google Scholar] [CrossRef]
  13. Niu, Y.F.; Xu X, Z. Reliability evaluation of multi-state systems under cost consideration. Appl. Math. Model. 2012, 36, 4261–4270. [Google Scholar] [CrossRef]
  14. Bai, G.H.; Zuo, M.J.; Tian, Z.G. Ordering heuristics for reliability evaluation of multistate networks. IEEE Trans. Reliab. 2015, 64, 1015–1023. [Google Scholar] [CrossRef]
  15. Aven, T. Reliability evaluation of multistate systems with multistate components. IEEE Trans. Reliab. 1985, 34, 473–479. [Google Scholar] [CrossRef]
  16. Bai, G.; Tian, Z.; Zuo, M.J. Reliability evaluation of multistate networks: An improved algorithm using state-space decomposition and experimental comparison. IISE Trans. 2018, 50, 407–418. [Google Scholar] [CrossRef]
  17. Yeh, W.C. An improved sum-of-disjoint-products technique for the symbolic network reliability analysis with known minimal paths. Reliab. Eng. Syst. Saf. 2007, 92, 260–268. [Google Scholar] [CrossRef]
Figure 1. An example of upper and lower boundary points.
Figure 1. An example of upper and lower boundary points.
Mathematics 07 01115 g001
Figure 2. The project of construction of new manufacturing lines.
Figure 2. The project of construction of new manufacturing lines.
Mathematics 07 01115 g002
Figure 3. The patterns of the experimental results.
Figure 3. The patterns of the experimental results.
Mathematics 07 01115 g003
Table 1. Data of the small example.
Table 1. Data of the small example.
ArcStateProbabilityArcStateProbability
a130.30a430.20
20.5020.50
10.2010.30
a230.20a530.25
20.7020.40
10.1010.35
a330.30
20.50
10.20
Table 2. Durations, costs, and probabilities of each activity.
Table 2. Durations, costs, and probabilities of each activity.
ArcActivityDuration (Days)Cost (CNY)Probability
a1Confirmation of the manufacturing lines345000.20
530000.40
715000.40
a2Confirmation and collection of the tools284000.10
742000.70
1030000.20
a3Establishment of the labor requirement745000.10
1430000.60
2115000.30
a4Issue of a purchase order1424000.10
2812000.70
426000.20
a5Shipment of the tools2020,0000.70
3015,0000.30
a6Establishment of the SOP718000.20
1412000.70
186000.10
a7Preparation of machines and materials1272000.05
1460000.90
1648000.05
a8Custom declaration1412000.20
216000.80
a9Shipment of machines and materials2140,0000.70
3130,0000.30
a10Construction of the first line in floor A1110,2000.05
1890000.05
2574000.90
a11Construction of the second line in floor A510,2000.05
1290000.05
1974000.90
a12Construction of the first line in floor B710,2000.05
1490000.05
2174000.90
a13Construction of the second line in floor B510,2000.05
1290000.05
1974000.90
Table 3. Experimental results.
Table 3. Experimental results.
Time (Unit: Day)
Budget
Unit: 1000 CNY
130135140
1100.5650670.7216720.772429
1120.6696110.8320170.884594
1140.715610.8812360.934397
1160.7345470.9008690.954106
1180.7399340.9064110.959655
1200.7409570.9074540.960698

Share and Cite

MDPI and ACS Style

Huang, D.-H.; Huang, C.-F.; Lin, Y.-K. Reliability Evaluation for a Stochastic Flow Network Based on Upper and Lower Boundary Vectors. Mathematics 2019, 7, 1115. https://doi.org/10.3390/math7111115

AMA Style

Huang D-H, Huang C-F, Lin Y-K. Reliability Evaluation for a Stochastic Flow Network Based on Upper and Lower Boundary Vectors. Mathematics. 2019; 7(11):1115. https://doi.org/10.3390/math7111115

Chicago/Turabian Style

Huang, Ding-Hsiang, Cheng-Fu Huang, and Yi-Kuei Lin. 2019. "Reliability Evaluation for a Stochastic Flow Network Based on Upper and Lower Boundary Vectors" Mathematics 7, no. 11: 1115. https://doi.org/10.3390/math7111115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop