Stability in possibilistic linear programming with continuous fuzzy number parameters ∗ Mario Fedrizzi fedrizzi@cs.unitn.it Robert Fullér rfuller@abo.fi Abstract We prove that possibilistic linear programming problems (introduced by Buckley in [2]) are wellposed, i.e. small changes of the membership function of the parameters may cause only a small deviation in the possibilistic distribution of the objective function. 1 Introduction We consider certain possibilistic linear programming problems, which have been introduced in [2]. In contrast to classical linear programming (wherea small error of measurement may produce a large variation in the objective function), we show that the possibility distribution of the objective function of a possibilistic linear program with continuous fuzzy number parameters is stable under small perturbations of the parameters. First, in this section, we will briefly review possibilistic linear programming and set up notations. A fuzzy number is a fuzzy set ã, ã : R → [0, 1] = I, which is normal, continuous, fuzzy convex and compactly supported. The fuzzy numbers will represent the continuous possibility distributions for fuzzy parameters. A possibility linear programming is max / min Z = x1 c̃1 + · · · + xn c̃n , (1) subject to x1 ãi1 + · · · + xn ãin ∗ b̃i , 1 ≤ i ≤ m, x ≥ 0. where ãij , b̃i , c̃j are fuzzy numbers,x = (x1 , . . . , xn ) is a vector of (nonfuzzy) decision variables, and ∗ denotes <, ≤, =, ≥ or > for each i. We will assume that all fuzzy numbers ãij , b̃i , c̃j are non-interactive [11]. Following Buckley [2], we define Poss[Z = z], the possibility distribution of the objective function Z. We first specify the possibility that x satisfies the i-th constraints. Let Π(ai , bi ) = min{ãi1 (ai1 ), . . . , ãin (ain ), b̃i (bi }, where ai = (ai1 , . . . , ain ), which is the joint distribution of ãij , j = 1, . . . , n, and b̃i . Then Poss[x ∈ Fi ] = sup{ Π(ai , bi ) | ai1 x1 + . . . + ain xn ∗ bi }, ai ,bi ∗ The final version of this paper appeared in: M. Fedrizzi and R. Fullér, Stability in possibilistic linear programming with continuous fuzzy number parameters, Fuzzy Sets and Systems, 47(1992) 187-191. doi: 10.1016/0165-0114(92)90177-6 1 which is the Possibility that x is feasible with respect to the i-th constraint. Therefore, for x ≥ 0, Poss[x ∈ F] = min Poss[x ∈ Fi ], 1≤i≤m which is the Possibility that x is feasible. We next construct Poss[Z = z|x] which is the conditional possibility that Z equals z given x. The joint distribution of the c̃j is Π(c) = min{c̃1 (c1 ), . . . , c̃n (cn )} where c = (c1 , . . . , cn ). Therefore, Poss[Z = z|x] = sup{Π(c)|c1 x1 + · · · + cn xn = z}. c Finally, applying Bellman and Zadeh’s method of fuzzy decision making [1], the Possibility distribution of the objective function is defined as follows Poss[Z = z] = sup min{Poss[Z = z|x], Poss[x ∈ F]} x≥0 It should be noted that Buckley [3] showed that the solution to an appropriate linear program gives the correct z values in Poss[Z = z] = α for each α ∈ I. Let ã be a fuzzy number. Then for any θ ≥ 0 we define ω(ã, θ), the modulus of continuity of ã as ω(ã, θ) = max |ã(u) − ã(v)|. |u−v|≤θ The following statements hold [8]: If 0 ≤ θ ≤ θ0 then ω(ã, θ) ≤ ω(ã, θ0 ) (2) If α > 0, β > 0, then ω(ã, α + β) ≤ ω(ã, α) + ω(ã, β). (3) lim ω(ã, θ) = 0 (4) θ→0 An α-level set of a fuzzy numer ã is a non-fuzzy set denoted by [ã]α and is defined by ( [ã]α = {t ∈ R | ã(t) ≥ α} if α > 0 cl(suppã) if α = 0 where cl(suppã) denotes the closure of the support of ã. If ã and b̃ are fuzzy numbers and λ ∈ R then ã + b̃, ã − b̃, λã are defined by Zadeh’s extension principle [12] in the usual way. Let ã and b̃ be fuzzy numbers and [ã]α = [a1 (α), a2 (α)], [b̃]α = [b1 (α), b2 (α)]. It is well known that [ã + b̃]α = [a1 (α) + b1 (α), a2 (α) + b2 (α)]. (5) Poss[ã ∗ b̃] = sup min{ã(x), b̃(y)} = sup(ã − b̃)(t) (6) It is easy to see that x∗y t∗0 where ∗ stands for <, ≤ , =, ≥ or >. We metricize the set of fuzzy numbers by the metric [9] D(ã, b̃) = sup max{|ai (α) − bi (α)|}, α∈[0,1] i=1,2 2 2 Auxiliary propositions Lemma 2.1 [9]. Let ã, b̃, c̃ and d˜ be fuzzy numbers. Then D(λã, λb̃) = |λ|D(ã, b̃), for λ ∈ R, ˜ ≤ D(ã, b̃) + D(c̃, d) ˜ D(ã + c̃, b̃ + d) ˜ ≤ D(ã, b̃) + D(c̃, d) ˜ D(ã − c̃, b̃ − d) Lemma 2.2 Let λ 6= 0, µ 6= 0 be real numbers and let ã and b̃ be fuzzy numbers. Then ω(λã, θ) = ω(ã, θ/|λ|), θ ω(λã + λb̃, θ) ≤ ω , |λ| + |µ| (7) (8) where ω(θ) := max{ω(ã, θ), ω(b̃, θ)}, for θ ≥ 0. Proof. From the equation (λã)(t) = ã(t/λ) for t ∈ R we have ω(λã, θ) = max |(λã)(u) − (λã)(v)| = max |ã(u/λ) − ã(v/λ)| = |u−v|≤θ max |u−v|≤θ |u/λ−v/λ|≤θ/|λ| |ω(u/λ) − ω(v/λ)| = ω(ã, θ/|λ|), which proves (7). As to (8), let θ > 0 be arbitrary and u, t ∈ R such that |u − t| ≤ θ. Then with the notations c̃ =: λã, d˜ := µb̃ we need to show that ˜ ˜ |(c̃ + d)(u) − (c̃ + d)(t)| ≤ ω( θ ). |λ| + |µ| We assume without loss of generality that t < u. From (5) it follows that there are real numbers t1 , t2 , u1 , u2 with the properties t = t1 + t2 , u = u1 + u2 , t1 ≤ u1 , t2 ≤ u2 (9) ˜ 2 ) = (c̃ + d)(t), ˜ c̃(t1 ) = d(t (10) ˜ 2 ) = (c̃ + d)(u). ˜ c̃(u1 ) = d(u (11) Since from (7) we have |c̃(u1 ) − c̃(t1 )| ≤ ω(ã, |u1 − t1 |/|λ|) and ˜ 2 ) − d(t ˜ 2 )| ≤ ω(b̃, |u2 − t2 |/|µ|), |d(u it follows by (??), (9), (10), (11) that ˜ ˜ |(c̃ + d)(u) − (c̃ + d)(t)| ≤ min{ω(ã, |u1 − t1 |/|λ|), ω(b̃, |u2 − t2 |/|µ|)} ≤ 3 min{ω(|u1 − t1 |/|λ|), ω(|u2 − t2 |/|µ|)} ≤ ω |u1 − t1 | + |u2 − t2 | |λ| + |µ| =ω |u − t| |λ| + |µ| ≤ω θ |λ| + |µ| , which proves the lemma. The following lemma can be proved directly by using the definition of α-level sets. Lemma 2.3 Let ã be a fuzzy number and [ã]α = [a1 (α), a2 (α)]. Then a1 : [0, 1] → R is strictly increasing and a1 (ã(t)) ≤ t, for t ∈ cl(suppã), ã(a1 (α)) = α, for α ∈ [0, 1], a1 (ã(t)) ≤ t ≤ a1 (ã(t) + 0), for a1 (0) ≤ t < a1 (1), where a1 (ã(t) + 0) = lim a1 (ã(t) + ). →+0 (12) Lemma 2.4 Let ã and b̃ be fuzzy numbers.Then (i) D(ã, b̃) ≥ |a1 (α + 0) − b1 (α + 0)|, for 0 ≤ α < 1, (ii) ã(a1 (α + 0)) = α, for 0 ≤ α < 1, (iii) a1 (α) ≤ a1 (α + 0) < a1 (β), for 0 ≤ α < β ≤ 1. Proof. (i) From the definition of the metric D we have |a1 (α + 0) − b1 (α + 0)| = lim |a1 (α + ) − lim b1 (α + )| = →+0 →+0 lim |a1 (α + ) − b1 (α + )| ≤ sup |a1 (γ) − b1 (γ)| ≤ D(ã, b̃). →+0 γ∈I (ii) Since ã(a1 (α + )) = α + , for ≤ 1 − α, we have ã(a1 (α + 0)) = lim A(a1 (α + )) = lim (α + ) = α. →+0 →+0 (iii) From strictly monotonity of a1 it follows that a1 (α + ) < a1 (β), for < β − α. Therefore, a1 (α) ≤ a1 (α + 0) = lim a1 (α + ) < a1 (β), →+0 which completes the proof. Lemma 2.5 Let δ ≥ 0 and let ã, b̃ be fuzzy numbers. If D(ã, b̃) ≤ δ, then sup |ã(t) − b̃(t)| ≤ max{ω(ã, δ), ω(b̃, δ)}. t∈R 4 (13) Proof. Let t ∈ R be arbitrarily fixed. It will be sufficient to show that |ã(t) − b̃(t)| ≤ max{ω(ã, δ), ω(b̃, δ)}. If t ∈ suppã ∪ suppb̃ then we obtain (13) trivially. Suppose that t ∈ suppã ∪ suppb̃. With no loss of generality we will assume 0 ≤ b̃(t) < ã(t). Then either of the following must occur: (a) (b) (c) (d) t ∈ (b1 (0), b1 (1)), t ≤ b1 (0), t ∈ (b2 (1), b2 (0)) t ≥ b2 (0). In this case of (a) from Lemma 2.4 (with α = b̃(t), β = ã(t)) and Lemma 2.3(iii) it follows that ã(a1 (b̃(t) + 0)) = b̃(t), t ≥ a1 (ã(t)) ≥ a1 (b̃(t) + 0) and D(ã, b̃) ≥ |a1 (b̃(t) + 0) − a1 (b̃(t) + 0))|. Therefore from continuity of ã we get |ã(t) − b̃(t)| = |ã(t) − ã(a1 (b̃(t) + 0))| = ω(ã, |t − a1 (b̃(t) + 0)|) = ω(ã, t − a1 (b̃(t) + 0)) ≤ ω(ã, b1 (b̃(t) + 0) − a1 (b̃(t) + 0)) ≤ ω(ã, δ). In this case of (b) we have b̃(t) = 0; therefore from Lemma 2.3(i) it follows that |ã(t) − b̃(t)| = |ã(t) − 0| = |ã(t) − ã(a1 (0))| ≤ ω(ã, |t − a1 (0)|) ≤ ω(ã, |b1 (0) − a1 (0)|) ≤ ω(ã, δ). A similar reasoning yields in the cases of (c) and (d); instead of properties a1 we use the properties of a2 . 3 Stability theorem An important question [4, 7, 13] is the influence of the perturbations of the fuzzy parameters to the Possibility distribution of the objective function. We will assume that there is a collection of fuzzy parameters ãδij , b̃δi , c̃δj available with the property max D(ãij , ãδij ) ≤ δ, i,j max D(b̃i , b̃δi ) ≤ δ, i max D(c̃j , c̃δj ) ≤ δ. j (14) Then we have to solve the following problem: max / min Z δ = x1 c̃δ1 + · · · + xn c̃δn (15) subject to x1 ãδi1 + · · · + xn ãδin ∗ b̃δi , 1 ≤ i ≤ m, x ≥ 0. Let us denote by Poss[x ∈ Fiδ ] the Possibility that x is feasible with respect to the i-th constraint in (15). Then the Possibility distribution of the objective function Z δ in (15) is defined as follows: Poss[Z δ = z] = sup(min{Poss[Z δ = z | x], Poss[x ∈ F δ ]}). x≥0 The next theorem shows a stability property (with respect to perturbations (14) of the Possibility dostribution of the objective function of the Possibilistic linear programming problems (1) and (15). 5 Theorem 3.1 Let δ ≥ 0 be a real number and let ãij , b̃i , ãδij , c̃j , c̃δj be continuous fuzzy numbers. If (14) hold, then sup | Poss[Z δ = z] − Poss[Z = z] |≤ ω(δ) (16) z∈R where ω(δ) = max{ω(ãij , δ), ω(ãδij , δ), ω(b̃i , δ), ω(bδi , δ), ω(c̃j , δ), ω(c̃δj , δ)}. i,j Proof. It is sufficient to show that | Poss[Z = z | x] − Poss[Z δ = z | x] |≤ ω(δ), z ∈ R, (17) | Poss[x ∈ F] − Poss[x ∈ Fiδ ] |≤ ω(δ), (18) for each x ∈ R and 1 ≤ i ≤ m, because (16) follows from (17) and (18). We shall prove only (18), because the proof of (17) is carried out analogously. Let x ∈ R and i ∈ {1, . . . , m} arbitrarily fixed. From (6) it follows that Poss[x ∈ Fi ] = sup( n X t∗0 Poss[x ∈ Fiδ ] ãij xj − Bi )(t), j=1 = sup( t∗0 n X ãδij xj − Biδ )(t), j=1 Applying Lemma 2.1 and (4) and (14) we have n n X X D( ãij xj − b̃i , Aδij xj − b̃δi ) ≤ j=1 n X j=1 |xj |D(ãij , ãδij ) + D(b̃i , b̃δi ) ≤ δ(|x|1 + 1), j=1 where |x|1 = |x1 | + . . . + |xn |. By Lemma 2.2 we get X X n n δ ãij xj − b̃i δ, δ ≤ω ãij xj − b̃i , δ , ω max ω j=1 j=1 δ . |x|1 + 1 Finally, applying Lemma 2.5 we have | Poss[x ∈ Fi ] − Poss[x ∈ Fiδ ] |= | sup X n t∗0 sup | t∗0 X n δ δ ãij xj − b̃i (t) − sup ãij xj − b̃i (t) |≤ t∗0 j=1 X n j=1 X n δ δ ãij xj − b̃i (t) − ãij xj − b̃i (t) |≤ j=1 j=1 6 sup | t∈R X n X n δ δ ãij xj − b̃i (t) − ãij xj − b̃i (t) |≤ j=1 j=1 ω δ(|x|1 + 1) |x|1 + 1 = ω(δ), which proves the theorem. Remark 3.1 From (4) and (16) it follows that sup | Poss[Z δ = z] − Poss[Z = z] |→ 0 as δ → 0 z∈R which means the stability of the possibility distribution of the objective function with respect to perturbations (14). Remark 3.2 As an immediate consequence of this theorem we obtain the following result (see [5]: If the fuzzy numbers in (1) and (15) satisfy the Lipschitz condition with constant L > 0, then sup | Poss[Z δ = z] − Poss[Z = z] |≤ Lδ z∈R Furthermore, similar estimations can be obtained in the case of symmetrical trapezoidal fuzzy number parameters (see [11]) and in the case of symmetrical triangular fuzzy number parameters (see [6, 10]). Remark 3.3 It is easy to see that in the case of non-continuous fuzzy parameters the possibility distribution of the objective function may be unstable under small changes of the parameters. References [1] R.A.Bellman and L.A.Zadeh, Decision-making in a fuzzy environment, Management Sciences, Ser. B 17 (1970) 141-164. [2] J.J.Buckley, possibilistic linear programming with triangular fuzzy numbers, Fuzzy sets and Systems, 26(1988) 135-138. [3] J.J.Buckley, Solving possibilistic linear programming problems, Fuzzy sets and Systems, 31(1989) 329-341. [4] D. Dubois, Linear programming with fuzzy data, in: J.C. Bezdek, Ed., Analysis of Fuzzy Information, Vol.3: Applications in Engineering and Science (CRC Press, Boca Raton, FL, 1987). [5] R.Fullér, On stability in possibilistic linear equality systems with Lipschitzian fuzzy numbers, Fuzzy Sets and Systems, 34(1990) 347-353 [6] R.Fullér, On stability in fuzzy linear programming problems, Fuzzy Sets and Systems, 30(1989) 339-344. [7] H. Hamacher, H. Leberling and H.-J. Zimmermann, Sensitivity analysis in fuzzy linear programming, Fuzzy Sets and Systems 1 (1978) 269-281. [8] P.Henrici, Discrete Variable Methods in Ordinary Differential Equations, John Wiley & Sons, New York, 1962. 7 [9] O.Kaleva, Fuzzy differential equations, Fuzzy Sets and Systems, 24(1987) 301-317. [10] M.Kovács, Fuzzification of ill-posed linear systems, in: D. Greenspan and P. Rózsa, Eds., Colloquia Mathematica Societias János Bolyai 50: Numerical Methods (North-Holland, Amsterdam, 1988) 521-532. [11] M.Kovács, F.P. Vasil’jev and R. Fullér, On stability in fuzzified linear equality systems, Proceedings of Moscow State University Ser. 15 (1) (1989) 5-9. [12] L.A.Zadeh, Fuzzy sets as a basis for theory of possibility, Fuzzy Sets and Systems 1 (1978) 3-28. [13] H.-J.Zimmermann, Fuzzy Set Theory - And Its Applications (Kluwer-Nijhoff, Dordrecht, 1985). 4 Follow ups The results of this paper have been improved and generalized later in the following works: A27-c12 Rafik Aliev, Alex Tserkovny, Systemic approach to fuzzy logic formalization for approximate reasoning, INFORMATION SCIENCES, 181(2011), pp. 1045-1059. 2011 http://dx.doi.org/10.1016/j.ins.2010.11.021 A27-c11 Rasoul Dadashzadeh; S. B. Nimse, ON STABILITY IN MULTIOBJECTIVE LINEAR PROGRAMMING PROBLEMS WITH SYMMETRIC TRAPEZOIDAL FUZZY NUMBERS, ANNALS OF ORADEA UNIVERSITY - MATHEMATICS FASCICOLA, Tom XIV(2007), pp. 514. 2007 http://stiinte.uoradea.ro/en/pdfs/2007/1.pdf A27-c10 Rybkin VA, Yazenin AV, On the problem of stability in possibilistic optimization, INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 30 (1), pp. 3-22. 2001 http://dx.doi.org/10.1080/03081070108960695 A27-c9 Xu Jiuping, A kind of fuzzy linear programming problems based on interval-valued fuzzy sets, Applied Mathematics - A Journal of Chinese Universities, vol. 15, pp. 65-72. 2000 http://dx.doi.org/10.1007/s11766-000-0010-y A27-c8 S.Jenei, Continuity in approximate reasoning, Annales Univ. Sci. Budapest, Sect. Comp., 15(1995) 233-242. 1995 Further investigations have been performed for stability of fuzzy linear systems and fuzzy linear programming problems in [A27], [A34], [A31], [8], [A35]. A27-c7 B.Julien, An extension to possibilistic linear programming, FUZZY SETS AND SYSTEMS, 64(1994) 195-206. 1994 http://dx.doi.org/10.1016/0165-0114(94)90333-6 The approach deals with imprecise parameters treated as fuzzy variables with possibility distributions assigned to them in the form of fuzzy numbers. A fuzzy number is a fuzzy set which is normal, continouos, fuzzy convex and compactly supported [A27]. 8 in proceedings and in edited volumes A27-c6 V.A.Rybkin and A.V.Yazenin, Regularization and stability of possibilistic linear programming problems, in: Proceedings of the Sixth European Congress on Intelligent Techniques and Soft Computing (EUFIT’98), Aachen, September 7-10, 1998, Verlag Mainz, Aachen, Vol. I, 1998 3741. 1998 The criterion of stability based on uniform metric is given in [A27, 6]. A27-c5 T. Tanino, Sensitivity Analysis in MCDM, in: Gal, Tomas; Stewart, Theodor J.; Hanne, Thomas (Eds.) Multicriteria Decision Making Advances in MCDM Models, Algorithms, Theory and Applications Series: International Series in Operations Research & Management Science , Vol. 21, Springer, [ISBN 978-0-7923-8534-9], 1999 pp. 7-1 – 7-29. 1999 A27-c4 Alexander V. Yazenin, Vladimir A. Rybkin, Strong and Weak Stability in Possibilistic Linear Programming, in: Proceedings of the Seventh European Congress on Intelligent Techniques and Soft Computing (EUFIT’99), Aachen, September 13-16, 1999 Verlag Mainz, Aachen, [ISBN 389653-808-X], 4 pages, (Proceedings on CD-Rom). 1999 in books A27-c3 Pedro Salinas, El defensor, (Translated by Juan Marichal), Springer, [ISBN 842064532X], 2002. A27-c2 Y.J.Lai and C.L.Hwang, Fuzzy Multiple Objective Decision Making, Lecture Notes in Economics and Mathematical Systems, No. 404, Springer Verlag, [ISBN: 978-3-540-57595-5], Berlin 1994. A27-c1 H. Rommelfanger, Fuzzy Decision Support-Systeme, Springer-Verlag, Heidelberg, 1994 [ISBN 3-540-57793-9] (Second Edition). 9