Fuzzy Logic Seminar
Fuzzy Logic Seminar
Fuzzy Logic Seminar
MINING ENGINEERING
MARLIANTONI
DEPARTEMENT OF MINING ENGINEERING
UNIVERSITAS MUARA BUNGO
OUTLINES
Introduction To Fuzzy Logic
(MCDA)
Case Study
INTRODUCTION TO FUZZY LOGIC
Fuzzy Logic
The term fuzzy logic was introduced with the 1965 proposal of
fuzzy set theory by Lotfi Zadeh.
Fuzzy logic is based on the observation that people make
decisions based on imprecise and non-numerical information.
Fuzzy models or sets are mathematical means of representing
vagueness and imprecise information (hence the term fuzzy).
Fuzzy Logic
8
Fuzzy Logic
Process :
Fuzzify all input values into fuzzy membership functions.
Execute all applicable rules in the rule base to compute the
fuzzy output functions.
De-fuzzify the fuzzy output functions to get "crisp" output
values
Fuzzy Logic
Fuzzification
Fuzzification is the process of assigning the numerical input of a system to
fuzzy sets with some degree of membership. This degree of membership
may be anywhere within the interval [0,1].
If it is 0 then the value does not belong to the given fuzzy set, and if it is 1
then the value completely belongs within the fuzzy set. Any value between
0 and 1 represents the degree of uncertainty that the value belongs in the
set.
These fuzzy sets are typically described by words, and so by assigning the
system input to fuzzy sets, we can reason with it in a linguistically natural
manner.
Fuzzy Logic
Linear
Fuzzy Logic
Triangular Shoulder
Fuzzy Logic
For example, in the image below the meanings of the expressions cold, warm, and hot are represented by
functions mapping a temperature scale.
The vertical line in the image represents a particular temperature that the three arrows (truth values) gauge.
Since the red arrow points to zero, this temperature may be interpreted as "not hot"; i.e. this temperature has
zero membership in the fuzzy set "hot". The orange arrow (pointing at 0.2) may describe it as "slightly warm"
and the blue arrow (pointing at 0.8) "fairly cold". Therefore, this temperature has 0.2 membership in the fuzzy
set "warm" and 0.8 membership in the fuzzy set "cold". The degree of membership assigned for each fuzzy set
is the result of fuzzification.
Fuzzy Logic
Fuzzy Rule
Fuzzy rules are used within fuzzy logic systems to infer an output based on input variables. Modus ponens
and modus tollens are the most important rules of inference. A modus ponens rule is in the form
Premise: x is A
Implication: IF x is A THEN y is B
Consequent: y is B
In crisp logic, the premise x is A can only be true or false. However, in a fuzzy rule, the premise x is A and
the consequent y is B can be true to a degree, instead of entirely true or entirely false. This is achieved by
representing the linguistic variables A and B using fuzzy sets. In a fuzzy rule, modus ponens is extended to
generalised modus ponens:
Premise: x is A*
Implication: IF x is A THEN y is B
Consequent: y is B*
The key difference is that the premise x is A can be only partially true. As a result, the consequent y is B is
also partially true. Truth is represented as a real number between 0 and 1, where 0 is false and 1 is true.
GIS-BASED MULTI CRITERIA DECISION
ANALYSIS (MCDA)
GIS-Based Multi Criteria
Decision Analysis (MCDA)
• Steps
Define The Problem And Set The Goal
GOAL
Determine The Criteria (Factors And
Constraints)
Standardize The Factors (Criterion
Scores)
Factor 1 Factor 2 Factor 3 Constraints
Determine The Weight Of Each Factor
Aggregate The Criteria
Attributes Attributes Attributes Attributes
Validate/Verify The Result
GIS-Based Multi Criteria
Decision Analysis (MCDA)
Basic rules:
If the judgment value is on the left side of 1, we put
the actual judgment value.
If the judgment value is on the right side of 1, we put
the reciprocal value
GIS-Based Multi Criteria
Decision Analysis (MCDA)
Normalization and weight determination Calculate the Consistency Ratio (CR)
CR = Consistency index (CI)/Random Consistency Index (RI)
CI = (λ max – n)/n – 1
λ max is the Principal Eigen Value; n is the number of
factors
λ max = ∑ of the products between each element of the
priority vector and column totals.
Conservation
DEM Slope
Elevation Slope (%)
Input DEM
Convert To Slope
Reclassify
Fuzzy Linear
Membership
Function
CASE STUDY
Distance To Boolean
Main Road Logic
(Km)
Fuzziness
Fuzziness
0-5 0
>5 1
Distance To Boolean
River (Km) Logic
0-5 0
>5 1
CASE STUDY
35