Tree of fuzzy shortest paths with the highest quality

Size: px
Start display at page:

Download "Tree of fuzzy shortest paths with the highest quality"

Transcription

1 Mathematical Sciences Vol. 4, No. 1 (2010) Tree of fuzzy shortest paths with the highest quality Esmaile Keshavarz a, Esmaile Khorram b,1 a Faculty of Mathematics, Islamic Azad University-Sirjan Branch, Sirjan, Iran. b Faculty of Mathematics and Computer Sciences, Amirkabir University of Technology, Tehran, Iran. Abstract In this paper we present a network with a finite set of nodes and a set of imprecise arc lengths (costs) instead of real numbers. The imprecise lengths (costs) are modeled as fuzzy intervals with increasing membership functions (based on the quality), whereas the total cost of the shortest paths is a fuzzy interval with a decreasing linear membership function. To obtain a tree of fuzzy shortest paths from a source node to all other nodes, an algorithm is developed. By the max-min criterion suggested by Bellman and Zadeh, the fuzzy shortest path (with highest quality) problem can be treated as a mixed integer nonlinear programming problem. We show that this problem can be simplified into a bi-level programming problem that is easily solvable. An efficient algorithm, based on the parametric shortest path, is proposed for solving the bi-level programming problem. An illustrative example is also included to demonstrate our proposed algorithm. Keywords: Shortest path; Fuzzy interval, Bi-level programming, Labeling algorithms, Parametric shortest path. c 2010 Published by Islamic Azad University-Karaj Branch. 1 Introduction Determination of the shortest distance and the shortest path between two nodes in a directed graph is one of the most fundamental problems in graph theory. This problem 1 Corresponding Author. Address: eskhor@aut.ac.ir

2 68 Mathematical Sciences Vol. 4, No. 1 (2010) is a classical and important network optimization problem appearing in many applications. It is certainly one of the basic components in the fields of transportation and communication networks (Ahuja et al. [1]). In a network, the lengths of arcs are assumed to represent transportation time or cost rather than the geographical distances. Consider an acyclic directed network G (N, A), consisting of a set of nodes N = {1, 2,..., n} and of m directed arcs A N N. Each arc is denoted by ordered pair (i, j) where i, j N. There is an arc length (or arc cost) c ij associated with each arc (i, j) A. It is supposed that there is only one directed arc (i, j) from i to j. The network has a distinguished node s, called the source. We define a directed path p ij as a sequence of alternating nodes and arcs from i to j. If c ij denotes a positive deterministic number associated with arc (i, j) corresponding to the cost necessary to traverse (i, j) from i to j, the cost (length) of a directed path is the sum of the costs of arcs in the path. The tree of shortest paths problem(tspp) is to determine for every non source node i N a shortest length directed path from node s to node i. Alternatively, we might view the problem as sending 1 unit of flow as cheaply as possible (with arc flow costs as c ij ) from node s to each of the nodes in N {s}in un-capacitated network. This viewpoint gives rise to the following linear programming formulation of the tree of shortest path problem: Minimize s.t {j:(i,j) A} (i,j) A x ij c ij x ij (1.1) {j:(j,i) A} n 1 x ij = 1 for i = s for i N {s} (1.2) x ij 0 for any (i, j) A. (1.3) In the crisp world, it is apparent to obtain the shortest length. However, the costs of many real world applications are not deterministic numbers. In these cases, using fuzzy numbers for modeling the problem is quite appropriate, and the fuzzy shortest path problem (FSPP) appears in a natural way (Belmant and Zadeh [4]; Dubois and Prade [9]; Hernandes, et al. [10]; Klein [11]). In the FSPP, the total costs are fuzzy numbers,

3 E. Keshavarz and E. Khorram 69 and what is difficult is to find a path being smaller than all the others. The shortest path problem involves addition and comparison of the edge weights. Since, addition and comparison between two interval numbers or between two fuzzy numbers are not like those between two precise real numbers, there is an important problem for these operations. So, there are different approaches to viewing the fuzzy shortest path problem. Numerous papers have been published on the FSPP (Blue et al. [5]; Boulmakoul [6];Chuang et al. [7]; Hernandes et al. [10]; Klein [11]; Kung and Chuang [12]; Moreno et al. [14]; Nayeem and Pal [15]; Okada [16]; okada et al. [17,18,19]; Sengupta [20]), and each of them has proposed and solved a model from a different viewpoint. Some of them generalized Dijkstras algorithm (Okada and gen [17,18]), in which the weights of the arcs are considered interval numbers and are defined by different orders between interval numbers. Sengupta and Pal [20] have proposed a methodology that considers fuzzy preference ordering of intervals, and have given a procedure for choosing a preferred minimum from a set of n intervals, then they extended Dijkstras algorithm by this ordering. Dubois and Prade [9] pointed out using extended sum,, for solving the classical fuzzy shortest path problem through, and also, extended min and max,(i.e. min and max), for solve the problem by Fords algorithm. Blue et al. [5] have presented the taxonomy of fuzzy graphs and in a distinct section provided formulations of FSPP in terms of fuzzy paths and level sets. Nayeem and Pal [15] proposed an algorithm based on the acceptance index, which gives a single fuzzy shortest path or a guideline for choosing the best fuzzy shortest path. Okada [16] introduced the concept of the degree of possibility of an arc being on the shortest path. Boulmakoul [6] proposed an algebraic structure to solve a pathfinding problem in a fuzzy graph and adapted this structure to solve the fuzzy shortest path problem. Kung and Chuang [12] defined the similarity degree between fuzzy length sets on a shortest path problem and discrete fuzzy arc lengths, and e solved this problem. Other works have looked at this problem from various viewpoints. However, owing to the high computational complexity of FSPP, there is some difficulty in solving the problem. Some

4 70 Mathematical Sciences Vol. 4, No. 1 (2010) suggested approaches find costs without an existing path, some of them characterizethe solution not as a shortest path, but as a fuzzy set solution, where each element is a non-dominated path or Parteo optimal path with fuzzy edge weights. However, theses algorithms donot provide the decisionmaker with any guidelines for choosing the best point of view. In this paper, following the approach of Lin and Wen [13] to the fuzzy assignment problem, the costs of arcs in the network are defined as fuzzy intervals and an FSPP is formulated. Then we reformulate this problem as a bi-level programming problem and propose an efficient algorithm to solve it. In our model there are two issues. First, the total cost is intended to be minimized, where the costs are fuzzy intervals, and the second issue is that we need to consider quality at the highest level.in fact, two objectives are followed each of which can be modified with the other. On the other hand, the model is designed based on fuzzy numbers, but its algorithm solves the problem with exactness and without involving the fuzzy ranking approaches, and find the optimal path with the highest quality and minimum total cost, explicitly. So decision makers can choose the best path without confusion. In this model we can modify the algorithm so that it specifies an order between paths based on quality. The paper is developed as follows. In the next section a mathematical formulation is presented for finding a tree of fuzzy shortest paths based on the concept of quality. In section 3, the optimality conditions are analyzed and then, we reformulate the fuzzy shortest path problem as a bi-level programming problem with crisp variables and feasible solutions. In section 4, an algorithm based on the parametric shortest path problem is proposed in order to solve the bi-level programming problem, and for the sake of illustration, an example is sloved to explain the algorithm. Finally, in section 5, some conclusions are pointed out.

