Stability in possibilistic quadratic programming ∗ Elio Canestrelli Silvio Giove

advertisement
Stability in possibilistic quadratic programming ∗
Elio Canestrelli
canestre@vega.unive.it
Silvio Giove
sgiove@vega.unive.it
Robert Fullér
rfuller@abo.fi
Abstract
We show that possibilistic quadratic programs with crisp decision variables and continuous fuzzy
number coefficients are well-posed, i.e. small changes in the membership function of the coefficients
may cause only a small deviation in the possibility distribution of the objective function.
1
Preliminaries
Sensitivity analysis in fuzzy linear programming was first considered by Hamacher et al [13], where a
functional relationship between changes of parameters of the right-hand side and those of the optimal
value of the primal objective function was derived for almost all conceivable cases.
Fullér [5] showed that the solution to fuzzy linear programs with symmetrical triangular fuzzy numbers
is stable with respect to small changes of centres of fuzzy numbers.
Fedrizzi and Fullér [7] proved 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 (in contrast to classical linear programming, where a small error of measurement may produce
a large variation in the optimal value of the objective function).
In this paper we prove that possibilistic quadratic programs with crisp decision variables and continuous fuzzy number coefficients are well-posed, i.e. small changes of the membership function of the
coefficients may cause only a small deviation in the possibility distribution of the objective function.
Throughout this paper fuzzy sets are denoted by capital letters. A fuzzy number A is a fuzzy set of
the real line with a normal, upper semi-continuous and fuzzy convex membership function of bounded
support. Let A be a fuzzy number. Then for any θ ≥ 0 we define, ω(A, θ), the modulus of continuity of
A as
ω(A, θ) = sup |A(u) − A(v)|.
|u−v|≤θ
It is easy to see that if 0 ≤ θ ≤ θ0 then
ω(A, θ) ≤ ω(A, θ0 ).
The following statement holds [8]:
lim ω(A, θ) = 0
θ→0
(1)
Let [A]α = [a1 (α), a2 (α)] denote the α-level set of fuzzy number A. If A and B are fuzzy numbers and
t ∈ R then A + B, A − B, At are defined by Zadeh’s extension principle in the usual way.
∗
The final version of this paper appeared in: E. Canestrelli, S. Giove and R. Fullér, Stability in possibilistic quadratic
programming, Fuzzy Sets and Systems, 82(1996) 51-56. doi: 10.1016/0165-0114(95)00267-7
1
Let A and B be fuzzy numbers and
[A]α = [a1 (α), a2 (α)], [B]α = [b1 (α), b2 (α)]
for all α ∈ [0, 1]. We metricize the set of fuzzy numbers by the metric [9]
d(A, B) = sup max{|a1 (α) − b1 (α)|, |a2 (α) − b2 (α)|}.
α∈[0,1]
According to Zadeh’s possiblity theory [12] we have
Poss[A ∗ B] = sup min{A(x), B(y)} = sup(A − B)(t)
x∗y
(2)
t∗0
where ∗ stands for <, ≤, =, ≥ or >.
We will need the following lemmas [7]
Lemma 1 Let A, B, C and D be fuzzy numbers and let t ∈ R. Then
d(At, Bt) = |t|d(A, B), d(A ± C, B ± D) ≤ d(A, B) + d(C, D)
Lemma 2 Let x1 , x2 be real numbers such that |x1 | + |x2 | > 0 and let A1 and A2 be fuzzy numbers.
Then
θ
ω(A1 x1 + A2 x2 , θ) ≤ Ω
,
|x1 | + |x2 |
where
Ω(θ) = max{ω(A1 , θ), ω(A2 , θ)}
for θ ≥ 0.
Lemma 2 can be easily extended to any finite linear combinations of fuzzy numbers. Namely, let
x1 , . . . xn be real numbers such that |x1 | + · · · + |x2 | > 0 and let A1 , . . . , An be fuzzy numbers. Then
θ
ω(A1 x1 + · · · + An xn , θ) ≤ Ω
,
|x1 | + · · · + |xn |
where
Ω(θ) = max{ω(A1 , θ), . . . , ω(An , θ)}
for θ ≥ 0.
Lemma 3 Let δ ≥ 0 and let A, B be fuzzy numbers. If d(A, B) ≤ δ, then
sup |A(t) − B(t)| ≤ max{ω(A, δ), ω(B, δ)}.
t∈R
Lemma 3 shows that if all α-level sets of two fuzzy numbers are close to each other then there can be
only a small difference between their membership degrees.
A possibilistic quadratic program is
maximize
Z := x0 Cx + D0 x
subject to A0i x ≤ Bi , 1 ≤ i ≤ m, x ≥ 0
2
(3)
where C = (Ckj ) is a matrix of fuzzy numbers, Ai = (Aij ) and D = (Dj ) are vectors of fuzzy numbers
and Bi is a fuzzy number.
We will assume that all fuzzy numbers are non-interactive [2]. We define, Poss[Z = z], the possibility
distribution of the objective function Z. Following Buckley [2, 3] and Luhandjula [11] first specify the
possibility that x satisfies the i-th constraint. Let
Π(ai , bi ) = min{Ai1 (ai1 ), . . . , Ain (ain ), Bi (bi )}
where ai = (ai1 , . . . , ain ), which is the joint possibility distribution of Ai , 1 ≤ j ≤ n and Bi . Then
Poss[x ∈ Fi ] = sup{Π(ai , bi )|a0i x ≤ bi }
ai ,bi
which is the possibility that x is feasible with respect to th i-th constraint. Therefore, for x ≥ 0,
Poss[x ∈ F] = min Poss[x ∈ Fi ]
i=1,...,m
We next construct P oss[Z = z|x] which is the conditional possibility that Z equals z given x. The joint
possibility distribution of C and D is
Π(c, d) = min{Ckj (ckj ), D(dj )}
k,j
where c = (ckj ) is a crisp matrix and d = (dj ) a crisp vector. Therefore,
Poss[Z = z|x] = sup{Π(c, d)|x0 cx + d0 x = z}.
c,d
Finally, applying Bellman and Zadeh’s method of fuzzy decision making [1], the possibility distribution
of the objective function is defined as
Poss[Z = z] = sup min{Poss[Z = z|x], Poss[x ∈ F]}.
x≥0
2
Stability in possibilistic quadratic programming
An important question is the impact of the perturbations of the fuzzy parameters on the solution. We will
assume that there is a collection of fuzzy parameters Aδ , B δ , C δ and Dδ are available with the property
δ
max d(Aij , Aδij ) ≤ δ, max d(Ckj , Ckj
) ≤ δ, max d(Bi , Biδ ) ≤ δ, max d(Dj , Djδ ) ≤ δ
i,j
i
k,j
j
(4)
Then we have to solve the following perturbed problem:
x0 C δ x + (Dδ )0 x
maximize
subject to
(Aδi )0 x
≤
Biδ ,
(5)
1 ≤ i ≤ m, x ≥ 0
Let us denote by Poss[x ∈ Fiδ ] that x is feasible with respect to the i-th constraint in (5). Then the
possibility distribution of the objective function Z δ 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 (4)) of the possibility distribution of the objective function of the possibilistic quadratic programs (3) and (5).
3
δ , D , D δ be continuous
Theorem 2.1 Let δ > 0 be a real number and let Aij , Aδij , Bi , Biδ , Ckj , Ckj
j
j
fuzzy numbers. If (4) hold then
sup |Poss[Z δ = z] − Poss[Z = z]| ≤ Ω(δ)
(6)
z∈R
where
δ
Ω(δ) = max{ω(Aij , δ), ω(Aδij , δ), ω(Ckj , δ), ω(Ckj
, δ), ω(Bi , δ), ω(Biδ , δ), ω(Dj , δ), ω(Djδ , δ)}.
i,j,k
Proof It is sufficient to show that
|Poss[x ∈ Fi ] − Poss[x ∈ Fiδ ]| ≤ Ω(δ)
(7)
|Poss[Z = z|x] − Poss[Z δ = z|x]| ≤ Ω(δ)
(8)
for each z ∈ R, x ≥ 0 and 1 ≤ i ≤ m, because (6) follows from (7) and (8).
Let’s show (7) first. Let x ∈ Rn and 1 ≤ i ≤ m be arbitrarily fixed. From (2) it follows that
n
X
Poss[x ∈ Fi ] = sup(
Aij xj − Bi )(t)
t∗0
j=1
n
X
Poss[x ∈ Fiδ ] = sup(
Aδij xj − Biδ )(t)
t∗0
j=1
Applying Lemma 1 and (4) we have
X
X
n
n
n
X
δ
δ
d
Aij xj − Bi ,
Aij xj − Bi ≤
|xj |d(Aij , Aδij ) + d(Bi , Biδ ) ≤ δ(|x|1 + 1)
j=1
j=1
j=1
where |x|1 = |x1 | + · · · + |xn |. By Lemma 2 we get
max{ω
X
n
Aij xj − Bi , δ , ω
j=1
X
n
Aδij xj
−
Biδ , δ
j=1
} ≤ Ω(
δ
).
|x|1 + 1
Finally, applying Lemma 3 we get
|Poss[x ∈ Fi ] − Poss[x ∈ Fiδ ]| =
X
X
n
n
δ
δ
sup
Aij xj − Bi (t) − sup
Aij xj − Bi (t) ≤
t∗0
t∗0
j=1
j=1
n
X
n
X
δ
δ
sup
Aij xj − Bi (t) −
Aij xj − Bi (t) ≤
t∗0
j=1
j=1
n
X
n
X
δ
δ
sup
Aij xj − Bi (t) −
Aij xj − Bi (t) ≤
t∈R
j=1
j=1
Ω
δ(|x|1 + 1)
|x|1 + 1
4
= Ω(δ).
Let’s prove now (8). Let x ∈ Rn be arbitrarily fixed.
Applying Lemma 1 and (4) we have
d(x0 C δ x + (Dδ )0 x, x0 Cx + D0 x) =
X
X
X
X
δ
δ
d
xk Ckj xj +
Dj xj ,
xk Ckj xj +
Dj xj , ≤
j
k,j
X
δ
|xk xj |d(Ckj , Ckj
)+
j
k,j
X
X
|xj |d(Dj , Djδ ) ≤ δ(
|xk xj | + |x|1 )
j
k,j
k,j
By Lemma 2 we get
max{ω
X
xk Ckj xj +
X
X
X
δ
δ
Dj xj , δ , ω
xk Ckj xj +
Dj xj , δ } ≤
j
k,j
k,j
j
δ
)
k,j |xk xj | + |x|1
Ω( P
Finally, applying Lemma 3 we get
|Poss[Z = z|x] − Poss[Z δ = z|x]| =
| x0 Cx + D0 x (z) − x0 C δ x + (Dδ )0 x (z)| ≤
X
X
X
X
δ
δ
sup
xk Ckj xj +
Dj xj (t) −
xk Ckj xj +
Dj xj (t)
t∈R
j
k,j
k,j
j
P
δ( k,j |xk xj | + |x|1 )
P
= Ω(δ).
≤Ω
k,j |xk xj | + |x|1
Remark 2.1 From (1) and (6) 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 (4).
As an immediate consequence of this theorem we obtain the following result (see [5, 6]: If the fuzzy
numbers in (4) 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 g-fuzzy number coefficients (see [10]).
Sensitivity analysis in quadratic programs with fuzzy variables and coefficients (introduced by Canestrelli
and Giove [4]) is the topic of future research.
5
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] E.Canestrelli and S.Giove, Optimizing a quadratic function with fuzzy linear coefficients, Control
and Cybernetics, 20(1991) 25-36.
[5] R.Fullér, On stability in fuzzy linear programming problems, Fuzzy Sets and Systems, 30(1989)
339-344.
[6] R.Fullér, On stability in possibilistic linear equality systems with Lipschitzian fuzzy numbers,
Fuzzy Sets and Systems, 34(1990) 347-353.
[7] M.Fedrizzi and R.Fullér, Stability in possibilistic linear programming problems with continuous
fuzzy number parameters, Fuzzy Sets and Systems, 47(1992) 187-191.
[8] P.Henrici, Discrete Variable Methods in Ordinary Differential Equations, John Wiley & Sons,
New York, 1962.
[9] O.Kaleva, Fuzzy differential equations, Fuzzy Sets and Systems, 24(1987) 301-317.
[10] M.Kovács, Stable embeddings of linear equality and inequality systems into fuzzified systems,
Fuzzy Sets and Systems, 45(1992) 305-312.
[11] M.K.Luhandjula On possibilistic programming, Fuzzy Sets and Systems, 18(1986) 15-30.
[12] L.A.Zadeh, Fuzzy sets as a basis for a theory of possibility, Fuzzy Sets and Systems, 1(1978) 3-28.
[13] H.Hamacher, H.Leberling and H.-J.Zimmermann, Sensitivity analysis in fuzzy linear programming, Fuzzy Sets and Systems, 1(1978) 269-281.
6
Download