0% found this document useful (0 votes)
12 views125 pages

Unit 2 Fuzzy Logic

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views125 pages

Unit 2 Fuzzy Logic

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 125

Fuzzy Logic

by
Dr. Jitender Kumar
Assistant Professor
Department of Computer Science & Engineering
DEENBANDHU CHHOTU RAM UNIVERSITY OF SCIENCE
& TECHNOLOGY
MURTHAL, SONEPAT
SOFT COMPUTING
 Soft
computing differs from conventional (hard)
computing as it is tolerant to imprecision,
uncertainty, partial truth, and approximation.

 In
effect, the role model for soft computing is the
human mind.
SOFT COMPUTING IS A TOLERANCE
FOR
 Imprecision

 Uncertainty

 Partial
truth
 Approximation

 To achieve tractability, robustness and low


cost solution.
SOFT COMPUTING
 Soft
computing is used as an umbrella term for
sub-disciplines of computing including:
 Fuzzy logic and fuzzy control
 Neuralnetworks based computing and machine
learning
 Genetic algorithms and evolutionary algorithms
TRADITIONAL REPRESENTATION OF
LOGIC

Slow Speed = Fast Speed =


0 bool speed; 1
get the speed
if ( speed == 0) {
// speed is slow
}
else {
// speed is fast
}
FUZZY
 “Fuzzy – “not clear, or imprecise; blurred”.
 If ‘Tall Person” is a set defined as heights equal to or

greater than 6 feet.


 A computer would not recognize an individual of height

5’11 . 999 as being a member of the set ‘‘Tall.’’


 But how do we assess the uncertainty in the following

question: Is the person nearly 6 feet tall? The uncertainty


in this case is due to the vagueness or ambiguity of the
adjective nearly .
 A 5’11.999 person could clearly be a member of the set

of ‘‘nearly 6 feet tall’’


FUZZY LOGIC

 Fuzzy Logic (FL) is a method of reasoning that


resembles human reasoning which involves all
intermediate possibilities between digital values YES
and NO.

 Fuzzy Logic System (FLS) produces acceptable but


definite output in response to: incomplete, ambiguous
and distorted or inaccurate (fuzzy) input.
POSSIBILITIES BETWEEN YES AND NO
FUZZY LOGIC

 First introduced by Lotfi Abdelli Zadeh in


1965, at University of California, Berkley,
USA.

 Fuzzy logic is mathematical tool for dealing


with uncertainty.

 The close one looks at a real world problem,


the fuzzier becomes its solution.
SAMPLE FUZZY LOGIC
REPRESENTATION
Slowest float speed;
get the speed
[ 0.0 – 0.25 ] if ((speed >= 0.0)&&(speed < 0.25)) {
// speed is slowest
}
else if ((speed >= 0.25)&&(speed < 0.5))
Slow {
// speed is slow
[ 0.25 – 0.50 }
else if ((speed >= 0.5)&&(speed < 0.75))
] {
// speed is fast
Fast }
[ 0.50 – 0.75 ] else // speed >= 0.75 && speed < 1.0
{
// speed is fastest
}
Fasted
[ 0.75 – 1.00 ]
FUZZY LOGIC IMPLEMENTATION

 It can be implemented in systems with various sizes and


capabilities ranging from small micro-controllers to
large, networked, workstation-based control systems.

 It can be implemented in hardware, software, or a


combination of both.
FUZZY LOGIC SYSTEMS
ARCHITECTURE
FUZZY LOGIC SYSTEMS
ARCHITECTURE
Fuzzification Module − It
transforms the system inputs,
which are crisp numbers, into
fuzzy sets e.g.
FUZZY LOGIC SYSTEMS
ARCHITECTURE
 Knowledge Base − It stores IF-
THEN rules provided by experts.
 Inference Engine − It simulates
the human reasoning process by
making fuzzy inference on the
inputs and IF-THEN rules.
 Defuzzification Module − It
transforms the fuzzy set obtained
by the inference engine into a
crisp value.
CLASSICAL (CRISP) VS FUZZY SETS
 Classical set theory (Fig. a)
 An object is either in or not in the set
 Fuzzy set theory (Fig. b)
 An object is in a set by matter of degree
 1.0 => in the set
 0.0 => not in the set
 0.0 < object < 1.0 => partially in the set
