Professional Documents
Culture Documents
Z Researchgate - Aggregation Operators - CALVO
Z Researchgate - Aggregation Operators - CALVO
Z Researchgate - Aggregation Operators - CALVO
net/publication/285874074
CITATIONS READS
375 1,499
4 authors, including:
Magda Komorníková
Slovak University of Technology in Bratislava
68 PUBLICATIONS 1,261 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Fuzzy sets, Possibility Theory, Generalized Distances and Multi-Agent Systems View project
All content following this page was uploaded by Magda Komorníková on 11 July 2016.
1 Introduction
Note that A|[0,1]n = A(n) for all n ∈ N, and hence a global aggregation
operator from (2) can be introduced as a family A = (A(n) )n∈N of n–ary
operators, where, in general, operators A(n) and A(m) for different n and
m need not be related. This possible defect of general aggregation operators
will be discussed on appropriate places in the next chapters. Sometimes only
partial operators A(n) will be discussed, depending on the topic. For the
illustration and the next use we now give some examples of operators in the
spirit of (1) or (2).
Note that the arithmetic mean can be defined by the formula (3) on any
interval I = [a, b] ⊆ [−∞, ∞]. In case I = [−∞, ∞] we have to adopt some
convention with respect to +∞ + (−∞). Throughout this contribution
we will assume +∞ + (−∞) = −∞.
(ii) Consider the operators
and
min(x1 , . . . , xn ) = min(x1 , . . . , xn ) . (5)
As before, the formulae (4) and (5) can be applied to define operators
acting on an arbitrary interval I = [a, b].
(iii) Let
n
Y
Π(x1 , . . . , xn ) = x1 x2 ...xn = xi (6)
i=1
be the product operator. Note that the formula (6) if applied to inputs
from some (general) interval [a, b] need not result in an output from [a, b].
Further, if necessary, the convention 0.∞ = 0.(−∞) = 0 will be adopted.
that is,
xn if min(x1 , . . . , xn−1 ) > xn
IG (x1 , . . . , xn ) = (8)
1 else.
2.2 Monotonicity
The standard monotonicity of an n–ary operator A(n) : [0, 1]n → [0, 1] is the
monotonicity of a function of n variables. Because of the boundary conditions
(9) the monotonicity of an operator
[
A: [0, 1]n → [0, 1]
n∈N
Then A fits (12) but not (11). We introduce two additional types of mono-
tonicity sometimes required in applications.
6 T. Calvo et al.
and
∀ n ≥ 2, (x1 , . . . , xn ) 6= (0, . . . , 0) : As (x1 , . . . , xn ) = 1 . (18)
For any aggregation operator A we have
Aw ≤ A ≤ As .
Aw ≤ Π ≤ min ≤ M ≤ max ≤ As .
and A∗ (x) = x.
8 T. Calvo et al.
x+y
For example, let M(2) (x, y) = 2 . Then
x1 x2 xn−2 xn−1 xn
M∗ (x1 , . . . , xn ) = + 2 + . . . + n−2 + n−1 + n−1 , (22)
2 2 2 2 2
while
x1 x2 x3 xn−1 xn
M∗ (x1 , . . . , xn ) = n−1
+ n−1
+ n−2
+ ... + 2
+ . (23)
2 2 2 2 2
Observe that A∗ = A∗ if and only if A(2) is associative, see also Sec-
tion 2.7.
2.4 Idempotency
In Algebra, idempotency is an algebraic property related to a binary oper-
ation ∗, i.e., x is an idempotent element with respect to an operation ∗ if
x ∗ x = x. Extending this notion to n–ary operators and rewriting it for ag-
gregation operators, we can introduce idempotent aggregation operators as
follows.
Note that the boundary condition (9) means that 0 and 1 are A–idempotent
elements for each aggregation operator A. Therefore 0 and 1 are called trivial
idempotent elements. Observe that the idempotency of an aggregation oper-
ator A is also called unanimity, and in multi–criteria decision making reads
as follows: if all criteria are satisfied in the same degree x, then also the global
score should be x. This property is in some areas supposed to be a genuine
property of aggregation operators, e.g., in already mentioned multi–criteria
decision making [34]. Idempotent aggregation operators are also called aver-
aging operators.
Notice that for monotone operators (in the sense of (11)) the idempotency
of an operator A is equivalent to so called compensation property:
any interval [c, d] ⊂ [0, 1] , any idempotent aggregation operator A and any
n–tuple (x1 , . . . , xn ) ∈ [c, d]n , also the value A(x1 , . . . , xn ) ∈ [c, d] . Conse-
quently, A| S [c,d]n is an idempotent aggregation operator acting on [c, d].
n∈N
Obviously, for a general aggregation operator A and for fixed c, d, the last
claim (without idempotency) is true if and only if c and d are idempotent
elements of A.
In Algebra, idempotency is an algebraic property related to a binary oper-
ation Note that non–idempotent aggregation operators Aw , Π, As have only
trivial idempotents. As an example of an operator which is not idempotent
but has also a non–trivial idempotent element, take an arbitrarily chosen el-
[0, 1]n → [0, 1]
S
ement c ∈]0, 1[ and define the aggregation operator A{c} :
n∈N
as follows:
n
!!
X
A{c} (x1 , . . . , xn ) = max 0, min 1, c + (xi − c) . (25)
i=1
2.5 Continuity
The continuity of an aggregation operator A is simply the continuity of all
n–ary operators A(n) in the standard sense of the continuity of real functions
of n variables.
Note that the intermediate value property (27) allows to introduce the
equivalent of continuity in the case of aggregation operators acting on ordi-
nal (discrete) scales. This property is sometimes called smoothness [40,87],
though it has no relationship with differentiability.
An important analytical property of functions of n variables allowing to
estimate the error when dealing with imprecise input data is the Lipschitz
property. Recall that an aggregation operator A fulfills the Lipschitz property
with constant c ∈]0, ∞[ (A is c–Lipschitz for short) if
∀ n ∈ N, ∀ (x1 , . . . , xn ), (y1 , . . . , yn ) ∈ [0, 1]n
:
n
X
| A(x1 , . . . , xn ) − A(y1 , . . . , yn ) | ≤ c |xi − yi | . (28)
i=1
Clearly, the Lipschitz property (with arbitrary c) ensures continuity but not
vice–versa.
Within the already introduced aggregation operators, the operators Aw
and As are examples of non–continuous operators. Operators M, Π, min,
max, M∗ and M∗ from (22) and (23), respectively, PF , PL and A{c} from
(25) are continuous aggregation operators which all also fulfill the Lips-
chitz property. Note that all considered till now continuous operators are
1–Lipschitz. As an example of a continuous aggregation operator which is
not Lipschitz for any c ∈]0, ∞[ we recall the geometric mean G,
n
!1/n
Y
G(x1 , . . . , xn ) = xi . (29)
i=1
It can be easily shown that the unique aggregation operator A, such that
A(n) is n1 – Lipschitz for all n ∈ N, is just the arithmetic mean M. Hence
remarkably, M is the most stable aggregation operator under possible input
errors. Further note that for aggregation operators A∗ and A∗ constructed
from some given A(2) as indicated in (20) and (21), respectively, A∗(n) and
A∗(n) for n ≥ 2 are c–Lipschitz if and only if A(2) is c–Lipschitz. Therefore
M∗ given in (22) and M∗ given in (23) are 0.5–Lipschitz for any number of
inputs exceeding 1.
1–Lipschitz aggregation operators are intensively studied, e.g., in [70,17].
Observe that for n = 2, A(2) is 1–Lipschitz if and only if à : [0, 1]2 −→ [0, 1],
Ã(x, y) = x+y−A(x, y), is an aggregationoperator [70]. Then the operator ∼
acts on 1–Lipschitz binary aggregation operators as a kind of duality, compare
also [36] or (194).
Finally, observe that all n–ary operators A(n) of some aggregation oper-
ator A can be Lipschitz while the global operator A need not be (i.e., then
sup cn = +∞), see the following example.
n∈N
n
Y
Q(x1 , . . . , xn ) = xii . (30)
i=1
semi–continuous if for all n ∈ N, the operator A(n) : [0, 1]n → [0, 1] is lower
(upper) semi–continuous. Recall that
A(n) is lower semi–continuous if
∀ (x1j )j∈N , . . . , (xnj )j∈N ∈ [0, 1]N :
sup A(n) (x1j , . . . , xnj ) = A(n) (sup x1j , . . . , sup xnj ) ,
j j j
2.6 Symmetry
2.7 Associativity
max(0, min(1, x)) = med(0, x, 1) , see (44). Note that for c ∈ {0, 1} this oper-
ator is associative.
2.8 Bisymmetry
An important property of aggregation operators, especially in multi–criteria
decision making, is bisymmetry. This property generalizes the simultaneous
associativity and symmetry and can be illustrated on the global evaluation
of an alternative which is evaluated by m jurymen with respect to n crite-
ria. Let xij , i ∈ {1, . . . , m}, j ∈ {1, . . . , n} , corresponds to a score given to
our alternative by juryman number i according to the criterion j . To com-
pute the global score A(mn) (x11 , . . . , xmn ), we can first evaluate the score
given by the ith juryman, xi. = A(n) (xi1 , . . . , xin ), and then to look for the
global evaluation in the form of A(m) (x1. , . . . , xm. ). However, also another
way of computation can be chosen. We may first evaluate the score related
to the jth criterion, x.j = A(m) (x1j , . . . , xmj ) and then as the global score
take the value A(n) (x.1 , . . . , x.n ) . The bisymmetry of A then simply means
that all three types of computing the global evaluation (the first one is just
A(mn) (x11 , . . . , xmn ) ) lead to the same result. The formal definition follows.
If the input data are written in the form of the matrix (xij ), then (35)
means that the aggregation first over the columns and the following aggre-
gation of these partial outputs give the same result as the aggregation first
over the rows and the following aggregation of these partial results.
Observe that a symmetric associative operator is necessarily bisymmetric,
for example, Aw , As , Π, min, max, T . The arithmetic mean M and the
geometric mean G are examples of symmetric and bisymmetric operators
which are not associative. Similarly, PF , PL are bisymmetric associative
operators which are not symmetric. Weighted means generated by a quantifier
(different from M) discussed in Section 4.1. are examples of bisymmetric
aggregation operators which are neither symmetric nor associative, e.g.,
n
X 2i − 1
A(x1 , . . . , xn ) = xi .
i=1
n2
∀ x, y, u, v ∈ [0, 1] : A (A(x, y), A(u, v)) = A (A(x, u), A(y, v)) . (37)
The property described by (37) is called 2–bisymmetry. Notice that the ag-
gregation operator Q introduced in (30) is 2–bisymmetric, because of
Q (Q(x, y), Q(u, v)) = Q (Q(x, u), Q(y, v)) = xy 2 u2 v 4 .
Since Q(x, y, u, v) = xy 2 u3 v 4 , Q is not bisymmetric.
Note that the operator A = M2 introduced above is not 2–bisymmetric
(and hence not bisymmetric).
Finally, recall once more the strength of associativity with continuity.
Following the representation of continuous associative aggregation operators
given in the chapter of this book written by W. Sander [113], the continuity
and associativity of an aggregation operator A ensure also the bisymmetry
of A, but not necessarily the symmetry of A.
n
Q
xi
i=1
E(x1 , . . . , xn ) = Q
n n
Q (39)
xi + (1 − xi )
i=1 i=1
with convention 00 = 0. Note that this operator was introduced and discussed
by several authors [59,139,35] and is sometimes called 3 − Π–operator. It is
symmetric, associative and e = 0.5 is its neutral element. Note that this op-
erator is a typical example of a generated uninorm [59,35,72], see Section 6.2.
Put ϕ : [0, 1] → [0, 0.5], ϕ(x) = x2 , where ϕ is the above mentioned linear
transformation, and define E[0] = ϕ−1 ◦ E ◦ ϕ, i.e.,
x+1
Similarly, applying the transformation ψ : [0, 1] → [0.5, 1], ψ(x) = 2 ,
we get E[1] = ψ −1 ◦ E ◦ ψ, i.e.,
x+y
E[1] (x, y) = , (41)
1 + xy
which is the Hamacher t–conorm SH 2 , see Section 6.1. E[1] is sometimes called
the Einstein sum (because it has the form of the formula for summing the
speeds related to the absolute light speed).
As it was shown in (40) and (41), the decomposition of an aggregation A
with neutral element e ∈]0, 1[ described above can be applied for constructing
aggregation operators with neutral elements 0 and 1, respectively. Oppositely,
if two aggregation operators with neutral elements 0 and 1, respectively, are
given, then for any fixed e ∈]0, 1[ we can construct an aggregation operator
A with neutral element e. More details on such constructions are given in
Section 3.4 devoted to the ordinal sums of aggregation operators.
2.10 Annihilator
Analyzing properties of the standard product Π, we can see that if 0 occurs
among inputs to be aggregated, the final output is surely 0, regardless the
other inputs. In multi–criteria decision making this means that 0 is the “veto”
element.
Going back to Algebra, the situation described above corresponds to the
existence of an annihilator (absorbing element). Recall that for a binary op-
eration ∗ defined on a domain X, an element a ∈ X is an annihilator (of the
operation ∗) if
∀x ∈ X : a ∗ x = x ∗ a = a.
We extend this notion to the aggregation operators as follows.
∀ n ∈ N, ∀ x1 , . . . , xn ∈ [0, 1] : a ∈ {x1 , . . . , xn }
Downarrow
A(x1 , . . . , xn ) = a . (42)
If the annihilator a occurs among the input values, the resulting output
is necessarily equal to a. According to the famous product–zero property
the annihilator a is also called a zero element. Besides the operator Π with
annihilator a = 0, also operators min, Aw , E given by (39), E[0] from (40),
T given by (32), H defined by (36), Q defined by (30) and the geometric
Aggregation operators 19
mean G have annihilator 0. The operators max, As , the operator E[1] given
by (41) have annihilator 1. The operators M, A{c} for c ∈]0, 1[, PF , PL are
examples of aggregation operators without annihilator.
Similarly to the case of the neutral element, the annihilator, if it exists, is
determined uniquely, and can take any value S in [0,n 1]. Indeed, fix an element
a ∈ [0, 1] and define the operator meda : [0, 1] → [0, 1] by
n∈N
where (y1 , . . . , yn−2 ) is the (n−2)–tuple obtained from the n–tuple (x1 , . . . , xn )
erasing one maximal and one minimal element.
For an aggregation operator A with annihilator a, a is necessarily an
A–idempotent element, that is, a is a trivial idempotent element. Therefore
operators with annihilator have a property alike to the property of operators
with neutral element regarding the structure of these operators. Suppose
that A is an aggregation operator with annihilator a ∈]0, 1[. Then we can
introduce two operators acting on inputs from [0, a] and on inputs from [a, 1],
respectively, and by appropriate linear transformations of the scales [0, a] and
[a, 1] into [0, 1] to construct two aggregation operators A[0] and A[1] with
annihilators a0 = 1 and a1 = 0, respectively. Applying this construction
method to a–medians meda introduced in (43) we obtain
Downarrow
A(x1 , . . . , xn ) = b . (45)
A(x1 , . . . , xn , t) = A(t) = t,
Clearly, A given by the last formula has the temporary breakdown property
with t = 0. Indeed,
m Y
m
X xj
A(x1 , . . . , xn , 0, y1 , . . . , ym ) = = A(0, y1 , . . . , ym ) .
i=1 j=i
2
For example,
(i) shift–invariant if
∀ n ∈ N, ∀ b ∈]0, 1[ , ∀ x1 , . . . , xn ∈ [0, 1 − b]:
(ii) homogeneous if
∀ n ∈ N, ∀ b ∈]0, 1[ , ∀ x1 , . . . , xn ∈ [0, 1]:
Hence SΠ = min.
However, the construction (53) maySviolate the monotonicity (11). Indeed,
for e ∈]0, 1[ define the operator Be : [0, 1]n → [0, 1] by
n∈N
min(x1 , . . . , xn ) if max(x1 , . . . , xn ) ≤ e,
Be (x1 , . . . , xn ) =
max(x1 , . . . , xn ) else.
Note that the operator Be given about does not fit (55). Indeed, we have
for all ε ∈]0, 1 − e] , |Be (0, e + ε) − Be (0, e)| = e + ε > ε.
[0, 1]n →
S
Similarly, starting from an arbitrary aggregation operator B :
n∈N
[0, 1], a homogeneous operator HB can be constructed by
x1 xn
HB (x1 , . . . , xn ) = bB( ,..., ), (56)
b b
where b = max(x1 , . . . , xn ) > 0. However, again the monotonicity (11) of HB
Π
[0, 1]n → [0, 1]
S
can be violated. So, e.g., the homogeneous operator H :
n∈N
is given by
n
Q
n xi
Y xi
HΠ (x1 , . . . , xn ) = b = i=1 (57)
i=1
b bn−1
0
with convention 0 = 0, i.e.,
Π(n)
HΠ
(n) = .
(max(n) )n−1
Then HΠ Π
(3) (0.5, 0.5, 0.5) = 0.5 > H(3) (0.5, 0.5, 1) = 0.25, that is, the mono-
tonicity property (11) does not hold.
Anyway, homogeneous aggregation operators A are characterized by the
equality A = HA .
Recall that an aggregation operator A is linear if and only if it is shift–
invariant and homogeneous. Summarizing (53) S andn(56) for a given operator
B we can construct a linear operator LB : [0, 1] → [0, 1] as follows:
n∈N
(
a if a = b,
LB (x1 , . . . , xn ) = (58)
x1 −a xn −a
a + (b − a)B b−a , . . . , b−a else,
A(n+k) (x1 , . . . , xk , y1 , . . . , yn ) =
A(n+k) A(k) (x1 , . . . , xk ), . . . , A(k) (x1 , . . . , xk ), y1 , . . . , yn . (59)
A(x1 , . . . , xn , y1 , . . . , ym ) = A(z1 , . . . , zn , y1 , . . . , ym )
whenever
A(x1 , . . . , xn ) = A(z1 , . . . , zn ) .
Typical examples of decomposable aggregation operators are the arith-
metic mean M, the geometric mean G, and also the operators max and
min. Observe that a decomposable aggregation operator A is uniquely de-
termined by its n–ary operators A(n) restricted to input n–tuples of the form
(x, . . . , x, y), with x, y ∈ [0, 1], n > 2, i.e., we need to know the operators
A(n) with the computational complexity corresponding to the binary opera-
tors only. As an example, suppose that a sequence A = (an )n∈N ∈ [0, 1]N with
a1 = 1 is given and let A(n) (x, . . . , x, y) = (1 − an )x + an y,Sfor each n ∈ N.
Then the relevant decomposable aggregation operator AA : [0, 1]n → [0, 1]
n∈N
is given by
n
X n
Y
AA (x1 , . . . , xn ) = ai xi (1 − aj ) , (60)
i=1 j=i+1
26 T. Calvo et al.
n
Q
where (1 − aj ) = 1, by convention.
j=n+1
Evidently, if all an = p, n ≥ 2, then AA = A∗ as given in (20) with
A(2) (x, y) = (1−p)x+py. Recall that the decomposable aggregation operator
AA is a weighted mean discussed in Section 4.1, compare with (95). For more
details on decomposable aggregation operators we recommend [34].
Aggregation operators 27
3.1 Idempotization
Recall that the basic (standard, classical) aggregation operators acting on
some specific subsets of the real line are operators related to addition, multi-
plication, minimization and maximization. All these operators are continuous,
symmetric, associative and jointly strictly monotone. These operators are the
background for many other (continuous, symmetric) aggregation operators.
For example, the arithmetic mean M and the geometric mean G are results
of idempotization of the sum and product, respectively.
P
Applying Proposition 1 to the sum–operator acting on [0, ∞] (or on
[−∞, 0], [−∞, ∞]) we obtain the standard arithmetic mean M = IP . Indeed,
applying (61) we obtain
n
X n
X
M(x1 , . . . , xn ) = x if xi = x = nx ,
i=1 i=1
i.e.,
n
1X
M(x1 , . . . , xn ) = xi .
n i=1
Note that due to the previous remark we do not distinguish the interval on
which M is acting. M can act on any interval [a, b] ⊆ [−∞, ∞]. Similarly,
starting from the product operator Π acting either on [0, 1] or [0, ∞], by the
described procedure we get the geometric mean G. Further, the idempotiza-
tion of the operator Q given in (30) by
n
Y
Q(x1 , . . . , xn ) = xii ,
i=1
[ n
Y
G∆ : [0, 1]n → [0, 1], G∆ (x1 , . . . , xn ) = xw
i
in
,
n∈N i=1
2i
with weights win = n(n+1) , i = 1, . . . , n, n ∈ N, see also (112).
x+y
E[1] (x, y) = .
1 + xy
Proof. It is enough to show that Aϕ satisfies the properties (9), (10) and
(11) from Definition 1. However, this is a direct consequence of (63) and the
fact that A is an aggregation operator.
Note that aggregation operators Aϕ inherit most of the properties from
the aggregation operator A. Some exceptions can be, e.g., the Lipschitz prop-
erty, or the properties introduced in Definition 13, i.e., shift–invariantness, ho-
mogeneity, linearity, additivity and comonotone additivity. Observe that the
[c, d]n → [c, d]
S
transformations can be applied consecutively, i.e., if A :
n∈N
is a given aggregation operator, ϕ : [a, b] → [c, d] and ψ : [u, v] → [a, b] are
given monotone bijections, then Aϕ is an aggregation operator on [a, b] and
hence (Aϕ )ψ is an aggregation operator on [u, v]. Evidently,
for all n–tuples (x1 , . . . , xn ) ∈ [0, 1]n , n ∈ N. Recall that − log 0 = ∞ gives
the standard extension of the real valued function log to an extended real
30 T. Calvo et al.
0
with convention 0 = 0.5.
However, applying (68) to the max operator, we get operator also discussed
in [13], maxm (x1 , . . . , xn ) = max{xi ; i ∈ {1, . . . , n}, mi > 0}. Hence, if all
weights mi are positive, maxm = max.
Because of the rich variety of aggregation operators, there is no general
approach leading to a satisfactory incorporation of weights into a symmet-
ric aggregation. Therefore we sketch only some of the most important ap-
proaches.
First note that if the weights are successfully incorporated into an aggre-
gation operator A, then we can do the same in the case of any transformed
aggregation operator Aϕ . Based on (68), we can define the weighted arith-
metic mean Mv for any non–zero weighting vector v = (v1 , . . . , vn ) with
vi ∈ [0, ∞[, i = 1, . . . , n, as an n–ary operator
n
X vi
Mv (x1 , . . . , xn ) = wi xi , where wi = P
n . (69)
i=1 vj
j=1
n
P
Then wi ∈ [0, 1], wi = 1 and for w = (w1 , . . . , wn ) we get Mv = Mw .
i=1
Observing that G = Mϕ with ϕ(x) = − log x, we can introduce
n
Y
Gw (x1 , . . . , xn ) = ϕ−1 (Mw (ϕ(x1 ), . . . , ϕ(xn ))) = xw
i ,
i
(70)
i=1
Moreover, suppose A (h(u1 , 0), . . . , h(un , 0)) 6= A (h(u1 , 1), . . . , h(un , 1)). Then
we can define the n–ary operator Au : [0, 1]n → [0, 1] by
Observe that if u = (1, . . . , 1) then Au = A for any h. So, for example, take
the product Π with neutral element e = 1. As a convenient mapping we can
take the mapping h, h(u, x) = xu with convention 00 = 1, see [13]. Then
n
Y
Πu (x1 , . . . , xn ) = xui i .
i=1
and [
A(s) = (< ai , bi , Ai > | i = 1, . . . , k)s : [0, 1]n → [0, 1]
n∈N
by
0 if a < a1 ,
A(w) (x1 , . . . , xn ) = Ai (min(x1 , bi ), . . . , min(xn , bi )) if ai ≤ a < ai+1 ,
1 if a = 1,
(73)
where ak+1 = 1 and a = min(x1 , . . . , xn ),
and
0 if b = 0,
A(s) (x1 , . . . , xn ) = Ai (max(x1 , ai ), . . . , max(xn , ai )) if bi−1 < b ≤ bi ,
1 if bk < b,
(74)
where b0 = 0 and b = max(x1 , . . . , xn ).
Then A(w) and A(s) are the weakest and the strongest aggregation operators,
respectively, such that the corresponding restrictions to the inputs from [ai , bi ]
coincide with aggregation operators Ai , i = 1, . . . , k. The operator A(w) is
called the lower ordinal sum (of aggregation operators Ai ), while A(s) is called
the upper ordinal sum (of aggregation operators Ai ).
Note that formally k = 0 can also be accepted, and then (73) gives Aw ,
see (17), and (74) leads to As , see (18).
Aggregation operators 35
Further,
√
if (x, y) ∈ [0, 0.5]2 ,
G(x, y) = xy
M(x, y) = x+y
if (x, y) ∈ [0.7, 1]2 ,
2
The lower (upper) ordinal sums preserve the symmetry of incoming sum-
mands Ai , however, they may violate other properties, in general. To preserve
the idempotency of the incoming summands Ai also by the constructed ex-
tension, we have the next result introduced in [93].
and
(is) Ai (max(x1 , ai ), . . . , min(xn , ai )) if ai < b ≤ bi ,
A (x1 , . . . , xn ) = (76)
b else,
and
(is) max(x, y) if max(x, y) ∈]0.5, 0.7],
A (x, y) =
A(s) (x, y) else.
Observe that the standard ordinal sums of t–norms and t–conorms or copulas
(though neither t–norms nor copulas are idempotent operators, in general),
as introduced in [114,61], are just our A(iw) ordinal sum, while A(is) de-
scribes exactly the standard ordinal sum of t–conorms or of dual copulas, see
[114,107,61].
k
Note that A(w) = A(iw) and A(is) = A(s) if and only if
S
[ai , bi ] = [0, 1].
i=1
k k
!
(i)
X X
(f ) −1
A (x1 , . . . , xn ) = f f Ai (x1 , . . . , xn(i) ) − f (ai ) , (77)
i=1 i=2
Note that x(i) is a point from [ai , bi ] closest to x. So, e.g., if f (x) = id(x) = x,
we get
k
(i)
X
A(id) (x1 , . . . , xn ) = Ai (x1 , . . . , x(i)
n ) − ai ,
i=1
while for f (x) = log x we have
k (i) (i)
Y Ai (x , . . . , xn )
A(log) (x1 , . . . , xn ) = 1
.
i=1
bi
D AD (x1 , . . . , xn ), a1 , . . . , ak−1 =
(1) (k)
D A1 (x1 , . . . , x(1)
n ), . . . , A (x
k 1 , . . . , x (k)
n ) , (78)
Proof. We can directly verify the monotonicity of C, i.e., the property (11),
as well as the boundary condition (9). Both hold independently of the prop-
erties of A. Finally, the boundary condition (10) of C is equivalent to
A(A, . . . , A) = A.
max(B1 , . . . , Bk ), min(B1 , . . . , Bk ),
k
!1/k k
Y 1X
Bi = G(B1 , . . . , Bk ), Bi = M(B1 , . . . , Bk ),
i=1
k i=1
etc.
An interesting composite aggregation is a Cartesian product–based ag-
gregation introduced in [111].
AB
k (x1 , . . . , xn ) =
A(nk ) B(k) (x1 , . . . , x1 ), B(k) (x1 , . . . , x1 , x2 ), . . . , B(k) (xn , . . . , xn ) (80)
is called a k–Cartesian A − B product.
Note that the right–hand side runs over all points (xα(1) , . . . , xα(k) ), where
α is an element of the Cartesian product {1, . . . , n}k .
Observe that while in the composition of aggregation operators given in
(79) the number of inner aggregation operators B1 , . . . , Bk is fixed, in (80)
we apply B nk –times. Note that maxB = max and minB = min for any
idempotent aggregation operator B and k ∈ N. Moreover, for any symmetric
idempotent aggregation operator A we have AB 1 = A, independently of B.
Aggregation operators 39
n
!k
1 X k1
M1/k (x1 , . . . , xn ) = x , (83)
n i=1 i
while
3 3 !1/8
2x + y x + 2y
GM
3 (x, y) = xy .
3 3
In general,
k !1/2k
(k − i)x + iy ( i )
k
Y
GM
k (x, y) = .
i=0
k
∀n ≥ 2 :
A(n) (u, 1, . . . , 1) > A(n) (u, 0, . . . , 0)
Symmetric operators invariant under constraining (84), i.e., with the prop-
erty u A = A for all considered u, are appropriate operators for evaluating
information with possible collapse of some of the inputs, for instance if the
i–th sensor is broken (with unknown i). By [66], such operators form a pa-
rameterized class (Kα )α∈]0,1[ where
n
(α + (1 − 2α)xi ) − αn
Q
i=1
Kα (x1 , . . . , xn ) = , for α 6= 0.5 , (85)
(1 − α)n − αn
and K0.5 = M. The limit members of this class are operators K0 = Π and
K1 = Πd , where Πd is the probabilistic sum, i.e., the dual operator to Π,
and they are constrained invariant for all u ∈ [0, 1] up to 0 or 1, respectively.
Observe that for each α ∈ [0, 1], α = Kα (0, 1) = Kα (1, 0), that is, the
parameter α corresponds to the aggregation output when aggregating the
contradictory inputs 0 and 1.
Augmenting and decreasing
There are several reasons for augmenting (or decreasing) the output given
by chosen aggregation operators. Then two basic approaches can be used.
Aggregation operators 41
In the first one, see [138,25], we try to get the desired effect by means of
some additional aggregation operators and some arithmetic operations. So,
[0, 1]n → [0, 1] and a constant
S
e.g., for given aggregation operators A, B :
n∈N
β ∈]0, ∞[ we can define a new operator AβB = max(0, A − β(1 − B)).
Evidently, AβB ≤ A and AαB ≤ AβB whenever β ≤ α, hence we get a
decreasing family of aggregation operators (AβB )β∈[0,∞[ .
Similarly, the augmentation of A can be defined by
see [138].
Note that Aβ(2) , is just a Weber t–norm [130], see also Section 6.1.
βΠ
(ii) When augmenting Πd by means of Π, for Bβ = Πd we obtain:
(n) (n)
Example 7 Put fi : [0, 1] → [0, 1], fi (x) = x1/n , n ∈ N, i ∈ {1, . . . , n}.
(n)
As fi (x) ≥ x, we augment the input values. For example, the product will
be transformed into the geometric mean, i.e., ΠF = G. For more details and
examples see [69].
42 T. Calvo et al.
Flying parameter
Having a parameterized family (Aα )α∈[0,1] of aggregation operators, the cru-
cial task for application is the choice of a parameter α. If this choice depends
on input values to be aggregated, we get just the method of flying parameter.
This idea has appeared already in [139] and can be formalized as follows.
Proof. The boundary conditions (9) and (10) can be verified directly. To see
the monotonicity (11), observe that x1 ≤ y1 , . . . , xn ≤ yn implies B(x1 , . . . , xn )
≤ B(y1 , . . . , yn ) and due to the non–decreasingness of the family (Aα )α∈[0,1]
we have
Aα = (1 − α)Π + αΠd .
AE (x1 , . . . , xn ) =
n
Q n
Q
xi n
Y xi n
Y
!
i=1 i=1
1 − xi + Q 1− (1 − xi )
n
Q n
Q n n
Q
xi + (1 − xi ) i=1 xi + (1 − xi ) i=1
i=1 i=1 i=1 i=1
n
Q
xi
i=1
= Q
n n
Q = E(x1 , . . . , xn ).
xi + (1 − xi )
i=1 i=1
Aggregation operators 43
The symmetry of the arithmetic mean does not reflect the possibly different
importances of single criteria in multi-criteria decision making. The need of
incorporating the importances into arithmetic mean resulted in the introduc-
ing the class of weighted arithmetic means as a result of the method presented
in Section 3.3, see (69).
For n–ary operators, the weights w1 , . . . , wn form an n–dimensional weight-
n
ing vector w = (w1 , . . . , wn ) ∈ [0, 1]n with
P
wi = 1. However, if we have to
i=1
[0, 1]n → [0, 1] as an operator
S
think on a weighted arithmetic mean W :
n∈N
on any input tuples, we need to know the relevant weights for all possible
input cardinalities n. Therefore, a weighting triangle 4 = (win | n ∈ N, i ∈
n
P
{1, . . . , n}), such that all win ∈ [0, 1] and win = 1 for all n ∈ N, is needed.
i=1
For more details about weighting triangles we recommend [11,12].
n
X
W4 (x1 , . . . , xn ) = win xi (89)
i=1
4? = (win ), win = p(1 − p)i−1 for i < n and wnn = (1 − p)n−1 . (93)
n
Q
where convention (1 − aj ) = 1 is applied, see also [12].
j=n+1
Note that weighted means with weights given by (95) are decomposable
aggregation operators, see Section 2.11. Note also that no other weighted
means possess the decomposability property.
Evidently, if ∀n ≥ 2, an = 1 − p, then 4A = 4? as given in (94). Recall
also that a weighted arithmetic mean W possesses the self-identity property
(48) if and only if the relevant weighting triangle is equal to 4A for some A
as given in (95).
More details about 4A weighting triangles can be found in [11,12], where
such weighting triangles are call left–balancing. Among several examples of
4A different from Sierpiǹski carpet recall the normalized Fibonacci triangle,
fi
win = fn+2 −1 , where (fn ) is the Fibonacci sequence. Note that all weighted
means related to a weighting triangle 4A are monotonic with respect to the
α–order and to the β–order, see Section 2.2, but the opposite need not be
true.
Completely different approach to generating of weighting triangles was
proposed in [139]. This approach is based on so called quantifiers q : [0, 1] →
[0, 1], which are monotone real functions such that {0, 1} ⊆ Ran q. Conse-
quently, either a quantifier q is non-decreasing and then necessarily q(0) = 0
and q(1) = 1, or q is non-increasing and then q(0) = 1 and q(1) = 0.
Weighting triangle 4q is defined for non-decreasing quantifiers q as fol-
lows:
i i−1
win = q −q . (96)
n n
In the case of non-increasing quantifiers, the weighting triangle 4q is given
by
i−1 i
win = q −q . (97)
n n
Observe that the quantifiers approach to generating of weighting trian-
gles is, in fact, related to the Lebesgue integral-based aggregation described
in Section 5.1. Observe also that if q is a non-decreasing quantifier, then
46 T. Calvo et al.
where P0in : [0, 1]n → [0, 1] is the i th order statistic, i.e., P0in (x1 , . . . , xn ) = xi 0 .
As already observed, P0F = min and P0L = max, i. e., min is an OWA
operator related to the weighting triangle 4m = (win ), w1n = 1 and win =
0
0 for n ∈ N, i 6= 1; similarly, max = W4 M
with 4M = (win ), wnn = 1
and win = 0 for n ∈ N, i < n. Evidently, the weighting triangles 4m and 4M
form a reversed couple, reflecting the duality of operators min and max. In
general, if 4 is a weighting triangle and 4r is the corresponding reversed
0 0
weighting triangle, then the relevant OWA operators W4 and W4 r form a
0 d 0
dual couple of aggregation operators (W4 ) = W4r . Though all weighted
0
means are self-dual, W = Wd , an OWA operator W4 is self-dual if and only
if the corresponding weighting triangle 4 is symmetric, i. e., 4 = 4r . An
important example of a self-dual OWA operator is the median operator med,
defined in Section 2.10 by (44), which is assigned to the weighting triangle
4̃ = (win ),
1 if i = k + 1, n = 2k + 1,
win = 0.5 if i = k or i = k + 1, n = 2k, (103)
0 else.
0 1
W4 (min(x1 , . . . , xn ) + max(x1 , . . . , xn )) ,
(x1 , . . . , xn ) =
2
0
that is, W4 = M(min, max), see (79).
However, applying the composition construction (79) to A = min ,
0 0
B1 = W4 and B2 = med, that is, C = min(W4 , med), we will not
obtain an OWA operator. Indeed, the ternary operator C(3) : [0, 1]3 → [0, 1]
is given by
1
C(3) (x, y, z) = min (min(x, y, z) + max(x, y, z)), med(x, y, z) ,
2
Aggregation operators 49
entropy forces the use of the unique OWA operator W0 = med (for odd
number of inputs n = 2k + 1).
Recall again the specific α– and β–monotonicity of aggregation operators
introduced in Section 2.2. Following [86], an OWA operator W0 related to a
weighting triangle 4 = (win ) is both α– and β–monotone if and only if for
all n ∈ N, p ∈ {1, . . . , n},
p
X p
X p+1
X
wi(n+1) ≤ win ≤ wi(n+1) . (106)
i=1 i=1 i=1
n
!
1X
Mf (x1 , . . . , xn ) = f −1 (M(f (x1 ), . . . , f (xn )) = f −1 f (xi ) (107)
n i=1
lim fn = f
n→∞
lim Mfn = Mf .
n→∞
Vice–versa, if
lim Mfn = Mf
n→∞
lim (un fn + vn ) = f.
n→∞
n
! n1
Y
Gd (x1 , . . . , xn ) = 1 − (1 − xi ) .
i=1
Also in the class of quasi-arithmetic means some parameters helping the user
to choose an appropriate operator were introduced. We only recall here the
“orness” measure mor introduced by Dujmovic [29]. We give mor measure in
an explicit form which can be derived from the Dujmovic proposal (which
originally concerns root–power operators only), and which in the context of
idempotent operators was proposed and studied by Kolesárová [68].
[0, 1]n → [0, 1] be a quasi-arithmetic mean. For its n-ary
S
Let Mf :
n∈N
restriction (Mf )(n) , n ≥ 2, we put
n
!
X
−1
W4,f (x1 , . . . , xn ) = f win f (xi ) (111)
i=1
n
!
X
0 −1
W4,f (x1 , . . . , xn ) =f win f (x0i ) , (113)
i=1
n
Y
G04 (x1 , . . . , xn ) = (xi 0 )win (114)
i=1
To help the user, again the “orness” measure mor can also be introduced in
the class of ordered weighted quasi–arithmetic means, applying the formula
(110). So, e. g., let 4 = (win ) be given, i. e.,
w12 w22
G04 (x, y) = (min(x, y)) · (max(x, y)) .
Then
w22 1 − w12
mor (G04 )(2) =
= .
1 + w12 1 + w12
1 2 0
Hence if w12 = 3 (and therefore
w22 = 3 ), mor (G 4 )(2) = 0.5.
Oppositely, if we have chosen mor (G04 )(2) = α ∈ [0, 1], then we know
1−α 2α
that the relevant weights should be w12 = 1+α and w22 = 1+α .
Aggregation operators 57
where the integral on right–hand side is the Riemann integral. Observe that
applying (118) to p = λ, we really obtain Wλ = M.
An interesting and till now not completely examined approach to the ag-
gregation based on the Lebesgue integral is related to the Cartesian product–
based aggregation
S introduced in Definition 1 Observe that for any aggregation
operator A : [0, 1]n → [0, 1], fixing integers n, k ∈ N, we can introduce an
n∈N
n–ary aggregation operator K : [0, 1]n → [0, 1] by
Z
K(x1 , . . . , xn ) = h dmk , (119)
Xk
n
Observe that operators K described in Example 11, in (i) and (ii) respec-
tively, are dual operators. In general, if for the operator A we obtain by (119)
an operator K, then for the dual operator Ad we obtain by (119) the dual
operator Kd . Also note that the construction (119) based on the operator
A = min always leads to the Choquet integral aggregation with respect to
the fuzzy measure m, m(I) = mk (I k ), see [92] or Section 5.2.
Recent results related to the Choquet integral can be found in [52]. Now,
we recall the Choquet integral–based aggregation of n–inputs.
For the proof we refer the reader to [5]. Note that by [5] each comonotone
additive aggregation operator A(n) can be always represented in the
form of the Choquet integral (121) with respect to the fuzzy measure m :
P(Xn ) → [0, 1],
m(I) = A(n) (1I (1), . . . , 1I (n)) ,
where
1 if i ∈ I,
1I (i) =
0 else .
is a permutation of indexes (1, . . . , n), such that x0i = xα(i) then Ii0 =
0
{α(i), . . . , α(n)} , i = 1, . . . , n , and In+1 = ∅. Observe that if we fix the
order of input arguments, e.g., x1 ≤ x2 ≤ . . . ≤ xn , then (124) becomes a
Pn
weighted mean wi xi with weights
i+1
n
X
wi = m(Ii0 ) − m(Ii+1
0
), i = 1, . . . , n , and wi = 1 .
i=1
Proof. Applying (120) we immediately obtain (122) and hence also (124),
where m(Ii0 ) = q n+1−i
n , that is, (126) is of the form
n
X n+1−i n−i
q −q x0i .
i=1
n n
Comparing this result to (96) and (100), we can see that (126) is just an
OWA operator W0 related to the quantifier q ∗ , q ∗ (u) = 1 − q(1 − u).
As a special case recall the border OWA operators min and max. They
can be represented by the Choquet integral (126) related to the quantifiers
1 if x = 1, 1 if x > 0,
q(x) = and q(x) =
0 if x < 1, 0 if x = 0,
respectively.
where
(n − i)(2 − 2nc)
wi = c + .
n(n − 1)
If c = n1 then d = 0 and we get the arithmetic mean M(n) . For c = 0 we have
2
d = n(n−1) and
n
2 X
Ch(x1 , . . . , xn ) = (n − i)x0i . (129)
n(n − 1) i=1
2 2
Similarly, for c = n we obtain d = − n(n−1) and
n
2 X
Ch(x1 , . . . , xn ) = (i − 1)x0i . (130)
n(n − 1) i=1
Observe that (129) and (130) describe a pair of OWA operators with reversed
weights. Also note that the parametric family of OWA operators introduced
2
i parameter c ∈ [0, n ] has the “orness” measure mor (Ch) ∈
hin (128) with
n−2 2n−1
3n−3 , 3n−3 , with limit values corresponding to operators given in (129)
and (130), respectively.
Aggregation operators 65
and then, as the second step, the Choquet integral of inputs ck over K is
computed to obtain the value
Z
A(x1 , . . . , xn ) = (C) − h dm (131)
K
Example 14 For n = 3 define the ternary operator A(3) : [0, 1]3 → [0, 1] by
1
A(3) (x, y, z) = (min(x, y) + max(y, z)) . (132)
2
This operator is the two–step Choquet integral, where all involved Choquet
integrals are related to the OWA operators, that is A(3) is the two–step
OWA operator. Here K = {1, 2}, I1 = {1, 2}, I2 = {2, 3}, c1 = min(x, y),
c2 = max(y, z) and finally, we apply M(2) on c1 and c2 . The operator A(3)
is not an OWA operator, but it can be represented by the standard Choquet
integral with respect to a fuzzy measure m on X3 given by
and OWA operators. For more details we recommend the chapter of this
book written by Torra and Godo [124]. Note that also WOWA operators can
be represented by the Choquet integral, similarly to weighted means in (118)
and OWA operators in (126). Indeed, for a given probability measure p act-
ing on B([0, 1]) S
and a non–decreasing quantifier q : [0, 1] → [0, 1], a WOWA
operator W : [0, 1]n → [0, 1] is given by
n∈N
Z
W (x1 , . . . , xn ) = (C) − h dm ,
[0,1[
(iii) If = TH H
2 , where T2 is the Hamacher t–norm, see (40), then
n
_ wi xi
A(x1 , . . . , xn ) = . (136)
i=1
2 − wi − xi + wi xi
xy
(iv) Finally, for = E(x, y) = xy+(1−x)(1−y) (with convention 00 = 0), where
E is the uninorm called 3 − Π–operator, see (39), we obtain
n
_ wi xi
A(x1 , . . . , xn ) = . (137)
w x + (1 − wi )(1 − xi )
i=1 i i
The most often applied aggregation operator from these operators is the
weighted maximum given by (135), see [28]. Note that the dual operator to
the weighted maximum is the weighted minimum defined by
n
^
Ad (x1 , . . . , xn ) = ((1 − wi ) ∨ xi ) . (138)
i=1
The weighted maximum, and also operators given in (136) and (137), can
be understood as the maximum operator applied to criteria with different
weights (importances), see [27,135] and Section 3.3, and similarly in the case
of the weighted minimum.
For a general fuzzy measure m, a counterpart of the Choquet integral
based on the max operator and coinciding with the weighted maximum for
each fixed order of inputs, was introduced by Sugeno [119].
whenever the input n–tuples are comonotone. Further, max- and min–
homogeneity mean that for all a ∈ [0, 1]
and
Su(a ∧ x1 , . . . , a ∧ xn ) = a ∧ Su(x1 , . . . , xn ) (143)
respectively.
Observe that each continuous max- and min–homogeneous n–ary aggrega-
tion operator A(n) : [0, 1]n → [0, 1] can be represented as a Sugeno integral–
based aggregation operator related to the fuzzy measure m : P(Xn ) → [0, 1],
m(I) = A(n) (1I (1), . . . , 1I (n)), see [79] or [5]. Observe that the Sugeno inte-
gral given in (139) can be modified replacing the min operator by some other
pseudo–multiplication , for example, by the product ·, some strict t–norm
T, by a uninorm U, etc. We will discuss the related operators only excep-
tionally, since they have similar properties to the original Sugeno integral–
based aggregation. Exploiting the notation from Section 5.2, see (124), we
immediately obtain the next representation of the operator Su introduced in
Proposition 13, namely
n
_ n
_
Su(x1 , . . . , xn ) = min(x0i , m(Ii0 )) = (wi0 ∧ x0i ), (144)
i=1 i=1
where wi0 = m(Ii0 ) = m({α(i), . . . , α(n)}). For alternative forms of the rep-
resentation of the operator Su see [79]. Observe that for any fixed order of
inputs x1 , . . . , xn the operator Su is the weighted maximum, see (135). Note
also that w10 = 1 ≥ w20 ≥ . . . ≥ wn0 ≥ 0 while 0 ≤ x01 ≤ . . . ≤ x0n ≤ 1.
The operator Su is symmetric if and only if the related fuzzy measure m is
symmetric, that is, if m(I) = h(card I) for some non–decreasing function h :
(Xn )∪{0} → [0, 1], with h(0) = 0 and h(n) = 1. However, then independently
of the order of input values x1 , . . . , xn , m(Ii0 ) = h(n + 1 − i), i = 1, . . . , n.
Putting h(n + 1 − i) = wi , the operator Su becomes the ordered weighted
maximum (OWM operator, for short), see [28,110],
n
_
Su0 (x1 , . . . , xn ) = (wi ∧ x0i ) = med(x1 , . . . , xn , w1 , . . . , wn ) , (145)
i=1
(ii) For the fuzzy measure m : P(X2 ) → [0, 1] given in Example 12, that is,
m({1}) = a, m({2}) = b, related to the Sugeno integral–based aggrega-
tion operator Su : [0, 1]2 → [0, 1], see (140), is given by
x ∨ (b ∧ y) if x ≤ y,
Su(x, y) = (a ∧ x) ∨ (b ∧ y) ∨ (x ∧ y) = (147)
(a ∧ x) ∨ y if x ≥ y.
Observe that Su is the weighted maximum if and only if m is a maxitive
measure, that is if either a = 1 or b = 1. Further, Su = Su0 is an OWM
operator if and only if m is a symmetric measure, that is if a = b. Then,
following (145),
Su0 (x, y) = med(x, y, a) = meda (x, y) .
(iii) The dual operator Ad : [0, 1]2 → [0, 1] to the weighted maximum A given
in (i) of this example is given by
d x ∨ (0.5 ∧ y) if x ≤ y,
A (x, y) = (x ∨ 0.5) ∧ y =
y if x ≥ y.
1/p
Observe that if ap + bp = 1, then A(x, y) = (ap xp + (1 − ap )y p ) is the
weighted quasi–arithmetic mean. Moreover, if m is a symmetric fuzzy mea-
sure, that is, if a = b, then
1/p
A(x, y) = ((1 − ap )x0p + ap y 0p ) ,
Aggregation operators 71
Sugeno–like integrals are related to the original Sugeno integral (139), and
as already mentioned in the previous Section 5.3, min operator in (139) is
replaced by some pseudo–multiplication . The corresponding n–ary aggre-
gation operator A : [0, 1]n → [0, 1] related to a fuzzy measure m : P(Xn ) →
[0, 1] is then given by
n
_
A(x1 , . . . , xn ) = (wi0 x0i ) , (152)
i=1
n
!
X
−1
Af (x1 , . . . , xn ) = f / win f (xi )/ , (153)
i=1
72 T. Calvo et al.
n
P
where /x/ is the point from Ran f closest to x. Obviously, if win =1, n ∈ N,
i=1
then the operator Af is just the quasi–arithmetic mean Mf , see Section 4.3.
Note that Af is a quasi–arithmetic mean if and only if Af is idempotent.
Example 17 (i) For f : [0, 1] → [0, ∞] such that f (0) = 0 and win = 1 for
all i, n, the operator Af defines a continuous Archimedean t–conorm, see
Section 6.1. Similarly, for f : [0, 1] → [0, ∞] with f (1) = 0 and win = 1
for all i, n, the operator Af is just a continuous Archimedean t–norm,
see Section 6.1. Finally, if Ran f = [−∞, ∞] and all win = 1, then Af is
a uninorm, see Section 6.2.
(ii) Consider f : [0, 1] → [−∞, ∞], f (x) = x. Then applying (153), we obtain
n
!
X
Af (x1 , . . . , xn ) = min 1, win xi . (154)
i=1
n
P
where an = win − 1, n ∈ N.
i=1
2
Put, for example, win = n, n ≥ 2, i ∈ {1, . . . , n} . Then an = 1, n ≥ 2,
and !
n
2X
Af (x1 , . . . , xn ) = max 0, xi − 1 ,
n i=1
that is,
Af = max(0, 2M − 1), n≥2.
Observe that in the symmetric case, that is, for a = b, the operator A
given in (158) is just the ordinal sum of min operator acting on [0, c] and
max acting on [c, 1], c = 1 − a, given in the formula (77) with f = id.
Some other types of integrals, for example, t–conorm–based integrals [130]
and fuzzy t–conorm–based integrals [104], are also interesting for aggregation,
and interested readers can find the details in the mentioned literature.
74 T. Calvo et al.
The strongest (and the only idempotent) t–norm is the standard min oper-
ator. Hence, for any t–norm T,
TD ≤ T ≤ min.
n
!
X
TL (x1 , . . . , xn ) = max 0, xi − (n − 1) . (161)
i=1
TL (x1 , . . . , xn ) ≤ x ≤ min(x1 , . . . , xn ),
that is, TL and min are the lower and the upper bound, respectively, for
operators A such that A(x1 , . . . , xQ
n ) = x. Moreover, if the events E1 , . . . , En
are jointly independent, then x = (x1 , . . . , xn ).
An important subclass of continuous t–norms form Archimedean t–norms.
where x(n) = A(n) (x, . . . , x) and T IDA is the set of trivial idempotents of
A, that is,
T IDA = {0, 1} ∪ EA ∪ AA ,
where EA is the set of neutral elements of A, AA is the set of annihilators
of A.
76 T. Calvo et al.
that is, TL ≤ Π.
For practical use, often a parameterized family of t–norms is needed. Then
the next result [61] is of importance for this purpose.
uniformly,
lim T(λ) = T(0) = TD
λ→0+
pointwisely.
As we can see, the limit members T(∞) and T(0) of the family T(λ) λ∈]0,∞[
are independent of the original additive generator t, or, equivalently, of T =
T(1) . Several well–known families are constructed by means of Proposition 16.
For example, the Yager family (TYλ )λ∈]0,∞[ [132] is related to the Lukasiewicz
t–norm TL = TY1 , and tYλ (u) = (1 − u)λ = (tL (u))λ .
Similarly, starting from the product Π, we obtain the Aczél-Alsina family
(TAA AA λ
λ )λ∈]0,∞[ , with additive generators tλ (u) = (tΠ (u)) = (− log u) .
λ
Observe that the mapping t(k) : [0, 1] → [0, ∞], t(k) (u) = tk (ak +
(bk − ak ) · u), is an additive generator of a continuous Archimedean t–
norm Tk , k ∈ K. The original continuous t–norm T is called an (t–norm)
ordinal sum, with notation T = (hak , bk , Tk i)k∈K . Obviously, T is also an
78 T. Calvo et al.
Dual t–conorms to strict t–norms are called strict t–conorms. They have
unbounded additive generators, and they are isomorphic to SP . Similarly
nilpotent t–conorms are introduced (bounded additive generators, isomorphic
to SL ). Observe that the duality of continuous Archimedean t–norms and t–
conorms is reflected by the duality s = t◦N (where N is the negation, N (x) =
1 − x) of the corresponding additive generators, i. e., s(u) = t(1 − u), u ∈
[0, 1]. Consequently, sP (u) = − log(1 − u) generates the probabilistic sum
SP , while sL (u) = u generates the bounded sum SL . Also representation of
continuous t–norms (163) is reflected by the dual representation of continuous
t–conorms,
n
s−1 (min(s (b ), P sk (max(xi , ak )))) if max xi ∈]ak , bk [,
k k k
S(x1 , . . . , xn ) = i=1
max(x1 , . . . , xn ) else,
Aggregation operators 79
where (]ak , bk [)k∈K is a system of pairwise disjoint subintervals of [0, 1], and
sk : [ak , bk ] → [0, ∞], sk (ak ) = 0, is a corresponding system of continuous
strictly increasing mappings. A continuous t–conorm S is, in general, an upper
idempotent ordinal sum of aggregation operators acting on [ak , bk ], k ∈ K.
This type of ordinal sums is called a t–conorm ordinal sum and it results in
a t–conorm independently of the type of t–conorms Sk , k ∈ K, applied.
6.2 Uninorms
= (< e, 1, S >)| S
[0,e]n
, that is, U acts on [0, 1] as a linear transformation
n∈N
of T and on [e, 1] as a linear transformation of S. Then
x1 xn
e · T e , . . . , e
if max xi ≤ e,
1 −e n −e
Ue,T,S (x1 , . . . , xn ) = e + (1 − e) · S x1−e , . . . , x1−e if min xi ≥ e,
min(x1 , . . . , xn ) else,
(169)
and
x1 xn
e · T e , . . . , e
if max xi ≤ e,
x1 −e xn −e
UT,S,e (x1 , . . . , xn ) = e + (1 − e) · S 1−e , . . . , 1−e if min xi ≥ e,
max(x1 , . . . , xn ) else.
(170)
and
min(x1 , . . . , xn ) if max xi ≤ e,
Umin,max,e (x1 , . . . , xn ) = (172)
max(x1 , . . . , xn ) else.
U0 = lim+ Up = Ue,T,S ,
p→0
]0, 1]n .
S
coincides with UT,S,e on
n∈N
that is,
9p
for p ∈]0, 1[, Up (0.1, 0.9) = (→ 0.1, when p → 0+ );
9 + 9p
for p = 1, Up (0.1, 0.9) = 0.5;
9
for p ∈]1, ∞[, Up (0.1, 0.9) = 1 (→ 0.9, when p → ∞).
9 + 9p
U(n) (x1 , . . . , xn ) =
6.3 Nullnorms
Uninorms are aggregation operators related to ordinal sums of a t–norm act-
ing on [0, e] and a t–conorm acting on [e, 1]. Among several possible extensions
of such operators, the minimal one is the conjunctive uninorm Ue,T,S , and
the maximal one is the disjunctive uninorm UT,S,e . However, if we discuss
the possible extensions of a t–conorm acting on an interval [0, a], a ∈]0, 1[
and a t–norm acting on [a, 1], in spite of Proposition 4, there is a unique such
extension, that is, the lower ordinal sum and the upper ordinal sum coin-
cide and a is the annihilator of the resulting aggregation operator. This new
type of operators are called nullnorms [10,9]. Nullnorms are associative and
symmetric. Due to their associativity, it is enough to define (axiomatically)
the relevant binary operator (with the same notation). This is, indeed, the
original approach to nullnorms in [10], see also [61].
84 T. Calvo et al.
where
Observe that fixing T, S and a ∈]0, 1[, we have the unique nullnorm V satis-
fying (176) and (177), since
For a given annihilator a ∈]0, 1[, there is the unique idempotent nullnorm
(related to S = max and T = min), namely meda (a-median), discussed
already in Section 2.10, see (43), meda (x, y) = med(x, y, a). Recall again that
these important operators were introduced by Fung and Fu [39] and further
studied in [31]. The next result clarifying the structure of nullnorms is based
on a-medians, compare also [75].
Aggregation operators 85
n n
!
X X
V(x1 , . . . , xn ) = q −1 med( q(xi ), q(xi ) − (n − 1), q(a)) , (181)
i=1 i=1
a · s xa
(
if x ∈ [0, a],
q(x) =
x−a
1 − (1 − a) · t 1−a if x ∈]a, 1].
introduced by Zimmermann and Zysno [144] and applied in the car control.
1−γ γ
ET,S,γ (x1 , . . . , xn ) = (T(x1 , . . . , xn )) (S(x1 , . . . , xn )) . (183)
Note that these operators were successfully applied in the fuzzy linear pro-
gramming [77]. Linear convex T − S− operators are symmetric, continuous
whenever T and S are continuous, neither with annihilator nor with neu-
tral element whenever γ ∈]0, 1[. Observe that if T and S are Archimedean
operators, then for all x ∈]0, 1[,
x+y
LΠ,SP ,0.5 (x, y) = 0.5xy + 0.5(x + y − xy) = ,
2
while
3
LΠ,SP ,0.5 (x, x, x) = x3 + (x − x2 ).
2
Similarly, for λ = ∞ we have TF
∞ = TL and then
x+y
LTL ,SL ,0.5 (x, y) = 0.5 max(0, x + y − 1) + 0.5 min(1, x + y) = ,
2
while 3x
2
if x ∈ [0, 13 [,
1
LTL ,SL ,0.5 (x, x, x) = 2 if x ∈ [ 13 , 23 ],
3x−1
if x ∈] 32 , 1[.
2
T(x1 , . . . , xn )
T] (x1 , . . . , xn ) = , (187)
T(x1 , . . . , xn ) + T(1 − x1 , . . . , 1 − xn )
TL ≤ C ≤ min,
and moreover, TL is the weakest copula while min is the strongest copula.
Also the product Π is a copula (observe the convexity of its additive
generator tΠ : [0, 1] → [0, ∞], tΠ (x) = − log x), and obviously, it produces
the joint distribution in the case of independent marginal random variables.
A linear combination C = p · Π + (1 − p) · min,
(λx − 1)(λy − 1)
TF
λ (x, y) = log 1 + . (195)
λ−1
Observe that
lim TF F
λ = T0 = min
λ→0+
Proposition 24. Let (f, g, h) be a generating triple and let A : [0, 1]2 →
[0, 1] be given by
A(x, y) = h (f (x) + g(y)) . (196)
Then A is a binary aggregation operator which is called a generated aggrega-
tion operator.
Put
x
h : [0, 2] → [0, 1], h(x) = q −1 (x) = .
2
Then the generating triple (f, g, h) induces an idempotent generated ag-
gregation operator A : [0, 1]2 → [0, 1] given by
Now, the symmetrization (197) leads to the operator B0 : [0, 1]2 → [0, 1]
given by
min(x, y) if min(x, y) ≤ 0.5,
B0 (x, y) = max(x, y) if max(x, y) > 0.5, (200)
x + y − 0.5 else,
that is, B0 is the ordinal sum of the operator min acting on [0, 0.5] and
of the operator max acting on [0.5, 1], where the relevant ordinal sum is
performed by means of A(id) , see Section 3.4.
Observe that for all (x, y) ∈ [0, 1]2 , the formulae (196) applied to the gener-
ating triple (f, f, h) and (181) applied to q = f give the same result, that is,
h(x) = f −1 medf (a) (x, x − 1) (medk may act on arbitrary scale, similarly
as min and max operators). Also note that allowing a = 0 in (201) we come
to a nilpotent t–norm, while a = 1 leads to a nilpotent t–conorm.
see [60].
Conclusions
We have presented some basic properties and classes of aggregation opera-
tors. This contribution can serve as a primary handbook on fundamentals of
theory of aggregation operators acting on continuous scales. Obviously, this
general overview does not contain detailed proofs and ideas, and should be
taken as a first look at aggregation. For specific purposes, the original sources
should be consulted. So, for example, many deep results related to functional
equations, such as associativity, bisymmetry, decomposability, etc., are inves-
tigated in details in Aczél’s monograph [3]. Several important results related
to aggregation in multicriteria decision making and preference modelling can
be found in the monograph of Fodor and Roubens [34]. Many interesting ideas
and examples offers the Yager and Filev monograph [139] and edited volumes
[140,7], as well as monographs [107] and [61]. Nevertheless, this contribution
brings the most exhaustive general overview of aggregation operators and
construction methods related to them. Moreover, many new results, not yet
published, are also included here. We hope that many researchers interested
in the theory and applications of aggregation operators will gain profit from
this work.
Acknowledgments
The authors are grateful for the support of Department of Mathematics, Fac-
ulty of Civil Engineering and Faculty of Chemical Engineering, Slovak Univer-
sity of Technology, Bratislava, and Department of Computer Sciences of Uni-
versity of Alcalá. The partial support of grants VEGA 1/7146/20, 1/8331/21,
Aggregation operators 97
References
1. N. H. Abel: Untersuchungen der Funktionen zweier unabhängigen veränderlichen
Grössen x und y wie f (x, y), welche die Eigenschaft haben, dass f (z, f (x, y)) eine
symmetrische Funktion von x, y und z ist. J. Reine Angew. Math. 1 (1826) 11–
15.
2. J. Aczél: On mean values. Bulletin of the American Math. Society 54 (1948)
392-400.
3. J. Aczél: Lectures on Functional Equations and their Applications. Academic
Press, New York, 1966.
4. J. Aczél and C. Alsina: Characterization of some classes of quasilinear functions
with applications to triangular norms and to synthesizing judgements. Methods
Oper. Res. 48 (1984) 3–22.
5. P. Benvenuti and R. Mesiar: Integrals with respect to a general fuzzy measure. In:
M. Grabisch, T. Murofushi and M. Sugeno, eds. Fuzzy Measures and Integrals.
Theory and Applications. Physica- Verlag, Heidelberg, 2000, pp. 205–232.
6. P. Benvenuti and R. Mesiar: Pseudo–arithmetical operations as a basis for inte-
gration with respect to a general fuzzy measure. Inform. Sc., to appear.
7. B. Bouchon–Meunier, ed.: Aggregation and Fusion of Imperfect Information.
Physica–Verlag, Heidelberg, 1998.
8. T. Calvo, J. Martin, G. Mayor and J. Torrens: Balanced discrete fuzzy measures.
Int. J. Uncertainty, Fuzziness and Knowledge–Based Systems 8 (2000) 665–676.
9. T. Calvo and B. De Baets: On a generalization of the absorption equation. Int.
Fuzzy. Math. Publ. 8 (2000) 141–149.
10. T. Calvo, B. De Baets and J.C. Fodor: The functional equations of Alsina and
Frank for uninorms and nullnorms. Fuzzy Sets and Systems 120 (2001) 15–24.
11. T. Calvo and G. Mayor: Remarks on two types aggregation functions. Tatra
Mount. Math. Publ. 16 (1999) 235–254.
12. T. Calvo, G. Mayor, J. Torrens, J. Suñer, M. Mas and M. Carbonell: Generation
of weighting triangles associated with aggregation functions. Int. J. Uncertainty,
Fuzziness and Knowledge–Based Systems 8 (2000) 417–451.
13. T. Calvo and R. Mesiar: Weighted means based on triangular conorms. Int. J.
of Uncertainty, Fuzziness and Knowledge–Based Systems 9 (2001).
14. T. Calvo and R. Mesiar: Criteria importances in median–like aggregation. IEEE
Transactions on Fuzzy Systems, to appear.
15. T. Calvo and R. Mesiar: Generalized medians. Fuzzy Sets and Systems, to
appear.
16. T. Calvo and R. Mesiar: Continuous generated associative aggregation opera-
tors. Fuzzy Sets and Systems, to appear.
17. T. Calvo and R. Mesiar: Stability of aggregation operators Proceedings
Eusflat’2001, Leicester, 2001, to appear.
18. F. Chiclana, F. Herrera and F. Herrera-Viedma: The ordered weighted geomet-
ric operator. Proceedings IPMU’2000, Madrid, 2000, pp. 985–991.
98 T. Calvo et al.
eds., Fuzzy sets and Their Applications to Cognitive and Decision Processes.
Academic Press, New York, 1975, pp. 227–256.
40. L. Godo and C. Sierra: A new approach to connective generation in the frame-
work of expert systems using fuzzy logic. In: Proceedings 18th International Sym-
posium on Multiple-Valued Logic. Palma de Mallorca, IEEE Computer Society
Press, 1988, pp. 157–162.
41. L. Godo and V. Torra: Extending Choquet integrals for aggregation of ordinal
values. Proceedings IPMU’2000, Madrid, 2000, pp. 410–417.
42. L. González: A note on infinitary action of triangular norms and conorms. Fuzzy
Sets and Systems 101 (1999) 177–180.
43. L. González: Universal aggregation operators. Proceedings Eusflat’2001, Leices-
ter, 2001, to appear.
44. L. González: What is arithmetic mean? Proceedings AGGOP’2001, Oviedo,
2001, to appear.
45. S. Gottwald: A Treatise on Many–Valued Logic. Research Studies Press Ltd.,
Baldock, Hertforshire, 2001.
46. M. Grabisch: Fuzzy integral in multicriteria decision making. Fuzzy Sets and
Systems 69 (1995) 279–298.
47. M. Grabisch: k–order additive fuzzy measures. Proceedings IPMU’96, Granada,
1996, pp. 1345-1350.
48. M. Grabisch: k–order additive discrete fuzzy measures and their representation.
Fuzzy Sets and Systems 92 (1997) 167-189.
49. M. Grabisch: The interaction and Möbius representation of fuzzy measures
on finite spaces, k–additive measures. In: M. Grabisch, T. Murofushi and M.
Sugeno, eds. Fuzzy Measures and Integrals. Theory and Applications. Physica-
Verlag, Heidelberg, 2000, pp. 70-93.
50. M. Grabisch: Symmetric and asymmetric integrals: the ordinal case. Proceedings
IIZUKA’2000, Iizuka, 2000, CD–rom.
51. M. Grabisch, J.–L. Marichal and M. Roubens: Equivalent representations of
set functions. Math. Operat. Res. 25 (2000) 157–178.
52. M. Grabisch, T. Murofushi, M. Sugeno, eds.: Fuzzy Measures and Integrals.
Theory and Applications. Physica-Verlag, Heidelberg, 2000.
53. M. Grabisch, H.T. Nguyen and E.A. Walker: Fundamentals of Uncertainty Cal-
culi with Applications to Fuzzy Inference. Kluwer Academic Publishers, Dorder-
cht, 1995.
54. P. Hájek: Metamathematics of Fuzzy Logic. Kluwer Academic Publishers, Dor-
drecht, 1998.
55. P.R. Halmos: Measure Theory. Van Nostrand, New York, 1950.
56. H. Imaoka : On a subjective evaluation model by a generalized fuzzy integral.
Int. J. of Uncertainty, Fuzziness and Knowledge–Based Systems 5 (1997) 517–
529.
57. H. Imaoka: Comparison between three integrals. In: M. Grabisch, T. Murofushi
and M. Sugeno, eds. Fuzzy Measures and Integrals. Theory and Applications.
Physica- Verlag, Heidelberg, 2000, pp. 273–286.
58. E.P. Klement: Construction of fuzzy σ–algebras using triangular norms. J.
Math. Anal. Appl. 85 (1982) pp. 543–566.
59. E.P. Klement, R. Mesiar and E. Pap: On the relationship of associative com-
pensatory operators to triangular norms and conorms. Int. J. of Uncertainty,
Fuzziness and Knowledge–Based Systems 4 (1996) 129–144.
100 T. Calvo et al.
60. E.P. Klement, R. Mesiar and E. Pap: Quasi– and pseudo–inverses of monotone
functions, and the construction of t–norms. Fuzzy Sets and Systems 104 (1999)
3–13.
61. E.P. Klement, R. Mesiar and E. Pap: Triangular Norms. Kluwer Academic
Publishers, Dordrecht, 2000.
62. E.P. Klement, R. Mesiar and E. Pap: Integration with respect to decomposable
measures, based on a conditionally distributive semiring on the unit interval. Int.
J. of Uncertainty, Fuzziness and Knowledge–Based Systems 8 (2000) 701–717.
63. E.P. Klement, R. Mesiar and E. Pap: Geometric approach to aggregation. Pro-
ceedings Eusflat’2001 Leicester, 2001, to appear.
64. G.J. Klir and T.A. Folger: Fuzzy Sets, Uncertainty and Information. Prentice
Hall, Englewood Cliffs, 1988.
65. A. Kolesárová: On the comparison of quasi–arithmetic means. Busefal 80
(1999) 30–34.
66. A. Kolesárová: Collapsed input-based aggregation. Int. J. of Uncertainty, Fuzzi-
ness and Knowledge– Based Systems 9 (2001).
67. A. Kolesárová: Limit properties of quasi–arithmetic means. Fuzzy Sets and
Systems, to appear.
68. A. Kolesárová: Parametric evaluation of aggregation operators. Preprint, sub-
mitted.
69. A. Kolesárová and M. Komornı́ková: Triangular norm-based iterative aggrega-
tion and compensatory operators. Fuzzy Sets and Systems 104 (1999) 109-120.
70. A. Kolesárová and J. Mordelová: 1–Lipschitz and kernel aggregation operators.
Proceedings of AGGOP’2001, Oviedo, 2001, to appear.
71. A.N. Kolmogoroff: Sur la notion de la moyenne. Accad. Naz. Lincei Mem. Cl.
Sci. Fis. Mat. Natur. Sez. 12 (1930) 388–391.
72. M. Komornı́ková: Generated aggregation operators. Proceedings EUSFLAT’99,
Palma de Mallorca, 1999, pp. 355–358.
73. M. Komornı́ková: Aggregation operators and additive generators. Int. J. of
Uncertainty, Fuzziness and Knowledge– Based Systems 9 (2001).
74. J. Lázaro and T. Rückschlossová: Shift invariant binary aggregation operators.
Proceedings AGGOP’2001, Oviedo, 2001, to appear.
75. Y.-M. Li and Z.-K. Shi: Weak uninorms aggregation operators. Inform. Sci.
124 (2000) 317–323.
76. C.M. Ling: Representation of associative functions. Publ. Math. Debrecen 12
(1965) 189–212.
77. M.K. Luhandjula: Compensatory operators in fuzzy linear programming with
multiple objectives. Fuzzy Sets and Systems 8 (1982) 245–252.
78. J.–L. Marichal: Aggregations Operators for Multi-Criteria Decision Aid. Ph.D.
Thesis, University of Liége, 1998.
79. J.–L. Marichal: On Choquet and Sugeno integrals as aggregation functions. In:
M. Grabisch, T. Murofushi and M. Sugeno, eds. Fuzzy Measures and Integrals.
Theory and Applications. Physica- Verlag, Heidelberg, 2000, pp. 247–272.
80. J.–L. Marichal: An axiomatic approach of the discrete Choquet integral as a
tool to aggregate interacting criteria. IEEE Transactions on Fuzzy Systems 8
(2000) 800–807.
81. J.–L. Marichal: Aggregation of interacting criteria by means of the discrete
Choquet integral. Chapter in this monograph.
82. J.–L. Marichal: On order invariant synthesizing functions. Preprint, submitted.
Aggregation operators 101
105. T. Murofushi and M. Sugeno: Fuzzy measures and fuzzy integrals. In: M. Gra-
bisch, T. Murofushi and M. Sugeno, eds. Fuzzy Measures and Integrals. Theory
and Applications. Physica- Verlag, Heidelberg, 2000, pp. 3–41.
106. M. Nagumo: Über eine Klasse der Mittelwerte. Japanese Journal of Mathe-
matics 6 (1930) 71–79.
107. R.B. Nelsen: An Introduction to Copulas. Lecture Notes in Statistic 139,
Springer, 1999.
108. S. Ovchinnikov and A. Dukhovny: Integral representation of invariant func-
tionals. J. Math. Anal. Appl. 244 (2000) 228–232.
109. E. Pap: Null–Additive Set Functions. Kluwer Academic Publishers, Dordrecht,
1995.
110. A.L. Ralescu and D.A. Ralescu: Extensions of fuzzy aggregation. Fuzzy Sets
and Systems 86 (1997) 321–330.
111. T. Micháliková–Rückschlossová: Some constructions of aggregation operators.
J. Electrical Engin. 12 (2000) 29–32.
112. T. Rückschlossová: Invariant aggregation operators. Manuscript in prepara-
tion.
113. W. Sander: Associative aggregation operators. Chapter in this monograph.
114. B. Schweizer and A. Sklar: Probabilistic Metric Spaces. North Holland, New
York, 1983.
115. C. Shannon and W. Weaver: The Mathematical Theory of Communication.
University of Illinois Press, Urbana, 1949.
116. N. Shilkret: Maxitive measures and integration. Indag. Math. 33 (1971) 109–
116.
117. W. Silvert: Symmetric summation: A class of operations of fuzzy sets. IEEE
Trans. Syst., Man Cybern. 9 (1979) 657–659.
118. D. Smutná: On a peculiar t–norm. Busefal 75 (1998) 60–67.
119. M. Sugeno: Theory of Fuzzy Integrals and Applications. Ph.D. Thesis, Tokyo
Inst. of Technology, Tokyo, 1974.
120. M. Sugeno and T. Murofushi: Pseudo–additive measures and integrals, J.
Math. Anal. Appl. 122 (1987) 197-222.
121. M. Šabo, A. Kolesárová and Š. Varga: RET operators generated by triangular
norms and copulas. Int. J. Uncertainty, Fuzziness and Knowledge–Based Systems
9 (2001).
122. J. Šipoš: Integral with respect to a pre–measure. Math. Slovaca 29 (1979)
141–145.
123. V. Torra: The weighted OWA operator. Int. J. of Intelligent Systems 12 (1997)
153–166.
124. V. Torra and L. Godo: Continuous WOWA operators with application to
defuzzification. Chapter in this monograph.
125. I.B. Türksen: Interval–valued fuzzy sets and “compensatory AND”. Fuzzy Sets
and Systems 51 (1992) 295–307.
126. P. Vicenı́k: A note on generators of t–norms. Busefal 75 (1998) 33–38.
127. P. Vicenı́k: Additive generators and discontinuity. Busefal 76 (1998) 25–28.
128. P. Vicenı́k: Additive generators of non–continuous triangular norms. In: S.
Rodabaugh and P. Klement, eds., Proceedings of Linz Seminar 1999, Kluwer
Academic Publishers, to appear.
129. Z. Wang and G.J. Klir: Fuzzy Measure Theory, Plenum Press, 1992.
130. S. Weber: ⊥–decomposable measures and integrals for Archimedean t–
conorms ⊥. J. Math. Anal. Appl. 101 (1984) 114–138.
Aggregation operators 103
131. S. Weber: Two integrals and some modified version–critical remarks. Fuzzy
Sets and Systems 20 (1986) 97–105.
132. R.R. Yager: On a general class of fuzzy connectives. Fuzzy Sets and Systems
4 (1980) 235–242.
133. R.R. Yager: On ordered weighted averaging aggregation operators in multi-
criteria decisionmaking. IEEE Trans. Syst.,Man Cybern. 18 (1988) 183–190.
134. R.R. Yager: Criteria importances in OWA aggregation: An application of fuzzy
modeling. Proceedings IEEE’FUZZ’97, Barcelona, 1997, pp. 1677–1682.
135. R.R. Yager: Fusion od ordinal information using weighted median aggregation.
Int. J. Approx. Reasoning 18 (1998) 35–52.
136. R.R. Yager: Uninorms in fuzzy modeling. Fuzzy Sets and Systems, to appear.
137. R.R. Yager: Using importances in group preference aggregation to block
strategic manipulation. Chapter in this monograph.
138. R.R. Yager, M. Detyniecki and B. Bouchon–Meunier: Specifying t–norms
based on the value of T (1/2, 1/2). Mathware and Soft Computing 7 (2000) 77-78.
139. R.R. Yager and D.P. Filev: Essentials of Fuzzy Modelling and Control. J. Wiley
& Sons, New York, 1994.
140. R.R. Yager and J. Kacprzyk: The Ordered Weighted Averaging Operators,
Theory and applications. Kluwer Academic Publishers, Boston, Dordrecht, Lon-
don, 1997.
141. R.R. Yager and A. Rybalov: Uninorm aggregation operators. Fuzzy Sets and
Systems 80 (1996) 111–120.
142. R.R.Yager and A. Rybalov: Noncommutative self–identity aggregation. Fuzzy
Sets and Systems 85 (1997) 73–82.
143. L.A. Zadeh: Fuzzy sets. Inform. Control 8 (1965) 338–353.
144. H.J Zimmermann and P. Zysno: Latent connectives in human decision making.
Fuzzy Sets and Systems 4 (1980) 37–51.