SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 3 Issue 5, August 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2194
Comparison of Defuzzification Methods from a Real World Problem
Wai Wai Tun
Assistant Lecturer, Faculty of Computer Systems and Technologies, Mandalay, Myanmar
How to cite this paper: Wai Wai Tun
"Comparison of Defuzzification Methods
from a Real World Problem" Published in
International
Journal of Trend in
Scientific Research
and Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-5, August
2019,pp.2194-2197,
https://doi.org/10.31142/ijtsrd27909
Copyright © 2019 by author(s) and
International Journal ofTrend inScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by
/4.0)
ABSTRACT
Fuzzy logic is a method to formalize the human capacity of imprecise
reasoning. Fuzzy logic react how people think. It tries to make our sense of
words and our decision making. As a result, it is making to human intelligent
systems. There are three basic steps for fuzzy logic system i.e. Fuzzification,
Rule evaluation and Defuzzification. In this paper I discuss a real life problem
in which different results of same survey were presented. The survey data
represent vague values in the form of fuzzy sets. To solve this problem we
applied defuzzification methods to get the best result from surveys. I
represent the most commonly used defuzzification methods and made
comparison to choose the best one.
KEYWORDS: Fuzzification, Defuzzification, Centroid method, weighted average
method, center of sums method
A. INTRODUCTION
With introduction of fuzzy sets by Lotfi Zadeh in 1965, it had a profound
influence on the thinking about uncertainty because it challenged not only
probability theory as the sole representation for uncertainty, but the very
foundations upon which probability theory was based: classical binary (two-
valued) logic.
Fuzzy logic is the theory of fuzzy sets, sets that calibrate vagueness. Fuzzy logic
is based on the idea that all things admitofdegrees.Temperature,height,speed,
distance, beauty – all comes on a sliding scale.
There are three main methods or steps of fuzzy system as
given in Fig. 1.
The ultimate goal of fuzzy logic is to form the theoretical
foundation for reasoning about imprecisepropositions;such
reasoning has been referred to as approximate reasoning.
Approximate reasoning is analogous to classical logic for
reasoning with precise propositions and hence is an
extension of classical propositional calculus that deals with
partial truths. A rule-based format to represent fuzzy
information: IF x is A THEN y is B, where A and B represent
fuzzy propositions (sets).
Defuzzification is the conversion of a fuzzy quantity to a
precise quantity. The output of a fuzzy process can be the
logical union of two or more fuzzy membership functions
defined on the universe of discourse of the output variable.
This paper includes three sections. The first section is basics
of fuzzy set theory, the second section includes different
defuzzificaiton methods and the third section includes a real
world problem which applies defuzzification techniques.
Fig. 1 Fuzzy System
Fuzzy Set Theory
Fuzzy logic measures the degree of correctness to which the
proposition is correct. Many terms/fuzzy sets, such as 'tall,'
'rich,' 'famous‘ or‘full,' arevalidonlytoacertaindegreewhen
applied to a particular individual or situation. Fuzzy logic
tries to measure that degree and to allow computers to
manipulate such information. Membership is a real number
with a range [0, 1]. Membership functions are commonly
triangular or Gaussian because ease of computation. Utility
comes from overlapping membership functions – avaluecan
belong to more than one set.
The classical example in fuzzy sets "tall men" is defined in
Table I. The elements of the fuzzy set “tall men” are all men,
but their degrees of membership depend on theirheight.Tall
men are above 180cm and not tall men are below 180cm.
Crisp and fuzzy sets of "tall men" are illustrated in Fig. 2 and
Fig. 3.
Table I.
Name Height, cm
Degree of Membership
Crisp Fuzzy
Kyaw Kyaw 204 1 1.00
Zaw Zaw 199 1 0.98
Mi Mi 183 1 0.83
Maw Maw 166 0 0.15
Aye Aye 154 0 0.01
Aung Aung 151 0 0.00
IJTSRD27909
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2195
Fig. 2 Crisp set for "tall men"
Fig. 3 Fuzzy Set for "tall men"
B. Membership Function
Membership function - A function thatspecifies thedegreeto
which a given input belongs to a set.
 Degree of membership - The output is always limited to