CRISP SETS NOTATIONS
OPERATIONS ON CRISP SETS
PROPERTIES OF CLASSICAL (CRISP)
SETS
PROPERTIES OF CLASSICAL (CRISP)
SETS
SPECIAL OPERATIONS ON CRISP SETS
SPECIAL OPERATIONS ON CRISP SETS
DE MORGAN’S LAW

De Morgan’s Law for “n” sets


DE MORGAN’S LAW
DE MORGAN’S LAW
MAPPING OF CRISP SETS TO
FUNCTIONS
 It is used to map elements or subsets on one
universe of discourse to elements or sets in
another universe.

 Suppose X and Y are two different universes


of discourse (information). If an element “x”
is contained in X and corresponds to an
element “y” contained in Y , it is generally
termed a mapping from X to Y, or f :X→Y.
MAPPING OF CRISP SETS TO
FUNCTIONS

As a mapping, the characteristic (indicator) function χ A is


defined by:

Where χA expresses membership in set A for the element x


in the universe.
FUNCTION THEORETIC NOTATIONS
FUZZY SETS
 A fuzzy set is a set containing elements that have
varying degrees of membership in the set.

 Elements of a fuzzy set are also mapped to a


universe of membership values using a function-
theoretic form. If an element in the universe, say x,
is a member of fuzzy set A, then this mapping is
given by:
FUZZY SET EXAMPLE
CRISP SETS VS FUZZY SETS
CRISP SETS VS FUZZY SETS
CRISP SETS VS FUZZY SETS
EXAMPLE: COURSE EVALUATION IN A CRISP SET
EXAMPLE: COURSE EVALUATION IN A FUZZY SET
NOTATION OF FUZZY SETS
When the universe of discourse is discrete and finite
i.e. function theoretic union:

When the universe of discourse is continuous and infinite:


FUZZY SET OPERATIONS
FUZZY SET OPERATIONS

Union of two sets

Intersection of two sets


FUZZY SET OPERATIONS

Complement of set A
PROPERTIES OF FUZZY SETS
PROPERTIES OF FUZZY SETS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
EXAMPLE ON FUZZY SET OPERATIONS
FUZZY/CRISP SET RELATIONS
 Relations represent mappings between sets and
connectives in logic.
 A classical binary relation represents the presence or
absence of a connection or interaction or association
between the elements of two sets.
 Fuzzy binary relations are a generalization of crisp
binary relations, and they allow various degrees of
relationship (association) between elements.
CARTESIAN PRODUCT ON CRISP SETS

i.e. Ordered Pairs e.g. if A = {0, 1} and B = {a, b, c}


CRISP SET RELATIONS
 A subset of the Cartesian product A1 × A2
×···×A r is called an r-ary relation over A1,
A2,...,Ar.
 Binary Relation from A1 into A2: The most
common case is for r = 2; in this situation the
relation is a subset of the Cartesian product A1
× A2 (i.e., a set of pairs, the first coordinate of
which is from A1 and the second from A2).
 Ternary Relation: if r = 3
 Quaternary Relation: if r = 4

STRENGTH OF CRISP SET RELATIONS

1 means complete relationship


0 mean no relationship
FUZZY RELATIONS
 Fuzzy relations also map elements of one universe, say
X, to those of another universe, say Y, through the
Cartesian product of the two universes.

 However, the ‘‘strength’’ of the relation between ordered


pairs of the two universes is measured with a
membership function expressing various ‘‘degrees’’ of
strength of the relation on the unit interval [0,1].
FUZZY RELATIONS
 Binary Relation from A1 into A2: The most
common case is for r = 2; in this situation the
relation is a subset of the Cartesian product
A1 × A2 (i.e., a set of pairs, the first
coordinate of which is from A1 and the
second from A2).
 Ternary Relation: if r = 3
 Quaternary Relation: if r = 4
 Quinary Relation: if r = 5
FUZZY BINARY RELATIONSHIP
REPRESENTATION
FUZZY BINARY RELATION EXAMPLE
FUZZY CARTESIAN PRODUCT
 Fuzzy relations in general are essentially
fuzzy sets.
 Let A be a fuzzy set on universe X and B be a

fuzzy set on universe Y; then the Cartesian


product between fuzzy sets A and B will
result in a fuzzy relation R which is contained
within the full Cartesian product space i.e.
 A x B = R⊂X x Y

 Where the fuzzy relation “R” has membership

function:
FUZZY CARTESIAN PRODUCT
OPERATIONS ON FUZZY RELATIONS
FUZZY COMPOSITION OF RELATIONS
 Combining two or more sets based on a specific rule or