5 E. Keshavarz and E. Khorram 71 2 Tree of fuzzy shortest path Assume that there are several ways for traversing an arc, where traversing costs vary according to some factors, such as quality, safety, convenience, etc. We denote these factors by the general term: quality. Hence, a minimum cost for traversing an arc is assumed, where spending higher costs results in higher quality until it reaches an upper bound, when an increase in cost does not increase the quality. In this case, the costs are no longer deterministic numbers and they will be denoted them by c ij s. Futhermore, α ij is defined as the lowest cost associated with traversing (i, j) from i to j, and β ij as the highest cost associated with traversing (i, j) from i to j with the highest quality. It is obvious that β ij > α ij 0. We also assume that the quality associated with traversing (i, j) is q ij (c ij ), 0 q ij 1. The highest quality of traversing (i, j) is denoted by Q ij. In most real cases, it is clear that, 0 < Q ij 1. This concept can be used to define c ij as a (subnormal) fuzzy interval. The membership function of c ij is considered as the linear monotonically increasing function shown in (2.1) and Figure 1, which shows that any expense exceeding β ij is not useful since the quality can no longer be increased at its upper limit, i.e. Q ij. µ ij (c ij ) = q ij (c ij ) = Q ij if c ij β ij, x ij > 0 Q ij (c ij α ij ) β ij α ij if α ij c ij β ij, x ij > 0 0 otherwise (2.1) Condition x ij > 0 is added to (2.1) because there is no real expense if x ij = 0 in any feasible solution x = (..., x ij,...) of ( ). notation α ij, β ij is used to denote fuzzy interval c ij. Furthermore, let z denote the total cost (length) of paths from the source to all other nodes. z 0 and z 1 are defined as the lower and upper bounds of z, respectively. Therefore, the membership function of z is defined as the linear monotonically decreasing function in (2.2) and Figure 2, and also, notation z 0, z 1 is applied to denote fuzzy interval z.

6 72 Mathematical Sciences Vol. 4, No. 1 (2010) Figure 1: Membership function of c ij. µ(z(x)) = 1 if z(x) z 0 z 1 z(x) z 1 z 0 if z 0 z(x) z 1 0 otherwise (2.2) Where z(x) = (i,j) A c ijx ij and x is a feasible solution of ( ). z 0 and z 1 are constants, and are subjectively dependent on the decision of decision-makers. A logical and wise choice is for z 0 to be the minimum total cost with respect to minimum costs (α ij s) and z 1 to be the maximum total cost with respect to highest quality costs (β ij s), which means: z 0 = min x X (i,j) A α ij x ij and z 1 = max x X (i,j) A β ij x ij. Where X is the set of feasible points satisfying constrains (1.2) and (1.3). To obtain a good selection of paths that minimizes cost while maximizing quality, we choose Bellman-Zadeh s criterion [4], which maximizes the minimum of the membership function corresponding to that solution, i.e., max{min x X {µ ij(c ij ), µ(z(x))}} = max{ min x ij >0 {µ ij(c ij ), µ(z(x))}}. (2.3) Then, the fuzzy shortest path problem (with the highest quality) is represented as

7 E. Keshavarz and E. Khorram 73 Figure 2: Membership function of z. follows: max s.t { min { µ ij(c ij ), µ(z(x))} } (2.4) x ij >0 x ij n 1 for i = s x ij = (2.5) 1 for i N {s} {j:(i,j) A} {j:(j,i) A} x ij 0 for any (i, j) A. (2.6) This problem finds a tree of paths from node, s to all other nodes that has the minimum total cost. Furthermore, it has the maximum possible quality of arcs. By membership functions (2.1) and (2.2) we can represent ( ) as the equivalent of model ( ), where c λ ij denotes the minimum of the λ-cut of c ij ( i.e. µ ij (c λ ij ) = λ ) and (i,j) A cλ ij x ij is the corresponding total cost of the tree of paths from the source node to all other nodes (by x X ). It is obvious that λ can be the quality of arcs in the tree.

8 74 Mathematical Sciences Vol. 4, No. 1 (2010) max s.t. λ (2.7) λx ij Q ij(c λ ij α ij) β ij α ij x ij for (i, j) A (2.8) λ z 1 (i,j) A cλ ij x ij z 1 z 0 (2.9) 0 λx ij Q ij x ij for (i, j) A (2.10) 0 λ 1 (2.11) c λ ijx ij β ij x ij for (i, j) A (2.12) x ij n 1 for i = s x ij = (2.13) 1 for i N {s} {j:(i,j) A} {j:(j,i) A} x ij 0 for (i, j) A (2.14) Since x ij, c λ ij and λ, are decision variables in ( ), the model can be treated as a nonlinear programming problem. Although, the classical methods in nonlinear programming can be applied to solve this model (Bazaraa et al. [3]), this problem can be converted to a new model and then be dealt with by an efficient algorithm. 3 Fuzzy shortest path problem on crisp feasible solutions In this section, fuzzy shortest path problem ( ) based on crisp feasible solutions is described. For convenience, firstly, define E = {(i, j) A x ij > 0}as a special case

9 E. Keshavarz and E. Khorram 75 feasible solution x of ( ), then ( ) can be simplified as follows: max λ (3.1) s.t. λ Q ij(c λ ij α ij) β ij α ij for (i, j) E (3.2) λ z 1 cλ ij x ij z 1 z 0 (3.3) 0 λ Q ij for (i, j) E (3.4) 0 λ 1 (3.5) c λ ij β ij for (i, j) E (3.6) Since c λ ij β ij then, λ Q ij and λ 1 become redundant constraints in before model. Further, let d ij = β ij c λ ij 0, then ( ) can be expressed as follows: max λ (3.7) s.t. λ Q ij(β ij α ij d ij ) β ij α ij for (i, j) E (3.8) λ z 1 (β ij d ij )x ij z 1 z 0 (3.9) λ, d ij 0 for (i, j) E (3.10) Obviously, (when x ij s are given) λ and d ij s are decision variables of ( ). Now, assuming that x is a feasible solution of problem, the following theorems find optimality conditions for this solution. then Theorem 3.1. Let λ x, the optimal value of ( ), and suppose: min Q ij > z 1 (β ij d ij )x ij z 1 z 0 (3.11) λ x = z 1 (β ij d ij )x ij z 1 z 0 = Q ij(β ij α ij d ij ) β ij α ij for any (i, j) E.

10 76 Mathematical Sciences Vol. 4, No. 1 (2010) Proof. Rewriting ( ) into the following linear programming model: max λ (3.12) s.t. d ij + (β ij α ij ) λ β ij α ij for (i, j) E (3.13) Q ij d ij x ij + (z 1 z 0 )λ z 1 β ij x ij (3.14) d ij 0 for (i, j) E (3.15) λ 0 (3.16) its dual problem is obtained as follows: min (β ij α ij )w ij + (z 1 β ij x ij ) (3.17) s.t. w ij x ij w 0 for (i, j) E (3.18) (β ij α ij ) w ij + (z 1 z 0 )w 0 Q ij (3.19) w ij 0 for (i, j) E (3.20) w 0 (3.21) Let s ij, (i, j) E and s be the slack variables of (3.13) and (3.14), respectively. Similarly, let u ij, (i, j) E, and u be the surplus variables of (3.18) and (3.19), respectively. Since we have (3.11) then by (3.9) we have λ < min Q ij and d ij > 0 (because if d ij = β ij c λ ij then β ij = c λ ij and this means λ = 1 and so we have 1 < min Q ij which is a contradiction). Furthermore, based on the complementary slackness theorem (Bazaraa et al [2]) u ij = 0 is obtained for (i, j) E. Therefore, it is easy to show w ij x ij w = 0 for all (i, j) E. If w ij = w = 0, there is a contradiction to (3.19), so w ij = wx ij > 0 is obtained. Hence, since x ij > 0 for (i, j) E then we have w > 0 and w ij > 0. Again by the complementary slackness theorem s ij = s = 0 is obtained for (i, j) E and the proof is completed.