between 0 and 1.
 Membership functions are used in fuzzification and
defuzzification steps.
There are six basic types of fuzzy membership functions:
Gaussian
Triangular
Trapezoidal
Sigmoid
Z-shape
S-shape
Some fuzzy membershipfunctionsareillustratedinFig.4and
Fig. 5.

1a 2a
Na
Fig. 4 Triangular Fuzzy Membership Function

1a 2aNa
Fig. 5 Trapezoidal Fuzzy Membership Function
Features of Fuzzy Membership Function
 Core:
region of the universe that is characterized by complete and
full membership in the set.
 Support:
region of the universe that is characterized by nonzero
membership in the set.
 Boundary:
region of the universe containing elements that have a
nonzero membership but not a complete membership.
These features are shown in Fig. 6.

Fig. 6 Features of Fuzzy Membership Function
Thesimplestmembershipfunctionsareformedusingstraight
lines. These straight line membership functions have more
simplicity. Let Triangular membership function as trimf and
Trapezoidal membership function as trapmf.
I use Triangular membership function to represent my
problem.
Triangular: Define by lower limit a and upper limit c, and
lower and upper limits of its nucleus, b respectively.
0 c)(xora)(x if
T(x) =(x – a) / (b – a) if )b,a(x
1 if x = b
(c – x) /(c – b) if )c,b(x

Fig. 7 Triangular Function
C. Defuzzification Methods
The last step in the fuzzy inference process is defuzzification.
Fuzziness helps to evaluate the rules, but the final output ofa
fuzzy system has to be a crisp number. The input for the
defuzzification process is the aggregate output fuzzy set and
the output is a singlenumber.Therearemanydefuzzification
methods: Centroidmethod,weightedaveragemethod,Center
of Largest Area, Center of Sums etc.
Centroid Method:
This methodisthemostprevalentandphysicallyappealingof
all the defuzzification methods; it can be expressed as
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2196


dz)z(
z).z(
z
~
~
C
C
*

 dz
*
z is the defuzzzified value and ∫ denotes an algebraic
integration.
Fig. 8 Illustration of Centroid Method
Weighted Average Method
The weighted average method is the most frequentlyused in
fuzzy applications since it is oneofthemorecomputationally
efficient methods. But it is usually restricted to symmetrical
output membershipfunctions.Thismethodcan be expressed
as


)z(
z.)z(
z ~
C
*
~
C

∑ denotes the algebraic sum and z is the centroid of each
symmetric membership function.
Fig. 9 Illustration of Weighted Average Method
Center of Sums Method
This method is faster than many defuzzification methods
that are currently in use and the method is not restricted to
symmetric membership functions. This method has two
drawbacks that the intersecting areas are added twice and
the method also involves finding the centroids of the
individual membership functions. This method can be
expressed as
 
 


 n
1k
C
n
1k
C
*
dz)z(
dzz)z(
z
k~
k~
z
z


D. A Real World Problem
A railroad company intends to lay a new rail line in a
particular part of a county. Thewholeareathroughwhichthe
new line is passing must be purchased for right-of-way
considerations. It is surveyedin three stretches, and the data
are collected for analysis.
For the railroad to purchase the land, it must have an
assessment of the amount of land to be bought. The three
surveys on right-of-way width are ambiguous, however,
because some of the land along the proposed railwayrouteis
already public domain and will not need to be purchased.
Additionally, the original surveys are so old that some
ambiguity exists on boundaries and public right-of-way for
old utility lines and old roads. The three fuzzy sets Z1, Z2 and
Z3 which represent the uncertainty in each survey as to the
membership of right-of-way width, in meters, in privately
owned land.
E. Implementation
I use different function on Software MATLAB for calculating
results. I calculate defuzzified value by using the five
defuzzification methods.
I use degree of membership value for all fuzzy sets for 1. The
three fuzzy sets are shown in Fig. 10, 11, 12 and union of
these fuzzy sets is shown in Fig 13.
Fig. 10 First Fuzzy Set
Fig. 11 Second Fuzzy Set
1
0 1 2 3 4 5 z
Z3
Fig. 12 Third Fuzzy Set
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2197
Fig. 13 Union of Three Fuzzy Sets
Table II : Comparison Table
Defuzzification Method Defuzzified Value
Centroid 2.5
Weighted Average 2.25
Center of Sums 2.3
Center of Largest Area 3.3
First of Maxima 1.5
Last of Maxima 3
According to the comparison table, centroid method is the
best one which is definitely center point in this problem.
Other methods are variable depend on problem.
Conclusion
This paper presents different defuzzification techniques to
get an appropriate result. The resultsareshowninTableII.In
this table, there are different six defuzzification methods.
From this, weighted average method and center of sums are
approximately the same result. First of maxima and last of
maxima are variable depend on the problem because they
calculate the smallest convex and largest convex fuzzy sets.
Centeroid method obtains the center of the three fuzzy sets.
References
[1] Timothy J. Ross, "Fuzzy logic with engineering
applications", Third Edition
[2] Zadeh, L.A., "Fuzzy Logic"
[3] H. -J. Zimmermann, "Fuzzy Set Theory and Its
Applications", Fourth Edition
[4] Kazuo Tanaka, An Introduction to Fuzzy Logic for
practical Applications"
[5] R. R. Yager and D. P. Filev, Ontheissueofdefuzzification
and selection based on a fuzzy set, Fuzzy Sets and
Systems
[6] Kaufmann and M.M. Gupta, Introduction to Fuzzy
Arithmetic Theory and Applications

More Related Content

What's hot

Using binary classifiers
Using binary classifiersUsing binary classifiers
Using binary classifiers
butest
 
Multivalued dependency
Multivalued dependencyMultivalued dependency
Multivalued dependency
avniS
 
Functional dependencies and normalization for relational databases
Functional dependencies and normalization for relational databasesFunctional dependencies and normalization for relational databases
Functional dependencies and normalization for relational databases
Jafar Nesargi
 
Lecture 04 normalization
Lecture 04 normalization Lecture 04 normalization
Lecture 04 normalization
emailharmeet
 
Inference in Bayesian Networks
Inference in Bayesian NetworksInference in Bayesian Networks
Inference in Bayesian Networks
guestfee8698
 

What's hot (20)

Decomposition methods in DBMS
Decomposition methods in DBMSDecomposition methods in DBMS
Decomposition methods in DBMS
 
Tree pruning
Tree pruningTree pruning
Tree pruning
 
Database Modeling
Database ModelingDatabase Modeling
Database Modeling
 
Using binary classifiers
Using binary classifiersUsing binary classifiers
Using binary classifiers
 
Domain model Refinement
Domain model RefinementDomain model Refinement
Domain model Refinement
 
Er diagram
Er diagramEr diagram
Er diagram
 
FUZZY LOGIC
FUZZY LOGIC FUZZY LOGIC
FUZZY LOGIC
 
Multivalued dependency
Multivalued dependencyMultivalued dependency
Multivalued dependency
 
Functional dependencies and normalization for relational databases
Functional dependencies and normalization for relational databasesFunctional dependencies and normalization for relational databases
Functional dependencies and normalization for relational databases
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
Dependency preserving
Dependency preservingDependency preserving
Dependency preserving
 
Functional dependency
Functional dependencyFunctional dependency
Functional dependency
 
Fuzzy logic and its applications
Fuzzy logic and its applicationsFuzzy logic and its applications
Fuzzy logic and its applications
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Lecture 12 binary classifier confusion matrix
Lecture 12 binary classifier confusion matrixLecture 12 binary classifier confusion matrix
Lecture 12 binary classifier confusion matrix
 
Lecture 04 normalization
Lecture 04 normalization Lecture 04 normalization
Lecture 04 normalization
 
Inference in Bayesian Networks
Inference in Bayesian NetworksInference in Bayesian Networks
Inference in Bayesian Networks
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 

Similar to Comparison of Defuzzification Methods from a Real World Problem

A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTESA Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
Subhajit Sahu
 

Similar to Comparison of Defuzzification Methods from a Real World Problem (20)

IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
 
Compressing the dependent elements of multiset
Compressing the dependent elements of multisetCompressing the dependent elements of multiset
Compressing the dependent elements of multiset
 
IRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular SemigroupIRJET- Commuting Graph of Boundedly Generated Regular Semigroup
IRJET- Commuting Graph of Boundedly Generated Regular Semigroup
 
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search AlgorithmFuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
 
Algebraic Constraints
Algebraic ConstraintsAlgebraic Constraints
Algebraic Constraints
 
Dynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c meansDynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c means
 
The Fuzzy Logical Databases
The Fuzzy Logical DatabasesThe Fuzzy Logical Databases
The Fuzzy Logical Databases
 
Fuzzy
FuzzyFuzzy
Fuzzy
 
The Analysis of Performance Measures of Generalized Trapezoidal Fuzzy Queuing...
The Analysis of Performance Measures of Generalized Trapezoidal Fuzzy Queuing...The Analysis of Performance Measures of Generalized Trapezoidal Fuzzy Queuing...
The Analysis of Performance Measures of Generalized Trapezoidal Fuzzy Queuing...
 
Forecasting COVID-19 using Polynomial Regression and Support Vector Machine
Forecasting COVID-19 using Polynomial Regression and Support Vector MachineForecasting COVID-19 using Polynomial Regression and Support Vector Machine
Forecasting COVID-19 using Polynomial Regression and Support Vector Machine
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
 
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTESA Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
 
Critical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network ProjectCritical Paths Identification on Fuzzy Network Project
Critical Paths Identification on Fuzzy Network Project
 
Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs Data Compression in Data mining and Business Intelligencs
Data Compression in Data mining and Business Intelligencs
 
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
 
Survey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsSurvey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy Algorithms
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & Algorithms
 
Greedy Incremental approach for unfolding of communities in massive networks
Greedy Incremental approach for unfolding of communities in massive networksGreedy Incremental approach for unfolding of communities in massive networks
Greedy Incremental approach for unfolding of communities in massive networks
 
0 Model Interpretation setting.pdf
0 Model Interpretation setting.pdf0 Model Interpretation setting.pdf
0 Model Interpretation setting.pdf
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Comparison of Defuzzification Methods from a Real World Problem

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 3 Issue 5, August 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2194 Comparison of Defuzzification Methods from a Real World Problem Wai Wai Tun Assistant Lecturer, Faculty of Computer Systems and Technologies, Mandalay, Myanmar How to cite this paper: Wai Wai Tun "Comparison of Defuzzification Methods from a Real World Problem" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-5, August 2019,pp.2194-2197, https://doi.org/10.31142/ijtsrd27909 Copyright © 2019 by author(s) and International Journal ofTrend inScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) ABSTRACT Fuzzy logic is a method to formalize the human capacity of imprecise reasoning. Fuzzy logic react how people think. It tries to make our sense of words and our decision making. As a result, it is making to human intelligent systems. There are three basic steps for fuzzy logic system i.e. Fuzzification, Rule evaluation and Defuzzification. In this paper I discuss a real life problem in which different results of same survey were presented. The survey data represent vague values in the form of fuzzy sets. To solve this problem we applied defuzzification methods to get the best result from surveys. I represent the most commonly used defuzzification methods and made comparison to choose the best one. KEYWORDS: Fuzzification, Defuzzification, Centroid method, weighted average method, center of sums method A. INTRODUCTION With introduction of fuzzy sets by Lotfi Zadeh in 1965, it had a profound influence on the thinking about uncertainty because it challenged not only probability theory as the sole representation for uncertainty, but the very foundations upon which probability theory was based: classical binary (two- valued) logic. Fuzzy logic is the theory of fuzzy sets, sets that calibrate vagueness. Fuzzy logic is based on the idea that all things admitofdegrees.Temperature,height,speed, distance, beauty – all comes on a sliding scale. There are three main methods or steps of fuzzy system as given in Fig. 1. The ultimate goal of fuzzy logic is to form the theoretical foundation for reasoning about imprecisepropositions;such reasoning has been referred to as approximate reasoning. Approximate reasoning is analogous to classical logic for reasoning with precise propositions and hence is an extension of classical propositional calculus that deals with partial truths. A rule-based format to represent fuzzy information: IF x is A THEN y is B, where A and B represent fuzzy propositions (sets). Defuzzification is the conversion of a fuzzy quantity to a precise quantity. The output of a fuzzy process can be the logical union of two or more fuzzy membership functions defined on the universe of discourse of the output variable. This paper includes three sections. The first section is basics of fuzzy set theory, the second section includes different defuzzificaiton methods and the third section includes a real world problem which applies defuzzification techniques. Fig. 1 Fuzzy System Fuzzy Set Theory Fuzzy logic measures the degree of correctness to which the proposition is correct. Many terms/fuzzy sets, such as 'tall,' 'rich,' 'famous‘ or‘full,' arevalidonlytoacertaindegreewhen applied to a particular individual or situation. Fuzzy logic tries to measure that degree and to allow computers to manipulate such information. Membership is a real number with a range [0, 1]. Membership functions are commonly triangular or Gaussian because ease of computation. Utility comes from overlapping membership functions – avaluecan belong to more than one set. The classical example in fuzzy sets "tall men" is defined in Table I. The elements of the fuzzy set “tall men” are all men, but their degrees of membership depend on theirheight.Tall men are above 180cm and not tall men are below 180cm. Crisp and fuzzy sets of "tall men" are illustrated in Fig. 2 and Fig. 3. Table I. Name Height, cm Degree of Membership Crisp Fuzzy Kyaw Kyaw 204 1 1.00 Zaw Zaw 199 1 0.98 Mi Mi 183 1 0.83 Maw Maw 166 0 0.15 Aye Aye 154 0 0.01 Aung Aung 151 0 0.00 IJTSRD27909
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2195 Fig. 2 Crisp set for "tall men" Fig. 3 Fuzzy Set for "tall men" B. Membership Function Membership function - A function thatspecifies thedegreeto which a given input belongs to a set.  Degree of membership - The output is always limited to between 0 and 1.  Membership functions are used in fuzzification and defuzzification steps. There are six basic types of fuzzy membership functions: Gaussian Triangular Trapezoidal Sigmoid Z-shape S-shape Some fuzzy membershipfunctionsareillustratedinFig.4and Fig. 5.  1a 2a Na Fig. 4 Triangular Fuzzy Membership Function  1a 2aNa Fig. 5 Trapezoidal Fuzzy Membership Function Features of Fuzzy Membership Function  Core: region of the universe that is characterized by complete and full membership in the set.  Support: region of the universe that is characterized by nonzero membership in the set.  Boundary: region of the universe containing elements that have a nonzero membership but not a complete membership. These features are shown in Fig. 6.  Fig. 6 Features of Fuzzy Membership Function Thesimplestmembershipfunctionsareformedusingstraight lines. These straight line membership functions have more simplicity. Let Triangular membership function as trimf and Trapezoidal membership function as trapmf. I use Triangular membership function to represent my problem. Triangular: Define by lower limit a and upper limit c, and lower and upper limits of its nucleus, b respectively. 0 c)(xora)(x if T(x) =(x – a) / (b – a) if )b,a(x 1 if x = b (c – x) /(c – b) if )c,b(x  Fig. 7 Triangular Function C. Defuzzification Methods The last step in the fuzzy inference process is defuzzification. Fuzziness helps to evaluate the rules, but the final output ofa fuzzy system has to be a crisp number. The input for the defuzzification process is the aggregate output fuzzy set and the output is a singlenumber.Therearemanydefuzzification methods: Centroidmethod,weightedaveragemethod,Center of Largest Area, Center of Sums etc. Centroid Method: This methodisthemostprevalentandphysicallyappealingof all the defuzzification methods; it can be expressed as
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2196   dz)z( z).z( z ~ ~ C C *   dz * z is the defuzzzified value and ∫ denotes an algebraic integration. Fig. 8 Illustration of Centroid Method Weighted Average Method The weighted average method is the most frequentlyused in fuzzy applications since it is oneofthemorecomputationally efficient methods. But it is usually restricted to symmetrical output membershipfunctions.Thismethodcan be expressed as   )z( z.)z( z ~ C * ~ C  ∑ denotes the algebraic sum and z is the centroid of each symmetric membership function. Fig. 9 Illustration of Weighted Average Method Center of Sums Method This method is faster than many defuzzification methods that are currently in use and the method is not restricted to symmetric membership functions. This method has two drawbacks that the intersecting areas are added twice and the method also involves finding the centroids of the individual membership functions. This method can be expressed as        n 1k C n 1k C * dz)z( dzz)z( z k~ k~ z z   D. A Real World Problem A railroad company intends to lay a new rail line in a particular part of a county. Thewholeareathroughwhichthe new line is passing must be purchased for right-of-way considerations. It is surveyedin three stretches, and the data are collected for analysis. For the railroad to purchase the land, it must have an assessment of the amount of land to be bought. The three surveys on right-of-way width are ambiguous, however, because some of the land along the proposed railwayrouteis already public domain and will not need to be purchased. Additionally, the original surveys are so old that some ambiguity exists on boundaries and public right-of-way for old utility lines and old roads. The three fuzzy sets Z1, Z2 and Z3 which represent the uncertainty in each survey as to the membership of right-of-way width, in meters, in privately owned land. E. Implementation I use different function on Software MATLAB for calculating results. I calculate defuzzified value by using the five defuzzification methods. I use degree of membership value for all fuzzy sets for 1. The three fuzzy sets are shown in Fig. 10, 11, 12 and union of these fuzzy sets is shown in Fig 13. Fig. 10 First Fuzzy Set Fig. 11 Second Fuzzy Set 1 0 1 2 3 4 5 z Z3 Fig. 12 Third Fuzzy Set
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD27909 | Volume – 3 | Issue – 5 | July - August 2019 Page 2197 Fig. 13 Union of Three Fuzzy Sets Table II : Comparison Table Defuzzification Method Defuzzified Value Centroid 2.5 Weighted Average 2.25 Center of Sums 2.3 Center of Largest Area 3.3 First of Maxima 1.5 Last of Maxima 3 According to the comparison table, centroid method is the best one which is definitely center point in this problem. Other methods are variable depend on problem. Conclusion This paper presents different defuzzification techniques to get an appropriate result. The resultsareshowninTableII.In this table, there are different six defuzzification methods. From this, weighted average method and center of sums are approximately the same result. First of maxima and last of maxima are variable depend on the problem because they calculate the smallest convex and largest convex fuzzy sets. Centeroid method obtains the center of the three fuzzy sets. References [1] Timothy J. Ross, "Fuzzy logic with engineering applications", Third Edition [2] Zadeh, L.A., "Fuzzy Logic" [3] H. -J. Zimmermann, "Fuzzy Set Theory and Its Applications", Fourth Edition [4] Kazuo Tanaka, An Introduction to Fuzzy Logic for practical Applications" [5] R. R. Yager and D. P. Filev, Ontheissueofdefuzzification and selection based on a fuzzy set, Fuzzy Sets and Systems [6] Kaufmann and M.M. Gupta, Introduction to Fuzzy Arithmetic Theory and Applications