operation.

 If you have a relation R from set A to set B, and another


relation S from set B to set C, their composition, denoted
as S∘R (or sometimes R∘S), is a relation from A to C.
FUZZY COMPOSITION OF RELATIONS

Max-Min Composition

Use Row of R
Column of S
FUZZY COMPOSITION OF RELATIONS

Max-Product Composition

Use Row of R
Column of S
FUZZY MEMBERSHIP FUNCTIONS
FUZZY MEMBERSHIP FUNCTIONS
(MFS)
 MFs defines the fuzziness in a fuzzy set irrespective of
the elements in the set, which are discrete or continuous.

 MFs allow to quantify linguistic term and represent a


fuzzy set graphically.

defined as: 𝜇A:X⤍[0, 1].


 A MF for a fuzzy set A on the universe of discourse X is
FUZZY MEMBERSHIP TYPES

i.e. 𝜇A(x)⤍1.
 Core: Complete or full membership

non-Zero membership i.e. 𝜇A(x)>0.


 Support: Region Characterized by

 Boundary: Region Characterized by

membership i.e. 0<𝜇A(x)<1.


non-Zero and not complete
FUZZY MEMBERSHIP FUNCTIONS
(MFS)
TRIANGULAR MEMBERSHIP
FUNCTIONS
TRAPEZOIDAL MEMBERSHIP
FUNCTIONS
GAUSSIAN MEMBERSHIP FUNCTIONS

“c” is mean and defines the peak of the bell curve


“𝜎 ” is standard deviation and determines the spread of the curve
GENERALIZED BELL MEMBERSHIP
FUNCTIONS

x: The input value.


a: Controls the width of the membership function. A larger 'a' results in a
wider function.
b: Controls the steepness of the slopes. A larger 'b' results in a more abrupt
transition.
c: Controls the center of the function
METHODS OF MEMBERSHIP
ASSIGNMENT
 Intuition (based on common human intelligence)
 Inference (based on expert knowledge)
 Rank Ordering
 Neural Networks
 Genetic Algorithms
 Inductive Reasoning (backward inference)
Fuzzy Rules and Reasoning
FUZZY RULES
 For extending the reasoning capability, fuzzy
logic uses:

 Fuzzy predicates

 Fuzzy-predicate modifiers

 Fuzzy quantifiers

 Fuzzy qualifiers
CLASSICAL LOGIC
 A simple proposition “P” is a linguistic, or declarative,
statement contained within a universe of elements, say
X, that can be identified as being a collection of
elements in X that are strictly true or strictly false.

 Hence, a proposition P is a collection of elements, i.e., a


set, where the truth values for all elements in the set are
either all true or all false.
CLASSICAL LOGIC
 For binary (Boolean) classical logic, T(P) is assigned a
value of 1 (truth) or 0 (false).

 If U is the universe of all propositions, then T is a


mapping of the elements, u , in these propositions (sets)
to the binary quantities ( 0, 1), or
LOGICAL CONNECTIVES FOR
PROPOSITIONS
 Disjunction (V) “X” OR “Y”

 Conjunction (Λ) “X” AND “Y”

 Negation (–) Ӯ

 Implication (⤍) IF “X” THEN “Y”

(X ⤍Y) AND (Y ⤍X), THEN X ↔Y


 Equivalence (↔) “X” IF AND ONLY IF “Y”
LOGICAL CONNECTIVES FOR
PROPOSITIONS
LOGICAL CONNECTIVES FOR
PROPOSITIONS
If “x” student is meritorious, then he is hardworking student
IMPLICATION EXAMPLE

First three Propositions are True, and 4th is False ?


In the first two, conclusion 4>0 is true, regardless of the truth
of hypothesis.

In 3rd case, both propositions are false but it does not disprove
the implication.

In 4th case, a true hypothesis can not produce a false


conclusion.
IMPLICATION IN SET THEORETIC
NOTATION

This expression is linguistically equivalent to the statement,


“P →Q is true” when either ‘‘not A’’ or ‘‘B’’ is true (i.e.
logical or).
LOGICAL CONNECTIVES EXAMPLE
TAUTOLOGIES
 Compound propositions that are always true, irrespective
of the truth values of the individual simple propositions.
 Tautologies are useful for deductive reasoning, for
proving theorems, and for making deductive inferences.
 Inference schemes in expert systems often employ