11 E. Keshavarz and E. Khorram 77 Theorem 3.2. Suppose min Q ij z 1 Then (d ij, λ) = ((1 ( min Q ij ( ). Q ij (β ij d ij )x ij z 1 z 0 )(β ij α ij )), min Q ij), is the optimal solution of Proof. We first denote (d ij, λ) = ((1 ( min Q ij/q ij )(β ij α ij )), min Q ij) for (i, j) E which satisfies the nonnegative constraints and (3.8),by hypothesis of theorem,also, satisfies constraint (3.9), so it is a feasible solution of problem. Furthermore, suppose λ is another feasible solution of problem such that λ > By (3.8), we have Q kl < λ Q kl(β kl α kl d kl ) β kl α kl nonnegative constraint of d kl. Hence, proof is completed. min Q ij = Q kl, for (k, l) E., i.e. d kl < 0, which contradicts the min Q ij is the maximum value of λ and the 3.1 Bi-level programming model Since λ x is the maximum value of the objective function of ( ), by having a feasible solution x of ( ), the maximum, λ x, must be the optimal solution of ( ). However, a shortest path problem has many feasible solutions and it is hard to identify the feasible solution that finds the maximum value of λ. By theorem (3.1), if we have (3.11) then optimal value,λ x is as follows: λ x = Q ij(c λx ij α ij) for any (i, j) E. (3.22) β ij α ij λ x = z 1 c λx ij x ij z 1 z 0 (3.23) By (3.22) it is clear that c λx (β ij = α ij + λ ij α ij ) x Q ij, and by (3.23), λ x is the maximum iff c λx ij x ij is the minimum. So we can say, if c λx ij x ij is minimized on X, for some λ and this λ satisfies (3.23) regarding E = {(i, j) A x ij > 0}, and also if

12 78 Mathematical Sciences Vol. 4, No. 1 (2010) the value of x ij and that of min Q ij obtained from this process satisfy (3.11) then λ will be optimal, otherwise by theorem (3.2) min Q ij is the optimal value of the problem.but how can the value of λ is found? By the before mentioned analysis,the problem can be written as a bi-level programming problem(dempe[8]), so that solving the problem in its new form leads to finding a value of λ which satisfies (3.22) and (3.23).Then,(3.11) can be checked to find the optimal value of the original problem. Now, consider the following bi-level programming problem: max λ (3.24) z 1 (i,j) A c λ ijx ij s.t. λ = (3.25) z 1 z 0 { } (..., x ij,...) = x argmin c λ ijx ij : x X (3.26) (i,j) A where c λ ij = α ij + λ (β ij α ij ) Q ij, and X is the set of feasible points satisfying constraints (1.2) and (1.3).We call ( ) and (3.26),upper-level and lower-level problems, respectively. If λ is a fixed value,the lower-level problem is a classical shortest path problem, but in fact λ is a variable that satisfies the conditions of the upper-level problem and it should be maximized. In general, there are many different methods to solve bi-level programming problems (Dempe[8]).But the present problem is of a special form and can be solved efficiently with exactness. 4 Solving the bi-level programming problem In this section, a simple and efficient algorithm is established based on the parametric cost shortest path problem to solve the bi-level programming problem ( ).Lower-level problem (3.26) is a parametric cost shortest path problem (with λ as a parameter),which can be solved by an effective algorithm (Ahuja et al. [1])but the solutions of this problem are dependent on λ, and the solution which satisfies upper-

13 E. Keshavarz and E. Khorram 79 level problem ( )should be found by its associated λ. This algorithm gives us intervals such as [λ 1, λ 2 ] [0, 1], and for any such interval,a shortest path tree T (λ) is found which is optimal for all λ [λ 1, λ 2 ]. Since cost functions c λ ij of the network are linear in term of λ, then the variation of the total cost (of the shortest paths) is linear in terms of λ. Therefore, constraint (3.25) can be checked and some interval can be found in which the optimal λ lies. To specify such an interval, for any λ [λ 1, λ 2 ] and its associated optimal solution x of lower level problem (3.26), we define by (3.25): f(λ) = λ z 1 (i,j) A c λ ijx ij z 1 z 0 (4.1) If λ is optimal then f(λ) = 0, (it is clear that f is a linear function of λ). By this definition, any interval [λ 1, λ 2 ] over which the sign of f(λ) changes ( i.e., f(λ 1 ).f(λ 2 ) 0 ) contains the optimal value of λ and λ can be found using the linearity of c λ ij and f(λ). Furthermore, by theorem (3.2) if: min Q ij z 1 (β ij d ij )x ij or z 1 z 0 min Q ij λ (since f(λ) = 0) then the optimal value of the our problem is λ = min Q ij. Regarding this discussion, in the next section an algorithm is proposed to solve the problem. 4.1 Proposed algorithm For simplicity, assume that: β ij α ij Q ij = γ ij, (i, j) A. Then the parametric cost of (i, j) is c λ ij = α ij + γ ij.λ. A labeling algorithm (such as label setting or label correcting (Ahuja et al [1]))is utilized to solve the parametric shortest path problem with costs c λ ij. The distance label of node i N is denoted by dλ i and that associated with costs γ ij by d γ i. Remember that the labeling algorithms find all shortest paths from a source to all other nodes, and at optimality, distance label(or potential) d i of node i shows the length of the shortest path from the source to i. Furthermore, from the point of view of linear programming duality,d i is the dual variable associated with the constraint of

14 80 Mathematical Sciences Vol. 4, No. 1 (2010) i-th node (Ahuja et al [1]). For any arc (i, j) A the reduced cost of (i, j) associated with c λ ij is denoted by cλ ij such that, cλ ij = cλ ij + dλ i dλ j (it should be noted that the necessary and sufficient condition for a set of distance labels to represent the shortest path distances in the network with arc costs c λ ij is cλ ij = cλ ij + dλ i dλ j 0 (Ahuja et al [1.Theorem 5.1])) and the reduced cost of (i, j) associated with γ ij is shown by γ ij so that γ ij = γ ij + d γ i dγ j. The following algorithm, describes the details of our proposed method to find the optimal value of bi-level programming ( ). Algorithm. Input: Network G = (N, A, c λ ), where, c λ ij = α ij + γ ij.λ. Step 1: Let λ = 0. Step 2: Solve the shortest path problem on G = (N, A, c λ ) (by a labeling algorithm), find d λ i for any i N, and find the tree of the shortest paths, T (λ). Step 3: For any i N, find distance labels d γ i associated with T (λ) (with costs γ ij ). Step 4: For any arc (k, l) / T (λ), find reduced costs: c λ kl, γ kl, and λ kl where: cλ kl γ if γ λ kl = kl kl < 0 otherwise Step 5: Let λ = min λ kl : (k, l) / T (λ) + λ. Step 6: Let arc (p, q) be a non-tree arc for which λ pq + λ = λ, then adding arc (p, q) to T (λ) and dropping the unique tree arc entering node q gives an alternate tree of the shortest path at λ; update the distance labels of T (λ). Step 7: If f(λ).f(λ) > 0, then let λ = λ and go to step(3), else let λ λ.f(λ) λ.f(λ) = f(λ) f(λ) and go to step (8). Step 8: If λ > min Q ij = min Q (i,j) T (λ ij, then let λ = min Q ij and update the ) distance labels of T (λ ), else let T (λ ) = T (λ) ( because by parametric analysis, the shortest path for any value in interval (λ, λ) is T (λ) ) Output: The optimal values are λ and T (λ ). One of the classic labeling algorithms (such as Dijkstra s algorithm) can be applied to

