Soft Computing

29
Soft Computing Lecture 4 Fuzzy logic, linguistic variables, pseudo- physical logics

description

Soft Computing. Lecture 4 Fuzzy logic, linguistic variables, pseudo-physical logics. 8.3 Linguistic variable 8.3.1 Definition of linguistic variable When we consider a variable, in general, it takes numbers as its value. If the variable takes linguistic - PowerPoint PPT Presentation

Transcript of Soft Computing

Page 1: Soft Computing

Soft Computing

Lecture 4

Fuzzy logic, linguistic variables, pseudo-physical logics

Page 2: Soft Computing
Page 3: Soft Computing
Page 4: Soft Computing
Page 5: Soft Computing

8.3 Linguistic variable 8.3.1 Definition of linguistic variable When we consider a variable, in general, it takes numbers as its value. If the variable takes linguistic terms, it is called “linguistic variable”.

Definition(Linguistic variable) The linguistic variable is defined by the following quintuple. Linguistic variable = (x, T(x), U, G, M) x:• x - name of variable• T(x): set of linguistic terms which can be a value of the variable• U: set of universe of discourse which defines the characteristics of the Variable• G: syntactic grammar which produces terms in T(x)• M: semantic rules which map terms in T(x) to fuzzy sets in U

Page 6: Soft Computing
Page 7: Soft Computing
Page 8: Soft Computing

Fuzzy predicate

Page 9: Soft Computing

Fuzzy modifier

Page 10: Soft Computing
Page 11: Soft Computing
Page 12: Soft Computing
Page 13: Soft Computing
Page 14: Soft Computing
Page 15: Soft Computing
Page 16: Soft Computing
Page 17: Soft Computing
Page 18: Soft Computing
Page 19: Soft Computing
Page 20: Soft Computing

Pseudo-physical logics

• Spatial– Deal with description of objects and its

positions in space

• Temporary– Deal with description of time, events, time

domain

• Causal– Deal with description of reasons and

consequences, causal links between them

Page 21: Soft Computing

Spatial logic

• Set of basis relations

• Set of rules defining features basis relations

• Set of rules for descriptions of derivative relations

• Set of rules for descriptions of connections between relations

Page 22: Soft Computing

Kinds of relations

• Determined• Fuzzy

• Topological• Metrical

– Based on metric scale• Absolute• Relative• Egocentric• External

Page 23: Soft Computing

Kinds or parts of spatial logic

• Logic of position of objects

• Logic of positional relationship of objects

• Logic of directions

• Logic of distances

Page 24: Soft Computing

Examples of basis relations in logic of positional relationship of objects

• Under(X,Y) – x is situated under y• Inside(X,Y) – x is situated into y• At_left(X,Y) – x is situated at left from y• On(X,Y) – x is situated on y• Vertical(X) – x is vertical• Touch(X,Y) – x touches with y• Near(X,Y) – x is near y• Far(X,Y) – x is far from y• Hang(X,Y) – x hang on y

Page 25: Soft Computing

Examples of features of relations

• Touch(X,Y) -> touch(Y,X) symmetry

• Under(X,Y) -> not under(Y,X) antisimmetry

• under(X,Y) -> under(X,Z)&under(Z,Y) transitivity

• Near(X,X) reflexivity

• and so on

Page 26: Soft Computing

Examples of derivative relations

• Stand_on(X,Y) -> on(X,Y) & vertical(X)

• Lie_on(X,Y) -> on(X,Y) & horizontal(X)

Page 27: Soft Computing

Examples of connections between relations

• Far(X,Y) -> not touch(X,Y)

• Under(X,Y) -> Above(Y,X)

• Touch(X,Y) -> near(X,Y)

• On(X,Y) -> above(X,Y)

• And so on

Page 28: Soft Computing

Examples of relations in temporary logic

• Simultaneously(X,Y)

• Earlier(X,Y)

• Pass_in(X,Y) x passes in temporary interval y

• Finish_in(X,Y) interval X finishes in interval y

• And so on

Page 29: Soft Computing

Examples of causal logic

• Reason(X,Y) x is reason of y

• Help_to(X,Y) x is helper for y

• Consequence(X,Y) x is Consequence of y

• Prevent(X,Y) x prevent to y

• Goal(x,y) x is goal of y

• And so on