tautologies because tautologies are formulas that are true
on logical grounds alone.
 For example, if A is the set of all prime numbers (A1 = 1,
A2 = 2, A3 = 3, A4 = 5, ...) on the real line universe, X,
then the proposition ‘ ‘Ai is not divisible b y 6 ’’ is a
tautology.
SOME COMMON TAUTOLOGIES
MODUS PONENS
 It is used in forward-chaining expert systems.
 Modus ponens deduction concludes that, given two
propositions, A and A →B, both of which are true, then
the truth of the simple proposition B is automatically
inferred.
MODUS TOLLENS
 It is used in backward-chaining expert systems.
 In modus tollens an implication between two
propositions is combined with a second proposition and
both are used to imply a third proposition.
MODUS PONENS EXAMPLE
MODUS TOLLENS EXAMPLE
FUZZY RULES
For extending the reasoning capability,
fuzzy logic uses:

 Fuzzy predicates

 Fuzzy-predicate modifiers

 Fuzzy quantifiers

 Fuzzy qualifiers
HOW FUZZY PROPOSITIONS DIFFERS
FROM CLASSICAL LOGIC
 Fuzzy Predicates: In fuzzy logic the predicate’s can be
fuzzy, e.g., tall, short, medium. In natural languages most
of the predicates are fuzzy rather than crisp.

 Fuzzy-predicate modifiers: In fuzzy logic, there exists


a wide range of predicate modifiers that act as hedges,
e.g., very, fairly, moderately, slightly. These predicate
modifiers are necessary for generating the values of a
linguistic variable.
HOW FUZZY PROPOSITIONS
DIFFERS FROM CLASSICAL LOGIC
 Fuzzy quantifiers (З, ⩝): It can be interpreted as a fuzzy
number or a fuzzy proposition, which provides an
imprecise characterization of the cardinality of one or
more fuzzy or non-fuzzy sets e.g. most, several, many,
frequently (example proposition “Many people are
educated”).

 Fuzzy qualifiers: Truth, Probability, Possibility, and


Usuality qualifiers.
HOW FUZZY PROPOSITIONS DIFFERS
FROM CLASSICAL LOGIC
 Truth qualifier: (X is young) is NOT Very True.

 Probability qualifier: (X is young) is Likely.

 Possibility qualifier: (X is young) is Almost Impossible.

 Usuality qualifier: Propositions that are usually true or


the events that have high probability of occurrence are
related by the concept of usuality qualification.
FORMATION OF FUZZY RULES
 General way of representing human knowledge is by
forming natural language expressions:

 IF antecedent THEN consequent

 i.e. IF-THEN rule-based form


FORMATION OF FUZZY RULES
General forms for linguistic variable

 Assignment statements: e.g. Climate = autumn


Outside temperature = normal

 Conditional statements: e.g. IF temperature is high


THEN climate is hot.
If A is high THEN it is low ELSE B is not low.

 Unconditional statements: e.g. Goto Sum, Stop, Divide


by A, Turn the pressure low etc.
IF-THEN RULE
 A fuzzy “if-then x rule” represents a relationship
between input and output variables using linguistic terms
and fuzzy sets.

 It has the form “If X is A, then Y is B”, where ‘X’ and


‘Y’ are linguistic variables (e.g., temperature) ‘A’ and ‘B’
are fuzzy sets representing linguistic values (e.g., hot,
fast).

 ‘X is A’ is the antecedent (or premise), while ‘Y is B’ is


the consequent (or conclusion)
IF-THEN RULE COMPONENTS
 Linguistic Variables: These are words or phrases, like
“temperature” or “speed”, that describe the input or
output of the system.

 Fuzzy Sets: These are sets of fuzzy values that represent


the linguistic terms. For example, “hot” might be a fuzzy
set defined over a range of temperatures.

 Antecedent (Premise): The “if” part of the rule (e.g., “If


temperature is hot”).

 Consequent (Conclusion): The “then” part of the rule


(e.g., “then fan speed is fast”).
IF-THEN RULE WORKING
 Fuzzification: Input values are converted into degrees of
membership within fuzzy sets.
 Implication: The rule’s antecedent (the “if” part) is
evaluated, determining how strongly the rule is true. This
truth value then modifies the output fuzzy set in the
consequent (the “then” part).
 Aggregation: If multiple rules fire, their outputs are
combined into a single fuzzy set.
 Defuzzification: The final aggregated fuzzy output is