15 E. Keshavarz and E. Khorram 81 solve SPP (Ahuja et al. [1]).Then d λ ij in step(2) is the optimal distance label of node i at the end of the labeling algorithm. This label is the length of the shortest path from the source node to node i in the network with arc costs c λ ij. λ in step(5) is the maximum value for which tree T (λ) remains a tree of shortest path as long as λ < λ, and so, a new tree T (λ) in step(6) can be found. λ in step(7) is the root of f(λ). In fact f(λ) is a piecewise linear function and f(λ ) = 0 ( the equation of f from point (λ, f(λ)) to (λ, f(λ)) is obtained and then λ is found so that f(λ ) = 0 ). The algorithm starts with λ = 0, and in any iteration, after specifying the tree of shortest paths, T (λ), finds λ λ such that for all λ [λ, λ), T (λ) remains the shortest paths tree of the network with costs c λ ij. Then in step (7), the algorithm checks that interval [λ, λ] contains the root of f(λ) and finds it; otherwise λ is replaced with λ and the steps of the algorithm are repeated. If [λ, λ] contains the root of f(λ), by the linearity of it, in step (7) the root is found. In step (8) the algorithm checks λ and min Q ij, if λ > min Q ij, by theorem (3.2), the optimal value is min Q ij, else by theorem (3.1) the optimal value is λ. After updating T (λ ) at the end of the algorithm, we have the optimal value of our problem and the associated shortest paths tree that is the shortest paths tree with the highest quality. In the next section for further elaboration, a numerical example is solved to explain the algorithm. 4.2 Numerical example Let us consider the fuzzy shortest path problem on the network shown in Figure 3, with fuzzy costs and qualities as given in Table 1. By solving the shortest path problem for c ij = α ij and the longest path problem for c ij = β ij,then z 0 = 29 and z 1 = 107 are respectively obtained, and also, by γ ij = βij α ij Q ij values γ 12 = 2, γ 13 = 3, γ 14 = 2, γ 23 = 25 4, γ 24 = 3, γ 25 = 30 7, γ 34 = 1, γ 36 = 40 9, γ 45 = 6, γ 46 = 30 7, γ 47 = 10 3, γ 56 = 50 9, γ 57 = 2, γ 67 = 2 are obtained. Table 2 shows the results of the first iteration of the algorithm.

16 82 Mathematical Sciences Vol. 4, No. 1 (2010) Figure 3: Network of numerical example Table 1: Arc information of the numerical example Arc Fuzzy cost Quality Arc Fuzzy cost Quality (i, j) α ij, β ij Q ij (i, j) α ij, β ij Q ij (1,2) 3, (3,6) 3, (1,3) 3, (4,5) 2, (1,4) 4, (4,6) 3, (2,3) 1, (4,7) 5, (2,4) 1, (5,6) 3, (2,5) 2, (5,7) 3, (3,4) 2, (6,7) 2, By Table 2, when λ = 0, the non - tree arcs are (2,3),(2,4),(3,4),(4,5),(4,6),(4,7),(5,6),(6,7), and by step(4) and step(5) we will have: λ 23 = λ 24 = λ 34 = λ 45 = λ 56 = λ 67 =, λ 46 = cλ 46 γ 46 = 63 73, λ 47 = Therefore, λ = min{, 63 73, } + λ = = After updating the distance labels of T (λ), arc (4,7) enters, the new shortest path tree and the unique tree arc entering node 7 (i.e. (5,7) ) leaves it. Table 3 shows the new results. By step (7), since f(λ).f(λ) = f(0).f( ) = ( 1).( 7254 ) = > 0, we should repeat the algorithm. By Table 3, the non-tree arcs are (2,3),(2,4),(3,4),(4,5),(4,6),(5,6),(5,7),(6,7), and by

17 E. Keshavarz and E. Khorram 83 Table 2: Results of the first iteration of numerical example λ=0 costs arc (i, j) (1,2) (1,3) (1,4) (2,3) (2,4) (2,5) (3,4) T (λ) : c λ ij = arc (i, j) (3,6) (4,5) (4,6) (4,7) (5,6) (5,7) (6,7) c λ ij = distance node i Total cost of tree labels of d λ i = Z(x) = 29. nodes d γ i = Table 3: Results of the second iteration of numerical example λ = costs arc (i, j) (1,2) (1,3) (1,4) (2,3) (2,4) (2,5) (3,4) T (λ) : c λ ij = arc (i, j) (3,6) (4,5) (4,6) (4,7) (5,6) (5,7) (6,7) c λ ij = distance node i Total cost of tree labels of d λ i = 0 nodes d γ i = Z(x) = 3611 = step(4) and step(5) the following values are obtained: λ 23 = λ 24 = λ 34 = λ 45 = λ 56 = λ 57 = λ 67, λ 46 = Therefore λ = λ = ( ).( 5694 ) < 0. and we have: 63 = 63 73, by step(7), f(λ).f(λ) = f(21 62 ).f(63 73 ) = λ = λ.f(λ) λ.f(λ) f(λ) f(λ) = = [ 21 62, 63 ]. 73 By step (8),T (λ ) = T (λ), which contains arcs (1,2), (2,5), (1,4), (4,7), (1,3), (3,6). Since λ > min (i,j) T (λ ) Q ij = Q 25 = 0.5 the optimal value of λ is λ = 0.5. So

18 84 Mathematical Sciences Vol. 4, No. 1 (2010) Table 4: Results of numerical example for the optimal solution λ = 0.5 costs arc (i, j) (1,2) (1,3) (1,4) (2,3) (2,4) (2,5) (3,4) T (λ) : c λ ij = arc (i, j) (3,6) (4,5) (4,6) (4,7) (5,6) (5,7) (6,7) c λ ij = distance node i Total cost of tree labels of d λ i = nodes d γ i = Z(x) = = the tree of shortest path with the highest quality is T (0.5), which contains arcs such as T ( ) ( because 0.5 ( 21 62, )). Table 4 shows the results of the problem for the optimal value λ = Conclusion In problems of graphs involving uncertainties, the FSPP is one of the most studied topics since it has a wide range of applications in different areas and therefore deserves special attention. This paper studied a fuzzy shortest paths tree model in a network. This problem can be interpreted as the tree of shortest path with the highest quality. Any arc in the network has a fuzzy interval cost. We suggested an algorithm based on the parametric (cost) shortest path problem, which solves our problem with exactness. The algorithm can yield a number belonging to (0,1) as the highest reliability and a 14 shortest path with highest possible quality. This algorithm is independent of fuzzy ranking. In fact, the FSPP is reduced to a crisp model. This problem can be extended to some interesting models; for example, ordering paths by quality or by cost. Also, this problem can be defined on a network with some other factors such as quality or a network with discrete fuzzy arc lengths. Development of our model to

19 E. Keshavarz and E. Khorram 85 other network optimization problems such as minimum spanning tree, maximum flow and transportation problems is in agenda. Acknowledgment The authors would like to sincerely thank the referees for their valuable comments. References [1] Ahuja R.K., Magnanti T.L., Orlin J.B., Network Flows, Prentice-Hall, Englewood Cliffs, NJ, [2] Bazaraa M.S., Jarvis J.J., Sherali H.D., Linear Programming and Network Flow, 2nd ed, Wiley, New York, [3] Bazaraa M.S., Shrali H.D., Shetty C.M., Nonlinear Programming-Theory and Algorithms, 2nd ed, Wiley, New York, [4] Bellman R.E., Zade L.A. (1970) Decision-making in a fuzzy environment, Management Science, 17(B), [5] Blue M., Bush B., Puckett J. (2002) Unified approach to fuzzy graph problems, Fuzzy Sets and Systems, 125, [6] Boulmakoul A. (2004) Generalized path finding algorithms on semi-rings and the fuzzy shortest path problem, Journal of computational and applied mathematics, 162, [7] Chuang T.N., Kung J.Y. (2005) The fuzzy shortest path length and the corresponding shortest path in a network, Computer and Operation Research, 32, [8] Dempe S., Foundations of Bilevel Programming, Kluwer Academic Publishers, Dordrecht, 2002.

20 86 Mathematical Sciences Vol. 4, No. 1 (2010) [9] Dubois D., Prade H., Fuzzy Sets and Systems: Theory and Applications, Academic Press, New York, [10] Hernandes F., Lamata M.T., Verdegay J.L. Yamakami A. (2007) The shortest path problem on networks with fuzzy parameters, Fuzzy Sets and Systems,158, [11] Klein C.M. (1991) Fuzzy shortest paths, Fuzzy Sets and Systems, 39, [12] Kung J.Y., Chuang T.N. (2005) The shortest path problem with discrete fuzzy arc lengths, Computer and Mathematics with Applications, 49, [13] Lin C.-J., Wen U.-P. (2004) A labeling algorithm for the fuzzy assignment problem, Fuzzy Sets and Systems, 142, [14] Moreno J.A., Moreno J.M., Verdegay J.L. (2004) Fuzzy location problems on networks, Fuzzy Sets and systems, 142, [15] Nayeem S.M.A., Pal M. (2005) Shortest path problem on a network with imprecise edge weight, Fuzzy optimition and Decision Making, 4, [16] Okada S. (2004) Fuzzy shortest path problems incorporating interactivity among paths, Fuzzy Sets and Systems, 142(3), [17] Okada S., Gen M. (1993) Fuzzy shortest path problem, Proc. 15th Annu. Conf. on Computers and Industrial Engineering, Vol. 25. [18] Okada S., Gen M. (1994) Fuzzy shortest path problem, Proc. 16th Annu. Conf. on Computers and Industrial Engineering, Vol. 27. [19] Okada S., Soper T. (2000) A shortest path problem on a network with fuzzy arc lengths, Fuzzy Sets and Systems, 109, [20] Sengupta A., Pal T.K. (2006) Solving the shortest path problem with interval arcs, Fuzzy Optimition and Decision Making, 5,

EXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling

EXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM EXERCISES Prepared by Natashia Boland 1 and Irina Dumitrescu 2 1 Applications and Modelling 1.1

More information

Robust time-varying shortest path with arbitrary waiting time at vertices

Robust time-varying shortest path with arbitrary waiting time at vertices Croatian Operational Research Review 525 CRORR 8(2017), 525 56 Robust time-varying shortest path with arbitrary waiting time at vertices Gholamhassan Shirdel 1, and Hassan Rezapour 1 1 Department of Mathematics,

More information

A Compromise Solution to Multi Objective Fuzzy Assignment Problem

A Compromise Solution to Multi Objective Fuzzy Assignment Problem Volume 113 No. 13 2017, 226 235 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Compromise Solution to Multi Objective Fuzzy Assignment Problem

More information

Preprint Stephan Dempe, Alina Ruziyeva The Karush-Kuhn-Tucker optimality conditions in fuzzy optimization ISSN

Preprint Stephan Dempe, Alina Ruziyeva The Karush-Kuhn-Tucker optimality conditions in fuzzy optimization ISSN Fakultät für Mathematik und Informatik Preprint 2010-06 Stephan Dempe, Alina Ruziyeva The Karush-Kuhn-Tucker optimality conditions in fuzzy optimization ISSN 1433-9307 Stephan Dempe, Alina Ruziyeva The

More information

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions

More information

AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION

AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION Mathematical and Computational Applications, Vol. 16, No. 3, pp. 588-597, 2011. Association for Scientific Research AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE

More information

Genetic Algorithm for Finding Shortest Path in a Network

Genetic Algorithm for Finding Shortest Path in a Network Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding

More information

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm N. Shahsavari Pour Department of Industrial Engineering, Science and Research Branch, Islamic Azad University,

More information

OPTIMAL PATH PROBLEM WITH POSSIBILISTIC WEIGHTS. Jan CAHA 1, Jiří DVORSKÝ 2

OPTIMAL PATH PROBLEM WITH POSSIBILISTIC WEIGHTS. Jan CAHA 1, Jiří DVORSKÝ 2 OPTIMAL PATH PROBLEM WITH POSSIBILISTIC WEIGHTS Jan CAHA 1, Jiří DVORSKÝ 2 1,2 Department of Geoinformatics, Faculty of Science, Palacký University in Olomouc, 17. listopadu 50, 771 46, Olomouc, Czech

More information

NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING

NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING S. Dhanasekar 1, S. Hariharan, P. Sekar and Kalyani Desikan 3 1 Vellore Institute of Technology, Chennai Campus, Chennai, India CKN College for Men,

More information

A NEW SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM

A NEW SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM A NEW SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM KARAGIANNIS PANAGIOTIS PAPARRIZOS KONSTANTINOS SAMARAS NIKOLAOS SIFALERAS ANGELO * Department of Applied Informatics, University of

More information

Solution of Rectangular Interval Games Using Graphical Method

