A FUZZY MINMAD PROCEDURE
CIPRIAN COSTIN POPESCU
We present a new approach to parameter estimation on fuzzy sets. The model combines fuzzy number theory with the minmad (minimizing mean of absolute deviations) method.
AMS 2000 Subject Classification: 90C05.
Key words: fuzzy number, minmad, convex function.
1. INTRODUCTION
We present a new mixed method for parameter estimation when the input data are fuzzy numbers. In Section 2 we transfer fuzzy numbers to intervals bounded by functions with some special properties while the norm in this space of fuzzy numbers is the distance between the images of these functions [2, 3, 12]. In Section 3 we discuss the regression model based on the norm previously defined. Many authors, for example Ming et al [12], have used variants of the least squares method for determining the solution. We suggest a new approach, a generalized minmad technique [1]. We prove the equivalence between our model and the minimization of a special function.
Various methods are available for this minimization, for example the tangents method [16].
2. PRELIMINARIES
LetF be a fuzzy number space [2, 12]. For a fuzzy numberX∈ F and a real numberr∈[0,1] we define [3, 7, 9, 12]: [X]r={t/X(t)≥r}if 0< r≤1 and [X]r ={t/X(t)>0} ifr= 0.
If X(r), X(r), X(r) ≤ X(r) are the end points of the interval [X]r, then these two functions with some special properties [5,12], define a unique fuzzy numberX. Thus we may introduce a metricD2 over F [3,5,7,12] as
D2(X, Y) = 1
0 [X(r)−Y (r)]2dr+ 1
0
X(r)−Y (r)2 dr.
MATH. REPORTS9(59),2 (2007), 211–221
To simplify the writing, in the next sections we write X, X instead of X(r), X(r).
3. THE MODEL
Let the input data (Xi, Yi), i = 1, n, where Xi, Yi are fuzzy numbers in F. The goal is to find real numbers α, β such that Y = α+βX give the fit line to the above data. We choose a minmad technique (minimizing mean of absolute deviations) which consist in finding the parametersα,β such that 1n
n
i=1D2(α+βXi, Yi) is minimal. Thus, Ω (α, β) = n
i=1D2(α+βXi, Yi) should be minimal. We consider the model with an additional constraint:
the regression line contains the point (X0, Y0) i.e. Y0 = α+βX0, where X0 =
X0, X0
,Y0 = Y0, Y0
, withX0(r) =X0(r) = const.,Y0(r) =Y0(r) = const. for all r∈[0,1].
Theorem 1. The minimization of Ω (α, β) is equivalent to the min- imization of a certain function ω : R∗ → R+, ω(x) =
ω1(x), x >0, ω2(x), x <0, where ω1(x), ω2(x) are convex, continuous functions of general form n
i=1 p(2)i x2+p(1)i x+p(0)i with p(2)i ,p(1)i , p(0)i real numbers for i= 1, n. Fur- ther, under an additional condition which is given below,Ω (α, β) has a unique minimizing point.
Proof. Since the sign of the parameter β influences the form of Ω (α, β), two cases should be discussed: β >0 or β <0.
Case1: β >0. In this case Ω (α, β) has the form:
Ω (α, β) = Ω1(α, β) = n
i=1
1
0
α+βXi−Yi2 dr+
1
0
α+βXi−Yi2 dr.
We make the substitutions
ζi=Xi−X0 ξi=Yi−Y0 ;
ζi =Xi−X0 ξi=Yi−Y0 . Obviously,Y0 =α+βX0. Thus
Yi−ξi=Y0 =α+βX0 =α+β
Xi−ζi
=α+βXi−βζi⇒
⇒α+βXi−Yi=βζi−ξi. Similarly,α+βXi−Yi =βζi−ξi.
Now, the problem is equivalent to determining the minimum of the func- tion
ω1(β) = n
i=1
1
0
βζi−ξi2 dr+
1
0
βζi−ξi2 dr.
We have ω1(β) =
n i=1
β2
1
0
ζi2+ζi2
dr−2β 1
0
ζiξi+ζiξi dr+
1
0
ξi2+ξi2
dr or
ω1(x) = n
i=1
aix2+bix+ci = n i=1
vi(x) = n
i=1
fi(x), where β = x, ai = 1
0
ζi2+ζi2
dr > 0, bi = −21
0
ζiξi+ζiξi
dr, ci = 1
0
ξi2+ξi2
dr.Obviously, in this case,ω(x) =ω1(x) andp(2)i =ai,p(1)i =bi, p(0)i =ci.
We also have
∆vi =b2i −4aici=
= 4 1
0
ζiξi+ζiξi dr
2
− 1
0
ζi2+ζi2
dr
1 0
ξi2+ξi2
dr
. By using twice the Cauchy-Buniakowski-Schwarz inequality we obtain
1
0
ζi2+ζi2
dr
1 0
ξi2+ξi2
dr
=
= 1
0 ζi2+ζi2 2
dr
1
0 ξi2+ξi2 2
dr
≥
≥ 1
0
ζi2+ζi2 ξi2+ξi2
dr 2
≥ 1
0
ζiξi+ζiξi dr
2
which gives ∆vi ≤0; without very much restricting generality, we may consider the case when ∆vi <0. Then ω1 is differentiable in its domain and
ω1(x) = n
i=1
fi(x) = n i=1
2aix+bi 2√
aix2+bix+ci, ω1(x) =
n i=1
fi(x) = n i=1
−∆vi
4 (aix2+bix+ci)3/2 >0.
Thereforeω1(x) is a convex function.
Since lim
x→∞
fi(x)
x = √
ai, lim
x→∞
fi(x)− √aix
= 2√bi
ai, the function ω1(x) admits the asymptotes
− n
i=1
√ai
x− n
i=1
bi 2√ ai
,
n i=1
√ai
x+ n
i=1
bi 2√ ai
at −∞and +∞, respectively.
The previous allow the conclusion that ω1(x) has a unique minimizing point,x, which is situated in the closed interval
mini
−2abii ,max
i
−2abii
or, more precisely, in [A1, B1],where A1 = max
i=1,n
− bi 2aiω1
− bi 2ai
≤0
,
B1 = min
i=1,n
− bi 2aiω1
− bi 2ai
≥0
. Case2: β <0. Now, we obtain
Ω (α, β) = Ω2(α, β) =
= n
i=1
1
0
α+βXi−Yi2 dr+
1
0
α+βXi−Yi2 dr.
We make the same substitutions as in Case 1:
ζi=Xi−X0 ξi=Yi−Y0 ;
ζi =Xi−X0 ξi=Yi−Y0 . It follows that
Yi−ξi=Y0 =α+βX0 =α+β
Xi−ζi
=α+βXi−βζi⇒
⇒α+βXi−Yi =βζi−ξi and
Yi−ξi=Y0 =α+βX0 =α+β
Xi−ζi
=α+βXi−βζi⇒
⇒α+βXi−Yi=βζi−ξi. The function which should be minimized is
ω2(β) = n
i=1
1
0
βζi−ξi2 dr+
1
0
βζi−ξi2 dr.
Thus ω2(β) =
n i=1
β2
1
0
ζi2+ζi2
dr−2β 1
0
ζiξi+ζiξi dr+
1
0
ξi2+ξi2
dr,
or
ω2(x) = n
i=1
aix2+dix+ci = n
i=1
wi(x) = n
i=1
hi(x), where β = x, ai = 1
0
ζi2+ζi2
dr, di = −21
0
ζiξi+ζiξi
dr, ci = 1
0
ξi2+ξi2
dr. In this case,ω(x) =ω2(x) andp(2)i =ai,p(1)i =di,p(0)i =ci. We next have
∆wi =d2i −4aici =
= 4 1
0
ζiξi+ζiξi dr
2
− 1
0
ζi2+ζi2
dr
1 0
ξi2+ξi2
dr
. Using the Cauchy-Buniakowski-Schwarz inequality, we obtain
1
0
ζi2+ζi2
dr
1 0
ξi2+ξi2
dr
=
= 1
0
ζi2+ζi2
dr
1 0
ξi2+ξi2
dr
=
= 1
0 ζi2+ζi2 2
dr
1
0 ξi2+ξi2 2
dr
≥
≥ 1
0
ζi2+ζi2 ξi2+ξi2
dr 2
≥ 1
0
ζiξi+ζiξi dr
2
which gives ∆wi ≤0; as above, in practice the most common case is ∆wi <0.
Now,
ω2(x) = n
i=1
hi(x) = n
i=1
2aix+di 2√
aix2+dix+ci; ω2(x) =
n i=1
hi(x) = n
i=1
−∆wi
4 (aix2+dix+ci)3/2 >0.
Thereforeω2 is a convex function.
It is easy to calculate lim
x→∞
hi(x)
x =√ai and lim
x→∞
hi(x)− √aix
= 2√di ai. Then the functionω2(x) has the asymptotes
− n
i=1
√ai
x− n
i=1
di 2√ai
,
n
i=1
√ai
x+ n
i=1
di 2√ai
at −∞and +∞, respectively.
The conclusion for this case is thatω2(x) has a unique minimizing point,
x which belongs to the closed interval
mini
−2adii ,max
i
−2adii
or, more precisely, to [C1, D1],where
C1= max
i=1,n
− di 2aiω2
− di 2ai
≤0
,
D1= min
i=1,n
− di 2aiω2
− di 2ai
≥0
.
To conclude, a few remarks. For all i= 1, . . . , n we have
− bi 2ai =
1
0
ζiξi+ζiξi 1 dr
0
ζi2+ζi2
dr
, −di 2ai =
1
0
ζiξi+ζiξi 1 dr
0
ζi2+ζi2
dr and
− bi 2ai
−
− di 2ai
= 1
0
ζiξi+ζiξi
dr−1
0
ζiξi+ζiξi 1 dr
0
ζi2+ζi2
dr
=
= 1
0
ζi−ζi ξi−ξi 1 dr
0
ζi2+ζi2
dr ≥0.
Thus D1 ≤A1 and x≤x. As we have seen, ω(x) = ω1(x) ifx > 0 and ω(x) =ω2(x) if x <0.
If x > 0, x <0 and minω1(x) =ω1(x) ≤ ω2(x) = minω2(x), then the solution is the minimizing point forω1(x), and minω(x) =ω1(x). Thus, xis the estimator forβ.
If x > 0, x <0 and minω2(x) =ω2(x) ≤ ω1(x) = min ω1(x), then the solution is the minimizing point for ω2(x) and minω(x) = ω2(x). Now, an estimator forβ isx.
In both cases, the solution for α results from the initial condition Y0 = α+βX0.
The theorem is proved.
The only remaining thing is to find the minimum points for ω1(x) and ω2(x), which provides a concrete answer to initial problem. We may obtain this result by various approaches which are described in literature, for example the tangents method, illustrated below.
4. THE FINAL STEPS
We look for the minimum of the convex function ω1 in [A1, B1]. To this purpose, the method which use the tangents gives us an useful algorithm [16].
First, we compute ω1 (A1),ω1(B1). If ω1(A1) = 0 or ω1 (B1) = 0, stop.
Otherwise, let u0 ∈[A1, B1] arbitrary. The tangent to the graph of ω1 at the point u0 has the equation t(x, u0) =y=ω1(u0) +ω1(u0) (x−u0).
For j = 1, . . . , m we consecutively, look for uj,the solution of the opti- mization problem:
(∗) minz subject to z≥ max
l=0,j−1t(x, ul), A1≤x≤B1. Let T1(x) = max{t(x, u0), t(x, u1)}, T2(x) = max
t(x, u0), t(x, u1), t(x, u2) , . . . , Tm−1(x) = max{t(x, u0), t(x, u1), . . . , t(x, um−1)}.
Thus Tm−1(x) = max{Tm−2(x), t(x, um−1)}.
If ω1(um−1) = 0 then (∗) is equivalent to finding um ∈ [A1, B1] for which Tm−1(um) = min
x∈[A1,B1]Tm−1(x) [4, 16].
ω1 is a convex continuous differentiable function on [A1, B1]. We have proved in Section 3 that it has a unique minimizing pointx in [A1, B1].
Thus [10, 16] lim
m→∞um =x. In other words, the algorithm converges to
x, which is the required solution.
Similar arguments and calculations lead us to the minimizing pointxof ω2(x) in [C1, D1].
5. A FEW REMARKS
In this section we discuss the problem without the constraint
∆vi = 0, ∆wi = 0 for all i= 1, n.
Case 1. First, suppose that β >0. Consider a partition {1,2, . . . , n} = {j1, j2, . . . , jp} ∪ {jp+1, jp+2, . . . , jn} such that ∆vjk <0 fork= 1, p, ∆vjk = 0 fork=p+ 1, nand
− bj1
2aj1 ≤ − bj2
2aj2 ≤ · · · ≤ − bjp
2ajp, − bjp+1
2ajp+1 ≤ − bjp+2
2ajp+2 ≤ · · · ≤ − bjn 2ajn. Then card{j1, j2, . . . , jp} =p, card{jp+1, jp+2, . . . , jn} =n−p. Three possi- bilities appears.
Case1.1. Ifp= 0 then ∆vi = 0 for alli= 1, . . . , nand the functionω1(x) has the form
n i=1
!!!√
aix+ 2√bia
i
!!!. According to Arthanary and Dodge [1], this
type of piecewise linear convex function is minimized atx=x(r) =−2abjrjr for which−n
i=1
√ai+ 2r−1
k=1
√ajk is negative and−n
i=1
√ai+ 2 r
k=1
√ajk is nonnega- tive (forr = 1 only the second condition remains). If−n
i=1
√ai+ 2 r
k=1
√ajk = 0, the minimum is obtained for all x(r)≤x≤x(r+1).
Case1.2. If 0< p < n we have ω1(x) =
p k=1
ajkx2+bjkx+cjk+ n k=p+1
!!!!√ajkx+ bjk 2√ajk
!!!!, ω1(x) =
n i=1
fi(x) = p k=1
2ajkx+bjk 2
ajkx2+bjkx+cjk + n k=p+1
fjk(x) =
= p k=1
2ajkx+bjk 2
ajkx2+bjkx+cjk + n k=p+1
√ajk·sgn (gjk(x)) ,
wherex=−2abjp+1
jp+1, . . . ,−2abjnjn and fjk(x) =|gjk|=!!
!!√
ajkx+ bjk 2√ajk
!!!! fork=p+ 1, n.
Forl= 1, . . . , n−p we have (ω1)S
− bjp+1 2ajp+1
= p k=1
ajp+1bjk−ajkbjp+1
4cjka2jp+1−2bjkajp+1bjp+1+ajkb2jp+1
− n k=p+1
√ajk,
(ω1)S
− bjp+l 2ajp+l
= p k=1
ajp+lbjk−ajkbjp+l 4cjka2j
p+l−2bjkajp+lbjp+l+ajkb2j
p+l
−
− n k=p+1
√ajk + 2
p+l−1
k=p+1
√ajk, l= 1,
(ω1)D
− bjp+l 2ajp+l
= p k=1
ajp+lbjk−ajkbjp+l 4cjka2j
p+l−2bjkajp+lbjp+l+ajkb2j
p+l
−
− n k=p+1
√ajk + 2 p+l k=p+1
√ajk,
(ω1)D
− bjn 2ajn
= p k=1
ajnbjk −ajkbjn 4cjka2j
n−2bjkajnbjn+ajkb2n +
n k=p+1
√ajk,
ω1(x) = n i=1
fi(x) = p k=1
−∆vjk
4 (ajkx2+bjkx+cjk)3/2 >0 forx=−2abjp+1
jp+1, . . . ,−2abjnjn. Therefore,ω1(x) is a piecewise convex function.
For the points−2abjkjk,k=p+ 1, n we have (ω1)S
− bjk 2ajk
+ 2√
ajk = (ω1)D
− bjk 2ajk
. Thus,
− n k=1
√ajk <(ω1)S
− bjp+1 2ajp+1
<(ω1)D
− bjp+1 2ajp+1
<· · ·
· · ·<(ω1)S
− bjn 2ajn
<(ω1)D
− bjn 2ajn
<
n k=1
√ajk and
(ω1)D
− bjk 2ajk
< ω1(x)<(ω1)S
− bjk+1 2ajk+1
for allx∈
−2abjkjk,−2abjk+1jk+1
,k=p+ 1, n−1.
If there exists a numberr ∈ {p+ 1, . . . , n} such that
(ω1)S
− bjr 2ajr
·
(ω1)D
− bjr 2ajr
≤0 then the unique minimizing point isx=−2abjrjr.
If
"
(ω1)S
−2abjkjk#
·"
(ω1)D
−2abjkjk#
> 0 for all k = p+ 1, n, we look for the minimizing point in one of the intervals I0 =
−∞,−2abjp+1jp+1#
; Ik =
"
−2abjkjk,−2abjk+1jk+1#
,k=p+ 1, . . . , n−1;In−p =
"
−2abjnjn,+∞
, as we shall show below.
If (ω1)S
−2abjp+1jp+1
>0 thenx∈I0; if (ω1)D
−2abjnjn
<0 thenx∈In−p. If (ω1)S
−2abjp+1jp+1
<0 and (ω1)D
−2abjnjn
>0 we look for the minimiz- ing point in the unique interval Ir =
"
−2abjrjr,−2abjr+1
jr+1
#
,r ∈ {p+ 1, . . . , n−1} for which (ω1)D
−2abjrjr
<0, (ω1)S
−2abjr+1
jr+1
>0.
The search on Ir is more precise when
− bjr
2ajr,− bjr+1 2ajr+1
∩
− bjk
2ajk/k= 1, p
=
− bjs
2ajs,− bjs+1
2ajs+1, . . . ,− bjs+t 2ajs+t
. Then
− bjr
2ajr ≤ bjs
2ajs ≤ · · · ≤ − bjs+t
2ajs+t ≤ − bjr+1 2ajr+1 and
Ir =
− bjr
2ajr,− bjs 2ajs
∪
− bjs
2ajs,− bjs+1 2ajs+1
∪ · · · ∪
− bjs+t
2ajs+t,− bjr+1 2ajr+1
. Consequently, the minimizing pointxis situated in a smaller interval as follows:
x∈Ir,s=
− bjr
2ajr,− bjs 2ajs
ifω1
− bjs 2ajs
≥0,
x∈Ir,s+t+1 =
− bjs+t
2ajs+t,− bjr+1 2ajr+1
ifω1
− bjs+t 2ajs+t
≤0,
x∈Ir,s+q+1=
− bjs+q
2ajs+q,− bjs+q+1 2ajs+q+1
, 0≤q≤t−1 ifω1
− bjs+q 2ajs+q
≤0, ω1
− bjs+q+1 2ajs+q+1
≥0.
The conclusion is that the unique minimizing point x forω1 belongs to only one of the intervals I0, Ir,Ir,s, Ir,s+q+1,Ir,s+t+1, In−p. For determining it in one of these six intervals, we can use the algorithm given in Section 4.
Case1.3. Finally, forp=nwe obtain ∆vi <0 for alli= 1, n. This kind of problem was discussed in Section 3.
Forβ <0 we have analogous situations and calculations.
The final assertion from Theorem 1 keeps its validity, too.
REFERENCES
[1] T.S. Arthanari and Yadolah Dodge, Mathematical Programming in Statistics. Wiley, New York, 1980.
[2] Wu Cong-Xin and Ma Ming,Embedding problem of fuzzy number space: Part I. Fuzzy Sets and Systems44(1991), 33–38.
[3] Wu Cong-Xin and Ma Ming,Embedding problem of fuzzy number space: PartIII. Fuzzy Sets and Systems46(1992), 281–286.
[4] M. Curtillot, Deux algorithmes de programmation math´ematique. RAIRO7(1973).
[5] P. Diamond and P. Kloeden, Metric spaces of fuzzy sets. Fuzzy Sets and Systems35 (1990), 241–249.
[6] P. Diamond,Fuzzy least squares. Inform. Sci.46(1988), 141–157.
[7] P. Diamond and P. Kloeden,Metric spaces of fuzzy sets, Corrigendum. Fuzzy Sets and Systems45(1992), 123.
[8] R. Goetschel and W. Voxman,Elementary Calculus. Fuzzy Sets and Systems18(1986), 31–43.
[9] I.M. Hammerbacher and R.R. Yager,Predicting television revenues using fuzzy subsets.
TIMS Stud. Management Sci.20(1984), 469–477.
[10] V.G. Karmanov,Matimaticescoe programmirovanie. Nauka, Moscova, 1975.
[11] A. Katsaras and D.B. Liu,Fuzzy vector spaces and fuzzy topological vector spaces. J.
Math. Anal. Appl.58(1977), 135–146.
[12] Ma Ming, M. Friedman and A. Kandel, General fuzzy least squares. Fuzzy Sets and Systems88(1997), 107–118.
[13] C.V. Negoit¸˘a and D. A. Ralescu,Applications of Fuzzy Sets to Systems Analysis. Wiley, New York, 1975.
[14] H. Prade,Operations research with fuzzy data.In: P.P. Wang and S.K. Chang (Eds.), Fuzzy Sets: Theory and Application to Policy Analysis and Information Systems.
pp. 115–169. Plenum, New York, 1980.
[15] M.L. Puri and D.A. Ralescu,Differentials for fuzzy functions. J. Math. Anal. Appl.91 (1983), 552–558.
[16] Radu S¸erban,Optimizare cu aplicat¸ie ˆın economie. Matrix Rom., Bucure¸sti, 1999.
[17] H. Tanaka, H. Isibuchi and S. Yoshikawa, Exponential possibility regression analysis.
Fuzzy Sets and Systems69(1995), 305–318.
[18] H. Tanaka, S. Uejima and K. Asai,Linear regression analysis with fuzzy model. IEEE Trans. Systems Man Cybernet.SMC-12(1982), 903–907.
[19] H.J. Zimmermann,Fuzzy programming and linear programming with several objective functions. Fuzzy Sets and Systems1(1978), 45–55.
[20] R.R. Yager, Fuzzy prediction based upon regression models. Inform. Sci. 26 (1982), 45–63.
Received 3 May 2006 Academy of Economic Studies
Department of Mathematics Calea Dorobant¸ilor 15-17, Sector 1
Bucharest, Romania [email protected]