converted back into a single, crisp (non-fuzzy) output
value that the system can use.
IF-THEN RULE AGGREGATION
 Conjunctive system rules: If all rules to be jointly
satisfied e.g.

 Y = y1 and y2, and …. and yn

 Y = y1 ∩ y2, ∩ …. ∩ yn

 Aggregated output in terms of membership function:

 𝜇(y) = min[𝜇y1(y), 𝜇(y)y2, ….𝜇(y)yn]


IF-THEN RULE AGGREGATION
 Disjunctive system rules: If the satisfaction of at least
one rule is required e.g.

 Y = y1 or y2, or …. or yn

 Y = y1 ∪ y2, ∪ …. ∪ yn

 Aggregated output in terms of membership function:

 𝜇(y) = max[𝜇y1(y), 𝜇(y)y2, ….𝜇(y)yn]


FUZZY REASONING
 It is the process of deriving conclusions from the rules
using fuzzy logic.

 It handles ambiguity and vagueness by allowing for


partial truths, unlike traditional Boolean logic, which
only permits absolute true or false.

 This involves taking fuzzy inputs, applying them to


fuzzy rules, and then performing fuzzy inference to
generate a fuzzy output, often followed by
defuzzification into a crisp, single-valued decision.
FUZZY REASONING (APPROXIMATE)

 Categorical

 Qualitative

 Syllogistic

 Dispositional
CATEGORICAL REASONING
 No fuzzy quantifiers and fuzzy probabilities in
Antecedents.

 Antecedents are assumed to be in canonical form e.g.


SOP or POS.

 Conclusion relationships are direct and don't involve


hedges like "most" or "usually.
QUALITATIVE REASONING
 Input-output relationship of a system is expressed
through fuzzy IF-THEN rules.

 With fuzzy linguistic variables for antecedents and


consequents.

 It’s widely used in control system analysis, e.g.,


processing rules like “if size is big, then speed is slow”.
SYLLOGISTIC REASONING
 Premise 1 (Major Premise): A general statement assumed
to be true.
 Premise 2 (Minor Premise): A more specific statement
also assumed to be true.
 Conclusion: A third statement that logically follows from
the two premises.
 Example:
 Premise 1: All mammals are warm-blooded.
 Premise 2: Whales are mammals.
 Conclusion: Therefore, whales are warm-blooded.
SYLLOGISTIC REASONING
 It applies fuzzy logic and quantifiers (like “usually” or
“most”) to reason about propositions that are
preponderantly true but not always certain.

 Like “Most A’s are B’s” or “Usually C’s are D’s”.

 This involves antecedents with fuzzy quantifiers, often


in the form of statements.

 The goal is to infer a final fuzzy quantifier and set of


consequences based on given fuzzy quantifiers in the
premises.
DISPOSITIONAL REASONING
 It deals with understanding inherent traits, behaviors,
and situations within a person or entity e.g. talent,
personality.

 Includes understanding trait induction, trait


extrapolation, and trait contextualization.

 e.g. attributing a person's success to their talent (a


disposition) rather than just a fortunate situation (a
situational factor).
DISPOSITIONAL REASONING
 In contrast, syllogistic fuzzy reasoning provides a formal
method for drawing conclusions from probabilistic or
fuzzy statements, often related to dispositions
themselves.

 i.e. Syllogistic fuzzy reasoning can be applied to reason


about dispositions, treating dispositions as statements of
“usuality” or “preponderant truth”

 Dispositional reasoning is a broader concept about


internal characteristics, while syllogistic fuzzy reasoning
is a specific logical method for handling probabilistic or
fuzzy information
FUZZY INFERENCE SYSTEMS
 Fuzzy rule based systems, fuzzy models, and fuzzy
expert systems are known as fuzzy inference systems.
 The primary work of FIS is decision-making.
 FIS uses “IF...THEN” rules along with connectors “OR”
or “AND” for making necessary decision rules.
 The input to FIS may be fuzzy or crisp, but the output
from FIS is always a fuzzy set.
FUZZY INFERENCE SYSTEMS

Rule Base contains all IF-THEN rules


Database defines the membership functions of fuzzy sets used in fuzzy rules
Decision making unit performs operations on rules
FUZZY INFERENCE SYSTEMS

Fuzzification inference unit converts crisp quantities into fuzzy quantities


Defuzzification unit converts fuzzy quantities into crisp quantities.
FUZZY INFERENCE SYSTEMS
 Mamdani FIS (1975): Fuzzy sets are used as rule
