• Aucun résultat trouvé

A FUZZY MINMAD PROCEDURE

N/A
N/A
Protected

Academic year: 2022

Partager "A FUZZY MINMAD PROCEDURE"

Copied!
11
0
0

Texte intégral

(1)

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

(2)

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.

(3)

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

dr1

0

ζiξiiξ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.

(4)

Since lim

x→∞

fi(x)

x =

ai, lim

x→∞

fi(x)− √aix

= 2bi

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

dr1

0

ζiξiiξi dr+

1

0

ξi2+ξi2

dr,

(5)

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

= 2di 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.

(6)

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

dr1

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.

(7)

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+ 2bia

i

!!!. According to Arthanary and Dodge [1], this

(8)

type of piecewise linear convex function is minimized atx=x(r) =2abjrjr for whichn

i=1

√ai+ 2r−1

k=1

√ajk is negative andn

i=1

√ai+ 2 r

k=1

√ajk is nonnega- tive (forr = 1 only the second condition remains). Ifn

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+12bjkajp+1bjp+1+ajkb2jp+1

n k=p+1

√ajk,

1)S

bjp+l 2ajp+l

= p k=1

ajp+lbjk−ajkbjp+l 4cjka2j

p+l2bjkajp+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+l2bjkajp+lbjp+l+ajkb2j

p+l

n k=p+1

√ajk + 2 p+l k=p+1

√ajk,

(9)

1)D

bjn 2ajn

= p k=1

ajnbjk −ajkbjn 4cjka2j

n2bjkajnbjn+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 points2abjkjk,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, n1.

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, . . . , n1;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, . . . , n1} for which (ω1)D

2abjrjr

<0, (ω1)S

2abjr+1

jr+1

>0.

(10)

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.

(11)

[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]

Références

Documents relatifs

Moments and semi-moments of a (random or fuzzy) variable, defined by means of crisp or fuzzy measure, are used in optimization models for the first approach ([10],[13], [5],

Aujourd’hui, il se peut que dans bien des murs le bardage ne soit pas léger et qu’il n’y ait pas de lame d’air drainée et aérée mais que l’on trouve un deuxième moyen

We apply our outlier detection method on real OPC calibration data of the active layer of a 65 nm half pitch technology with 1500 test structures. First we sort the different

It was reported that the fuzzy inference model for diagnosis of bone tumors based on fuzzy set theory and medical statistics knowledge can not only simulate

A new Method for the Comparison of two fuzzy numbers extending Fuzzy Max OrderC. Cyril de Runz, Éric Desjardin, Michel Herbin,

First, old-printed Cyrillic texts do not have delimiters (punctuation marks), which complicates the process of singling out individual words in the source text. The maximum length of

An algorithm to construct a generalized Voronoi diagram (VD) in the presence of fuzzy parameters is proposed with optimal location of a finite number of generator points