Computers & Industrial Engineering 57 (2009) 742–747
Contents lists available at ScienceDirect
Computers & Industrial Engineering journal homepage: www.elsevier.com/locate/caie
A linear programming model for determining ordered weighted averaging operator weights with maximal Yager’s entropy Jian Wu a,*, Bo-Liang Sun a, Chang-Yong Liang b, Shan-Lin Yang b a b
School of Business Administration, Zhejiang Normal University, Jinhua 321004, PR China Department of Management, Hefei University of Technology, Hefei 230009, PR China
a r t i c l e
i n f o
Article history: Received 26 August 2008 Accepted 5 February 2009 Available online 11 February 2009 Keywords: OWA operator Measures of information Linear objective programming Entropy
a b s t r a c t It has a wide attention about the methods for determining OWA operator weights. At the beginning of this dissertation, we provide a briefly overview of the main approaches for obtaining the OWA weights with a predefined degree of orness. Along this line, we next make an important generalization of these approaches as a special case of the well-known and more general problem of calculation of the probability distribution in the presence of uncertainty. All these existed methods for dealing these kinds of problems are quite complex. In order to simplify the process of computation, we introduce Yager’s entropy based on Minkowski metric. By analyzing its desirable properties and utilizing this measure of entropy, a linear programming (LP) model for the problem of OWA weight calculation with a predefined degree of orness has been built and can be calculated much easier. Then, this result is further extended to the more realistic case of only having partial information on the range of OWA weights except a predefined degree of orness. In the end, two numerical examples are provided to illustrate the application of the proposed approach. Ó 2009 Elsevier Ltd. All rights reserved.
1. Introduction The process of information aggregation has a great affect on the development of intelligent systems. Yager (1988) introduced a new information aggregation technique based on the ordered weighted averaging (OWA) operator. One key issue in the theory of the OWA operator is to determine its associated weights (Amin, 2006, 2007; Ahn, 2006; Filev & Yager, 1998; Nettleton & Torra, 2001; Wang Y, Luo, & Liu, 2007). O’Hagan (1988) proposed a maximum entropy approach, which involved a constrained nonlinear optimization problem with a predefined degree of orness as its constraint and the entropy as the objective function. Then, Fullér and Majlender (2001) transformed the maximum entropy model into a polynomial equation which can be solved analytically. Fullér and Majlender (2003) suggested a minimum variance approach to obtain the minimal variability OWA operator weights. Majlender (2005) proposed an approach for obtaining OWA operator weights based on maximal Rényi entropy for a given level of orness and pointed out that the maximum entropy approach and the minimum variance approach are its special cases, respectively. Liu and Chen (2004) proposed the PMEOWA operator and Liu (2006) proposed the MSEOWA operator. Few scholars study the nature of these models and the relationship between them. Moreover, there are two main shortcomings with in all the above approaches: (1) Generally, * Corresponding author. Tel.: +86 551 2904962. E-mail address:
[email protected] (J. Wu). 0360-8352/$ - see front matter Ó 2009 Elsevier Ltd. All rights reserved. doi:10.1016/j.cie.2009.02.001
it is quite complex to acquire the solution of a constrained nonlinear optimization problem or a high-order nonlinear algebraic equation (Wang, 2005). (2) All of them are completely based on the assumption of given orness level. As a fact, it may be difficult for the decision maker (DM) to determine his/her orness in some circumstances. For instance, Xu and Da (2003) established an approach by considering the situation where partial weight information is available partially. The DM may also have other type of weight information except a predefined degree of orness (Kim & Ahn, 1999; Park & Kim, 1997). In order to simplify the complicated computation, we introduce Yager’s entropy based on Minkowski metric (Yager, 1995). By analyzing the desirable properties with this measure of entropy, we propose a novel approach to determine the weights of the OWA operator. It is a wide general method which can be specialized into many famous cases, such as the minimax model (Yager, 1993), the MSEOWA operator (Liu, 2006) and the minimum variance approach (Fullér & Majlender, 2003). We then extend it to a linear objective programming (LP) model with a predefined degree of orness. Further, we consider the (LP) model for the more realistic case, which miss a priori information for the desired orness and only has partial weight information as constraint. The dissertation is organized as follows. Section 2 gives a brief overview and makes an important generalization of the main approaches for OWA weights with a priori information for the desired orness. Section 3 proposes a LP model for OWA weights based on Yager’s entropy. In Section 4, two numerical examples are provided. Section 5 concludes the paper.
743
J. Wu et al. / Computers & Industrial Engineering 57 (2009) 742–747
2. The overview and generalization of the methods for OWA weights An OWA operator of dimension n is a mapping, OWA : Rn ! R, that has an associated n vector w ¼ ðw1 ; w2 ; . . . ; wn ÞT such that P wj 2 ½0; 1 and nj¼1 wj ¼ 1. Furthermore,
OWAða1 ; a2 ; . . . ; an Þ ¼
n X
wj bj
ð1Þ
j¼1
where bj is the jth largest element of the collection of the aggregated objects a1 ; a2 ; . . . ; an . Clearly, one key point of the OWA operator theory is to determine its associated weights. O’Hagan (1988) suggested a maximum entropy approach, which requires the solution of the following constrained nonlinear optimization problem:
Max dispðWÞ ¼
n X
Max Hðp1 ; . . . ; pn Þ ¼ wi ln wi
ð2Þ
i¼1 n X ni s:t: ornessðWÞ ¼ wi ¼ a; n 1 i¼1 n X
wi ¼ 1;
06a61
n X
n X
pi ¼ 1;
wi ln wi
ð3Þ
To resolve model (6), we introduce Lagrangian Multipliers k0 ; k1 ; . . . ; kr ; . . . ; km , in the usual way, and obtain the result
pi ¼ exp f½k0 þ k1 f1 ðxi Þ þ þ km fm ðxi Þg in which the constants k0 ; k1 ; . . . ; kr ; . . . ; km are determined from
Zðk1 ; . . . ; km Þ ¼
n X
@ ln Z ðk1 ; . . . kr . . . ; km Þ @kr k0 ¼ ln Z ðk1 ; . . . kr . . . ; km Þ
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
where xi > xj for i < jði; j ¼ 1; 2; . . . ; nÞ and xi > c > xj . Fullér and Majlender (2003) suggested a minimum variance approach, which minimizes the variance of OWA operator weights under a given level of orness. A set of OWA operator weights with minimal variability could then be generated. Their approach requires the solution of the following mathematical programming problem:
2 n n 1X 1 1 X 1 Min D2 ðWÞ ¼ wi ¼ w2 n i¼1 n n i¼1 i n n X i¼1 n X
wi ¼ 1;
ni wi ¼ a; n1
! ð4Þ
06a61
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
Recently, Majlender (2005) proposed an approach for obtaining OWA operator weights based on maximal Rényi entropy for a given level of orness. This approach is based on the solution of the following parametric mathematical programming problem: n n X X 1 Max Hc ðWÞ ¼ wci ¼ log2 wci log2 1c i¼1 i¼1
n X
wi ¼ 1;
ð9Þ ð10Þ
Max Hðp1 ; . . . ; pn Þ ¼
n X
pi ln pi
ð11Þ
i¼1
s:t: hf1 ðxÞi ¼
n X
pi f1 ðxi Þ
i¼1 n X
pi ¼ 1;
pi P 0; i ¼ 1; . . . ; n
i¼1
i¼1
n X ni s:t: ornessðWÞ ¼ wi ¼ a; n 1 i¼1
ð8Þ
Especially when fr ðxi Þ ¼ 0; r ¼ 2; . . . ; m; i ¼ 1; . . . ; n, we can get
i¼1
s:t: ornessðWÞ ¼
exp f½k1 f1 ðxi Þ þ þ km fm ðxi Þg
hfr ðxÞi ¼
xi wi ¼ c;
wi ¼ 1;
ð7Þ
i¼1
i¼1 n X
pi fr ðxi Þ
pi P 0; r ¼ 1; . . . ; m; i ¼ 1; . . . ; n
i¼1 n X
ð6Þ
i¼1
The weight resolved from model (2) is called that maximum entropy OWA (MEOWA) weights. Liu and Chen (2004) proposed the PMEOWA operator. The problem can be formulated as:
s:t:
pi ln pi
i¼1
i¼1
Max dispðWÞ ¼
n X i¼1
s:t: hfr ðxÞi ¼
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
n X
To discuss the relationships in the above models, Wu, Liang, and Huang, 2007 considered the models (2)–(5) as a method for setting up faire probability distributions on the basis of partial information. For analyzing the probability distributions, we shall introduce the principle of maximum entropy proposed by Jaynes (1957), which has the important property that no possibility is ignored and assigns positive weight to every situation that is not absolutely excluded by the given information. The quantityx is capable of assuming the discrete values xi ði ¼ 1; 2; . . . ; nÞ. We are not given the corresponding probabilities pi ; all we know is hfr ðxÞi, which is the expectation value of the function fr ðxÞ. To determine the probabilities pi fairly, Jaynes proposed the optimization problem:
!1=ð1cÞ
Obviously, model (11) includes models (2) and (4) as its special ni and f1 ðxi Þ ¼ xi , respectively. So we can find that cases for f1 ðxi Þ ¼ n1 model (2) and model (4) satisfy the principle of maximum entropy. But the above approaches are quite complex for requiring the solution of a constrained nonlinear optimization problem. Furthermore, the computational burden of models (2)–(5) will increase when the DM put more information into these models. To resolve this problem, this paper will propose a linear objective programming (LP) model for determining OWA operator weights by utilizing the Minkowski metric-based measures of entropy introduced by Yager. 3. LP model for OWA weights based on Yager’s entropy
ð5Þ
06a61
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
i¼1
From strict monotonicity of the logarithm function, Majlender proved that model (5) includes models (2) and (4) as its special cases for c ¼ 1 and c ¼ 2, respectively.
3.1. Yager’s entropy based on minkowski metric and its properties Yager (1995) developed a measure of neg-entropy as:
Z !1=Z n X 1 p 1 ¼ Q Z ðPÞ ¼ D P; ; Z P 1; i ¼ 1; 2;. .. ;n i n n i¼1
ð12Þ
where the vector ½1=n is the probability distribution pi ¼ 1=n and ½Ij denotes the probability distribution with pj ¼ 1. It is easy to see that Q Z ðIi Þ ¼ Q Z ðIj Þ ¼ Q Z ðIÞ, the distance to any singleton is the
744
J. Wu et al. / Computers & Industrial Engineering 57 (2009) 742–747
same and the maximal value for Q Z ðPÞ occurs when P ¼ ½I. In this case, where P ¼ ½I, we get
Z !1=Z 1 Q Z ð½IÞ ¼ þ ðn 1Þ n !1=Z n1 1 1þ ¼ ZP1 n ðn 1ÞZ1
n1 n
Z
H1 ðPÞ ¼ Q 1 ðIÞ Q 1 ðPÞ ¼
ð13Þ
HZ ðPÞ ¼ Q Z ðIÞ Q Z ðPÞ
ð14Þ
and then get: rIf Z ! 1, then Q Z ðPÞ ¼ Maxi ½pi 1 and Q Z ðIÞ ¼ 1 1, so n n
HZ ðPÞ ¼ 1 Max ½pi
ð15Þ
i
Pn
2 i¼1 pi
1n
1=2
and Q 2 ðIÞ ¼ ð1 1n Þ1=2 ,
so
H2 ðPÞ ¼
!1=2 1=2 n X 1 1 1 p2i n n i¼1
n 2ðn 1Þ X pi 1 n n i¼1
ð20Þ
This alternative measure of entropy H1 ðPÞ has the following desirable properties: Theorem 1. Suppose H1 ðPÞ is a measure of entropy and ðrð1Þ; rð2Þ; . . . ; rðnÞÞ is any permutation of ð1; 2; . . . ; nÞ, we can have
So Yager defined a class of measures of entropy as
sIf Z ¼ 2, then Q 2 ðPÞ ¼
If we let z ¼ 1, then the Minkowski metric based entropy H1 ðPÞ can be reformulated as
ð16Þ
H1 ðprð1Þ ; prð2Þ ; . . . ; prðnÞ Þ ¼ H1 ðp1 ; p2 ; . . . ; pn Þ
ð21Þ
This property essentially exhibits the kind of Symmetry, which requires that the value of H1 ðPÞ be indifferent to the indexing of the individual probability values. Theorem 2. The entropy measure H1 ðPÞ should uniquely take its Maximum 2ðn 1Þ=n when all the outcomes in the space are equally likely (pi ¼ 1=n for all i). Proof. Since Q 1 ðPÞ ¼
H1 ðPÞ ¼
Pn 1 i¼1 pi n P 0, we can obtain
n 2ðn 1Þ X p 1 6 2ðn 1Þ i n n n i¼1
Utilizing the metric-based measures of entropy HZ ðPÞ and the principle of maximum entropy, we propose an approach for obtaining OWA operator weights, which requires the solution of the following mathematical programming problem:
So maximal entropy Max H1 ðPÞ ¼ 2ðn1Þ occurs only when pi ¼ 1=n n for all i. h
Max HZ ðWÞ ¼ Q Z ðIÞ Q Z ðWÞ n X xi wi ¼ c; s:t:
Theorem 3. The entropy measure H1 ðPÞ should uniquely take its Minimum 0 when P ¼ ½Ii ; ð½Ii denotes the probability distribution with pi ¼ 1Þ.
ð17Þ
i¼1 n X
wi ¼ 1;
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
i¼1
P ¼ ni¼1 pi 1n þ n1 . Proof. Let P ¼ ½Ii , so Q 1 ðIÞ ¼ 1 1n þ n1 n n Assume ðrð1Þ; rð2Þ; . . . ; rðnÞÞ is a permutation of ð1; 2; . . . ; nÞ such that prði1Þ P prðiÞ and from Theorem 1, we can get that
where xi > xj for i < jði; j ¼ 1; 2; . . . ; nÞ and xi > c > xj . In reality, model (17) includes some existed approach as its special cases for different parameter z. For an example, Yager (1993) expressed a measure of entropy as 1 Maxi ½wi , and then proposed a minimax model:
X n n 1 n 1 X 1 n 1 Q 1 ðIÞ ¼ pi þ prðiÞ þ ¼ i¼1 i¼1 n n n n
Min :Maxi ðwi Þ
n n X 1 n 1 1 X n1 Q 1 ðIÞ ¼ prðiÞ þ prðjÞ þ prðiÞ þ ¼ prðjÞ þ i–j n n n n i–j
n X ni wi ¼ a; s:t: ornessðWÞ ¼ n 1 i¼1 n X
wi ¼ 1;
ð18Þ 06a61
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
Without generalization, prðjþ1Þ ; . . . ; prðnÞ 6 1=n, thus
P
i¼1 ni When let Z ! 1 and xi ¼ n1 ; i ¼ 1; 2; . . . ; n, we can get HðwÞ ¼ 1 Maxi ½wi . Obviously, model (17) is equivalent to model (18). In the following, we can see that model (17) include MSEOWA operator and the minimum variance approach when z ¼ 2. Liu (2006) proposed the MSEOWA operator. The problem can be formulated as:
Min D2 ðWÞ ¼ s:t:
n X
! n 1 X 1 w2i n i¼1 n
xi wi ¼ c;
wi ¼ 1;
prð1Þ ; prð2Þ ; . . . ; prðjÞ P 1=n;
X j j n X X 1 1 p 1 ¼ Q 1 ðPÞ ðprðiÞ Þ þ prðiÞ ¼ rðiÞ n n n i¼1 i¼1 i¼jþ1
So Max Q 1 ðPÞ ¼ Q 1 ðIÞ ¼ 2ðn1Þ , then we have n
H1 ðPÞ ¼ Q 1 ðIÞ Q 1 ðPÞ P Q 1 ðIÞ MaxQ 1 ðPÞ P 0: This property associated with H1 ðPÞ is that its minimal value occurs at the probability distribution that provides the most certainty amount in a situation. h
ð19Þ
i¼1 n X
suppose
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
i¼1
where xi > xj for i < jði; j ¼ 1; 2; . . . ; nÞ and xi > c > xj . P When z ¼ 2, then we have HðWÞ ¼ 1 ni¼1 w2i . So model (17) is equivalent to model (19). We also can find that model (17) and ni ; i ¼ 1; 2; . . . ; n. model (4) are equivalent when z ¼ 2 and xi ¼ n1 So model (17) includes the MSEOWA operator (19) and the minimum variance approach (4), as its special case for z ¼ 2.
Theorem 4. Assume distribution P has pi ¼ 1=n for all i and _ _ _ distribution p has p j ¼ 1=m for allj, then H1 ðp Þ > H1 ðPÞ if m > n. _
Proof. Let pi ¼ 1=n and p > H1 ðPÞj ¼ 1=m, then we have _ 2ðn 1Þ 2 2ðm 1Þ ¼ 2 andH1 ðp Þ > H1 ðPÞ ¼ n n m 2 ¼ 2 ; respectively m
H1 ðPÞ ¼
Since m > n,
745
J. Wu et al. / Computers & Industrial Engineering 57 (2009) 742–747 _
Thus H1 ðp Þ > H1 ðPÞ. This property essentially exhibits the kind of Monotonicity, which requires that the entropy value of H1 ðPÞ should increase as n increases. h
Proof. If weighting vector W ¼ ðw1 ; . . . ; wn ÞT is optimal to LP (24) for a given level of ornessðW Þ ¼ a, then we will get
Min J ¼
n X ðeþj þ ej Þ
ð25Þ
j¼1
3.2. LP model under a predefined degree of orness Based the measure of entropy H1 ðPÞ and the minimal distance approach (17), we obtain the following multi-objective programming model (MOP):
n 2ðn 1Þ X wi 1 Max H1 ðWÞ ¼ n n i¼1 n X ni s:t: ornessðWÞ ¼ wi ¼ a; n 1 i¼1 n X
wi ¼ 1;
1 eþj þ ej ¼ 0; eþj P 0; ej P 0; n n X nj ornessðW Þ ¼ w ¼ a; 0 6 a 6 1; n 1 j j¼1
s:t: wj
n X
ð22Þ
wj ¼ 1;
^ Þ ¼ 1 Pn ðn jÞw Because ornessðW j¼1 njþ1 ¼ 1 ornessðW Þ, n1 so we can have
06a61
Min J ¼
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
n X ðeþj þ ej Þ
Thus we can obtain the following multi-objective programming model for minimizing the distance its vector from the vector of maximal entropy, pi ¼ 1=n, which is equivalent to model (22).
Min DðWÞ ¼
n X wi 1 n
ð23Þ
i¼1
s:t: ornessðWÞ ¼
n X i¼1
wi ¼ 1;
ni wi ¼ a; n1
1 eþj þ ej ¼ 0; eþj P 0; ej P 0; n n X nj ^ Þ ¼ 1 ornessðW w ¼ 1 a; 0 6 a 6 1; n 1 j j¼1
s:t: wj
n X
wj ¼ 1;
wj 2 ½0; 1; j ¼ ð1; ; nÞ
j¼1
06a61
^ ¼ ðw ; w ; . . . ; w ÞT is an optimal to LP (25) for Obviously, W n n1 1 ornessðWÞ ¼ 1 a. h
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ
i¼1
3.3. LP model with partial weight information as constraint
Solution to the above minimization problem is found by solving the following linear objective programming (LP) model: n X Min J ¼ ðeþj þ ej Þ
ð24Þ
j¼1
1 eþj þ ej ¼ 0; eþj P 0; ej P 0 n n X nj ornessðWÞ ¼ wj ¼ a; 0 6 a 6 1 n 1 j¼1 s:t: wj
n X
ð26Þ
j¼1
i¼1
n X
wj 2 ½0; 1; j ¼ ð1; . . . ; nÞ
j¼1
wj ¼ 1;
wj 2 ½0; 1; j ¼ ð1; . . . ; nÞ
j¼1 where, eþ j ; ej are the upper and lower deviation variables of 1=n, respectively. From the LP model (24), we have the following theorems.
The maximum-entropy distribution may be asserted for the positive reason that it is uniquely determined as the one which is maximally noncommittal with regard to missing information, instead of the negative one that there was no reason to think otherwise. As previously pointed, the ornessa is a kind of information of the decision maker. But, the DM may have the other partial weight information in real decision. For an example, Xu and Da (2003) considered the situation where the weight information is available partially and suggested an approach based on the following mathematical programming problem:
Max dispðWÞ ¼ s:t: ornessðWÞ ¼
n X i¼1 n X i¼1
Theorem 5. For an OWA operator weight vector W ¼ ðw1 ; . . . ; wn ÞT determined by the LP (24)
n X
wi ¼ 1;
wi ln wi ni wi ¼ a; n1
ð27Þ 0 6 a 6 1;
wi 2 ½0; 1; i ¼ ð1; . . . ; nÞ;
i¼1
(1) If ornessðWÞ ¼ 1, then W ¼ ð1; 0; . . . ; 0ÞT ; (2) If ornessðWÞ ¼ 0, then W ¼ ð0; 0; . . . ; 1ÞT ; (3) If ornessðWÞ ¼ 0:5, then W ¼ ð1=n; 1=n; . . . ; 1=nÞT . Proof. When ornessðWÞ ¼ 1; W ¼ ð1; 0; . . . ; 0ÞT is the only feasible and therefore optimized solution, which satisfies the orness Pn 1 constraint: ornessðWÞ ¼ n1 i¼1 ðn iÞwi ¼ 1. The proof of (2) is similar as(1). When ornessðWÞ ¼ 0:5; W ¼ ð1=n; 1=n; . . . ; 1=nÞT is the feasible solution of LP (24) and J ¼ 0, which is the lower bound of the value objective function. Obviously, W ¼ ð1=n; 1=n; . . . ; 1=nÞT is the only optimized solution of LP (24) for ornessðWÞ ¼ 0 and J ¼ 0. h Theorem 6. If weighting vector W ¼ ðw1 ; . . . ; wn ÞT is optimal to LP ^ ¼ ðw ; w ; . . . ; (24) for a given level of ornessðWÞ ¼ a, then W n n1 T w1 Þ is an optimal to LP (24) for ornessðWÞ ¼ 1 a.
wi 2 H where H is the set of all known weight information. The types of H provided by group members are linearly unequal constraints, which can be constructed by the following forms, (1) (2) (3) (4) (5)
A weak ranking: fwi P wj g; A strict ranking: fwi wj P ai g; A ranking with multiples: fwi P ai wj g; An interval form: fai 6 wi 6 ai þ ei g; A ranking of differences: fwi wj P wk wl g; for j–k–l.
where ai and ei are nonnegative constants. But, model (27) requires the solution of a constrained nonlinear optimization problem, which bears large computational burden. Furthermore, it is difficult for the DM to determine his/her orness in some circumstance. But, the DM may have the partial weight
746
J. Wu et al. / Computers & Industrial Engineering 57 (2009) 742–747
information such as w 2 H, where H is the set of all known weight information. To resolve the above problem, we propose the following linear objective programming (LP) model:
Min J ¼
n X ðeþj þ ej Þ
ð28Þ
Example 2. Suppose the DMs have partial weight information considering two cases: Case 1. 0 6 w1 6 0:2; 0:1 6 w2 6 0:3; 0:3 6 w3 6 0:4; 0:1 6 w4 6 0:3; 0 6 w5 6 0:2So,the LP (27) can be written as:
j¼1
Min J ¼
1 s:t: wj eþj þ ej ¼ 0; eþj P 0; ej P 0 n n X wj ¼ 1; wj 2 ½0; 1; j ¼ ð1; . . . ; nÞ
5 X ðeþj þ ej Þ j¼1
s:t: w1 0:2 eþ1 þ e1 ¼ 0 w2 0:2 eþ2 þ e2 ¼ 0
j¼1
w3 0:2 eþ3 þ e3 ¼ 0
wj 2 H
w4 0:2 eþ4 þ e4 ¼ 0
where, eþ j ; ej are the upper and lower deviation variables of 1=n, respectively. In the following, we will give two numerical example illustrates the application of the proposed approach.
w5 0:2 eþ5 þ e5 ¼ 0 0 6 w1 6 0:2 0:1 6 w2 6 0:3 0:3 6 w3 6 0:4
4. Numerical example
0:1 6 w4 6 0:3 Example 1. Suppose that the DM give different level of orness:a ¼ 1; 0:9; . . . ; 0:1; 0 and n ¼ 5. We need to determine OWA operator weights with different level of orness. Let a ¼ 0:8, the LP (24) is written as:
Min J ¼
5 X
ðeþj þ ej Þ
j¼1
s:t: w1 0:2 eþ1 þ e1 ¼ 0
0 6 w5 6 0:2 w1 þ w2 þ w3 þ w4 þ w5 ¼ 1 eþj P 0;
So we can obtain the optimum solution of the above LP:
w1 ¼ 0:1696;
w2 ¼ 0:1804;
w5
orness ¼ 0:5:
¼ 0:1696;
w3 0:2 eþ3 þ e3 ¼ 0 w4 0:2 eþ4 þ e4 ¼ 0
Min J ¼
w5 0:2 eþ5 þ e5 ¼ 0 3 2 1 w1 þ w2 þ w3 þ w4 ¼ 0:8 4 4 4 w1 þ w2 þ w3 þ w4 þ w5 ¼ 1 wj P 0; eþj P 0; ej P 0; j ¼ ð1; . . . ; nÞ
¼ 0:5333;
¼ 0:2;
w3
¼ 0:2;
w4
w2 0:2 eþ2 þ e2 ¼ 0 w3 0:2 eþ3 þ e3 ¼ 0 w4 0:2 eþ4 þ e4 ¼ 0
¼ 0:0667;
w5
w5 0:2 eþ5 þ e5 ¼ 0
¼ 0:
0:18 6 w1 6 0:5 0:25 6 w2 6 0:55 0:16 6 w3 6 0:4 0:15 6 w4 6 0:25 0:12 6 w5 6 0:2 w1 þ w2 þ w3 þ w4 þ w5 ¼ 1
Table 1 The OWA operator weights generated by LP model (25). 1.0
0.9
orness ðWÞ ¼ a w1 1.0 0.7 0.0 0.2 w2 w3 0.0 0.1 0.0 0.0 w4 0.0 0.0 w5
5 X ðeþj þ ej Þ j¼1
For different level of orness:a ¼ 1; 0:9; . . . ; 0:1; 0, the OWA operator weights generated by our minimal distance approach are shown in Table 1.We also provide the OWA operator weights generated by maximum entropy approach in Table 2.
W
w4 ¼ 0:1804;
s:t:w1 0:2 eþ1 þ e1 ¼ 0
So we can obtain the optimum solution of the above LP:
w2
w3 ¼ 0:3;
Case 2. 0:18 6 w1 6 0:5; 0:25 6 w2 6 0:55; 0:16 6 w3 6 0:4; 0:15 6 w4 6 0:25; 0:12 6 w5 6 0:2So, the LP (28) can be written as:
w2 0:2 eþ2 þ e2 ¼ 0
w1
ej P 0; j ¼ ð1; . . . ; nÞ
eþj P 0;
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.5333 0.200 0.10 0.0667 0.0000
0.4 0.2 0.2 0.2 0.0
0.3 0.2 0.2 0.2 0.1
0.2 0.2 0.2 0.2 0.2
0.1 0.2 0.2 0.2 0.3
0.0 0.2 0.2 0.2 0.4
0.0000 0.0667 0.10 0.20 0.5333
0.0 0.0 0.1 0.2 0.7
0 0 0 0 1
ej P 0; j ¼ ð1; . . . ; nÞ
So we can obtain the optimum solution of the above LP:
w1 ¼ 0:1939;
w2 ¼ 0:25;
w5
orness ¼ 0:5242:
¼ 0:1748;
w3 ¼ 0:1900;
w4 ¼ 0:1913;
Certainly, the DM can give out other types of weight information according his/her knowledge, which also can be calculated by our linear objective programming model (28).
Table 2 The OWA operator weights generated by maximum entropy approach. W
1.0
orness ðWÞ ¼ a w1 1.0 0.0 w2 0.0 w3 0.0 w4 0.0 w5
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.7105 0.2068 0.0602 0.0175 0.0050
0.5307 0.2565 0.1240 0.0599 0.0289
0.2 0.2574 0.0672 0.1086 0.0706
0.2884 0.2353 0.1920 0.156 0.1277
0.2 0.2 0.12 0.2 0.2
0.1277 0.1566 0.1920 0.2353 0.2884
0.0706 0.1086 0.0672 0.2574 0.3962
0.0289 0.0599 0.1240 0.2565 0.5307
0.0050 0.0175 0.0602 0.2068 0.7105
0 0 0 0 1
J. Wu et al. / Computers & Industrial Engineering 57 (2009) 742–747
5. Conclusion In this dissertation, we make a important generalization of the existed approaches with a predefi- ned degree of orness for determining OWA operator weights. A linear objective programming (LP) model with maximal Yager’s entropy is proposed, which is simpler than the existing approaches. But, it relies 100% on subjective information regarding the orness level or the ranges of the OWA weights completely. So, the approach, which regards both the subjective information and the objective information in the data being aggregated, deserves to research in next step work. Acknowledgement This work was supported by National Natural Science Foundation of China (NSFC) (Grant No. 70631003 and Grant No. 70771037); Zhejiang Provincial Natural Science Foundation of China (Grant No. Y6080215). References Ahn, B. S. (2006). On the properties of OWA operator weights functions with constant level of orness. IEEE Transactions on Fuzzy Systems, 14(4), 511–515. Amin, G. R. (2007). Notes on properties of the OWA weights determination model. Computers & Industrial Engineering, 52, 533–538. Amin, G. R., & Emrouznejad, A. (2006). An extended minimax disparity to determine the OWA operator weights. Computers & Industrial Engineering, 50, 312–316. Filev, D. P., & Yager, R. R. (1998). On the issue of obtaining OWA operator weights. Fuzzy Sets and Systems, 94, 157–169. Fullér, R., & Majlender, P. (2001). An analytic approach for obtaining maximal entropy OWA operator weights. Fuzzy Sets and Systems, 124, 53–57.
747
Fullér, R., & Majlender, P. (2003). On obtaining minimal variability OWA operator weights. Fuzzy Sets and Systems, 136, 203–215. Jaynes, E. T. (1957). Information theory and statistical mechanics. Physical Review, 106(4), 620–663. Kim, S. H., & Ahn, B. S. (1999). Interactive group decision making procedure under incomplete information. European Journal of Operational Research, 116, 498– 507. Liu, X. W. (2006). On the properties of equidifferent OWA operator. International Journal of Approximate Reasoning, 43, 90–107. Liu, X. W., & Chen, L. H. (2004). On the properties of parametric geometric OWA operator. International Journal of Approximate Reasoning, 35, 163–178. Majlender, P. (2005). OWA operators with maximal Rényi entropy. Fuzzy Sets and Systems, 155, 340–360. Nettleton, D., & Torra, V. (2001). A comparison of active set method and genetic algorithm approaches for learning weighting vectors in some aggregation operators. International Journal of Intelligent Systems, 16, 1069–1083. O’Hagan, M. (1988). Aggregating template rule antecedents in real-time expert systems with fuzzy setlogic. In Proceedings of 22nd annual IEEE Asilomar conference on signals, systems, and computers Pacific Grove, CA, pp. 681–689. Park, K. S., & Kim, S. H. (1997). Tools for interactive multi-attribute decision making with incompletely identified information. European Journal of Operational Research, 98, 111–123. Wang Y, Min, Luo, Y., & Liu, X. W. (2007). Two new models for determining OWA operator weights. Computers & Industrial Engineering, 52, 203–209. Wu, J., Liang, C. Y., & Huang, Y. Q. (2007). An argument-dependent approach to determining OWA operator weights based on the rule of maximum-entropy. International Journal of Intelligent Systems, 22(2), 209–221. Xu, Z. S., & Da, Q. L. (2003). Approaches to obtaining the weights of the ordered weighted aggregation operators. Journal Southeast University, 33, 94–96. Yager, R. R. (1988). On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Transactions on Systems, Man and Cybernetics, 18, 183–190. Yager, R. R. (1993). Families of OWA operators. Fuzzy Sets and Systems, 59, 125–148. Yager, R. R. (1995). Measures of entropy and fuzziness related to aggregation operators. Information Sciences, 82, 147–166. Ying-Ming, Wang, & Celik, Parkan (2005). A minimax disparity approach for obtaining OWA operator weights. Information Sciences, 175, 20–29.