The above Yager's OWA operators are used to aggregate the crisp values. Can we aggregate fuzzy sets in the OWA mechanism? The
Type-1 OWA operators have been proposed for this purpose. So the
type-1 OWA operators provides us with a new technique for directly aggregating uncertain information with uncertain weights via OWA mechanism in soft decision making and
data mining, where these uncertain objects are modelled by fuzzy sets. The
type-1 OWA operator is defined according to the alpha-cuts of fuzzy sets as follows: Given the
n linguistic weights \left\{ {W^i} \right\}_{i =1}^n in the form of fuzzy sets defined on the domain of discourse U = [0,\;\;1], then for each \alpha \in [0,\;1], an \alpha -level type-1 OWA operator with \alpha -level sets \left\{ {W_\alpha ^i } \right\}_{i = 1}^n to aggregate the \alpha -cuts of fuzzy sets \left\{ {A^i} \right\}_{i =1}^n is given as : \Phi_\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right) =\left\{ {\frac{\sum\limits_{i = 1}^n {w_i a_{\sigma (i)} } }{\sum\limits_{i = 1}^n {w_i } }\left| {w_i \in W_\alpha ^i ,\;a_i } \right. \in A_\alpha ^i ,\;i = 1, \ldots ,n} \right\} where W_\alpha ^i= \{w| \mu_{W_i }(w) \geq \alpha \}, A_\alpha ^i=\{ x| \mu _{A_i }(x)\geq \alpha \}, and \sigma :\{\;1, \ldots ,n\;\} \to \{\;1, \ldots ,n\;\} is a permutation function such that a_{\sigma (i)} \ge a_{\sigma (i + 1)} ,\;\forall \;i = 1, \ldots ,n - 1, i.e., a_{\sigma (i)} is the ith largest element in the set \left\{ {a_1 , \ldots ,a_n } \right\}. The computation of the
type-1 OWA output is implemented by computing the left end-points and right end-points of the intervals \Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right): \Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right)_{-} and \Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right)_ {+}, where A_\alpha ^i=[A_{\alpha-}^i, A_{\alpha+}^i], W_\alpha ^i=[W_{\alpha-}^i, W_{\alpha+}^i]. Then membership function of resulting aggregation
fuzzy set is: :\mu _{G} (x) = \mathop \vee _{\alpha :x \in \Phi _\alpha \left( {A_\alpha ^1 , \cdots ,A_\alpha ^n } \right)_\alpha } \alpha For the left end-points, we need to solve the following programming problem: : \Phi _\alpha \left( {A_\alpha ^1 , \cdots ,A_\alpha ^n } \right)_{-} = \min\limits_{\begin{array}{l} W_{\alpha - }^i \le w_i \le W_{\alpha + }^i A_{\alpha - }^i \le a_i \le A_{\alpha + }^i \end{array}} \sum\limits_{i = 1}^n {w_i a_{\sigma (i)} / \sum\limits_{i = 1}^n {w_i } } while for the right end-points, we need to solve the following programming problem: :\Phi _\alpha \left( {A_\alpha ^1 , \cdots , A_\alpha ^n } \right)_{+} = \max\limits_{\begin{array}{l} W_{\alpha - }^i \le w_i \le W_{\alpha + }^i A_{\alpha - }^i \le a_i \le A_{\alpha + }^i \end{array}} \sum\limits_{i = 1}^n {w_i a_{\sigma (i)} / \sum\limits_{i = 1}^n {w_i } } Zhou et al. presented a fast method to solve two programming problem so that the type-1 OWA aggregation operation can be performed efficiently. == OWA for committee voting ==