consequents.

 Sugeno (1985): Linear functions of input are used as


rule consequents.
MAMDANI FUZZY INFERENCE
SYSTEMS
 Fuzzify input variables: Determine membership values.

 Evaluate rules: Based on membership values of


(composite) antecedents.

 Aggregate rule outputs: Unify all membership values


for the output from all rules.

 Defuzzify the output: Center of gravity (approx. by


summation).
MAMDANI FUZZY INFERENCE
SYSTEMS
 Determine a set of fuzzy rules.
 Make the inputs fuzzy using input membership functions.
 Combine the fuzzified inputs according to the fuzzy rules
for establishing a rule strength.
 Determine the consequent of the rule by combining the
rule strength and the output membership function.
 Combine all the consequents to get an output distribution.
 Finally, a defuzzified output distribution is obtained.
SUGENO FUZZY INFERENCE SYSTEMS
SUGENO FUZZY INFERENCE SYSTEMS
 If x is A and y is B THEN z = f(x, y)

 A, B are fuzzy sets in the antecedents

 z = f(x, y) is a crisp function in consequent

 z = f(x, y) is a polynomial of either first order or constant


MAMDANI V/S SUGENO SYSTEMS
 Advantages of Mamdani method:
 It has widespread acceptance
 It is well-suitable for human input
 It is intuitive.

 Advantages of Sugeno method:


 It is computationally efficient.
 It is compact and works well with linear techniques,
optimization techniques and adaptive techniques.
 It is best suited for mathematical analysis.
 It has a guaranteed continuity of the output surface.
FUZZY EXPERT SYSTEMS
 Knowledge base contains the
knowledge specific to the domain of
application.

 Inference engine that uses the


knowledge in the knowledge base for
performing suitable reasoning for
user’s queries.

 User interface that provides a smooth


communication between the user and
the system.
FUZZY DECISION MAKING

 It is an activity which includes the steps to be taken for


choosing a suitable alternative from those that are
needed for realizing a certain goal.
FUZZY DECISION MAKING STEPS
 Determining the Set of Alternatives:- In this step, the
alternatives from which the decision has to be taken
must be determined.

 Evaluating Alternative:- Here, the alternatives must be


evaluated so that the decision can be taken about one of
the alternatives.

 Comparison between Alternatives :- In this step, a


comparison between the evaluated alternatives is done.
FUZZY DECISION MAKING TYPES
 Individual decision making

 Multi-person decision making

 Multi-objective decision making

 Multi-attribute decision making


INDIVIDUAL DECISION MAKING

 Set of possible actions

 Set of goals Gi(i∊Xn) expressed in terms of fuzzy sets

 Set of constraints Cj(j ∊ Xm) expressed in terms of fuzzy


sets e.g.
MULTI-PERSON DECISION MAKING
 The goals of individual decision makers differ, i.e., each
places a different ordering arrangement.
 On the other hand, in multi-person decision making, the
decision makers have access to different information with
different preference ordering.
 Social Choice (SC): SC : X x X⤍[0, 1]
MULTI-OBJECTIVE DECISION MAKING

 Cost minimization

 Time consumption

 Profit maximization

 i.e. tradeoffs between conflicting objectives


MULTI-OBJECTIVE DECISION MAKING
ISSUES
 To acquire proper information related to satisfaction of
the objectives

 To weigh the relative importance of each objective


MULTI-OBJECTIVE DECISION MAKING
 Let universe of alternatives: A = {a1, a2, ….. an}

 Set of objectives: O = {o1, o2, …. om}

 Decision function satisfies all objectives simultaneously:

 DF = o1∩ o2 ∩ … ∩ oi, .. ∩ om

 If 𝜇oi(a) is the degree of membership of alternative “a”


is oi is, then grade of membership will be:

 𝜇DF(a) = min[𝜇o1(a), 𝜇o2(a) …. 𝜇om(a)]


MULTI-ATTRIBUTE DECISION MAKING
 Evaluation of alternatives on the basis of attributes of the
objects
 Attributes may be classifies into numerical data,
linguistic data and qualitative data.
 Multi-attribute decision (Y)

 Y = A1X1, A2X2, ….ArXr.

 Xi is the set of attributes

 Ai is the set of corresponding weights


REFERENCES
 “Fuzzy Logic With Engineering Applications”, Timothy
J. Ross.

 “Soft Computing” Dr. S.N. Sivanandam and Dr. S.N.


Deepa.
Thank you

You might also like