Some Properties of Fuzzy Sets: Graphical Representations and Practical Applications ()
1. Introduction
In the realm of mathematics and logic, traditional sets are bounded by clear and unambiguous membership criteria, allowing elements to either belong or not belong to a set. This binary approach, while effective in many circumstances, often falls short when dealing with uncertainty and imprecision that characterize real-world scenarios. Herein lies the value of fuzzy sets, a concept introduced by Lotfi A. Zadeh [1] in 1965. Fuzzy sets extend the traditional framework by allowing for degrees of membership, thereby providing a more nuanced means of capturing the complexity of various phenomena.
The fundamental property of fuzzy sets is that elements can have varying levels of membership, expressed through membership functions. These functions assign a value between 0 and 1 to each element, indicating its degree of belonging to a fuzzy set [2]. This flexibility opens up new avenues for modeling and solving problems across a diverse range of fields, including control systems [3], artificial intelligence [4], decision-making processes [5], and information retrieval [6].
This paper delves into the essential properties of fuzzy sets, including their graphical representations using MATLAB, which facilitate a deeper understanding of their behavior and characteristics. By illustrating these properties with clear graphs, we aim to highlight the distinct advantages fuzzy sets offer over classical sets. Additionally, we will explore practical applications that benefit from the incorporation of fuzzy logic, demonstrating the relevance and transformative potential of this approach in addressing complex problems that traditional methods struggle to resolve.
By examining these aspects, our objective extends beyond mere dissemination of information. We aspire to inspire further exploration and adoption of fuzzy set theory across various disciplines, encouraging academics and practitioners alike to consider its applications and implications more seriously. As we navigate through the properties and practicalities of fuzzy sets, we invite readers to recognize their value in advancing understanding in complex systems and to consider how fuzzy logic might enhance their work in diverse fields. This discussion aims to contribute to a broader appreciation of fuzzy sets as a powerful tool for modeling uncertainty and facilitating decision-making in an increasingly complex world.
2. Fuzzy Set
In traditional set theory, an element is either in or not in a set
, that is
or
. This kind of set is called a crisp set. A fuzzy set is a set that is characterized by a fuzzy membership function
. If
, it implies that
. On the other hand, if
, then
[7].
A membership function for a fuzzy set “
” on the universe of discourse
is defined as
, where each element of
is mapped to a value between 0 and 1 . A function
is called a fuzzy set on
where
is a nonempty set of objects called referential set and [0, 1] (the unit interval) is called valuation set and
;
represents the grade of membership of
.
Let X be a universal set. Then a fuzzy set
can be defined as the set of ordered pairs such that
where
is called the membership function or grade of membership of
[8].
Different techniques to represent fuzzy set:
Let
is a referential set and
is a fuzzy set defined on
then
Examples: Suppose
,
, and
define the fuzzy sets of Short people, Medium people, and Tall people respectively, where
is the set of height of human beings in inch, such that:
Short people,
Medium people,
Tall people,
The membership function shown into Figure 1.
Figure 1. Membership function of the height of the people.
2.1. Range
Suppose
is a fuzzy set, then the range of
is defined as
[2].
Example: Suppose
and
is a fuzzy set on
, then the range of
is given in the following table:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
0.33 |
0.17 |
0.11 |
0.08 |
0.07 |
0.06 |
0.05 |
0.04 |
0.04 |
0.03 |
2.2. Height
Suppose
is a fuzzy set, then the height of
is denoted by
and is defined as
. This is the highest membership grade obtained by any element in that set [2].
2.3. Support
Suppose
is a fuzzy set. Then the “Support of
” is the ordinary subset of
, that is the support of fuzzy set
within a universal set
is the crisp set that contains all the elements of
that have nonzero membership grades in
. Symbolically,
[2] [3].
2.4. Core
Suppose
is a fuzzy set. Then “Core of
” is denoted by
and defined as follows:
[2]. Core is shown into Figure 2.
Figure 2. Core of fuzzy set.
2.5. Normal Fuzzy Set
Suppose
is a fuzzy set. Then
is called a normal fuzzy set if and only if
[2].
Example: Suppose
and
is a fuzzy set, where
. Then
. Therefore
, hence
is a normal fuzzy set.
2.6. Sub-Normal Fuzzy Set
Suppose
is a fuzzy set. Then
is called a sub normal fuzzy set if an only if
[2]. Normal and Subnormal fuzzy set is shown into Figure 3.
Figure 3. Normal and subnormal fuzzy set.
Example: Suppose
and
is a fuzzy set where
. Then
. Therefore
, hence
is a sub normal fuzzy set.
2.7. Alpha Cut of Fuzzy Set
One of the most important concepts of fuzzy sets is the concept of
-cut and a strong
-cut. Given a fuzzy set
defined on
and any number
, the
-cut,
, and the strong
-cut,
, are the crisp sets
and
[2]. That is, the
-cut (or the strong
-cut) of a fuzzy set
is the crisp set
(or the crisp set
) that contains all the elements of the universal set
whose membership grades in
are greater than or equal to (or only greater than) the specified value of
. It is shown into Figure 4.
Figure 4. α-cut of fuzzy set.
Example: Suppose
defines a fuzzy set of “Middle aged people” where,
is the set of ages of human beings, such that
Let
then
and
.
2.8. Complement of Fuzzy Set
The standard complement
, of fuzzy set
with respect to the universal set
is defined for all
by the equation
[2].
Example: Suppose
and
is a fuzzy set, where
. Then the membership function of complement of
is given as
. Complement of fuzzy set is shown into Figure 5.
Figure 5. Complement of fuzzy set.
2.9. Intersection and Union of Fuzzy Set
Given two fuzzy sets
and
defined on the universal set
. Then the “standard intersection” of
and
is denoted by
and defined by
[2].
On the other hand, the “standard union” of two fuzzy sets
and
is denoted by
and defined by
[2].
Example: Consider the fuzzy sets
and
defined on the interval
of real numbers by the membership grade functions
and
. The graphs of the membership grade functions of
and
is shown in Figure 6.
2.10. Subset of Fuzzy Set
Suppose
and
are two fuzzy sets, then we say that
is a fuzzy subset of
and write
, if and only if
;
[2].
(a) (b)
Figure 6. Intersection and Union of fuzzy.
Example: Suppose
and
,
are two fuzzy sets on
, where
and
, then
|
1 |
2 |
3 |
4 |
5 |
|
1 |
0.5 |
0.33 |
0.25 |
0.20 |
|
1 |
0.25 |
0.11 |
0.062 |
0.04 |
Clearly,
Therefore
.
2.11. Convex Fuzzy Set
A fuzzy set
is convex if and only if it’s
-cuts are convex [2] [3]. An equivalent definition of convexity is that the fuzzy set
on
is convex if and only if
and
,
[3].
Example: Suppose
and
is a fuzzy set, where
. Then it is a convex fuzzy set shown in Figure 7.
3. Triangular Norms and Conorms
In Mathematics, a t-norm (T- norm or triangular norm) is a kind of binary operation used in the frame work of probabilistic metric spaces and in multi-valued logic, specifically in fuzzy logic. In this section, some t-norms are discussed along with their surface plot by using computer package MATLAB. The functions used for intersection of fuzzy sets
are called t-norms and those used for union
are called t-conorms.
Figure 7. Covex fuzzy set.
3.1. Fuzzy Intersections: t-Norms
A function
is called t-norm if it satisfies the following properties:
[Monotonicity]
[Commutativity]
[Associativity]
[Boundary condition]
; Where
and set of all t-norms will be dented by
. All the t-norms are presented in Figure 8.
3.1.1. Algebraic Product
The t-norm Algebraic product will be denoted by
and defined by
;
.
3.1.2. Bounded Product
The t-norm Bounded product will be denoted by
and defined by
;
(a) (b)
(c) (d)
Figure 8. Fuzzy intersections: t-Norms.
3.1.3. Drastic Product
The t-norm drastic intersection or drastic product will be denoted by
and define by
;
.
3.1.4. Standard Intersection
The t-norm standard intersection or Min will be denoted by
and defined by
;
.
3.2. Fuzzy Unions: t-Conorms
A function
is called t-conorm if it satisfies the following properties:
[Monotonicity]
[Commutativity]
[Associativity]
[Boundary condition]
; where
. All the t-conorms are presented in Figure 9.
3.2.1. Algebraic Sum
The t-conorm Algebraic sum will be denoted by
and defined by
;
.
3.2.2. Bounded Sum
The t-conorm Bounded sum will be denoted by
and defined by
;
.
(a) (b)
(c) (d)
Figure 9. Fuzzy unions: t-conorms.
3.2.3. Drastic Union
The t-conorm drastic union or drastic sum will be denoted by
and define by
;
.
3.2.4. Standard Union
The t-conorm standard union or Max will be denoted by
and defined by
;
4. Fuzzy Number
A fuzzy set
defined on the set of real number
is called a fuzzy number if and only if
is a normal fuzzy set,
must be closed interval for every
and support of
,
must be bounded. In other words, if a fuzzy set
is convex and normalized, also its membership function is defined as piecewise continuous, then
is called fuzzy number [2] [9].
4.1. Triangular Fuzzy Number
Among the various shapes of fuzzy number, triangular fuzzy number (TFN) is the most popular one [9]. It is a fuzzy number represented with three points
where the fuzzy membership function (fmf) of
is given by,
The
-cut is written as
for Triangular fuzzy number. Triangular fuzzy number is shown in Figure 10.
Figure 10. Triangular fuzzy number.
4.2. Trapezoidal Fuzzy Number
Another shape of fuzzy number is trapezoidal fuzzy number [9]. This shape is originated from the fact that there are four points whose membership degree is maximum (
)
is called a trapezoidal fuzzy number with the fuzzy membership function (fmf) given as follows:
The
-cut is written as
for Trapezoidal fuzzy number. Trapezoidal fuzzy number is shown in Figure 11.
5. Fuzzy Equation
Fuzzy set theory involves fuzzy numbers and their arithmetic operations, particularly in the context of fuzzy equations. These equations involve fuzzy numbers
Figure 11. Trapezoidal fuzzy number.
as coefficients and unknowns, with formulas constructed using fuzzy arithmetic operations [2]. Such equations are currently being used to solve problems in many sectors. The most common fuzzy equations are linear fuzzy equation
and fully fuzzy quadratic equation
, where the coefficient
and the variable
all are fuzzy numbers. The solution procedure of fuzzy equations are not similar to crisp equation. Many researcher are working on finding the solution process of fuzzy equations [10]-[13]. Research is underway to invent new methods to solve these fuzzy equations. A solution process of fuzzy linear equation
is discussed here with the application.
5.1. Arithmetic Operations on Intervals
Fuzzy arithmetic is based on two properties of fuzzy numbers: (a) each fuzzy set, and thus also each fuzzy number, can fully and uniquely be represented by it’s
-cut; and (b)
-cut of each fuzzy number are closed intervals of real numbers for all
. These properties enable us to define arithmetic operations on fuzzy numbers in terms of arithmetic operations on their
-cut [2]. Let “
” denote any of the four arithmetic operations on closed intervals: addition (+), subtraction (−), multiplication (∙) and division (/). Then,
is a general property of all arithmetic operations on closed intervals [2]. The four arithmetic operations on closed intervals are defined as follows:
1) Addition:
2) Subtraction:
3) Multiplication:
4) Division
5.2. Solution of
In the crisp equation
, we obtain the solution
, if
considering the facts
and
. But if we are trying to apply the same approach with the fuzzy equation
, we get
, from where the solution is not possible since
and
.
One way to solve the fuzzy linear equation
is to simply fuzzify the crisp solution
. The fuzzified crisp solution is
, where assuming that zero does not belong to the support of
.
If
is the value of
then by using extension principle [2], we get
where
Since the expression
, is continuous in
we know how to find α – cut of
.
where
and
.
6. Application of Fuzzy Set
In this section, we explored two real-life problems where vagueness can be effectively addressed using fuzzy sets. One key issue is related to business profit, which is effectively solved using a fuzzy equation. Another critical issue involves accurately estimating rainfall through a fuzzy membership function.
6.1. Application in Finance
“DARAZ”1 bought 10,000 thermal scanners at tk. 5000 each. He wishes to sell around 40% of them for a profit of approximately 25%. The problem is that at what price should the dealer sell the rest if he wants his average profit for all the items to be about 40%?
Solution. If sell percent,
; percentages of profit,
; percentages of average profit,
and setting price of rest of the item
, then the crisp equation of this problem be like
.
.
That means the dealer should set a fixed selling price tk. 7500 for each of the rest of the items. But in reality it is very difficult to determine such a specific price for rest of the products. Now we construct the fuzzy equation of the given problem by considering three triangular fuzzy numbers
,
and
. Where
represent the sell percentage, percentages of profit and percentages of average profit respectively. Hence the fuzzy equation to solve is
(1)
Here
is the expected sell price for the rest of products. We look forward to the solution
by using the method discussed above.
Let
,
and
where
; also assume that
. The
-cuts of
are:
and
; where
.
Now defuzzify this solution by putting the values of
and
we get,
is also a triangular fuzzy number. Membership function of the solution is given as follows:
Graphical presentation of this solution is given in Figure 12.
6.2. Application in Meteorology
Bangladesh has a warm and humid climate. It experiences heavy rain and tropical cyclones. The average temperature is around 26˚C, but it can range from 15˚C to 34˚C during the year [14]. The warmest months are from April to September, which is also the rainy season. The winter months, from December to February, are cooler and drier. Bangladesh gets about 2200 millimeters (mm) of rain each year. Most areas receive at least 1500 mm, while some northeastern regions get up to 5000 mm of rain annually. Humidity is high all year, especially during the monsoon season from June to October. The Southwest monsoon brings warm and moist air from the Indian Ocean, causing heavy rain. On average, a tropical cyclone classified as a Tropical Storm or stronger hits Bangladesh every two to three years. These storms bring heavy rain, strong winds, and storm surges [14].
Figure 12. Membership function of profit.
Rainfall Prediction
Weather systems can be influenced by many factors, which can be difficult to model precisely. Fuzzy logic can help categorize conditions into fuzzy sets like “light rain,” “moderate rain,” and “heavy rain.” When certain meteorological indicators (like temperature, humidity, and atmospheric pressure) fall within these fuzzy ranges, forecasts can be generated that express the likelihood of different rainfall levels, accommodating uncertainty. Forecasting rainfall using fuzzy logic involves defining a fuzzy membership function to represent the degree of membership of rainfall data in specific linguistic categories (e.g., “low,” “moderate,” “high”). We construct a fuzzy membership function for rainfall forecasting, let the rainfall be classified into three categories:
1) Low rainfall (<0.5 mm per hour)
2) Moderate rainfall (<2 mm per hour)
3) High rainfall (>4 mm per hour)
Assume rainfall values range between 0 mm (no rainfall) and 4 mm (very heavy rainfall) per hour. We define Fuzzy Membership Functions are as follows:
1) Low Rainfall (
):
2) Moderate Rainfall (
):
3) High Rainfall (
):
Classification of rainfall is shown in Figure 13.
Figure 13. Degree of rainfall.
6.3. Application in Medical Science
Fuzzy set theory allows us to handle imprecise information, making it ideal for medical diagnoses such as diabetes classification. Instead of categorizing patients strictly as “diabetic” or “non-diabetic,” fuzzy sets allow for gradual transitions based on membership functions.
Fuzzy Set Representation of Diabetes
Let
be the set of blood sugar levels (in mg/dL). We define a fuzzy set “Diabetic” (
) with a membership function
that assigns a degree of membership to each blood sugar level. We classify blood sugar levels into three fuzzy sets:
1) Normal Blood Sugar (Non-Diabetic)
2) Pre-diabetic (Borderline Case)
3) Diabetic (High Risk)
Now fuzzy membership function for Diabetes can be defined as follows:
1) Normal Blood Sugar:
for
, gradually decreasing to 0 for
.
2) Pre-diabetic:
for
, gradually increasing to 1 at
, then decreasing to 0 at
.
3) Diabetic:
for
, gradually increasing to 1 for
.
Mathematical Representation:
Graphical representation of this classification is shown in Figure 14.
Figure 14. Diabetic classification according to degree of membership.
Sample Calculation: If a patient has a fasting blood sugar level of 130 mg/dL, then
Normal:
(not in the normal range)
Pre-diabetic:
Diabetic:
Thus, the patient has a 67% membership in the pre-diabetic category and a 33% membership in the diabetic category.
7. Conclusion
Fuzzy set theory serves as a powerful tool for modeling and analyzing uncertainty, offering a flexible alternative to classical set theory. This study explored the fundamental properties of fuzzy sets, including fuzzy numbers, and fuzzy equations. The graphical representation of these properties provided deeper insights into their behavior. The study also examined triangular norms (t-norms) and conorms (t-conorms), which play a crucial role in fuzzy logic operations. Furthermore, solving fuzzy equations, such as linear fuzzy equations, demonstrated the mathematical applications of fuzzy sets in complex problem-solving. Practical applications in finance and meteorology illustrated how fuzzy logic can accurately determine profit margins and predict rainfall, showcasing its relevance in real-world decision-making. Incorporating fuzzy logic into rainfall forecasting significantly enhances the ability to model and understand complex weather patterns. Fuzzy set theory provides a more flexible approach to diagnosing diabetes by allowing a gradual transition between categories instead of a rigid classification. Our model helps in better understanding patient conditions and supports more informed decision-making in medical diagnoses. Overall, this research reaffirms the importance of fuzzy set theory as a versatile tool in mathematics, engineering, and applied sciences. As the field continues to evolve, further advancements in fuzzy mathematics will enhance its integration into emerging technologies, artificial intelligence, and data-driven decision-making. The combination of theoretical insights, graphical representations, and practical applications presented in this study highlights the enduring significance of fuzzy sets in modern problem-solving and uncertainty management.
NOTES
1(2022) Daraz Online Shopping in Bangladesh. https://buyer-helpcenter.daraz.com.bd/s/page.