Some Properties of Fuzzy Sets: Graphical Representations and Practical Applications

Abstract

Fuzzy set theory, an extension of classical set theory, provides a mathematical framework for handling uncertainty and imprecision. This paper provides some key properties of fuzzy sets, emphasizing their graphical representations and practical applications to enhance visualization and understanding. Fundamental concepts such as membership functions, core, support, and α-cuts are analyzed alongside essential operations, including complement, intersection, and union. Additionally, the study explores triangular and trapezoidal fuzzy numbers, as well as triangular norms (t-norms) and conorms (t-conorms) that facilitate fuzzy set operations. Beyond theoretical insights, this study highlights the practical applications of fuzzy set theory in real-world scenarios. We demonstrate how fuzzy logic is applied in finance (profit optimization), meteorology (rainfall prediction), and medical science (diabetes classification). Through these applications, the paper underscores the effectiveness of fuzzy sets in modeling uncertainty and improving decision-making processes.

Share and Cite:

Hasan, M. and Ahmed, H. (2025) Some Properties of Fuzzy Sets: Graphical Representations and Practical Applications. American Journal of Computational Mathematics, 15, 292-309. doi: 10.4236/ajcm.2025.153016.

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 A , that is x A or xA . This kind of set is called a crisp set. A fuzzy set is a set that is characterized by a fuzzy membership function μ A ( x )[ 0,1 ] . If μ A ( x )=0 , it implies that xA . On the other hand, if μ A ( x )=1 , then x A [7].

A membership function for a fuzzy set “ A ” on the universe of discourse X is defined as μ A :X[ 0,1 ] , where each element of X is mapped to a value between 0 and 1 . A function μ A :X[ 0,1 ] is called a fuzzy set on X where X is a nonempty set of objects called referential set and [0, 1] (the unit interval) is called valuation set and  xX ; μ A ( x ) represents the grade of membership of x .

Let X be a universal set. Then a fuzzy set A can be defined as the set of ordered pairs such that A={ ( x, μ A ( x ) ):xX, μ A ( x )[ 0,1 ] } where μ A ( x ) is called the membership function or grade of membership of x [8].

Different techniques to represent fuzzy set:

Let X={ a,b,c,d } is a referential set and μ:X[ 0,1 ] is a fuzzy set defined on X then

μ( a )=0.9,μ( b )=0.4,μ( c )=1,μ( d )=0

μ=( 0.9 a , 0.4 b , 1 c , 0 d )

μ=[ 0.9,0.4,1,0 ]

μ={ ( a,0.9 ),( b,0.4 ),( c,1 ),( d,0 ) }

μ= 0.9 a +  0.4 b +  0.1 c +  0 d

Examples: Suppose S:H[ 0,1 ] , M :H[ 0,1 ] , and T:H[ 0,1 ] define the fuzzy sets of Short people, Medium people, and Tall people respectively, where H is the set of height of human beings in inch, such that:

