Fuzzy Set
Fuzzy Set
Fuzzy Set
The generalization is performed as follows: For any crisp set A, it is possible to define a Characteristic
function or membership function A = {0, 1}.i.e. the characteristic function takes either of the values 0
or1 in the classical set. For a fuzzy set, the characteristic function can take any value between zero and
one.
Definition
Example: Suppose someone wants to describe the class of cars having the property of being expensive by
considering BMW, Rolls Royce, Mercedes, Ferrari, Fiat, Honda and Renault. Some cars like Ferrari and
Rolls Royce are definitely expensive and some like Fiat and Renault are not expensive in comparison and
do not belong to the set. Using a fuzzy set, the fuzzy set of expensive cars can be described as:
1
DebasisSamanta,IndianInstituteofTechnologyKharagpur
{(Ferrari, 1), (Rolls Royce, 1), (Mercedes, 0.8), (BMW, 0.7), (Honda,0.4)}. Obviously, Ferrari and Rolls
Royce have membership value of 1 whereas BMW, which is less expensive, has a Membership value of
0.7 and Honda 0.4.
The Fuzzy set is similar to the super set of the Boolean logic with extra membership functions in
between true and false. As its name suggests, it is the logic underlying modes of reasoning
which are approximate rather than exact. The importance of fuzzy logic derives from the fact that
most modes of human reasoning and especially common sense reasoning are approximate in
nature.
The essential characteristics of fuzzy logic are as follows.
Fuzzy Sets
Fuzzy Set Theory was formalized by Professor Lofti Zadeh at the University of California in
1965.
He proposed a paradigm shift that first gained acceptance in the Far East and its successful
application has ensured its adoption around the world.
A paradigm is a set of rules and regulations which defines boundaries and tells us what to do to
be successful in solving problems within these boundaries. For example the use of transistors
instead of vacuum tubes is a paradigm shift - likewise the development of Fuzzy Set Theory
from conventional bivalent set theory is a paradigm shift.
Bivalent Set Theory can be somewhat limiting if we wish to describe a 'humanistic' problem
mathematically. For example, Fig.1 below illustrates bivalent sets to characterize the temperature
of a room.
The most obvious limiting feature of bivalent sets that can be seen clearly from the diagram is
that they are mutually exclusive - it is not possible to have membership of more than one set
Clearly, it is not accurate to define a transition from a quantity such as 'warm' to 'hot' by the
application of one degree Fahrenheit of heat. In the real world a smooth (unnoticeable) drift from
warm to hot would occur.
This natural phenomenon can be described more accurately by Fuzzy Set Theory. Fig.2 below
shows how fuzzy sets quantifying the same information can describe this natural drift.
3
DebasisSamanta,IndianInstituteofTechnologyKharagpur
The well-known operations which can be performed on fuzzy sets are the operations of union,
intersection, complement, algebraic product and algebraic sum. Much research concerning fuzzy
sets and their applications to automata theory, logic, control, game, topology, pattern recognition,
integral, linguistics, taxonomy, system, decision making, information retrieval and so on, has
been earnestly undertaken by using these operations for fuzzy sets.
In addition to these operations, new operations called "bounded-sum" and In addition to these
operations, new operations called "bounded-sum" and "bounded-difference" are introduced by
Zadeh (1975) to investigate the fuzzy reasoning which provides a way of dealing with the
reasoning problems which are too complex for precise solution.
Types of operators
1. Equality
2. Complement
3. Intersection
4. Union
5. Algebraic product
6. Multiplication of fuzzy set with crisp number
7. Power of fuzzy set
8. Algebraic sum
9. Algebraic difference
10. Bounded sum
11. Bounded difference
12. Cartesian product
13. Composition
Note: Two fuzzy sets A(x) and B(x) are said to be unequal, if A(x) B(x) for at least x X.
Example:
A(x) = {(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x) = {(x1,0.1),(x2,0.5),(x3,0.3),(x4,0.6)}
The complement is the opposite of the set. The complement of a fuzzy set is denoted by (x) and
is defined with respect to the universal set X as follows:
Inter section of a fuzzy sets define how much of the element belongs to both sets. May have
different degrees of membership in each set. The degree of membership is the lower membership
in both sets of each element. Let A(x) and B(x) are two fuzzy sets, the intersection of is denoted by
(AB)(x) and the membership function value is given as follows
(AB)(x)= min{A(x),B(x)}
Example
5
DebasisSamanta,IndianInstituteofTechnologyKharagpur
A(x)={(x1,0.7),(x2,0.3),(x3,0.9),(x4,0.1)}
B(x)={(x1,0.2),(x2,0.5),(x3,0.7),(x4,0.4)}
Union of fuzzy sets consists of every element that falls into either set. The value of the
membership value is will be the largest membership value of the element in either set
Let A(x) and B(x) are two fuzzy sets for all x X, Union of fuzzy sets is denoted by (AUB)(x)
and the membership function value is determined as follows
(AUB)(x)= max{A(x),B(x)}
Example:
A(x)={(x1,0.7),(x2,0.3),(x3,0.9),(x4,0.1)}
B(x)={(x1,0.2),(x2,0.5),(x3,0.7),(x4,0.4)}
7
DebasisSamanta,IndianInstituteofTechnologyKharagpur
The Algebraic product of two fuzzy sets A(x) and B(x) for all x X, is denoted by A(x).B(x)
and defined as follows
Example
A(x) = {(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x) = {(x1,0.5),(x2,0.7),(x3,0.8),(x4,0.9)}
A(x).B(x) = {(x1,0.05),(x2,0.14),(x3,0.24),(x4,0.36)}
The product of fuzzy set A(x) and a crisp number d is expressed as follows
Example
Let us consider a fuzzy set A(x) such that
A(x)={(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
d = 0.2
then d.A(x) = {(x1,0.02),(x2,0.04),(x3,0.06),(x4,0.08)}
8
DebasisSamanta,IndianInstituteofTechnologyKharagpur
A(x) = {A(x)}, x X }
P=2
Then A(x) = {(x1,0.01),(x2,0.04),(x3,0.09),(x4,0.16)}
The Algebraic sum of two fuzzy sets A(x) and B(x) for all x X, is denoted by A(x)+B(x) and
defined as follows
A(x)+B(x)= {(x,A+B(x), x X }
Example:
A(x)={(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x)={(x1,0.5),(x2,0.7),(x3,0.8),(x4,0.9)}
The bounded sum of two fuzzy sets A(x) and B(x) for all x X, is denoted by
and defined as follows
= {(x, (x), x X }
Example:
A(x)={(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x)={(x1,0.5),(x2,0.7),(x3,0.8),(x4,0.9)}
9
DebasisSamanta,IndianInstituteofTechnologyKharagpur
= {(x1,0.6),(x2,0.9),(x3,1.0),(x4,1.0)}
The Algebraic deference of two fuzzy sets A(x) and B(x) for all x X, is denoted by A(x)+B(x)
and defined as follows
Example:
A(x)={(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x)={(x1,0.5),(x2,0.7),(x3,0.8),(x4,0.9)}
B (x) = {(x1,0.5),(x2,0.3),(x3,0.2),(x4,0.1)}
The bounded difference of two fuzzy sets A(x) and B(x) for all x X, is denoted by A(x)
B(x) and defined as follows
= {(x, (x), x X }
Example:
A(x)={(x1,0.1),(x2,0.2),(x3,0.3),(x4,0.4)}
B(x)={(x1,0.5),(x2,0.7),(x3,0.8),(x4,0.9)}
= {(x1,0),(x2,0),(x3,0.1),(x4,0.3)}
Example:
A(x)={(x1,0.2),(x2,0.3),(x3,0.5),(x4,0.6)}
B(y)={(y1,0.8),(y2,0.6),(y3,0.3)}
. . .
AXB= . . .
. . .
. . .
The physical significance of the operators on fuzzy sets can be explained with the help of an
example as given below:
Example: A simple hollow shaft is 1-m radius and has a wall thickness of ( 1/2) m. The shaft is
built up stacking a ductile section and a brittle section. A downward force P and a torque T are
simultaneously applied to the shaft. The failure properties of the two sections can be described
by the following fuzzy sets A and B for the ductile and brittle sections as follows:
11
DebasisSamanta,IndianInstituteofTechnologyKharagpur
1. The set of loadings for which either material B or material D will be safe can be
obtained by getting A B.
2. The set of loadings for which one expects that both material B and material D are safe
can be obtained by forming A B.
3. The complements A and B represent the set of loadings for material D and B are unsafe.
4. A | B gives the set of loadings for which the ductile material is safe but the brittle is not.
5. B | A gives the set of loadings for which the brittle material is safe but the ductile not.
6. De Morgans laws can be used to find which asserts that the loadings that are not safe with
respect to both materials are the union of that are unsafe with respect to the brittle
material with those that are unsafe for with respect to the ductile material.
7. De Morgans asserts that the loads that are safe for neither material D nor material B are
the intersection of those that are unsafe for material D with those that are unsafe for
material B.
Compliments
References:
1. Fuzzy sets, fuzzy algebra, and fuzzy statistics by A. Kandle and W. J. Byatt (1978) , IEEE
2. Fuzzy set theory and applications by M. Mizumoto, Osaka Electro-Magnetic University,
Japan
12
DebasisSamanta,IndianInstituteofTechnologyKharagpur
3. Fuzzy set theory and its applications by Hans-Jrgen Zimmermann Kluwer Academic
Publishers (1992)
4. Fuzzy set theory and its applications by by Wolkenhauer and Olaf, International Journal
of Electrical Engineering Education (1998).
13
DebasisSamanta,IndianInstituteofTechnologyKharagpur