Intuitionistic Fuzzification Functions: January 2016
Intuitionistic Fuzzification Functions: January 2016
net/publication/303124452
CITATIONS READS
45 2,349
2 authors, including:
Parvathi Rangasamy
Vellalar College for Women
58 PUBLICATIONS 1,683 CITATIONS
SEE PROFILE
All content following this page was uploaded by Parvathi Rangasamy on 12 June 2017.
Abstract
Fuzzification is the process of converting crisp quantity into fuzzy. If uncertainty
happens to arise because of imprecision, ambiguity or vagueness, then the variable
is probably fuzzy and can be represented by a membership function. Fuzzification
determines the degree of membership. In practice, due to insufficiency of the infor-
mation available, the evaluation of membership and non-membership values upto
decision maker’s satisfaction is not always possible. Consequently, there remains
an indeterministic part of which hesitation survives. While various methods for the
fuzzification of fuzzy sets have been devised, no such attempt has been found in
the case of intuitionistic fuzzy sets. The term intuitionistic fuzzification functions
refers to formulating membership and non-membership functions of an intuition-
istic fuzzy set. In this paper, an attempt has been made to introduce various types
of intuitionistic fuzzification functions such as triangular, trapezoidal, Gaussian,
bell-shaped, sigmoidal, S-shaped, Z-shaped functions which will be more useful in
modeling real world situations in intuitionistic fuzzy environment.
1. Introduction
Real world problems sometimes emerge to be complex owing to uncertainty either in
parameters or in situations in which the problem occurs. Uncertainty may arise due
to partial information about the problem, or due to unreliable information, or due to
inherent imprecision in the language. For example, to categorize a person ‘tall’ or ‘not
1212 C. Radhika and R. Parvathi
tall’ is problematic. As there is no distinct cut off point at which tallness begins, it is
far more difficult to define the set of tall people. If threshold is selected, say 180 cm at
which the set tall begins, the output of the reasoning system using this definition would
not be smooth with respect to the height of a person. A person of height 179 cm would
produce a different output than a person of 181 cm [9]. A more natural way would be
to relax the strict separation between tall and not tall. This can be done by allowing not
only the (crisp) decision yes/no, but more flexible rules like “Approximately tall”. To
deal these situations, in 1965, Lotfi A Zadeh introduced the concept, fuzzy set [10].
In crisp, all the elements are coded with 0 or 1. A straight way to generalize this
concept is to allow more values between 0 and 1. These values are referred to as the
membership grades of these elements in the set. Such a function is called a membership
function, µA by which a fuzzy set A is defined [3, 6]. Fuzzy sets allow elements to
be a partial membership in the set. Therefore a person with height 179 cm can be
categorized both in tall and in not tall sets with a particular degree of membership. As
with the increase in the height of the person, the membership grade within the tall set
would increase whereas the membership grade within the not tall set would decrease
simultaneously. The membership grade in a fuzzy set is not a matter of affirmation or
denial, but rather a matter of degree. In fuzzy set theory, the membership of an element
to a fuzzy set is a single value between zero and one.
Fuzziness in the fuzzy set is characterized by its membership function [8, 9]. It
classifies the element in the set, whether it is discrete or continuous. The membership
functions can be formed by graphical representations of different shapes. In MATLAB,
the Fuzzy Logic toolbox includes 11 built-in functions [11]. These functions are in turn
built from several basic functions: piecewise linear functions, the Gaussian distribution
function, the sigmoid curve and quadratic & cubic polynomial curves.
Due to the insufficiency in the availability of information, the evaluation of mem-
bership values is not possible upto our satisfaction. Therefore a generalization of fuzzy
sets was introduced by K. T. Atanassov in 1983 as intuitionistic fuzzy sets (IFSs), which
include both membership and non-membership of the element in the set, where the non-
membership value = 1 - the membership value. However, in reality, it may not exist,
because there remains a part indeterministic on which hesitation survives [4, 5]. This
value is called intuitionistic fuzzy index (hesitancy index).
In such situations, the Intuitionistic Fuzzy Set theory introduced by Atanassov seems
to be applicable to address this issue of uncertainty. In the case, when the degree of
rejection is defined simultaneously with the degree of acceptance and when both these
degrees are not complementary to each other, then IFS can be used as a more general
and full tool for describing uncertainty.
The steps involved in modeling real life problems via intuitionistic fuzzy sets are
1. Intuitionistic fuzzification:
Fuzzification is the process of converting crisp to fuzzy. The term intuitionistic
fuzzification refers to formulating membership and non-membership values of an
IFS. As far as image is concerned fuzzification refers to conversion of gray levels
[0, 255] of the pixels into real values in [0, 1].
Intuitionistic fuzzification functions 1213
3. Intuitionistic defuzzification:
Defuzzification is the reverse process of fuzzification, where the output obtained
is a crisp quantity.
This paper concentrates on step 1 given above to define membership and non-
membership functions by treating hesitancy index as a parameter. The membership,
non-membership functions and hesitancy index of an IFS can be used to express three
states namely support, opponent and neutral, with more delicate depiction and expression
of fuzzy essence of objective world [7]. Further more, it appears more agile and applied
when it comes to deal with uncertain problems. Various types of membership and non-
membership functions of IFSs are defined with suitable illustrations and fuzzification
methods are extended to intuitionistic fuzzy sets.
The remaining part of the paper is organized as follows. Section 2 gives basic
definitions of IFSs. Section 3 deals with the various types of intuitionistic fuzzification
functions. The process of intuitionistic fuzzification allows the system inputs and outpus
to be expressed in linguistic terms so that the rules can be applied in a simple manner to
express a complex system. Section 4 comprises the concluding part.
2. Preliminaries
In this section, some basic definitions, which are prerequisites for the study, are outlined.
Definition 2.1. [4] Let the universal set X be fixed. An intuitionistic fuzzy set A
in X is defined as an object of the form A = {x, µA (x), νA (x) : x ∈ X} where the
functions µA : X → [0, 1] and νA : X → [0, 1] define the degrees of membership
and non-membership of the element x ∈ X respectively, and for every x ∈ X in A,
0 ≤ µA (x) + νA (x) ≤ 1 holds.
Definition 2.2. [4] For every common intuitionistic fuzzy subset A on X, we have
πA (x) = 1 − µA (x) − νA (x) called the intuitionistic fuzzy index or hesitancy index of
x in A. πA (x) is the degree of indeterminacy of x ∈ X to the IFS A. πA (x) expresses
the degree of lack of knowledge of every x ∈ X belongs to IFS or not. Obviously, for
every x ∈ X and 0 ≤ πA (x) ≤ 1.
Definition 2.3. [9] Membership function for an intuitionistic fuzzy set A on the universe
of discourse X is defined as µA : X → [0, 1], where each element X is mapped to a
value between 0 and 1. The value µA (x), x ∈ X is called the membership value or
degree of membership.
Definition 2.4. [9] Non-membership function for an intuitionistic fuzzy set A on the
universe of discourse X is defined as νA : X → [0, 1], where each element X is mapped
1214 C. Radhika and R. Parvathi
to a value between 0 and 1. The value νA (x), x ∈ Xis called the non-membership value
or degree of non-membership.
The iftrif, is specified by three parameters, a lower limit a, an upper limit c, and a value
b, where a ≤ b ≤ c. The precise appearance of the function is determined by the choice
of the parameters a, b, c which in turn forms a triangle. In this a and c locates the feet
of the triangle and the parameter b locates the peak.
Intuitionistic fuzzy triangular membership function of A takes the form
0 ; x≤a
−
x a
− ; a<x≤b
µA (x) = b − a (3.1)
c−x
− ; b≤x<c
c−b
0 ; x≥c
form
1− ; x≤a
x−a
1− ; a<x≤b
νA (x) = b − a (3.2)
c−x
1− ; b≤x<c
c−b
1− ; x≥c
Note 1
When = 0, iftrif tends to trif in fuzzy.
Note 2
Hereafter, is an arbitrary parameter chosen in such a way that µA (x) + νA (x) + = 1
and 0 < < 1.
Example 3.1. Suppose the room temperature varies from −5◦ C to +5◦ C, then the
corresponding membership and non-membership triangular functions for approximately
zero degree celsius temperature specified by the three parameters a = −5, b = 0 and
1216 C. Radhika and R. Parvathi
The graph of the intuitionistic fuzzy trapezoidal functions is shown in Fig. 2. The
intuitionistic fuzzy trapezoidal functions may be symmetric or asymmetric in shape.
The symmetric iftraf function is shown in Fig. 2. Obviously, the intuitionistic fuzzy
triangular function is a special case of intuitionistic fuzzy trapezoidal function.
1218 C. Radhika and R. Parvathi
Example 3.2. In problems like testing the youthness of the people according to age of
the person, the trapezoidal membership function may be used. Suppose A be the set
of ages of old men which vary around 55. Assuming that men whose ages above 65 is
treated as very old. In this example, the trapezoidal membership function is specified
by the parameters {a = 50, b = 55, c = 60 and d = 65} and the corresponding
membership and non-membership functions are defined as follows: ( = 0.1)
0 ; x ≤ 50
−
x 50
− 0.1 ; 50 < x < 55
5
µA (x) = 0.9 ; 55 ≤ x ≤ 60 (3.7)
−
65 x
− 0.1 ; 60 < x < 65
5
0 ; x ≥ 65
and
0.9 ; x ≤ 50
x − 50
1− ; 50 < x < 55
5
νA (x) = 0 ; 55 ≤ x ≤ 60 (3.8)
−
65 x
1− ; 60 < x < 65
5
0.9 ; x ≥ 65
The intuitionistic fuzzy trapezoidal functions, are categorized into two, namely, intu-
itionistic fuzzy R-functions and intuitionistic fuzzy L-functions.
Example 3.3. If the parameters of the intuitionistic fuzzy R -function are specified by the
parameters c = 5.6, d = 5.8, then the corresponding membership and non-membership
functions are as follows: ( = 0.2)
0 ; x ≥ 5.8
5.8 − x
µA (x) = − 0.2 ; 5.6 < x < 5.8 (3.11)
0.2
0.8 ; x ≤ 5.6
0.8 ; x ≥ 5.8
5.8 − x
νA (x) = 1 − ; 5.6 < x < 5.8 (3.12)
0.2
0 ; x ≥ 5.6
Example 3.4. If the parameters of the intuitionistic fuzzy L-function are specified by the
parameters a = 5.2, b = 5.4, then the corresponding membership and non-membership
functions are as follows: ( = 0.2)
0 ; x ≤ 5.2
x − 5.4
µA (x) = − 0.2 ; 5.2 < x < 5.4 (3.15)
0.2
0.8 ; x ≥ 5.4
0.8 ; x ≤ 5.2
x − 5.4
νA (x) = 1 − ; 5.2 < x < 5.4 (3.16)
0.2
0 ; x ≥ 5.4
the slopes at the crossover points. The intuitionistic fuzzy bell-shaped membership and
non-membership functions are defined as
1
µA (x) = 1 − − x−c 2b (3.19)
1+ a
and
1
νA (x) = x−c 2b (3.20)
1+ a
In Fig. 7, the intuitionistic fuzzy sigmoidal function is open to the right. Intuitionistic
fuzzy sigmoidal function is commonly used as an activation function in Neural networks.
Example 3.6. Suppose the two parameters of the intuitionistic fuzzy sigmoidal mem-
bership function is given to be a = 1 and c = 0, then the corresponding membership
and non-membership functions are as follows ( = 0.01)
1
µA (x) = − 0.01 (3.23)
1 + exp(−1(x − 0))
1
νA (x) = 1 − (3.24)
1 + exp(−1(x − 0))
Example 3.7. If the two parameters of the intuitionistic fuzzy S-shaped function are
given to be a = 5.1 and b = 5.5, then the corresponding membership and non-
membership functions are as follows: ( = 0.1)
0 ; x ≤ 5.1
x − 5.1 2
2 − 0.1 ; 5.1 < x ≤ 5.3
µA (x) = 0.4 2 (3.27)
x − 5.5
1−2 − 0.1 ; 5.3 ≤ x < 5.5
0.4
0.9 ; x ≥ 5.5
Intuitionistic fuzzification functions 1225
and
0.9 ; x ≤ 5.1
2
x − 5.1
1−2 ; 5.1 < x ≤ 5.3
νA (x) = 0.4 (3.28)
x − 5.5 2
2 ; 5.3 ≤ x < 5.5
0.4
0 ; x ≥ 5.5
Example 3.8. If the two parameters of the intuitionistic fuzzy Z-shaped function are
given to be a = 5.1 and b = 5.5, then the corresponding membership and non-
membership functions are as follows: ( = 0.1)
0.9 ; x ≤ 5.1
2
x − 5.1
1−2 − 0.1 ; 5.1 < x ≤ 5.5
µA (x) = 0.4 (3.31)
x − 5.5 2
2 − 0.1 ; 5.3 ≤ x < 5.5
0.4
0 ; x ≥ 5.5
1226 C. Radhika and R. Parvathi
and
0 ; x ≤ 5.1
x − 5.1 2
2 ; 5.1 < x ≤ 5.3
νA (x) = 0.4 (3.32)
x − 5.5 2
1−2 ; 5.3 ≤ x < 5.5
0.4
0.9 ; x ≥ 5.5
4. Conclusion
Intuitionistic fuzzification functions provide a flexible model to elaborate uncertainty
and vagueness involved in real world problems. In this paper, several types of mem-
bership and non-membership functions with hesitancy index as an arbitrary parameter
for triangular, trapezoidal, Gaussian, bell-shaped, sigmoidal, S-shaped, Z-shaped func-
tions characterizing intuitionistic fuzzy sets are reviewed. An attempt has been made to
formulate fuzzification functions for IFS. The authors further proposed to develop the
membership and non-membership functions gallery in MATLAB, and also to concentrate
on intuitionistic defuzzification.
References
[1] Didier Dubois, and Henri Prade, 1980, Fuzzy Sets and Systems: Theory and Ap-
plications, Academic Press, New York.
Intuitionistic fuzzification functions 1227
[2] George J. Klir, and Bo Yuan, 1996, Fuzzy Sets and Fuzzy Logic: Theory and
Applications, Prentice-Hall, New Jersey.
[3] John Yen, and Reza Langari, 2007, Fuzzy Logic Intelligence, Control and Infor-
mation, Pearson Education Limited.
[4] Krassimir T Atanassov, 1999, Intuitionistic Fuzzy Sets: Theory and Applications.
Physica-Verlag, Heidelberg, New York.
[5] LeiYang, Hua Ji-Xue,Yin Hong-yan, and LeiYing-jie, 2008, Normal Technique for
Ascertaining Non-membership functions of Intuitionistic Fuzzy Sets, IEEE Chinese
Conference on Control and Decision, pp. 2604–2607.
[6] Rajasekaran, S., and Vijayalakshmi Pai, G. A., 2003, Neural Networks, Fuzzy
Logic, and Genetic Applications: Synthesis and Applications, Prentice Hall of
India.
[7] Rudolf Seising, 2007, The Fuzzification of Systems - The Genesis of Fuzzy Set
Theory and its Initial Applications - Developments up to the 1970s, Studies in
Fuzziness and Soft Computing, Springer-Verlag, Heidelberg, New York.
[8] Sivanandan, S. N., Sumathi, S., and Deepa, S. N., 2007, Introduction to Fuzzy logic
using MATLAB, Springer.
[9] Timothy J Ross, 2011, Fuzzy Logic with Engineering Applications, Wiley India
Private Limited.
[10] Zadeh, L. A., 1965, Fuzzy Sets, Information and Control, pp 338–353.
[11] www.mathworks.com
View publication stats