Solution of Rectangular Interval Games Using Graphical Method Tamsui Oxford Journal of Mathematical Sciences 22(1 (2006 95-115 Aletheia University Solution of Rectangular Interval Games Using Graphical Method Prasun Kumar Nayak and Madhumangal Pal Department of Applied

More information

Solution of m 3 or 3 n Rectangular Interval Games using Graphical Method

Solution of m 3 or 3 n Rectangular Interval Games using Graphical Method Australian Journal of Basic and Applied Sciences, 5(): 1-10, 2011 ISSN 1991-8178 Solution of m or n Rectangular Interval Games using Graphical Method Pradeep, M. and Renukadevi, S. Research Scholar in

More information

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters An International Journal of Optimization and Control: Theories & Applications Vol.5, No.2, pp.81-86 (2015) c IJOCTA ISSN:2146-0957 eissn:2146-5703 DOI:10.11121/ijocta.01.2015.00210 http://www.ijocta.com

More information

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients Sanwar Uddin Ahmad Department of Mathematics, University of Dhaka Dhaka-1000, Bangladesh sanwar@univdhaka.edu Sadhan Kumar Sardar Department of Mathematics, University of Dhaka Dhaka-1000, Bangladesh sadhanmath@yahoo.com

More information

Optimization with linguistic variables

Optimization with linguistic variables Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional

More information

On the Computational Behavior of a Dual Network Exterior Point Simplex Algorithm for the Minimum Cost Network Flow Problem

On the Computational Behavior of a Dual Network Exterior Point Simplex Algorithm for the Minimum Cost Network Flow Problem On the Computational Behavior of a Dual Network Exterior Point Simplex Algorithm for the Minimum Cost Network Flow Problem George Geranis, Konstantinos Paparrizos, Angelo Sifaleras Department of Applied

More information

A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions

A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions International Journal of Basic & Applied Sciences IJBAS-IJENS Vol: No: 0 A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions Sohana Jahan, Md. Sazib Hasan Abstract-- The shortest-route

More information

General network with four nodes and four activities with triangular fuzzy number as activity times

General network with four nodes and four activities with triangular fuzzy number as activity times International Journal of Engineering Research and General Science Volume 3, Issue, Part, March-April, 05 ISSN 09-730 General network with four nodes and four activities with triangular fuzzy number as

More information

Metric Dimension in Fuzzy Graphs. A Novel Approach

Metric Dimension in Fuzzy Graphs. A Novel Approach Applied Mathematical Sciences, Vol. 6, 2012, no. 106, 5273-5283 Metric Dimension in Fuzzy Graphs A Novel Approach B. Praba 1, P. Venugopal 1 and * N. Padmapriya 1 1 Department of Mathematics SSN College

More information

SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE ARC LENGTHS USING A TWO-STAGE TWO-POPULATION GENETIC ALGORITHM. Feng-Tse Lin and Teng-San Shih

SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE ARC LENGTHS USING A TWO-STAGE TWO-POPULATION GENETIC ALGORITHM. Feng-Tse Lin and Teng-San Shih International Journal of Innovative Computing, Information and Control ICIC International c 2011 ISSN 1349-4198 Volume 7, Number 12, December 2011 pp. 6889 6904 SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE

More information

Fuzzy type-2 in Shortest Path and Maximal Flow Problems

Fuzzy type-2 in Shortest Path and Maximal Flow Problems Global Journal of Pure and Applied Mathematics. ISSN 0973-1768 Volume 13, Number 9 (2017), pp. 6595-6607 Research India Publications http://www.ripublication.com Fuzzy type-2 in Shortest Path and Maximal

More information

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm In the name of God Part 4. 4.1. Dantzig-Wolf Decomposition Algorithm Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction Real world linear programs having thousands of rows and columns.

More information

Different Algorithmic Approach for Type 2 Fuzzy Shortest Path Problem on a Network

Different Algorithmic Approach for Type 2 Fuzzy Shortest Path Problem on a Network Intern. J. Fuzzy Mathematical rchive Vol. 7, No., 205, 27-33 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 22 January 205 www.researchmathsci.org International Journal of Different lgorithmic pproach

More information

Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model

Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model Dhaka Univ. J. Sci. (): 9-, 3 (January) Application of Bounded Variable Simplex Algorithm in Solving Maximal Flow Model Sohana Jahan, Marzia Yesmin and Fatima Tuj Jahra Department of Mathematics,University

More information

Method and Algorithm for solving the Bicriterion Network Problem

Method and Algorithm for solving the Bicriterion Network Problem Proceedings of the 00 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, anuary 9 0, 00 Method and Algorithm for solving the Bicriterion Network Problem Hossain

More information

A new method for solving fuzzy linear fractional programs with Triangular Fuzzy numbers

A new method for solving fuzzy linear fractional programs with Triangular Fuzzy numbers A new method for solving fuzzy linear fractional programs with Triangular Fuzzy numbers Sapan Kumar Das A 1, S. A. Edalatpanah B 2 and T. Mandal C 1 1 Department of Mathematics, National Institute of Technology,

More information

Saudi Journal of Business and Management Studies. DOI: /sjbms ISSN (Print)

Saudi Journal of Business and Management Studies. DOI: /sjbms ISSN (Print) DOI: 10.21276/sjbms.2017.2.2.5 Saudi Journal of Business and Management Studies Scholars Middle East Publishers Dubai, United Arab Emirates Website: http://scholarsmepub.com/ ISSN 2415-6663 (Print ISSN

More information

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems Keely L. Croxton Fisher College of Business The Ohio State University Bernard Gendron Département

More information

Multi objective linear programming problem (MOLPP) is one of the popular

Multi objective linear programming problem (MOLPP) is one of the popular CHAPTER 5 FUZZY MULTI OBJECTIVE LINEAR PROGRAMMING PROBLEM 5.1 INTRODUCTION Multi objective linear programming problem (MOLPP) is one of the popular methods to deal with complex and ill - structured decision

More information

A method for solving unbalanced intuitionistic fuzzy transportation problems

A method for solving unbalanced intuitionistic fuzzy transportation problems Notes on Intuitionistic Fuzzy Sets ISSN 1310 4926 Vol 21, 2015, No 3, 54 65 A method for solving unbalanced intuitionistic fuzzy transportation problems P Senthil Kumar 1 and R Jahir Hussain 2 1 PG and

More information

A Comparative Study of Defuzzification Through a Regular Weighted Function

A Comparative Study of Defuzzification Through a Regular Weighted Function Australian Journal of Basic Applied Sciences, 4(12): 6580-6589, 2010 ISSN 1991-8178 A Comparative Study of Defuzzification Through a Regular Weighted Function 1 Rahim Saneifard 2 Rasoul Saneifard 1 Department

More information

Ranking of Octagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming Problem with Simplex Method and Graphical Method

Ranking of Octagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming Problem with Simplex Method and Graphical Method International Journal of Scientific Engineering and Applied Science (IJSEAS) - Volume-1, Issue-5, August 215 ISSN: 2395-347 Ranking of Octagonal Fuzzy Numbers for Solving Multi Objective Fuzzy Linear Programming

More information

Shortest Path Problem in Network with Type-2 Triangular Fuzzy Arc Length

Shortest Path Problem in Network with Type-2 Triangular Fuzzy Arc Length J. Appl. Res. Ind. Eng. Vol. 4, o. (207) 7 Journal of Applied Research on Industrial Engineering www.journal-aprie.com Shortest Path Problem in etwork with Type-2 Triangular Fuzzy Arc Length Ranjan Kumar

More information

Fuzzy Transportation Problems with New Kind of Ranking Function

Fuzzy Transportation Problems with New Kind of Ranking Function The International Journal of Engineering and Science (IJES) Volume 6 Issue 11 Pages PP 15-19 2017 ISSN (e): 2319 1813 ISSN (p): 2319 1805 Fuzzy Transportation Problems with New Kind of Ranking Function

More information

Fuzzy Shortest Path Algorithm Based on Comparative Relation

Fuzzy Shortest Path Algorithm Based on Comparative Relation 20 IJCSNS International Journal of Computer Science and Network Security, VOL.4 No.5, May 204 Fuzzy Shortest Path lgorithm ased on Comparative Relation V.T.T Huyen, N.T. Luan 2, and L.M. Tuan 3 University

More information

Different strategies to solve fuzzy linear programming problems

Different strategies to solve fuzzy linear programming problems ecent esearch in Science and Technology 2012, 4(5): 10-14 ISSN: 2076-5061 Available Online: http://recent-science.com/ Different strategies to solve fuzzy linear programming problems S. Sagaya oseline

More information

The Join the Club Interpretation of Some. Graph Algorithms

The Join the Club Interpretation of Some. Graph Algorithms The Join the Club Interpretation of Some Graph Algorithms Harold Reiter Isaac Sonin June 8, 2000 Abstract Several important tree construction algorithms of graph theory are described and discussed using

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

A COMPUTATIONAL STUDY OF THE CONSTRAINED MAXIMUM FLOW PROBLEM

A COMPUTATIONAL STUDY OF THE CONSTRAINED MAXIMUM FLOW PROBLEM COMPUTTIONL STUDY OF THE CONSTRINED MXIMUM FLOW PROBLEM Cenk Çalışkan, Woodbury School of Business, Utah Valley University, 800 W. University Pkwy, Orem, UT 84058, (801) 863-6487, cenk.caliskan@uvu.edu

More information

An Appropriate Method for Real Life Fuzzy Transportation Problems

An Appropriate Method for Real Life Fuzzy Transportation Problems International Journal of Information Sciences and Application. ISSN 097-55 Volume 3, Number (0), pp. 7-3 International Research Publication House http://www.irphouse.com An Appropriate Method for Real

More information

A Generalized Model for Fuzzy Linear Programs with Trapezoidal Fuzzy Numbers

A Generalized Model for Fuzzy Linear Programs with Trapezoidal Fuzzy Numbers J. Appl. Res. Ind. Eng. Vol. 4, No. 1 (017) 4 38 Journal of Applied Research on Industrial Engineering www.journal-aprie.com A Generalized Model for Fuzzy Linear Programs with Trapezoidal Fuzzy Numbers

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

COMBINATION OF ROUGH AND FUZZY SETS

COMBINATION OF ROUGH AND FUZZY SETS 1 COMBINATION OF ROUGH AND FUZZY SETS BASED ON α-level SETS Y.Y. Yao Department of Computer Science, Lakehead University Thunder Bay, Ontario, Canada P7B 5E1 E-mail: yyao@flash.lakeheadu.ca 1 ABSTRACT

More information

Minimum Cost Edge Disjoint Paths

Minimum Cost Edge Disjoint Paths Minimum Cost Edge Disjoint Paths Theodor Mader 15.4.2008 1 Introduction Finding paths in networks and graphs constitutes an area of theoretical computer science which has been highly researched during

More information

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP): Linköping University Optimization TAOP3(0) Department of Mathematics Examination Oleg Burdakov of 30 October 03 Assignment Consider the following linear programming problem (LP): max z = x + x s.t. x x

More information

Using Ones Assignment Method and. Robust s Ranking Technique

Using Ones Assignment Method and. Robust s Ranking Technique Applied Mathematical Sciences, Vol. 7, 2013, no. 113, 5607-5619 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37381 Method for Solving Fuzzy Assignment Problem Using Ones Assignment

More information

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido Acta Universitatis Apulensis ISSN: 1582-5329 No. 22/2010 pp. 101-111 FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC Angel Garrido Abstract. In this paper, we analyze the more adequate tools to solve many

More information

Irregular Interval Valued Fuzzy Graphs

Irregular Interval Valued Fuzzy Graphs nnals of Pure and pplied Mathematics Vol 3, No, 03, 56-66 ISSN: 79-087X (P), 79-0888(online) Published on 0 May 03 wwwresearchmathsciorg nnals of Irregular Interval Valued Fuzzy Graphs Madhumangal Pal

More information

Solving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique

Solving Fuzzy Travelling Salesman Problem Using Octagon Fuzzy Numbers with α-cut and Ranking Technique IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 239-765X. Volume 2, Issue 6 Ver. III (Nov. - Dec.26), PP 52-56 www.iosrjournals.org Solving Fuzzy Travelling Salesman Problem Using Octagon

More information

Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions

Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions Verstraete Jörg Abstract In many applications, spatial data need to be considered but are prone to uncertainty or imprecision.

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Fuzzy satisfactory evaluation method for covering the ability comparison in the context of DEA efficiency

Fuzzy satisfactory evaluation method for covering the ability comparison in the context of DEA efficiency Control and Cybernetics vol. 35 (2006) No. 2 Fuzzy satisfactory evaluation method for covering the ability comparison in the context of DEA efficiency by Yoshiki Uemura Faculty of Education Mie University,

More information

Approximation Algorithms: The Primal-Dual Method. My T. Thai

Approximation Algorithms: The Primal-Dual Method. My T. Thai Approximation Algorithms: The Primal-Dual Method My T. Thai 1 Overview of the Primal-Dual Method Consider the following primal program, called P: min st n c j x j j=1 n a ij x j b i j=1 x j 0 Then the

More information

II. MULTI OBJECTIVE NON- LINEAR PROGRAMMING

II. MULTI OBJECTIVE NON- LINEAR PROGRAMMING Solving Fuzzy Multi Objective Non-linear Programming Problem Using Fuzzy Programming Technique P.Durga Prasad Dash, Rajani B. Dash Shishu Ananta Mahavidyalaya, Balipatna, Khurda,Odisha,India Department

More information

x ji = s i, i N, (1.1)

x ji = s i, i N, (1.1) Dual Ascent Methods. DUAL ASCENT In this chapter we focus on the minimum cost flow problem minimize subject to (i,j) A {j (i,j) A} a ij x ij x ij {j (j,i) A} (MCF) x ji = s i, i N, (.) b ij x ij c ij,

More information

Applied Lagrange Duality for Constrained Optimization

Applied Lagrange Duality for Constrained Optimization Applied Lagrange Duality for Constrained Optimization Robert M. Freund February 10, 2004 c 2004 Massachusetts Institute of Technology. 1 1 Overview The Practical Importance of Duality Review of Convexity

More information

Simple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification

Simple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification Simple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification Vladik Kreinovich, Jonathan Quijas, Esthela Gallardo, Caio De Sa

More information

ALGORITHMS FOR SOME FUZZY NETWORK PROBLEMS USING RANKING FUNCTION. Mathematics and Computing. Neha Bhatia Roll no Dr. Amit Kumar JULY 2009

ALGORITHMS FOR SOME FUZZY NETWORK PROBLEMS USING RANKING FUNCTION. Mathematics and Computing. Neha Bhatia Roll no Dr. Amit Kumar JULY 2009 ALGORITHMS FOR SOME FUZZY NETWORK PROBLEMS USING RANKING FUNCTION Thesis submitted in partial fulfillment of the requirement for the award of the degree of Masters of Science in Mathematics and Computing

More information

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes On the Complexity of the Policy Improvement Algorithm for Markov Decision Processes Mary Melekopoglou Anne Condon Computer Sciences Department University of Wisconsin - Madison 0 West Dayton Street Madison,

More information

A Study on Triangular Type 2 Triangular Fuzzy Matrices

A Study on Triangular Type 2 Triangular Fuzzy Matrices International Journal of Fuzzy Mathematics and Systems. ISSN 2248-9940 Volume 4, Number 2 (2014), pp. 145-154 Research India Publications http://www.ripublication.com A Study on Triangular Type 2 Triangular

More information

A NETWORK SIMPLEX ALGORITHM FOR SOLVING THE MINIMUM DISTRIBUTION COST PROBLEM. I-Lin Wang and Shiou-Jie Lin. (Communicated by Shu-Cherng Fang)

A NETWORK SIMPLEX ALGORITHM FOR SOLVING THE MINIMUM DISTRIBUTION COST PROBLEM. I-Lin Wang and Shiou-Jie Lin. (Communicated by Shu-Cherng Fang) JOURNAL OF INDUSTRIAL AND doi:10.3934/jimo.2009.5.929 MANAGEMENT OPTIMIZATION Volume 5, Number 4, November 2009 pp. 929 950 A NETWORK SIMPLEX ALGORITHM FOR SOLVING THE MINIMUM DISTRIBUTION COST PROBLEM

More information

The Job-Shop Problem: Old and New Challenges

The Job-Shop Problem: Old and New Challenges Invited Speakers The Job-Shop Problem: Old and New Challenges Peter Brucker Universität Osnabrück, Albrechtstr. 28a, 49069 Osnabrück, Germany, pbrucker@uni-osnabrueck.de The job-shop problem is one of

More information

The minimum spanning tree and duality in graphs

The minimum spanning tree and duality in graphs The minimum spanning tree and duality in graphs Wim Pijls Econometric Institute Report EI 2013-14 April 19, 2013 Abstract Several algorithms for the minimum spanning tree are known. The Blue-red algorithm

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Prof. Tapio Elomaa tapio.elomaa@tut.fi Course Basics A 4 credit unit course Part of Theoretical Computer Science courses at the Laboratory of Mathematics There will be 4 hours

More information

Some Advanced Topics in Linear Programming

Some Advanced Topics in Linear Programming Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,

More information

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May Optimization of fuzzy assignment model with triangular fuzzy numbers using Robust Ranking technique Dr. K. Kalaiarasi 1,Prof. S.Sindhu 2, Dr. M. Arunadevi 3 1 Associate Professor Dept. of Mathematics 2

More information

Application of Shortest Path Algorithm to GIS using Fuzzy Logic

Application of Shortest Path Algorithm to GIS using Fuzzy Logic Application of Shortest Path Algorithm to GIS using Fuzzy Logic Petrík, S. * - Madarász, L. ** - Ádám, N. * - Vokorokos, L. * * Department of Computers and Informatics, Faculty of Electrical Engineering

More information

A Note on the Separation of Subtour Elimination Constraints in Asymmetric Routing Problems

A Note on the Separation of Subtour Elimination Constraints in Asymmetric Routing Problems Gutenberg School of Management and Economics Discussion Paper Series A Note on the Separation of Subtour Elimination Constraints in Asymmetric Routing Problems Michael Drexl March 202 Discussion paper

More information

AMS : Combinatorial Optimization Homework Problems - Week V

AMS : Combinatorial Optimization Homework Problems - Week V AMS 553.766: Combinatorial Optimization Homework Problems - Week V For the following problems, A R m n will be m n matrices, and b R m. An affine subspace is the set of solutions to a a system of linear

More information

On possibilistic mean value and variance of fuzzy numbers

On possibilistic mean value and variance of fuzzy numbers On possibilistic mean value and variance of fuzzy numbers Supported by the E-MS Bullwhip project TEKES 4965/98 Christer Carlsson Institute for Advanced Management Systems Research, e-mail:christer.carlsson@abo.fi

More information

Optimal Solution of a Mixed type Fuzzy Transportation Problem

Optimal Solution of a Mixed type Fuzzy Transportation Problem Intern. J. Fuzzy Mathematical Archive Vol. 15, No. 1, 2018, 83-89 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 20 March 2018 www.researchmathsci.org DOI: http://dx.doi.org/10.22457/ijfma.v15n1a8

More information

Fuzzy Queueing Model Using DSW Algorithm

Fuzzy Queueing Model Using DSW Algorithm Fuzzy Queueing Model Using DSW Algorithm R. Srinivasan Department of Mathematics, Kongunadu College of Engineering and Technology, Tiruchirappalli 621215, Tamilnadu ABSTRACT--- This paper proposes a procedure

More information

399 P a g e. Key words: Fuzzy sets, fuzzy assignment problem, Triangular fuzzy number, Trapezoidal fuzzy number ranking function.

399 P a g e. Key words: Fuzzy sets, fuzzy assignment problem, Triangular fuzzy number, Trapezoidal fuzzy number ranking function. Method For Solving Hungarian Assignment Problems Using Triangular And Trapezoidal Fuzzy Number Kadhirvel.K, Balamurugan.K Assistant Professor in Mathematics, T.K.Govt. Arts ollege, Vriddhachalam 606 001.

More information

A comment on FUZZY GRAHPS ON COMPOSITION, TENSOR AND NORMAL PRODUCTS

A comment on FUZZY GRAHPS ON COMPOSITION, TENSOR AND NORMAL PRODUCTS 256 A comment on FUZZY GRAHPS ON COMPOSITION, TENSOR AND NORMAL PRODUCTS M. Rostamy-Malkhalifeh a, F. Falahati-Nezhad b, H.Saleh c1 a Department of Mathematics, Science and Research Branch, Islamic Azad

More information

CHAPTER 3 FUZZY INFERENCE SYSTEM

CHAPTER 3 FUZZY INFERENCE SYSTEM CHAPTER 3 FUZZY INFERENCE SYSTEM Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. There are three types of fuzzy inference system that can be

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

A compromise method for solving fuzzy multi objective fixed charge transportation problem

A compromise method for solving fuzzy multi objective fixed charge transportation problem Lecture Notes in Management Science (2016) Vol. 8, 8 15 ISSN 2008-0050 (Print), ISSN 1927-0097 (Online) A compromise method for solving fuzzy multi objective fixed charge transportation problem Ratnesh

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I Instructor: Shaddin Dughmi Announcements Posted solutions to HW1 Today: Combinatorial problems

More information

Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production Problem in the Textile Industry

Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production Problem in the Textile Industry American Journal of Computational and Applied Mathematics 2015, 5(1): 1-6 DOI: 10.5923/j.ajcam.20150501.01 Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production

More information

Heap-on-Top Priority Queues. March Abstract. We introduce the heap-on-top (hot) priority queue data structure that combines the

Heap-on-Top Priority Queues. March Abstract. We introduce the heap-on-top (hot) priority queue data structure that combines the Heap-on-Top Priority Queues Boris V. Cherkassky Central Economics and Mathematics Institute Krasikova St. 32 117418, Moscow, Russia cher@cemi.msk.su Andrew V. Goldberg NEC Research Institute 4 Independence

More information

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems Applied Mathematical Sciences, Vol. 9, 205, no. 22, 077-085 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.2988/ams.205.42029 A Comparative Study on Optimization Techniques for Solving Multi-objective

More information

COMPENDIOUS LEXICOGRAPHIC METHOD FOR MULTI-OBJECTIVE OPTIMIZATION. Ivan P. Stanimirović. 1. Introduction

COMPENDIOUS LEXICOGRAPHIC METHOD FOR MULTI-OBJECTIVE OPTIMIZATION. Ivan P. Stanimirović. 1. Introduction FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. Vol. 27, No 1 (2012), 55 66 COMPENDIOUS LEXICOGRAPHIC METHOD FOR MULTI-OBJECTIVE OPTIMIZATION Ivan P. Stanimirović Abstract. A modification of the standard

More information

Modified Procedure to Solve Fuzzy Transshipment Problem by using Trapezoidal Fuzzy number.

Modified Procedure to Solve Fuzzy Transshipment Problem by using Trapezoidal Fuzzy number. International Journal of Mathematics and Statistics Invention (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 Volume 4 Issue 6 August. 216 PP-3-34 Modified Procedure to Solve Fuzzy Transshipment Problem by

More information

INTUITIONISTIC FUZZY SHORTEST PATH ALGORITHM FOR OPTIMAL BOUNDARY EXTRACTION IN IMAGE PROCESSING

INTUITIONISTIC FUZZY SHORTEST PATH ALGORITHM FOR OPTIMAL BOUNDARY EXTRACTION IN IMAGE PROCESSING International Journal of Pure and Applied Mathematics Volume 114 No. 5 2017, 165-171 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu INTUITIONISTIC

More information

Sub-Trident Ranking Using Fuzzy Numbers

Sub-Trident Ranking Using Fuzzy Numbers International Journal of Mathematics nd its pplications Volume, Issue (016), 1 150 ISSN: 7-1557 vailable Online: http://ijmaain/ International Journal 7-1557 of Mathematics pplications nd its ISSN: International

More information

Rough Approximations under Level Fuzzy Sets

Rough Approximations under Level Fuzzy Sets Rough Approximations under Level Fuzzy Sets W.-N. Liu J.T. Yao Y.Y.Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: [liuwe200, jtyao, yyao]@cs.uregina.ca

More information

Job Management & Network Flows

Job Management & Network Flows Job Management & Network Flows How to solve job management problems with networks flow techniques Francesca Armandillo BMI paper Vre Universiteit Faculty of Sciences Business Mathematics and Informatics

More information

Extension of the TOPSIS method for decision-making problems with fuzzy data

Extension of the TOPSIS method for decision-making problems with fuzzy data Applied Mathematics and Computation 181 (2006) 1544 1551 www.elsevier.com/locate/amc Extension of the TOPSIS method for decision-making problems with fuzzy data G.R. Jahanshahloo a, F. Hosseinzadeh Lotfi

More information

ME 391Q Network Flow Programming

ME 391Q Network Flow Programming ME 9Q Network Flow Programming Final Exam, Summer 00. ( Points) The figure below shows an undirected network. The parameters on the edges are the edge lengths. Find the shortest path tree using Dijkstra

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation .--- Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Networ and Fuzzy Simulation Abstract - - - - Keywords: Many optimization problems contain fuzzy information. Possibility

More information

SOME OPERATIONS ON INTUITIONISTIC FUZZY SETS

SOME OPERATIONS ON INTUITIONISTIC FUZZY SETS IJMMS, Vol. 8, No. 1, (June 2012) : 103-107 Serials Publications ISSN: 0973-3329 SOME OPERTIONS ON INTUITIONISTIC FUZZY SETS Hakimuddin Khan bstract In This paper, uthor Discuss about some operations on

More information

Modified Model for Finding Unique Optimal Solution in Data Envelopment Analysis

Modified Model for Finding Unique Optimal Solution in Data Envelopment Analysis International Mathematical Forum, 3, 2008, no. 29, 1445-1450 Modified Model for Finding Unique Optimal Solution in Data Envelopment Analysis N. Shoja a, F. Hosseinzadeh Lotfi b1, G. R. Jahanshahloo c,

More information

Module 7. Independent sets, coverings. and matchings. Contents

Module 7. Independent sets, coverings. and matchings. Contents Module 7 Independent sets, coverings Contents and matchings 7.1 Introduction.......................... 152 7.2 Independent sets and coverings: basic equations..... 152 7.3 Matchings in bipartite graphs................

More information

ON DECOMPOSITION OF FUZZY BԐ OPEN SETS

ON DECOMPOSITION OF FUZZY BԐ OPEN SETS ON DECOMPOSITION OF FUZZY BԐ OPEN SETS 1 B. Amudhambigai, 2 K. Saranya 1,2 Department of Mathematics, Sri Sarada College for Women, Salem-636016, Tamilnadu,India email: 1 rbamudha@yahoo.co.in, 2 saranyamath88@gmail.com

More information

An algorithmic method to extend TOPSIS for decision-making problems with interval data

An algorithmic method to extend TOPSIS for decision-making problems with interval data Applied Mathematics and Computation 175 (2006) 1375 1384 www.elsevier.com/locate/amc An algorithmic method to extend TOPSIS for decision-making problems with interval data G.R. Jahanshahloo, F. Hosseinzadeh

More information

On Some Properties of Vague Lattices

On Some Properties of Vague Lattices Int. J. Contemp. Math. Sciences, Vol. 4, 2009, no. 31, 1511-1524 On Some Properties of Vague Lattices Zeynep Eken Akdeniz University, Faculty of Sciences and Arts Department of Mathematics, 07058-Antalya,

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs 15.082J and 6.855J Lagrangian Relaxation 2 Algorithms Application to LPs 1 The Constrained Shortest Path Problem (1,10) 2 (1,1) 4 (2,3) (1,7) 1 (10,3) (1,2) (10,1) (5,7) 3 (12,3) 5 (2,2) 6 Find the shortest

More information