Composition ring: Difference between revisions
en>Linas add see also composition operator |
en>Wikid77 replaced 4 nowiki tags, using "[<span/>[" |
||
Line 1: | Line 1: | ||
In applied mathematics – specifically in [[fuzzy logic]] – the '''ordered weighted averaging (OWA) operators''' provide a [[parameter]]ized class of mean type aggregation operators. They were introduced by Ronald R. Yager. Many notable mean operators such as the max, [[arithmetic average]], median and min, are members of this class. They have been widely used in [[computational intelligence]] because of their ability to model linguistically expressed aggregation instructions. | |||
== Definition == | |||
Formally an '''OWA''' operator of dimension <math> \ n </math> is a mapping <math> F: R_n \rightarrow R </math> that has an associated collection of weights <math> \ W = [w_1, \ldots, w_n] </math> lying in the unit interval and summing to one and with | |||
:<math> F(a_1, \ldots , a_n) = \sum_{j=1}^n w_j b_j</math> | |||
where <math> b_j </math> is the ''j''<sup>th</sup> largest of the <math> a_i </math>. | |||
By choosing different ''W'' one can implement different aggregation operators. The OWA operator is a non-linear operator as a result of the process of determining the ''b''<sub>''j''</sub>. | |||
== Properties == | |||
The OWA operator is a mean operator. It is [[Bounded operator|bounded]], [[monotonic]], [[symmetric operator|symmetric]], and [[idempotent]], as defined below. | |||
{|class="wikitable" | |||
|[[Bounded operator|Bounded]] | |||
|<math> \min(a_1, \ldots, a_n) \le F(a_1, \ldots, a_n) \le \max(a_1, \ldots, a_n) </math> | |||
|- | |||
|[[Monotonic]] | |||
|<math> F(a_1, \ldots, a_n) \ge F(g_1, \ldots, g_n) </math> if <math> a_i \ge g_i </math> for <math>\ i = 1,2,\ldots,n </math> | |||
|- | |||
|[[symmetric operator|Symmetric]] | |||
|<math> F(a_1, \ldots, a_n) = F(a_\boldsymbol{\pi(1)}, \ldots, a_\boldsymbol{\pi(n)})</math> if <math>\boldsymbol{\pi} </math> is a permutation map | |||
|- | |||
|[[Idempotent]] | |||
|<math> \ F(a_1, \ldots, a_n) = a </math> if all <math> \ a_i = a </math> | |||
|} | |||
== Notable OWA operators == | |||
:<math> \ F(a_1, \ldots, a_n) = \max(a_1, \ldots, a_n) </math> if <math> \ w_1 = 1 </math> and <math> \ w_j = 0 </math> for <math> j \ne 1 </math> | |||
:<math> \ F(a_1, \ldots, a_n) = \min(a_1, \ldots, a_n) </math> if <math> \ w_n = 1 </math> and <math> \ w_j = 0 </math> for <math> j \ne n </math> | |||
== Characterizing features == | |||
Two features have been used to characterize the OWA operators. The first is the attitudinal character(orness). | |||
This is defined as | |||
:<math>A-C(W)= \frac{1}{n-1} \sum_{j=1}^n (n - j) w_j. </math> | |||
It is known that <math> A-C(W) \in [0, 1] </math>. | |||
In addition ''A'' − ''C''(max) = 1, A − C(ave) = A − C(med) = 0.5 and A − C(min) = 0. Thus the A − C goes from 1 to 0 as we go from Max to Min aggregation. The attitudinal character characterizes the similarity of aggregation to OR operation(OR is defined as the Max). | |||
The second feature is the dispersion. This defined as | |||
:<math>H(W) = -\sum_{j=1}^n w_j \ln (w_j).</math> | |||
An alternative definition is <math>E(W) = \sum_{j=1}^n w_j^2 .</math> The dispersion characterizes how uniformly the arguments are being used | |||
== Type-1 OWA aggregation operators == | |||
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 operators|type-1 OWA operator]]''' is defined according to the alpha-cuts of fuzzy sets as follows: | |||
Given the ''n'' linguistic weights <math>\left\{ {W^i} \right\}_{i =1}^n </math> in the form of fuzzy sets defined on the domain of discourse <math>U = [0,\;\;1]</math>, then for each <math>\alpha \in [0,\;1]</math>, an <math>\alpha </math>-level type-1 OWA operator with <math>\alpha </math>-level sets <math>\left\{ {W_\alpha ^i } \right\}_{i = 1}^n </math> to aggregate the <math>\alpha </math>-cuts of fuzzy sets <math>\left\{ {A^i} \right\}_{i =1}^n </math> is given as | |||
: <math> | |||
\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\}</math> | |||
where <math>W_\alpha ^i= \{w| \mu_{W_i }(w) \geq \alpha \}, A_\alpha ^i=\{ x| \mu _{A_i }(x)\geq \alpha \}</math>, and <math>\sigma :\{\;1, \ldots ,n\;\} \to \{\;1, \ldots ,n\;\}</math> is a permutation function such that <math>a_{\sigma (i)} \ge a_{\sigma (i + 1)} ,\;\forall \;i = 1, \ldots ,n - 1</math>, i.e., <math>a_{\sigma (i)} </math> is the <math>i</math>th largest | |||
element in the set <math>\left\{ {a_1 , \ldots ,a_n } \right\}</math>. | |||
The computation of the '''[[Type-1 OWA operators|type-1 OWA]]''' output is implemented by computing the left end-points and right end-points of the intervals <math>\Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right)</math>: | |||
<math>\Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right)_{-} </math> and <math> | |||
\Phi _\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right)_ {+},</math> | |||
where <math>A_\alpha ^i=[A_{\alpha-}^i, A_{\alpha+}^i], W_\alpha ^i=[W_{\alpha-}^i, W_{\alpha+}^i]</math>. Then membership function of resulting aggregation fuzzy set is: | |||
:<math>\mu _{G} (x) = \mathop \vee \limits_{\alpha :x \in \Phi _\alpha \left( {A_\alpha ^1 , \cdots | |||
,A_\alpha ^n } \right)_\alpha } \alpha </math> | |||
For the left end-points, we we need to solve the following programming problem: | |||
:<math> \Phi _\alpha \left( {A_\alpha ^1 , \cdots ,A_\alpha ^n } \right)_{-} = \mathop {\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 } } </math> | |||
while for the right end-points, we need to solve the following programming problem: | |||
:<math>\Phi _\alpha \left( {A_\alpha ^1 , \cdots , A_\alpha ^n } \right)_{+} = \mathop {\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 } } </math> | |||
[http://dx.doi.org/10.1109/TKDE.2010.191 This paper] has presented a fast method to solve two programming problem so that the type-1 OWA aggregation operation can be performed efficiently. | |||
== References == | |||
* Yager, R. R., "On ordered weighted averaging aggregation operators in multi-criteria decision making," IEEE Transactions on Systems, Man and Cybernetics 18, 183–190, 1988. | |||
* Yager, R. R. and Kacprzyk, J., [http://www.amazon.com/dp/079239934X The Ordered Weighted Averaging Operators: Theory and Applications], Kluwer: Norwell, MA, 1997. | |||
* Liu, X., "The solution equivalence of minimax disparity and minimum variance problems for OWA operators," International Journal of Approximate Reasoning 45, 68–81, 2007. | |||
* Emrouznejad (2009) SAS/OWA: ordered weighted averaging in SAS optimization, Soft Computing [http://www.springerlink.com/content/7277l73334r108x5/] | |||
* Torra, V. and Narukawa, Y., Modeling Decisions: Information Fusion and Aggregation Operators, Springer: Berlin, 2007. | |||
* Majlender, P., "OWA operators with maximal Rényi entropy," Fuzzy Sets and Systems 155, 340–360, 2005. | |||
* Szekely, G. J. and Buczolich, Z., " When is a weighted average of ordered sample elements a maximum likelihood estimator of the location parameter?" Advances in Applied Mathematics 10, 1989, 439–456. | |||
* S.-M. Zhou, F. Chiclana, R. I. John and J. M. Garibaldi, "Type-1 OWA operators for aggregating uncertain information with uncertain weights induced by type-2 linguistic quantifiers," Fuzzy Sets and Systems, Vol.159, No.24, pp. 3281–3296, 2008 [http://dx.doi.org/10.1016/j.fss.2008.06.018] | |||
* S.-M. Zhou, F. Chiclana, R. I. John and J. M. Garibaldi, "Alpha-level aggregation: a practical approach to type-1 OWA operation for aggregating uncertain information with applications to breast cancer treatments," IEEE Transactions on Knowledge and Data Engineering, vol. 23, no.10, 2011, pp. 1455–1468.[http://dx.doi.org/10.1109/TKDE.2010.191] | |||
* S.-M. Zhou, R. I. John, F. Chiclana and J. M. Garibaldi, "On aggregating uncertain information by type-2 OWA operators for soft decision making," International Journal of Intelligent Systems, vol. 25, no.6, pp. 540–558, 2010.[http://dx.doi.org/10.1002/int.20420] | |||
[[Category:Artificial intelligence]] | |||
[[Category:Logic in computer science]] | |||
[[Category:Fuzzy logic]] | |||
[[Category:Information retrieval]] |
Latest revision as of 05:40, 20 October 2013
In applied mathematics – specifically in fuzzy logic – the ordered weighted averaging (OWA) operators provide a parameterized class of mean type aggregation operators. They were introduced by Ronald R. Yager. Many notable mean operators such as the max, arithmetic average, median and min, are members of this class. They have been widely used in computational intelligence because of their ability to model linguistically expressed aggregation instructions.
Definition
Formally an OWA operator of dimension is a mapping that has an associated collection of weights lying in the unit interval and summing to one and with
where is the jth largest of the .
By choosing different W one can implement different aggregation operators. The OWA operator is a non-linear operator as a result of the process of determining the bj.
Properties
The OWA operator is a mean operator. It is bounded, monotonic, symmetric, and idempotent, as defined below.
Bounded | |
Monotonic | if for |
Symmetric | if is a permutation map |
Idempotent | if all |
Notable OWA operators
Characterizing features
Two features have been used to characterize the OWA operators. The first is the attitudinal character(orness).
This is defined as
In addition A − C(max) = 1, A − C(ave) = A − C(med) = 0.5 and A − C(min) = 0. Thus the A − C goes from 1 to 0 as we go from Max to Min aggregation. The attitudinal character characterizes the similarity of aggregation to OR operation(OR is defined as the Max).
The second feature is the dispersion. This defined as
An alternative definition is The dispersion characterizes how uniformly the arguments are being used
Type-1 OWA aggregation operators
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 in the form of fuzzy sets defined on the domain of discourse , then for each , an -level type-1 OWA operator with -level sets to aggregate the -cuts of fuzzy sets is given as
where , and is a permutation function such that , i.e., is the th largest element in the set .
The computation of the type-1 OWA output is implemented by computing the left end-points and right end-points of the intervals : and where . Then membership function of resulting aggregation fuzzy set is:
For the left end-points, we we need to solve the following programming problem:
while for the right end-points, we need to solve the following programming problem:
This paper has presented a fast method to solve two programming problem so that the type-1 OWA aggregation operation can be performed efficiently.
References
- Yager, R. R., "On ordered weighted averaging aggregation operators in multi-criteria decision making," IEEE Transactions on Systems, Man and Cybernetics 18, 183–190, 1988.
- Yager, R. R. and Kacprzyk, J., The Ordered Weighted Averaging Operators: Theory and Applications, Kluwer: Norwell, MA, 1997.
- Liu, X., "The solution equivalence of minimax disparity and minimum variance problems for OWA operators," International Journal of Approximate Reasoning 45, 68–81, 2007.
- Emrouznejad (2009) SAS/OWA: ordered weighted averaging in SAS optimization, Soft Computing [1]
- Torra, V. and Narukawa, Y., Modeling Decisions: Information Fusion and Aggregation Operators, Springer: Berlin, 2007.
- Majlender, P., "OWA operators with maximal Rényi entropy," Fuzzy Sets and Systems 155, 340–360, 2005.
- Szekely, G. J. and Buczolich, Z., " When is a weighted average of ordered sample elements a maximum likelihood estimator of the location parameter?" Advances in Applied Mathematics 10, 1989, 439–456.
- S.-M. Zhou, F. Chiclana, R. I. John and J. M. Garibaldi, "Type-1 OWA operators for aggregating uncertain information with uncertain weights induced by type-2 linguistic quantifiers," Fuzzy Sets and Systems, Vol.159, No.24, pp. 3281–3296, 2008 [2]
- S.-M. Zhou, F. Chiclana, R. I. John and J. M. Garibaldi, "Alpha-level aggregation: a practical approach to type-1 OWA operation for aggregating uncertain information with applications to breast cancer treatments," IEEE Transactions on Knowledge and Data Engineering, vol. 23, no.10, 2011, pp. 1455–1468.[3]
- S.-M. Zhou, R. I. John, F. Chiclana and J. M. Garibaldi, "On aggregating uncertain information by type-2 OWA operators for soft decision making," International Journal of Intelligent Systems, vol. 25, no.6, pp. 540–558, 2010.[4]