Short people, Y( h )={ 1; h50 55h 5 ; 50<h<55 0; h55

Medium people, M( h )={ h50 5 ; 50<h<55 1; 55h65 70h 5 ; 65<h<70 0; otherwise

Tall people, T( h )={ 0; h65 h65 5 ; 65<h<70 1; h70

The membership function shown into Figure 1.

Figure 1. Membership function of the height of the people.

2.1. Range

Suppose f:X[ 0,1 ] is a fuzzy set, then the range of f is defined as f( x )={ f( x ):xX } [2].

Example: Suppose X={ 1,2,3,4,5,6,7,8,9,10 } and f( x )= 1 3x is a fuzzy set on X , then the range of f is given in the following table:

X

1

2

3

4

5

6

7

8

9

10

f( x )

0.33

0.17

0.11

0.08

0.07

0.06

0.05

0.04

0.04

0.03

2.2. Height

Suppose A:X[ 0,1 ] is a fuzzy set, then the height of A is denoted by h( A ) and is defined as h( A )=A( x )=Sup{ μ A ( x ):xX } . This is the highest membership grade obtained by any element in that set [2].

2.3. Support

Suppose A:X[ 0,1 ] is a fuzzy set. Then the “Support of A ” is the ordinary subset of X , that is the support of fuzzy set A within a universal set X is the crisp set that contains all the elements of X that have nonzero membership grades in A . Symbolically, suppA={ xX: μ A ( x )>0 } [2] [3].

2.4. Core

Suppose A:X[ 0,1 ] is a fuzzy set. Then “Core of A ” is denoted by Core( A ) and defined as follows: Core( A )={ xX: μ A ( x )=1 } [2]. Core is shown into Figure 2.

Figure 2. Core of fuzzy set.

2.5. Normal Fuzzy Set

Suppose A:X[ 0,1 ] is a fuzzy set. Then A is called a normal fuzzy set if and only if h( A )= A( x )=Sup{ μ A ( x ) }=1 [2].

Example: Suppose X=[ 3,50 ] and A:X[ 0,1 ] is a fuzzy set, where μ A ( x )= 3 x . Then μ A ( x )=[ 0.06,1 ] . Therefore h( A )=1 , hence A is a normal fuzzy set.

2.6. Sub-Normal Fuzzy Set

Suppose B:X[ 0,1 ] is a fuzzy set. Then B is called a sub normal fuzzy set if an only if h( B )= B( x )=Sup{ μ B ( x ) }<1 [2]. Normal and Subnormal fuzzy set is shown into Figure 3.

Figure 3. Normal and subnormal fuzzy set.

Example: Suppose X=[ 3,50 ] and B is a fuzzy set where μ B ( x )= x x+3 . Then μ B ( x )=[ 0.5,0.94 ] . Therefore h( B )= 0.94 , hence B 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 A defined on X and any number α[ 0,1 ] , the α -cut, A α , and the strong α -cut, A α+ , are the crisp sets A α ={ x:A( x )α } and A α+ ={ x:A( x )>α } [2]. That is, the α -cut (or the strong α -cut) of a fuzzy set A is the crisp set A α (or the crisp set A α+ ) that contains all the elements of the universal set X whose membership grades in A 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 M :X[ 0,1 ] defines a fuzzy set of “Middle aged people” where, X is the set of ages of human beings, such that

M( x )={ 0; x20 x20 15 ; 20<x<35 1; 35x45 60x 15 ; 45<x<60 0; x60

Let α=0.5 then M 0.5 =[ 27.5,52.5 ] and M 0.5+ =( 27.5,52.5 ) .

2.8. Complement of Fuzzy Set

The standard complement A ¯ , of fuzzy set A with respect to the universal set X is defined for all xX by the equation A ¯ ( x )=1A( x ) [2].

Example: Suppose X=[ 0,3 ] and A:X[ 0,1 ] is a fuzzy set, where A( x )= 1 1+10x . Then the membership function of complement of A is given as A ¯ ( x )=1 1 1+10x = 10x 1+10x . 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 A and B defined on the universal set X . Then the “standard intersection” of A and B is denoted by AB and defined by ( AB )( x )=min{ A( x ),B( x ) };xX [2].

On the other hand, the “standard union” of two fuzzy sets A and B is denoted by AB and defined by ( AB )( x )=max{ A( x ),B( x ) };xX [2].

Example: Consider the fuzzy sets A and B defined on the interval X=[ 0,10 ] of real numbers by the membership grade functions A( x )= x x+2 and B( x )= 2 x . The graphs of the membership grade functions of ( AB )( x ) and ( AB )( x ) is shown in Figure 6.

2.10. Subset of Fuzzy Set

Suppose A:X[ 0,1 ] and B:X[ 0,1 ] are two fuzzy sets, then we say that B is a fuzzy subset of A and write BA , if and only if B( x )A( x ) ; xX [2].

(a) (b)

Figure 6. Intersection and Union of fuzzy.

Example: Suppose X={ 1,2,3,4,5 } and A:X[ 0,1 ] , B:X[ 0,1 ] are two fuzzy sets on X , where A( x )= 1 x and B( x )= 1 x 2 , then

X

1

2

3

4

5

A( x )

1

0.5

0.33

0.25

0.20

B( x )

1

0.25

0.11

0.062

0.04

Clearly, xX;B( x )A( x ) Therefore BA .

2.11. Convex Fuzzy Set

A fuzzy set A is convex if and only if it’s α -cuts are convex [2] [3]. An equivalent definition of convexity is that the fuzzy set A on is convex if and only if x 1 , x 2 X and λ[ 0,1 ] , μ A ( λ x 1 +( 1λ ) x 2 )min[ μ A ( x 1 ), μ A ( x 2 ) ] [3].

Example: Suppose X=[ 0,5 ] and μ A :X[ 0,1 ] is a fuzzy set, where μ A ( x )= 1 1+10 ( x2 ) 2 . 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 t( a,b ) are called t-norms and those used for union u( a,b ) are called t-conorms.

Figure 7. Covex fuzzy set.

3.1. Fuzzy Intersections: t-Norms

A function t:I×II is called t-norm if it satisfies the following properties:

[ t 1 ]:ab,cd t( a,c )t( b,d ) [Monotonicity]

[ t 2 ]:t( a,b )=t( b,a ) [Commutativity]

[ t 3 ]:t( a,t( b,c ) )=t( t( a,b ),c ) [Associativity]

[ t 4 ]:t( a,1 )=a [Boundary condition]

a,b,c,dI ; Where I=[ 0,1 ] and set of all t-norms will be dented by tN . All the t-norms are presented in Figure 8.

3.1.1. Algebraic Product

The t-norm Algebraic product will be denoted by t a and defined by t a ( x,y )=xy ; ( x,y )I×I .

3.1.2. Bounded Product

The t-norm Bounded product will be denoted by t b and defined by ( x,y )I×I ;

t b ( x,y )=0( x+y1 )={ x+y1; x+y1 0; x+y1

(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 t d and define by ( x,y )I×I ; t d ( x,y )={ x; y=1 y; x=1 0; otherwise .

3.1.4. Standard Intersection

The t-norm standard intersection or Min will be denoted by t m and defined by ( x,y )I×I ; t m ( x,y )=min( x,y )=xy={ x; xy y; yx .

3.2. Fuzzy Unions: t-Conorms

A function u:I×II is called t-conorm if it satisfies the following properties:

[ u 1 ]:ab,cd u( a,c )u( b,d ) [Monotonicity]

[ u 2 ]:u( a,b )=u( b,a ) [Commutativity]

[ u 3 ]:u( a,u( b,c ) )=u( u( a,b ),c ) [Associativity]

[ u 4 ]:u( a,0 )=a [Boundary condition]

a,b,c,dI ; where I=[ 0,1 ] . All the t-conorms are presented in Figure 9.

3.2.1. Algebraic Sum

The t-conorm Algebraic sum will be denoted by u a and defined by u a ( x,y )=x+yxy ; ( x,y )I×I .

3.2.2. Bounded Sum

The t-conorm Bounded sum will be denoted by u b and defined by ( x,y )I×I ; u b ( x,y )=min( 1,x+y )=1( x+y )={ x+y; x+y1 1; x+y1 .

(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 u d and define by ( x,y )I×I ; u d ( x,y )={ x; y=0 y; x=0 1; otherwise .

3.2.4. Standard Union

The t-conorm standard union or Max will be denoted by u m and defined by ( x,y )I×I ; u m ( x,y )=max( x,y )=xy={ x; xy y; xy

4. Fuzzy Number

A fuzzy set A defined on the set of real number is called a fuzzy number if and only if A is a normal fuzzy set, A α must be closed interval for every α( 0,1 ] and support of A , A 0+ must be bounded. In other words, if a fuzzy set A is convex and normalized, also its membership function is defined as piecewise continuous, then A 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 A=( a 1 , a 2 , a 3 ) where the fuzzy membership function (fmf) of A is given by,

μ A ( x )={ x a 1 a 2 a 1 ; a 1 x a 2 a 3 x a 3 a 2 ; a 2 x a 3 0 ; otherwise

The α -cut is written as A α =[ ( a 2 a 1 )α+ a 1 ,( a 3 a 2 )α+ a 3 ];α[ 0,1 ] 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 ( α=1 ) A=( a 1 , a 2 , a 3 , a 4 ) is called a trapezoidal fuzzy number with the fuzzy membership function (fmf) given as follows:

μ A ( x )={ 0; x< a 1 x a 1 a 2 a 1 ; a 1 x a 2 1; a 2 x a 3 a 4 x a 4 a 3 ; a 3 x a 4 0; x> a 4

The α -cut is written as A α =[ ( a 2 a 1 )α+ a 1 ,( a 4 a 3 )α+ a 4 ];α[ 0,1 ] 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 A ¯ X ¯ + B ¯ = C ¯ and fully fuzzy quadratic equation A ¯ X ¯ 2 + B ¯ X ¯ + C ¯ = D ¯ , where the coefficient A ¯ , B ¯ , C ¯ , D ¯ and the variable X ¯ 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 A ¯ X ¯ + B ¯ = C ¯ 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 α( 0,1 ] . 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,

[ a,b ][ d,e ]={ fg:afb,dge } 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: [ a,b ]+[ d,e ]=[ a+d,b+e ]

2) Subtraction: [ a,b ][ d,e ]=[ ae,bd ]

3) Multiplication: [ a,b ][ d,e ]=[ min( ad,ae,bd,be ),max( ad,ae,bd,be ) ]

4) Division [ a,b ]/ [ d,e ] =[ a,b ][ 1 e , 1 d ] =[ min( a/d ,a/e ,b/d ,b/e ),max( a/d ,a/e ,b/d ,b/e ) ]

5.2. Solution of A ¯ X ¯ + B ¯ = C ¯

In the crisp equation ax+b=c  , we obtain the solution x= ( cb ) a , if a0 considering the facts ( bb )=0 and ( 1 a )a=1 . But if we are trying to apply the same approach with the fuzzy equation A ¯ X ¯ + B ¯ = C ¯ , we get ( 1 A ¯ )( A ¯ X ¯ + ( B ¯   B ¯ ) )=( 1 A ¯ )( C ¯   B ¯ ) , from where the solution is not possible since ( B ¯   B ¯ )0 and ( 1 A ¯ )( A ¯ )1 .

One way to solve the fuzzy linear equation A ¯ X ¯ + B ¯ = C ¯ is to simply fuzzify the crisp solution ( cb ) a ,a0 . The fuzzified crisp solution is C ¯ B ¯ A ¯ , where assuming that zero does not belong to the support of A ¯ .

If X ¯ e is the value of C ¯ B ¯ A ¯ then by using extension principle [2], we get X ¯ e =max{ π( a,b,c )| ( cb ) a =x } where π ( a,b,c )=min{ A( a ),B( b ),C( c ) }

Since the expression cb a ,a0 , is continuous in a,b,c we know how to find α – cut of X ¯ e .

x e1 ( α )=min{ cb a |a A ¯ α ,b B ¯ α ,c C ¯ α }

x e2 ( α )=max{ cb a |a A ¯ α ,b B ¯ α ,c C ¯ α }

where X ¯ α e =[ x e1 ( α ), x e2 ( α ) ] and 0α1 .

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, a=40%=0.40 ; percentages of profit, b=25%=0.25 ; percentages of average profit, c=40%=0.40 and setting price of rest of the item =p , then the crisp equation of this problem be like ( 10000a )( 5000 )b+( 1000010000a )( p150 )=( 10000 )5000c . p=5000( 1+ cab 1a )=7500 .

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 A ¯ =( 0.30/0.40/0.50 ) , B ¯ =( 0.15/0.25/0.35 ) and C ¯ =( 0.35/0.40/0.45 ) . Where A ¯ , B ¯ , C ¯ represent the sell percentage, percentages of profit and percentages of average profit respectively. Hence the fuzzy equation to solve is

( 10000 A ¯ )( 5000 B ¯ )+( 1000010000 A ¯ )( P ¯ 5000 )=( 10000 )( 5000 ) C ¯ (1)

Here P ¯ is the expected sell price for the rest of products. We look forward to the solution P ¯ by using the method discussed above.

Let A ¯ α =[ 0.30+0.10α,0.500.10α ] , B ¯ α =[ 0.15+0.10α,0.350.10α ] and C ¯ α =[ 0.35+0.05α,0.450.05α ] where α[ 0,1 ] ; also assume that P ¯ >5000 . The α -cuts of P ¯ are:

p 1 ( α )=min{ p:a A ¯ α ,b B ¯ α ,c C ¯ α } and p 2 ( α )=max{ p:a A ¯ α ,b B ¯ α ,c C ¯ α }

P ¯ α =5000+5000 I α =5000( 1+ I α ) ; where I α =[ i 1 ( α ), i 2 ( α ) ] .

i 1 ( α )= ( 0.35+0.05α )( 0.30+0.10α )( 0.350.10α ) 0.700.10α

i 2 ( α )= ( 0.450.05α )( 0.500.10α )( 0.15+0.10α ) 0.50+0.10α

Now defuzzify this solution by putting the values of α=0 and α=1 we get, P ¯ =( 6750/7500/8750 ) is also a triangular fuzzy number. Membership function of the solution is given as follows:

P ¯ ( x )={ x6750 75006750 ; 6750x7500 8750x 87507500 ; 7500x8750 0; otherwise

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 ( A 1 ): μ A 1 ( x )={ 1; 0x0.5 2x 1.5 ; 0.5<x2 0; x>2

2) Moderate Rainfall ( A 2 ): μ A 2 ( x )={ 0; x<0.5 or x>4 x0.5 1.5 ; 0.5x2 4x 2 ; 2<x4

3) High Rainfall ( A 3 ): μ A 3 ( x )={ 0; x2 x2 2 ; 2<x<4 1; x4

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 B be the set of blood sugar levels (in mg/dL). We define a fuzzy set “Diabetic” ( D ) with a membership function μ D ( b ) 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: μ D ( b )=1 for b100 , gradually decreasing to 0 for 100b<125 .

2) Pre-diabetic: μ D ( b )=0 for b100 , gradually increasing to 1 at b=125 , then decreasing to 0 at b=140 .

3) Diabetic: μ D ( b )=0 for b125 , gradually increasing to 1 for b140 .

Mathematical Representation:

μ D ( b )={ 1; b100            ( Normal )                                                   125b 25 ; 100<b125   ( Transition from Normal to Pre-diabetic ) b100 25 ; 100<b125   ( Transition from Normal to Pre-diabetic ) 140b 15 ; 125<b140  ( Transition from Pre-diabetic to Diabetic ) 1; b>140            ( Diabetic )                                                 

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: μ N ( 130 )=0 (not in the normal range)

  • Pre-diabetic: μ P ( 130 )= 140130 15 =0.67

  • Diabetic: μ D ( 130 )= 130125 15 =0.33

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.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Zadeh, L.A. (1965) Fuzzy Sets. Information and Control, 8, 338-353.
[2] Klir, G.J. and Yuan, B. (1995) Fuzzy Sets and Fuzzy Logic. Vol. 4, Prentice Hall.
[3] Chen, G. and Pham, T.T. (2000) Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems. CRC Press.
[4] Zimmermann, H.J. (2011) Fuzzy Set Theory-and Its Applications. Springer Science & Business Media.
[5] Hasan, M.F. and Sobhan, M.A. (2020) Describing Fuzzy Membership Function and Detecting the Outlier by Using Five Number Summary of Data. American Journal of Computational Mathematics, 10, 410-424.[CrossRef
[6] Miyamoto, S. (2012) Fuzzy Sets in Information Retrieval and Cluster Analysis. Vol. 4, Springer Science & Business Media.
[7] Ling, W.K. (2010) Nonlinear Digital Filters: Analysis and Applications. Academic Press.
[8] Grattan-Guinness, I. (1982) Didier Dubois and Henri Prade. Fuzzy Sets and Systems. Theory and Applications. Mathematics in Science and Engineering, Vol. 144. Academic Press, New York Etc. 1980, XVII + 393 pp. Journal of Symbolic Logic, 47, 702-703.[CrossRef
[9] Dubois, D. and Prade, H. (1993) Fuzzy Numbers: An Overview. In: Dubois, D., Prade, H. and Yager, R.R., Eds., Readings in Fuzzy Sets for Intelligent Systems, Elsevier, 112-148.[CrossRef
[10] Buckley, J.J. and Qu, Y. (1990) On Using Α-Cuts to Evaluate Fuzzy Equations. Fuzzy Sets and Systems, 38, 309-312.[CrossRef
[11] Buckley, J.J. and Qu, Y. (1991) Solving Fuzzy Equations: A New Solution Concept. Fuzzy Sets and Systems, 39, 291-301.[CrossRef
[12] Hasan, M.F. and Sultana, A. (2017) A New Approach to Solve Fuzzy Linear Equation AX+ B= C. IOSR Journal of Mathematics (IOSR-JM), 13, 22-30.
[13] Hasan, M.F., Badsha, M.F. and Sobhan, M.A. (2019) A Different Approach to Solve Fuzzy Quadratic Equation. IOSR Journal of Engineering (IOSR-JEN), 9, 1-7.
[14] (2023) World Bank Open Data.
https://data.worldbank.org

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.